/* ==========================================================================
           CORPORATE ROLE WEBSITE COLOR THEME (body.fteam-role-corporate)
           Matches Image 1:
           - Header Background: #fef4da
           - Primary Corporate Accent / Buttons / Badges: #9c6e2d (Hover: #825920)
           - Price Callout Box Background: #fef4dd (Border: #ebd5a7)
           ========================================================================== */
        body.fteam-role-corporate {
            --global-palette1: #9c6e2d !important;
            --global-palette2: #825920 !important;
            --global-palette-btn-bg: #9c6e2d !important;
            --global-palette-btn-bg-hover: #825920 !important;
            --e-global-color-kadence1: #9c6e2d !important;
            --e-global-color-kadence2: #825920 !important;
        }

        /* 1. Header Background & Header Right Items */
        body.fteam-role-corporate .site-main-header-wrap .site-header-row-container-inner,
        body.fteam-role-corporate #masthead .site-main-header-wrap .site-header-row-container-inner,
        body.fteam-role-corporate #mobile-header .site-main-header-wrap .site-header-row-container-inner {
            background-color: #fef4da !important;
        }
        body.fteam-role-corporate .site-header-main-section-right .header-divider,
        body.fteam-role-corporate .site-header-main-section-right .header-divider2,
        body.fteam-role-corporate .site-header-main-section-right .header-divider3 {
            border-right-color: rgba(122, 83, 29, 0.22) !important;
        }
        body.fteam-role-corporate .site-header-main-section-right .header-contact-wrap .header-contact-item,
        body.fteam-role-corporate .site-header-main-section-right .element-contact-inner-wrap .header-contact-item,
        body.fteam-role-corporate .site-header-main-section-right .header-cart-wrap .header-cart-button,
        body.fteam-role-corporate .site-header-main-section-right .header-account-wrap > .header-account-button,
        body.fteam-role-corporate .site-header-main-section-right .header-account-in-wrap > .header-account-button,
        body.fteam-role-corporate #account-navigation > .header-menu-container > ul.menu > li.menu-item > a {
            border-color: transparent !important;
            background-color: transparent !important;
            color: #2c2216 !important;
        }
        body.fteam-role-corporate #secondary-menu > li.menu-item > a {
            border-color: rgba(156, 110, 45, 0.28) !important;
            background-color: rgba(255, 255, 255, 0.68) !important;
            color: #2c2216 !important;
        }
        body.fteam-role-corporate .site-header-main-section-right .header-contact-wrap a.header-contact-item:hover,
        body.fteam-role-corporate .site-header-main-section-right .element-contact-inner-wrap a.header-contact-item:hover,
        body.fteam-role-corporate .site-header-main-section-right .header-cart-wrap .header-cart-button:hover,
        body.fteam-role-corporate .site-header-main-section-right .header-account-wrap > .header-account-button:hover,
        body.fteam-role-corporate .site-header-main-section-right .header-account-in-wrap > .header-account-button:hover,
        body.fteam-role-corporate #account-navigation > .header-menu-container > ul.menu > li.menu-item > a:hover,
        body.fteam-role-corporate #account-navigation > .header-menu-container > ul.menu > li.menu-item.menu-item--toggled-on > a {
            background-color: rgba(156, 110, 45, 0.1) !important;
            color: #7a531d !important;
        }
        body.fteam-role-corporate #secondary-menu > li.menu-item:hover > a,
        body.fteam-role-corporate #secondary-menu > li.menu-item:focus-within > a,
        body.fteam-role-corporate #secondary-menu > li.menu-item.menu-item--toggled-on > a {
            background-color: #ffffff !important;
            border-color: #9c6e2d !important;
            color: #7a531d !important;
            box-shadow: 0 2px 6px rgba(122, 83, 29, 0.08) !important;
        }
        body.fteam-role-corporate .site-header-main-section-right .header-cart-wrap .header-cart-button .header-cart-total {
            background-color: #9c6e2d !important;
            color: #ffffff !important;
        }
        body.fteam-role-corporate #secondary-menu ul.sub-menu li.menu-item > a:hover,
        body.fteam-role-corporate #secondary-menu ul.sub-menu li.menu-item > a:focus,
        body.fteam-role-corporate #account-navigation ul.sub-menu li.menu-item > a:hover,
        body.fteam-role-corporate #account-navigation ul.sub-menu li.menu-item > a:focus {
            background-color: #fef4dd !important;
            color: #7a531d !important;
        }

        /* 2. Header Search Input & Primary Navigation Bar */
        body.fteam-role-corporate .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
            border-color: #e6d2a8 !important;
            background-color: #ffffff !important;
        }
        body.fteam-role-corporate .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus {
            border-color: #9c6e2d !important;
            box-shadow: 0 0 0 2px rgba(156, 110, 45, 0.14) !important;
        }
        body.fteam-role-corporate .main-navigation .primary-menu-container > ul > li.menu-item > a:hover,
        body.fteam-role-corporate .main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a,
        body.fteam-role-corporate .main-navigation .primary-menu-container > ul > li.menu-item.current-menu-ancestor > a {
            color: #9c6e2d !important;
        }
        body.fteam-role-corporate .main-navigation .primary-menu-container ul ul.sub-menu li.menu-item > a:hover {
            background-color: #fef4dd !important;
            color: #7a531d !important;
        }
        body.fteam-role-corporate .header-button-wrap .header-button {
            background-color: #9c6e2d !important;
            border-color: #9c6e2d !important;
            color: #ffffff !important;
        }
        body.fteam-role-corporate .header-button-wrap .header-button:hover {
            background-color: #825920 !important;
            border-color: #825920 !important;
            color: #ffffff !important;
        }

        /* 3. Single Product Page (Image 1 Exact Match) */
        /* Warm cream price callout bar behind ₾ 0.05 – 0.08 */
        body.fteam-role-corporate .elementor-1342 .elementor-element.elementor-element-c8085bc > .elementor-widget-container,
        body.fteam-role-corporate .elementor-160 .elementor-element.elementor-element-c8085bc > .elementor-widget-container {
            background-color: #fef4dd !important;
            border: 1px solid #ecd4a2 !important;
            border-radius: 5px !important;
        }
        body.fteam-role-corporate .elementor-1342 .elementor-element.elementor-element-c8085bc p.price,
        body.fteam-role-corporate .elementor-160 .elementor-element.elementor-element-c8085bc p.price {
            color: #1a1a1a !important;
        }

        /* Selected Variation Price Display */
        body.fteam-role-corporate .woocommerce-variation-price .price,
        body.fteam-role-corporate .elementor-widget-woocommerce-product-add-to-cart .woocommerce-variation .woocommerce-variation-price .price {
            background-color: #fef4dd !important;
            border: 1px solid #ecd4a2 !important;
            color: #7a531d !important;
            padding: 4px 10px !important;
            border-radius: 5px !important;
            display: inline-block !important;
        }

        /* Single Product Add to Cart Button (კალათაში დამატება / Add to cart) */
        body.fteam-role-corporate.single-product .product .entry-summary button.single_add_to_cart_button,
        body.fteam-role-corporate .elementor-1342 .elementor-element.elementor-element-42e57db .cart button.single_add_to_cart_button,
        body.fteam-role-corporate .elementor-160 .elementor-element.elementor-element-42e57db .cart button.single_add_to_cart_button,
        body.fteam-role-corporate .elementor-widget-woocommerce-product-add-to-cart .cart button.single_add_to_cart_button {
            background-color: #9c6e2d !important;
            border-color: #9c6e2d !important;
            color: #ffffff !important;
            border-radius: 5px !important;
            transition: background-color 0.18s ease, border-color 0.18s ease !important;
        }
        body.fteam-role-corporate.single-product .product .entry-summary button.single_add_to_cart_button:hover,
        body.fteam-role-corporate .elementor-1342 .elementor-element.elementor-element-42e57db .cart button.single_add_to_cart_button:hover,
        body.fteam-role-corporate .elementor-160 .elementor-element.elementor-element-42e57db .cart button.single_add_to_cart_button:hover,
        body.fteam-role-corporate .elementor-widget-woocommerce-product-add-to-cart .cart button.single_add_to_cart_button:hover {
            background-color: #825920 !important;
            border-color: #825920 !important;
            color: #ffffff !important;
        }

        /* Variation Swatches & Clear Link (including Woo Variation Swatches & YellowPencil overrides) */
        body.fteam-role-corporate .cfvsw-swatches-container .cfvsw-swatches-option.cfvsw-selected-swatch {
            border-color: #9c6e2d !important;
            box-shadow: 0 0 0 1px #9c6e2d !important;
        }
        body.fteam-role-corporate li.variable-item.button-variable-item.button-variable-item-without-branding.selected,
        body.fteam-role-corporate .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
            border: 1px solid #7a531d !important;
            border-bottom: 5px solid #9c6e2d !important;
        }
        body.fteam-role-corporate .variations_form .reset_variations {
            color: #9c6e2d !important;
        }
        body.fteam-role-corporate .tiered-pricing-table tbody tr {
            background-color: #fef4dd !important;
        }
        body.fteam-role-corporate .tiered-pricing-active {
            color: #9c6e2d !important;
        }

        /* Single Product Tabs (აღწერა / შეფუთვა) */
        body.fteam-role-corporate .woocommerce-tabs ul.tabs li.active a {
            color: #9c6e2d !important;
            border-color: #9c6e2d !important;
        }

        /* 4. Shop / Category Archive & Related Product Loop Cards */
        /* SKU Heading (კოდი: ...) */
        body.fteam-role-corporate .elementor-6694 .elementor-element.elementor-element-15ce567 .elementor-heading-title,
        body.fteam-role-corporate .elementor-349 .elementor-element.elementor-element-15ce567 .elementor-heading-title,
        body.fteam-role-corporate .elementor-123 .elementor-element.elementor-element-7679e0c .elementor-heading-title,
        body.fteam-role-corporate .elementor-3532 .elementor-element.elementor-element-2793c11 .elementor-heading-title,
        body.fteam-role-corporate .woo-archive-btn-button .hola .custom-sku-class {
            color: #9c6e2d !important;
        }

        /* Size Icon in Loop Cards */
        body.fteam-role-corporate .elementor-6694 .elementor-element.elementor-element-0c0ba68 .elementor-icon-list-icon i,
        body.fteam-role-corporate .elementor-6694 .elementor-element.elementor-element-0c0ba68 .elementor-icon-list-icon svg,
        body.fteam-role-corporate .elementor-349 .elementor-element.elementor-element-0c0ba68 .elementor-icon-list-icon i,
        body.fteam-role-corporate .elementor-349 .elementor-element.elementor-element-0c0ba68 .elementor-icon-list-icon svg,
        body.fteam-role-corporate .elementor-123 .elementor-element.elementor-element-0c0ba68 .elementor-icon-list-icon i,
        body.fteam-role-corporate .elementor-123 .elementor-element.elementor-element-0c0ba68 .elementor-icon-list-icon svg,
        body.fteam-role-corporate .elementor-3532 .elementor-element.elementor-element-0c0ba68 .elementor-icon-list-icon i,
        body.fteam-role-corporate .elementor-3532 .elementor-element.elementor-element-0c0ba68 .elementor-icon-list-icon svg,
        body.fteam-role-corporate .woo-archive-btn-button .product .e-fas-expand-alt,
        body.fteam-role-corporate .woo-archive-btn-button .product path {
            color: #9c6e2d !important;
            fill: #9c6e2d !important;
        }

        /* Loop Card Left Accent Bar & Price Box Background (#fef4dd instead of #effafb / #f6f6f6) */
        body.fteam-role-corporate .elementor-6694 .elementor-element.elementor-element-10caef0 > .elementor-widget-container,
        body.fteam-role-corporate .elementor-349 .elementor-element.elementor-element-10caef0 > .elementor-widget-container {
            border-color: rgba(156, 110, 45, 0.35) !important;
        }
        body.fteam-role-corporate .elementor-6694 .elementor-element.elementor-element-5cc480c > .elementor-widget-container,
        body.fteam-role-corporate .elementor-349 .elementor-element.elementor-element-5cc480c > .elementor-widget-container,
        body.fteam-role-corporate .elementor-123 .elementor-element.elementor-element-1fb74a5 > .elementor-widget-container,
        body.fteam-role-corporate .elementor-3532 .elementor-element.elementor-element-453bf41 > .elementor-widget-container,
        body.fteam-role-corporate span.price {
            background-color: #fef4dd !important;
        }
        body.fteam-role-corporate .elementor-6694 .elementor-element.elementor-element-5cc480c p.price,
        body.fteam-role-corporate .elementor-349 .elementor-element.elementor-element-5cc480c p.price,
        body.fteam-role-corporate .elementor-123 .elementor-element.elementor-element-1fb74a5 p.price,
        body.fteam-role-corporate .elementor-3532 .elementor-element.elementor-element-453bf41 p.price,
        body.fteam-role-corporate ul.products li.product .price,
        body.fteam-role-corporate .elementor-loop-container .product .price {
            color: #7a531d !important;
        }

        /* Loop Card Add to Cart / Select Options Buttons (#9c6e2d) */
        body.fteam-role-corporate .elementor-6694 .elementor-element.elementor-element-2be06c2 .elementor-button,
        body.fteam-role-corporate .elementor-6694 .elementor-element.elementor-element-2be06c2 .cart button,
        body.fteam-role-corporate .elementor-6694 .elementor-element.elementor-element-2be06c2 a.button,
        body.fteam-role-corporate .elementor-349 .elementor-element.elementor-element-2be06c2 .elementor-button,
        body.fteam-role-corporate .elementor-349 .elementor-element.elementor-element-2be06c2 .cart button,
        body.fteam-role-corporate .elementor-349 .elementor-element.elementor-element-2be06c2 a.button,
        body.fteam-role-corporate .elementor-123 .elementor-element.elementor-element-9ccba37 .elementor-button,
        body.fteam-role-corporate .elementor-123 .elementor-element.elementor-element-9ccba37 .cart button,
        body.fteam-role-corporate .elementor-123 .elementor-element.elementor-element-9ccba37 a.button,
        body.fteam-role-corporate .elementor-3532 .elementor-element.elementor-element-3ca2b8e .elementor-button,
        body.fteam-role-corporate .elementor-3532 .elementor-element.elementor-element-3ca2b8e .cart button,
        body.fteam-role-corporate .elementor-3532 .elementor-element.elementor-element-3ca2b8e a.button,
        body.fteam-role-corporate .woo-archive-btn-button .cart .button,
        body.fteam-role-corporate .woo-archive-btn-button .cart .wp-element-button,
        body.fteam-role-corporate .woo-archive-btn-button .product-action-wrap a {
            background-color: #9c6e2d !important;
            border-color: #9c6e2d !important;
            color: #ffffff !important;
        }
        body.fteam-role-corporate .elementor-6694 .elementor-element.elementor-element-2be06c2 .elementor-button:hover,
        body.fteam-role-corporate .elementor-6694 .elementor-element.elementor-element-2be06c2 .cart button:hover,
        body.fteam-role-corporate .elementor-6694 .elementor-element.elementor-element-2be06c2 a.button:hover,
        body.fteam-role-corporate .elementor-349 .elementor-element.elementor-element-2be06c2 .elementor-button:hover,
        body.fteam-role-corporate .elementor-349 .elementor-element.elementor-element-2be06c2 .cart button:hover,
        body.fteam-role-corporate .elementor-349 .elementor-element.elementor-element-2be06c2 a.button:hover,
        body.fteam-role-corporate .elementor-123 .elementor-element.elementor-element-9ccba37 .elementor-button:hover,
        body.fteam-role-corporate .elementor-123 .elementor-element.elementor-element-9ccba37 .cart button:hover,
        body.fteam-role-corporate .elementor-123 .elementor-element.elementor-element-9ccba37 a.button:hover,
        body.fteam-role-corporate .elementor-3532 .elementor-element.elementor-element-3ca2b8e .elementor-button:hover,
        body.fteam-role-corporate .elementor-3532 .elementor-element.elementor-element-3ca2b8e .cart button:hover,
        body.fteam-role-corporate .elementor-3532 .elementor-element.elementor-element-3ca2b8e a.button:hover,
        body.fteam-role-corporate .woo-archive-btn-button .cart .button:hover,
        body.fteam-role-corporate .woo-archive-btn-button .cart .wp-element-button:hover,
        body.fteam-role-corporate .woo-archive-btn-button .product-action-wrap a:hover {
            background-color: #825920 !important;
            border-color: #825920 !important;
            color: #ffffff !important;
        }

        /* 5. Mini-Cart Drawer, Cart, Checkout & My Account Buttons */
        body.fteam-role-corporate .woocommerce-mini-cart__buttons a.button,
        body.fteam-role-corporate .kadence-mini-cart-refresh .elementor-menu-cart__footer-buttons .elementor-button--checkout,
        body.fteam-role-corporate .woocommerce a.button.alt,
        body.fteam-role-corporate .woocommerce button.button.alt,
        body.fteam-role-corporate .woocommerce input.button.alt,
        body.fteam-role-corporate .woocommerce #respond input#submit.alt,
        body.fteam-role-corporate td.woocommerce-orders-table__cell-order-actions a.button,
        body.fteam-role-corporate .order .woocommerce-orders-table__cell-order-actions a,
        body.fteam-role-corporate .order .woocommerce-orders-table__cell-zednadebi a {
            background-color: #9c6e2d !important;
            border-color: #9c6e2d !important;
            color: #ffffff !important;
        }
        body.fteam-role-corporate .woocommerce-mini-cart__buttons a.button:hover,
        body.fteam-role-corporate .kadence-mini-cart-refresh .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover,
        body.fteam-role-corporate .woocommerce a.button.alt:hover,
        body.fteam-role-corporate .woocommerce button.button.alt:hover,
        body.fteam-role-corporate .woocommerce input.button.alt:hover,
        body.fteam-role-corporate .woocommerce #respond input#submit.alt:hover,
        body.fteam-role-corporate td.woocommerce-orders-table__cell-order-actions a.button:hover,
        body.fteam-role-corporate .order .woocommerce-orders-table__cell-order-actions a:hover,
        body.fteam-role-corporate .order .woocommerce-orders-table__cell-zednadebi a:hover {
            background-color: #825920 !important;
            border-color: #825920 !important;
            color: #ffffff !important;
        }
        body.fteam-role-corporate .woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-total {
            color: #7a531d !important;
        }

        /* 6. Homepage, Category Archive & Contact Page Accents */
        body.fteam-role-corporate .elementor-3532 .elementor-element.elementor-element-559bc75:not(.elementor-motion-effects-element-type-background),
        body.fteam-role-corporate .elementor-3532 .elementor-element.elementor-element-559bc75 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
        body.fteam-role-corporate .elementor-7886 .elementor-element.elementor-element-12bd6da:not(.elementor-motion-effects-element-type-background),
        body.fteam-role-corporate .elementor-8495 .elementor-element.elementor-element-12bd6da:not(.elementor-motion-effects-element-type-background) {
            background-color: #fef4da !important;
        }
        body.fteam-role-corporate .elementor-1895 .elementor-element.elementor-element-a9f1440 .elementor-button,
        body.fteam-role-corporate .elementor-7886 .elementor-element.elementor-element-a9f1440 .elementor-button,
        body.fteam-role-corporate .elementor-1895 .elementor-element.elementor-element-1480d48:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
        body.fteam-role-corporate .elementor-7886 .elementor-element.elementor-element-1480d48:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
        body.fteam-role-corporate .elementor-121 .elementor-element.elementor-element-7adc096 .elementor-button[type="submit"],
        body.fteam-role-corporate .elementor-3544 .elementor-element.elementor-element-5f36d64 .elementor-button[type="submit"] {
            background-color: #9c6e2d !important;
            color: #ffffff !important;
        }
        body.fteam-role-corporate .elementor-1895 .elementor-element.elementor-element-a9f1440 .elementor-button:hover,
        body.fteam-role-corporate .elementor-7886 .elementor-element.elementor-element-a9f1440 .elementor-button:hover,
        body.fteam-role-corporate .elementor-121 .elementor-element.elementor-element-7adc096 .elementor-button[type="submit"]:hover,
        body.fteam-role-corporate .elementor-3544 .elementor-element.elementor-element-5f36d64 .elementor-button[type="submit"]:hover {
            background-color: #825920 !important;
            color: #ffffff !important;
        }
        body.fteam-role-corporate .elementor-1895 .elementor-element.elementor-element-1907a33a .uael-woo-categories li.product-category > a:hover .uael-category__title-wrap,
        body.fteam-role-corporate .elementor-7886 .elementor-element.elementor-element-1907a33a .uael-woo-categories li.product-category > a:hover .uael-category__title-wrap {
            background-color: rgba(156, 110, 45, 0.88) !important;
        }
        body.fteam-role-corporate .elementor-121 .elementor-element.elementor-element-7adc096 .elementor-field-group .elementor-field:not(.elementor-select-wrapper),
        body.fteam-role-corporate .elementor-3544 .elementor-element.elementor-element-5f36d64 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
            border-color: #dfc186 !important;
        }

        /* ==========================================================================
           7. SITE FOOTER CORPORATE THEME (KA: .elementor-160 / EN: .elementor-8495)
           ========================================================================== */
        /* Main Footer Upper Section (#fef4da instead of retail #B0DEE2) */
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-6044aadd:not(.elementor-motion-effects-element-type-background),
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-6044aadd > .elementor-motion-effects-container > .elementor-motion-effects-layer,
        body.fteam-role-corporate .elementor-160 .elementor-element.elementor-element-6044aadd:not(.elementor-motion-effects-element-type-background),
        body.fteam-role-corporate .elementor-8495 .elementor-element.elementor-element-6044aadd:not(.elementor-motion-effects-element-type-background) {
            background-color: #fef4da !important;
            border-top: 1px solid #ead5a8 !important;
        }

        /* Footer Company Description Text */
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-30943035,
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-30943035 p {
            color: #3b2d1b !important;
        }

        /* Footer Social Media Icons (Facebook, YouTube, LinkedIn, Instagram) */
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-59f4ebcc .elementor-social-icon {
            background-color: rgba(156, 110, 45, 0.14) !important;
            border: 1px solid rgba(156, 110, 45, 0.28) !important;
            transition: all 0.2s ease !important;
        }
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-59f4ebcc .elementor-social-icon i {
            color: #7a531d !important;
        }
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-59f4ebcc .elementor-social-icon svg {
            fill: #7a531d !important;
        }
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-59f4ebcc .elementor-social-icon:hover {
            background-color: #9c6e2d !important;
            border-color: #9c6e2d !important;
            transform: translateY(-2px) !important;
            box-shadow: 0 4px 10px rgba(156, 110, 45, 0.25) !important;
        }
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-59f4ebcc .elementor-social-icon:hover i {
            color: #ffffff !important;
        }
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-59f4ebcc .elementor-social-icon:hover svg {
            fill: #ffffff !important;
        }

        /* Footer Navigation Column Title & Links */
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-1e2ca496 .elementor-heading-title {
            color: #6b4718 !important;
            font-weight: 600 !important;
        }
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-6e156021 .elementor-icon-list-item > a,
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-6e156021 .elementor-icon-list-text {
            color: #2c2216 !important;
            transition: color 0.18s ease !important;
        }
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-6e156021 .elementor-icon-list-item > a:hover,
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-6e156021 .elementor-icon-list-item > a:hover .elementor-icon-list-text {
            color: #9c6e2d !important;
        }
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-6e156021 .elementor-icon-list-item:not(:last-child):after {
            border-color: rgba(156, 110, 45, 0.2) !important;
        }

        /* Footer Map Thumbnail Frame */
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-3910eb9 img {
            border: 2px solid rgba(156, 110, 45, 0.25) !important;
            border-radius: 10px !important;
            box-shadow: 0 4px 14px rgba(122, 83, 29, 0.08) !important;
        }

        /* Footer Bottom Copyright Bar (#825920 / #9c6e2d instead of dark navy #02314B & cyan #9DDDDB) */
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-656028a2:not(.elementor-motion-effects-element-type-background),
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-656028a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
        body.fteam-role-corporate .elementor-160 .elementor-element.elementor-element-656028a2:not(.elementor-motion-effects-element-type-background),
        body.fteam-role-corporate .elementor-8495 .elementor-element.elementor-element-656028a2:not(.elementor-motion-effects-element-type-background) {
            background-color: #825920 !important;
            border-top-color: rgba(254, 244, 218, 0.22) !important;
        }
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-11619c1 .elementor-heading-title,
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-12001383 .elementor-heading-title,
        body.fteam-role-corporate .elementor-160 .elementor-element.elementor-element-11619c1 .elementor-heading-title,
        body.fteam-role-corporate .elementor-160 .elementor-element.elementor-element-12001383 .elementor-heading-title,
        body.fteam-role-corporate .elementor-8495 .elementor-element.elementor-element-11619c1 .elementor-heading-title,
        body.fteam-role-corporate .elementor-8495 .elementor-element.elementor-element-12001383 .elementor-heading-title {
            color: #fef4da !important;
        }
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-12001383 .elementor-heading-title a {
            color: #ffffff !important;
            font-weight: 600 !important;
            text-decoration: none !important;
            border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
            transition: border-color 0.18s ease !important;
        }
        body.fteam-role-corporate footer.elementor-location-footer .elementor-element-12001383 .elementor-heading-title a:hover {
            border-bottom-color: #ffffff !important;
        }
