.ast-site-header-cart-data .widgettitle {
    text-align: left;
    font-size: 1.2rem;
    padding-left: 1em;
    padding-top: 1em;
}

.jp-relatedposts {
  display: none !important;
}

/* Style the footer links container */
.footer-links {
    text-align: center; /* Center the links */
    margin-top: 20px; /* Space above the links */
    font-size: 14px; /* Adjust font size */
}

/* Style individual links */
.footer-links a {
    color: #333; /* Dark text color */
    text-decoration: none; /* Remove underline */
    padding: 0 10px; /* Space between the links */
    transition: color 0.3s, text-decoration 0.3s; /* Smooth hover effect */
}

/* Change the link color and add underline on hover */
.footer-links a:hover {
    color: #0073e6; /* Change color on hover */
    text-decoration: underline; /* Underline on hover */
}

/* Adjust the separator */
.footer-links a:not(:last-child) {
    border-right: 1px solid #ccc; /* Add separator line between links */
    padding-right: 10px;
    margin-right: 10px;
}

#reviews {
    display: block;
    width: 100%; /* Ensures full width */
    clear: both; /* Prevents floating issues */
}

#reviews .cusrev-reviews-grid {
    margin: 0 auto; /* Centers the grid if it's off */
    max-width: 100%; /* Prevents overflow */
}
.wooccm-additional-fields {
	display: none;
}

@media (max-width: 1500px) {
	.headerbg {
    background-color: rgba(235, 235, 236, 0.8);
	}
}

@media (max-width: 768px) {
    .ast-woo-header-cart-info-wrap .ast-woo-header-cart-total .woocommerce-Price-currencySymbol {
    font-size: 0; /* Hides the full "RSD" text */
}

.ast-woo-header-cart-info-wrap .ast-woo-header-cart-total .woocommerce-Price-currencySymbol::before {
    content: "d"; /* Show only the first letter */
    font-size: 14px; /* Adjust to match price font size */
	text-transform: lowercase;
    display: inline-block;
}

	.responsive-text {
        font-size: 10px !important;
      }

/* Style for the blog layout container with rounded top edges */
.ast-post-format-.blog-layout-1.ast-article-inner {
    border: 3px solid #ddd; /* Border around the entire post */
    padding: 20px; /* Space inside the border */
    border-radius: 20px 20px 10px 10px; /* Rounded top corners, slightly smaller bottom corners */
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); /* Subtle shadow */
    background-color: #fff; /* White background */
    margin-bottom: 30px; /* Space between posts */
}

/* Style for the featured image to be centered and with 9:16 aspect ratio */
.post-3644 .post-thumb img {
    width: 100%; /* Image takes up full width */
    height: auto; /* Keeps aspect ratio */
    max-height: 500px; /* Limit image height for a 9:16 look */
    object-fit: cover; /* Ensures the image covers the 9:16 box */
    margin-bottom: 20px; /* Space between image and content */
    border-top-left-radius: 20px; /* Rounded top-left corner */
    border-top-right-radius: 20px; /* Rounded top-right corner */
}

/* Style the title */
.post-3644 .entry-title {
    font-size: 2rem; /* Adjust title size */
    margin-bottom: 15px; /* Space between the title and content */
    font-weight: bold; /* Make the title bold */
    color: #333; /* Title color */
}

/* Style the excerpt/content */
.post-3644 .ast-excerpt-container p {
    font-size: 1rem; /* Adjust text size */
    line-height: 1.6; /* Line height for better readability */
    color: #666; /* Text color */
}
