/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
.home .page-wrapper,
.home .content-area,
.home #main {
  background-color: #0B0F14 !important;
}
/*************** ADD CUSTOM CSS HERE.   ***************/
.sirat-banner-shadow {
  position: relative;
  overflow: hidden;
}

.sirat-banner-shadow:after {
  content: "";
  position: absolute;
  inset: 0;
  box-shadow: inset 0 0 80px rgba(0,0,0,0.45);
  pointer-events: none;
}

.trust-section {
  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.02),
    rgba(255,255,255,0)
  );
}
/* =========================
   TARGET ONLY THIS SECTION
========================= */

.featured-products .product-small {
  background: transparent !important;
  border: none !important;
  text-align: center !important;
  transition: all 0.3s ease !important;
}

/* IMAGE */
.featured-products .product-small img {
  transition: transform 0.35s ease !important;
  border-radius: 6px !important;
}

.featured-products .product-small:hover img {
  transform: scale(1.05) !important;
}

/* LIFT */
.featured-products .product-small:hover {
  transform: translateY(-5px) !important;
}

/* TITLE FIX (GREEN ISSUE) */
.featured-products .product-small .name,
.featured-products .product-small .name a {
  color: #E5E7EB !important;
}


/* REMOVE RATING */
.featured-products .star-rating {
  display: none !important;
}

/* BUTTON */
.featured-products .add-to-cart-button a,
.featured-products .button.product_type_simple {
  border: 1px solid #C8A96A !important;
  color: #C8A96A !important;
  background: transparent !important;
}

/* BUTTON HOVER */
.featured-products .add-to-cart-button a:hover,
.featured-products .button.product_type_simple:hover {
  background: #C8A96A !important;
  color: #000 !important;
}

/* FEATURED ROW ONLY — FINAL STABLE FIX */

/* ===== FEATURED PRODUCTS (FINAL LOCK) ===== */

.featured-products .price ins .woocommerce-Price-amount,
.featured-products .price ins .woocommerce-Price-currencySymbol {
  color: #D4AF37 !important;
}

.featured-products .price del .woocommerce-Price-amount {
  color: rgba(212,175,55,0.5) !important;
}

/* Remove sale badge */
.featured-products .badge-container {
  display: none !important;
}


/* ===== FAQ SECTION (FOR YOUR EXACT CLASSES) ===== */
/* ===== FAQ FINAL (ROW-BASED) ===== */

/* Title */
.faq-section .accordion-title,
.faq-section .accordion-title a,
.faq-section .accordion-title span {
  color: #D6D6D6 !important;
  opacity: 1 !important;
  font-weight: 500;
}

/* Hover + Active */
.faq-section .accordion-title:hover,
.faq-section .accordion-title.active,
.faq-section .accordion-title:hover span,
.faq-section .accordion-title.active span {
  color: #D4AF37 !important;
}

/* Content */
.faq-section .accordion-inner,
.faq-section .accordion-inner p {
  color: #CFCFCF !important;
  line-height: 1.7;
}

/* Divider */
.faq-section .accordion-item {
  border-bottom: 1px solid rgba(212,175,55,0.15) !important;
}

/* ===== DIVIDER BELOW TITLES ===== */
.footer-wrapper .is-divider {
  background-color: #10B981 !important; /* Emerald */
  height: 2px;
  width: 40px;
  opacity: 1;
}

/* ===== FOOTER TEXT (ALL WIDGET TEXT) ===== */
.dark .footer-wrapper,
.dark .footer-wrapper .textwidget,
.dark .footer-wrapper p {
  color: #CFCFCF !important;
}

/* ONLY FOOTER LINKS */
.footer-wrapper a,
.dark .footer-wrapper a,
.dark .widget a {
  color: #CFCFCF !important;
}

.footer-wrapper a:hover,
.dark .footer-wrapper a:hover,
.dark .widget a:hover {
  color: #D4AF37 !important;
}

/* ===== WIDGET TITLES ===== */
.footer-wrapper span.widget-title,
.dark .footer-wrapper span.widget-title {
  color: #D4AF37 !important;
  font-weight: 500;
}

/* ===== DIVIDER ===== */
.footer-wrapper .is-divider {
  background-color: #10B981 !important;
  opacity: 1 !important;
}

/* ===== ABSOLUTE FOOTER ===== */
.absolute-footer,
.dark .absolute-footer {
  color: #9CA3AF !important;
}

.dark .absolute-footer a {
  color: #CFCFCF !important;
}

.dark .absolute-footer a:hover {
  color: #D4AF37 !important;
}

/* MENU HOVER GOLD EFFECT - GLOBAL */
/* MENU HOVER FIX */
.header-main .nav > li > a {
  color: #E5E7EB;
  transition: color 0.3s ease;
}

.header-main .nav > li:hover > a,
.header-main .nav > li.current-menu-item > a {
  color: #D4AF37 !important;
}


.woocommerce-cart .woocommerce-cart-form__contents + div {
  display: none !important;
}



@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}