/*
Theme Name: Amanus Child
Theme URI: https://amanus.templaza.net/
Description: A child theme of Amanus
Author: TemPlaza Team
Author URI: https://www.templaza.com
Version: 1.1.7
Text Domain: amanus
Template: amanus
*/

/* ==========================================================
   Modifications juillet 2026 — charte & mise en page
   ========================================================== */

/* 1) Titres de haut de page alignés sur le style .nm-h */
.templaza-heading h1 {
  font-family: "Playfair Display", Georgia, serif !important;
  font-size: 34px !important;
  line-height: 1.18 !important;
  font-weight: 700 !important;
  color: #1d3c55 !important;
  text-transform: none !important;
}
@media (max-width: 760px) {
  .templaza-heading h1 { font-size: 28px !important; }
}

/* 3) Bronze #bf9550 -> Orange AL2M #e8823c (equivalents generes depuis amanus/style.min.css) */
body a:hover { color:#e8823c !important; }
body .templaza-background-color { background:#e8823c !important; }
body em { color:#e8823c !important; }
.templaza-header .navbar-nav .menu-item.current-menu-item>a { color:#e8823c !important; }
.templaza-header .navbar-nav .menu-item>.sub-menu ul li.current-menu-item>a { color:#e8823c !important; }
.templaza-header .navbar-nav .menu-item>.sub-menu .templaza-row .widget ul.product_list_widget li del,.templaza-header .navbar-nav .menu-item>.sub-menu .templaza-row .widget ul.product_list_widget li ins { color:#e8823c !important; }
.templaza-header .navbar-nav .menu-item>.sub-menu .sub-menu li.current-menu-item>a { color:#e8823c !important; }
.templaza-blog-share a:hover { color:#e8823c !important; }
.templaza-blog-share a:hover span { color:#e8823c !important; }
.templaza-blog-item .templaza-archive-gallery .uk-slidenav { background:#e8823c !important; }
.templaza-blog-item.templaza-sticky .templaza-blog-item-title .templaza-sticky-post-no-thumbnail { background:#e8823c !important; }
.templaza-sticky-post { background-color:#e8823c !important; }
.templaza-sticky-post:after { border-left:20px solid #e8823c !important; border-right:20px solid #e8823c !important; }
.templaza-btn-outline { background:#e8823c !important; }
div.templaza-basic-breadcrumb .box-breadcrumb .breadcrumb a { color:#e8823c !important; }
form input[type="submit"],form button { background:#e8823c !important; }
.templaza-footer .templaza-sidebar .widget-area .widget i { color:#e8823c !important; }
.templaza-footer .templaza-sidebar ul li a:hover { color:#e8823c !important; }
.pagination .nav-links a:hover { background:#e8823c !important; }
.pagination .nav-links span.current { background:#e8823c !important; }
div .wp-pagenavi span.current { background:#e8823c !important; }
div .wp-pagenavi a:hover { background:#e8823c !important; }
.templaza-sidebar table tbody tr td#today { background:#e8823c !important; }
.templaza-sidebar .widget_categories ul li:hover:before,.templaza-sidebar .widget_archive ul li:hover:before,.templaza-sidebar .widget_pages ul li:hover:before,.templaza-sidebar .widget_nav_menu ul li:hover:before { color:#e8823c !important; }
ul.templaza-social li:hover { color:#e8823c !important; }
ul.products li.product .product-thumbnail .tz-loop-button:hover { background-color:#e8823c !important; }
ul.products li.product .price ins { color:#e8823c !important; }
ul.products li.product form.cart .price { color:#e8823c !important; }
ul.products.product-loop-layout-2 li.product .product-thumbnail>.tz-loop-button { background-color:#e8823c !important; }
ul.products.product-loop-layout-6 li.product .price { color:#e8823c !important; }
ul.products.product-loop-layout-6 li.product .tz-loop_atc_button { border:1px solid #e8823c !important; background:#e8823c !important; }
ul.products.product-loop-layout-6 li.product .tz-loop_atc_button.loading:before { color:#e8823c !important; }
ul.products.product-loop-layout-9 li.product .product-thumbnail>.tz-loop-button { background-color:#e8823c !important; }
ul.products.product-loop-layout-9 li.product .product-summary .tz-loop_atc_button { background-color:#e8823c !important; }
ul.products.product-loop-layout-9.has-variations-form .product-type-variable .product-inner.loading:before { background-color:#e8823c !important; }
.templaza-loading:before { background-color:#e8823c !important; }
.quick-view-modal .product-more-infor { background-color:#e8823c !important; }
.templaza-popup-add-to-cart .templaza-product-popup-atc__recommendation ul.product-items li.product-item .product-price { color:#e8823c !important; }
.header-cart a .counter { background-color:#e8823c !important; }
.widget_shopping_cart_content .woocommerce-mini-cart__buttons .templaza-btn.templaza-btn-outline { color:#e8823c !important; }
body .blockUI.blockOverlay:before { background-color:#e8823c !important; }
.templaza-sticky-add-to-cart.product_variable_button .templaza-sticky-add-to-cart__content-button { background:#e8823c !important; }
.templaza-sticky-add-to-cart__content-button { background:#e8823c !important; }
.woocommerce-badges .new { background-color:#e8823c !important; }
.single-product div.product .woocommerce-product-gallery.loading:before { background-color:#e8823c !important; }
.single-product div.product section.products .swiper-scrollbar-drag { background-color:#e8823c !important; }
.single-product div.product .entry-summary .price { color:#e8823c !important; }
.single-product div.product .entry-summary .price ins { color:#e8823c !important; }
.wcboost-variation-swatches.wcboost-variation-swatches--color .wcboost-variation-swatches__item.disabled .wcboost-variation-swatches__name::before,.wcboost-variation-swatches.wcboost-variation-swatches--color .wcboost-variation-swatches__item.disabled .wcboost-variation-swatches__name::after { background-color:#e8823c !important; }
.wcboost-variation-swatches.wcboost-variation-swatches--image .wcboost-variation-swatches__item.disabled .wcboost-variation-swatches__name::before,.wcboost-variation-swatches.wcboost-variation-swatches--image .wcboost-variation-swatches__item.disabled .wcboost-variation-swatches__name::after { background-color:#e8823c !important; }
.woocommerce-tabs>ul.tabs>li>a:after { background-color:#e8823c !important; }
.templaza-history-products .swiper-scrollbar-drag { background-color:#e8823c !important; }
table.shop_table td.product-price ins { color:#e8823c !important; }
table.shop_table td.product-add-to-cart a { background-color:#e8823c !important; }
.woocommerce .wishlist_table.mobile li .item-wrapper .item-details table.item-details-table td ins { color:#e8823c !important; }
.woocommerce .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart a { background-color:#e8823c !important; }
ul.products li.product .yith-wcwl-add-to-wishlist-button:hover { background-color:#e8823c !important; }
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a.button { background-color:#e8823c !important; }
.woocommerce-cart .cross-sells .swiper-scrollbar-drag { background-color:#e8823c !important; }
.return-to-shop .wc-backward { background-color:#e8823c !important; }
.woocommerce-pagination.ajax-navigation a,.woocommerce-navigation.ajax-navigation a { background:#e8823c !important; }
div .tz-woo-grid .product .product-info .tz-product-price .price ins,div .tz-woo-grid .product .product-info .tz-product-price .price bdi { color:#e8823c !important; }
.header-account .account-links ul li a:hover { color:#e8823c !important; }
.templaza-countdown .digits { color:#e8823c !important; }
.templaza-products-deal ul.products li.product .product-thumbnail .templaza-product-deal .templaza-countdown .timer { color:#e8823c !important; }
.woocommerce .deal-progress .progress-value { background-color:#e8823c !important; }
.woocommerce .deal-expire-countdown .timer .digits { color:#e8823c !important; }
.ap-item .ap-inner .ap-price-box { color:#e8823c !important; }
.ap-item.ap-item-style1 .ap-inner .ap-specification .ap-spec-item .ap-style1-icon svg,.ap-item.ap-item-style1 .ap-inner .ap-specification .ap-spec-item .ap-style1-icon img { fill:#e8823c !important; }
.ap-item.ap-item-style1 .ap-inner .ap-specification .ap-spec-item .ap-style1-icon i { color:#e8823c !important; }
.templaza-ap-archive-view span.switcher_btn:hover,.templaza-ap-archive-view span.switcher_btn.uk-active { background:#e8823c !important; }
.ap-ribbon .ap-ribbon-content { background-color:#e8823c !important; }
.ap-archive-btn-action .uk-icon-button:hover { background:#e8823c !important; }
.templaza-ap-product-filter.uk-sticky-fixed .ap-filter-btn { background:#e8823c !important; }
.ap-item.ap-item-style2 .ap-inner .ap-meta-top { color:#e8823c !important; }
.ap-item.ap-item-style2 .ap-inner .ap-specification.ap-specification-style2 .ap-spec-item:before { background:#e8823c !important; }
.ap-item.ap-item-style2 .ap-inner .ap-specification.ap-specification-style2 .ap-spec-item .ap-style2-icon svg,.ap-item.ap-item-style2 .ap-inner .ap-specification.ap-specification-style2 .ap-spec-item .ap-style2-icon img { fill:#e8823c !important; }
.ap-item.ap-item-style2 .ap-inner .ap-specification.ap-specification-style2 .ap-spec-item .ap-style2-icon i { color:#e8823c !important; }
.ap-item.ap-item-style3 .ap-inner .ap-info-author a { color:#e8823c !important; }
.ap-item.ap-item-style3 .ap-inner .ap-specification-style3 .ap-style3-icon { color:#e8823c !important; }
.ap-item.ap-item-style3 .ap-inner .ap-specification-style3 .ap-style3-icon svg { fill:#e8823c !important; }
.ap-item.ap-item-style3 .ap-inner .ap-info-bottom .ap-price-box span.ap-price { color:#e8823c !important; }
.ap-button-info .ap-button:hover,.ap-button-info .ap-button.ap-in-compare-list { background:#e8823c !important; border-color:#e8823c !important; }
#ap-product-modal .uk-slider .uk-slidenav:hover,#ap-product-modal .uk-slider .uk-slidenav:active { background:#e8823c !important; }
#ap-product-modal__quickview .product-more-infor { background-color:#e8823c !important; }
#ap-product-modal__quickview .ap-quickview-content .ap-pricing { color:#e8823c !important; }
.ap-compare-btn-wrap .uk-button:hover { background:#e8823c !important; }
.ap-compare-btn-wrap.closed .ap-compare-close { background:#e8823c !important; }
.ap-item.ap-item-style4 .ap-inner .ap-info-author a { color:#e8823c !important; }
.ap-item.ap-item-style4 .ap-inner .ap-specification-style4 .ap-spec-item .ap-style4-icon svg,.ap-item.ap-item-style4 .ap-inner .ap-specification-style4 .ap-spec-item .ap-style4-icon img { fill:#e8823c !important; }
.ap-item.ap-item-style4 .ap-inner .ap-specification-style4 .ap-spec-item .ap-style4-icon i { color:#e8823c !important; }
.ap-item.ap-item-style5 .ap-inner .ap-meta-top { color:#e8823c !important; }
.ap-item.ap-item-style5 .ap-inner .ap-price-box .ap-price { color:#e8823c !important; }
.ap-item.ap-item-style5 .ap-inner .ap-specification.ap-specification-style5 .ap-spec-item .ap-field-label i { color:#e8823c !important; }
.ap-item.ap-item-style5 .ap-inner .ap-specification.ap-specification-style5 .ap-spec-item .ap-field-label svg { fill:#e8823c !important; }
.ap-item.ap-item-style7 .ap-specification .ap-style7-icon i { color:#e8823c !important; }
.ap-item.ap-item-style7 .ap-specification .ap-style7-icon svg { fill:#e8823c !important; }
.templaza-ap-single .ap-slideshow .uk-slidenav:hover { background:#e8823c !important; }
.templaza-ap-single .ap-single-side-box .highlight { background:#e8823c !important; }
.templaza-ap-single .ap-content-group-scroll .ap-scroll-item:hover { color:#e8823c !important; }
.templaza-ap-single .ap-content-group-scroll .ap-scroll-item:hover:after { background:#e8823c !important; }
.templaza-ap-single .ap-content-group-scroll .uk-active .ap-scroll-item { color:#e8823c !important; }
.templaza-ap-single .ap-content-group-scroll .uk-active .ap-scroll-item:after { background:#e8823c !important; }
.templaza-ap-single .ap-content-group-scroll.uk-sticky.uk-active .uk-active a { background:#e8823c !important; }
.templaza-ap-single .ap-content-group-scroll.uk-sticky.uk-active .ap-scroll-item:hover { background:#e8823c !important; }
.templaza-ap-single .ap-single-box.ap-group .ap-single-field-content i { color:#e8823c !important; }
.templaza-ap-single .ap-single-box.ap-group .ap-single-field-content svg { fill:#e8823c !important; }
.templaza-ap-single.ap-single-style2 .ap-single-price-box .price { color:#e8823c !important; }
.templaza-ap-single.ap-single-style2 .ap-single-top-fields .ap-custom-fields .ap-field-value { color:#e8823c !important; }
.templaza-ap-single.ap-single-style2 .ap-single-content-tab .ap-tab-title li:before { background:#e8823c !important; }
.advanced-product-search-form .uk-form-controls ul li input[type="checkbox"]:checked { background:#e8823c !important; }
.advanced-product-search-form .uk-form-controls ul li:hover input[type="checkbox"] { background:#e8823c !important; }
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,.advanced-product-search-form a.ui-button:active,.advanced-product-search-form .ui-button:active,.advanced-product-search-form .ui-button.ui-state-active:hover { background:#e8823c !important; border-color:#e8823c !important; }
.tz-slideshow-control .prev,.tz-slideshow-control .next,.tz-slideshow-control-thumb .prev,.tz-slideshow-control-thumb .next { background:#e8823c !important; }
#dealership_login .dls-field input.checkbox:checked,#dealership_login .dls-field input.checkbox:hover { background:#e8823c !important; }
.templaza-single-service .single-box .title a:hover { background:#e8823c !important; }
.templaza-single-service .single-box .title.uk-active a { background:#e8823c !important; }
.templaza-single-service .single-box .title a:hover { background:#e8823c !important; }
.templaza-single-service .single-box .title.uk-active a { background:#e8823c !important; }
.dealer-page .dealer-nav li.uk-active a { color:#e8823c !important; }
body .tribe-common .tribe-common-c-btn,body .tribe-common a.tribe-common-c-btn,body .tribe-common button.tribe-common-c-btn { background:#e8823c !important; }
body .tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after { background-color:#e8823c !important; }
body .tribe-events .tribe-events-calendar-month__calendar-event--featured:before { background-color:#e8823c !important; }
.tribe-events-view.tribe-common .tribe-events-c-top-bar__today-button,.tribe-events-view.tribe-common a.tribe-events-c-top-bar__today-button { background:#e8823c !important; }
.tribe-events-view.tribe-common button.tribe-events-c-top-bar__datepicker-button { background:#e8823c !important; }
.tribe-events-view.tribe-events .tribe-common-c-btn.tribe-events-c-search__button { background:#e8823c !important; }
body .tribe-events-widget .tribe-events-widget-events-list__event-row--featured .tribe-events-widget-events-list__event-date-tag-datetime:after { background-color:#e8823c !important; }
body .tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover,body .tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,body .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited { color:#e8823c !important; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta dd a:hover,.single-tribe_events .tribe-events-single .tribe-events-event-meta dd a:focus,.single-tribe_events .tribe-events-single .tribe-events-event-meta dd a:visited { color:#e8823c !important; }
.templaza-nav .module-latest-posts .module-latest-info .templaza-blog-item-info a:hover { color:#e8823c !important; }
.templaza-nav .module-latest-posts .uk-dotnav li.uk-active>a,.templaza-nav .module-latest-posts .uk-dotnav li:hover>a { border:1px solid #e8823c !important; }
.tz-theme-color { color:#e8823c !important; }
.tz-theme-bg-color { background-color:#e8823c !important; }
header.basic-header-section .top-logo { background-color:#e8823c !important; }
header .header-block-item .advanced-product-search-form button { background:#e8823c !important; }
header .header-block-item .advanced-product-search-form button:hover { background:#e8823c !important; }
header .templaza-header-info i { color:#e8823c !important; }
.top-header i { color:#e8823c !important; }
.templaza-btn:not(:hover):not(:active):not(.has-background),.wp-element-button:not(:hover):not(:active):not(.has-background),.wp-block-button__link:not(:hover):not(:active):not(.has-background) { background-color:#e8823c !important; }
.has-background .templaza-btn:not(:hover):not(:active):not(.has-background),.has-background .wp-element-button:not(:hover):not(:active):not(.has-background),.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-background) { background-color:#e8823c !important; }
.templaza-btn-outline { background:#e8823c !important; }
.templaza-btn-outline:hover { color:#e8823c !important; border-color:#e8823c !important; }
body div.wpforms-container-full .wpforms-form input[type="submit"]:not(:hover):not(:active):not(.has-background),body div.wpforms-container-full .wpforms-form button:not(:hover):not(:active):not(.has-background),body div.wpforms-container-full .wpforms-form button[type="submit"]:not(:hover):not(:active):not(.has-background) { background-color:#e8823c !important; }
.has-background body div.wpforms-container-full .wpforms-form input[type="submit"]:not(:hover):not(:active):not(.has-background),.has-background body div.wpforms-container-full .wpforms-form button:not(:hover):not(:active):not(.has-background),.has-background body div.wpforms-container-full .wpforms-form button[type="submit"]:not(:hover):not(:active):not(.has-background) { background-color:#e8823c !important; }
.templaza-loading { color:#e8823c !important; }
.templaza-footer .tnp-subscription-minimal input.tnp-submit:hover { background:#e8823c !important; }
.templaza-footer .templaza-social li a:hover { background:#e8823c !important; }
.templaza-footer .wpforms-container-full .wpforms-form .wpforms-submit-container button:hover { background:#e8823c !important; }
.templaza-footer .templaza-heading h3:before { background:#e8823c !important; }
.footer-bottom a { color:#e8823c !important; }
.footer-bottom a:hover { color:#e8823c !important; }
.templaza-copyright a { color:#e8823c !important; }
div.templaza-sidebar.templaza-basic-sidebar .widget:hover .widget-content>h1:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover .widget-content>h2:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover .widget-content>h3:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover .widget-content>h4:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover .widget-content>h5:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover .widget-content>h6:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover .wp-block-group>h1:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover .wp-block-group>h2:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover .wp-block-group>h3:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover .wp-block-group>h4:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover .wp-block-group>h5:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover .wp-block-group>h6:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover .wp-block-group__inner-container>h1:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover .wp-block-group__inner-container>h2:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover .wp-block-group__inner-container>h3:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover .wp-block-group__inner-container>h4:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover .wp-block-group__inner-container>h5:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover .wp-block-group__inner-container>h6:after { background:#e8823c !important; }
div.templaza-sidebar.templaza-basic-sidebar .widget:hover>h1:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover>h2:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover>h3:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover>h4:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover>h5:after,div.templaza-sidebar.templaza-basic-sidebar .widget:hover>h6:after { background:#e8823c !important; }
div.templaza-sidebar .widget h1.is-style-templaza-heading-style1:after,div.templaza-sidebar .widget h2.is-style-templaza-heading-style1:after,div.templaza-sidebar .widget h3.is-style-templaza-heading-style1:after,div.templaza-sidebar .widget h4.is-style-templaza-heading-style1:after,div.templaza-sidebar .widget h5.is-style-templaza-heading-style1:after,div.templaza-sidebar .widget h6.is-style-templaza-heading-style1:after { background:#e8823c !important; }
div.templaza-sidebar .widget h1.is-style-templaza-heading-style3:before,div.templaza-sidebar .widget h2.is-style-templaza-heading-style3:before,div.templaza-sidebar .widget h3.is-style-templaza-heading-style3:before,div.templaza-sidebar .widget h4.is-style-templaza-heading-style3:before,div.templaza-sidebar .widget h5.is-style-templaza-heading-style3:before,div.templaza-sidebar .widget h6.is-style-templaza-heading-style3:before { background:#e8823c !important; }
div.templaza-sidebar .widget h1.is-style-templaza-heading-style3:after,div.templaza-sidebar .widget h2.is-style-templaza-heading-style3:after,div.templaza-sidebar .widget h3.is-style-templaza-heading-style3:after,div.templaza-sidebar .widget h4.is-style-templaza-heading-style3:after,div.templaza-sidebar .widget h5.is-style-templaza-heading-style3:after,div.templaza-sidebar .widget h6.is-style-templaza-heading-style3:after { background:#e8823c !important; }
div.templaza-sidebar .widget:hover .widget-content>h1:after,div.templaza-sidebar .widget:hover .widget-content>h2:after,div.templaza-sidebar .widget:hover .widget-content>h3:after,div.templaza-sidebar .widget:hover .widget-content>h4:after,div.templaza-sidebar .widget:hover .widget-content>h5:after,div.templaza-sidebar .widget:hover .widget-content>h6:after,div.templaza-sidebar .widget:hover .wp-block-group>h1:after,div.templaza-sidebar .widget:hover .wp-block-group>h2:after,div.templaza-sidebar .widget:hover .wp-block-group>h3:after,div.templaza-sidebar .widget:hover .wp-block-group>h4:after,div.templaza-sidebar .widget:hover .wp-block-group>h5:after,div.templaza-sidebar .widget:hover .wp-block-group>h6:after,div.templaza-sidebar .widget:hover .wp-block-group__inner-container>h1:after,div.templaza-sidebar .widget:hover .wp-block-group__inner-container>h2:after,div.templaza-sidebar .widget:hover .wp-block-group__inner-container>h3:after,div.templaza-sidebar .widget:hover .wp-block-group__inner-container>h4:after,div.templaza-sidebar .widget:hover .wp-block-group__inner-container>h5:after,div.templaza-sidebar .widget:hover .wp-block-group__inner-container>h6:after { background:#e8823c !important; }
div.templaza-sidebar .widget:hover>h1:after,div.templaza-sidebar .widget:hover>h2:after,div.templaza-sidebar .widget:hover>h3:after,div.templaza-sidebar .widget:hover>h4:after,div.templaza-sidebar .widget:hover>h5:after,div.templaza-sidebar .widget:hover>h6:after { background:#e8823c !important; }
div.templaza-sidebar .widget:hover h1.is-style-templaza-heading-style1:after,div.templaza-sidebar .widget:hover h2.is-style-templaza-heading-style1:after,div.templaza-sidebar .widget:hover h3.is-style-templaza-heading-style1:after,div.templaza-sidebar .widget:hover h4.is-style-templaza-heading-style1:after,div.templaza-sidebar .widget:hover h5.is-style-templaza-heading-style1:after,div.templaza-sidebar .widget:hover h6.is-style-templaza-heading-style1:after { background:#e8823c !important; }
div.templaza-sidebar .wp-block-latest-posts>li>a:hover { color:#e8823c !important; }
div.templaza-sidebar .widget_categories ul>li:hover,div.templaza-sidebar .widget_archive ul>li:hover,div.templaza-sidebar .widget_pages ul>li:hover,div.templaza-sidebar .widget_nav_menu ul>li:hover { color:#e8823c !important; }
div.templaza-sidebar .widget_categories ul>li:hover>a,div.templaza-sidebar .widget_archive ul>li:hover>a,div.templaza-sidebar .widget_pages ul>li:hover>a,div.templaza-sidebar .widget_nav_menu ul>li:hover>a { color:#e8823c !important; }
div.templaza-sidebar .widget_categories ul>li:hover:before,div.templaza-sidebar .widget_archive ul>li:hover:before,div.templaza-sidebar .widget_pages ul>li:hover:before,div.templaza-sidebar .widget_nav_menu ul>li:hover:before { color:#e8823c !important; }
.comment-list>.comment .reply a { color:#e8823c !important; }
form.comment-form .form-submit input { background:#e8823c !important; }
.templaza-error-page h1 { color:#e8823c !important; }
.templaza-error-page .searchform button { background:#e8823c !important; }
.templaza-error-page .searchform button:hover { background:#e8823c !important; }
.templaza-error-page .templaza-btn:hover { background:#e8823c !important; }
form input[type="radio"]:checked,form input[type="checkbox"]:checked { background-color:#e8823c !important; }
body div.wpforms-container-full .wpforms-form input[type="submit"]:not(:hover):not(:active):not(.has-background),body div.wpforms-container-full .wpforms-form button[type="submit"]:not(:hover):not(:active):not(.has-background),body div.wpforms-container-full .wpforms-form .wpforms-page-button:not(:hover):not(:active):not(.has-background) { background-color:#e8823c !important; }
.has-background body div.wpforms-container-full .wpforms-form input[type="submit"]:not(:hover):not(:active):not(.has-background),.has-background body div.wpforms-container-full .wpforms-form button[type="submit"]:not(:hover):not(:active):not(.has-background),.has-background body div.wpforms-container-full .wpforms-form .wpforms-page-button:not(:hover):not(:active):not(.has-background) { background-color:#e8823c !important; }
header .uk-navbar-nav>li>a:hover,header .uk-navbar-nav>li>a:active,header .uk-navbar-nav>li>a:focus { color:#e8823c !important; }
header .uk-navbar-nav li.current-menu-item>a,header .uk-navbar-nav li.current_page_item>a,header .uk-navbar-nav li.current-menu-ancestor>a,header .uk-navbar-nav li.current-menu-parent>a { color:#e8823c !important; }
header .uk-navbar-nav li.current-menu-item .uk-navbar-dropdown li.current-menu-item>a,header .uk-navbar-nav li.current-menu-item .uk-navbar-dropdown li.current_page_item>a,header .uk-navbar-nav li.current-menu-item .uk-navbar-dropdown li.current-menu-ancestor>a,header .uk-navbar-nav li.current-menu-item .uk-navbar-dropdown li.current-menu-parent>a,header .uk-navbar-nav li.current_page_item .uk-navbar-dropdown li.current-menu-item>a,header .uk-navbar-nav li.current_page_item .uk-navbar-dropdown li.current_page_item>a,header .uk-navbar-nav li.current_page_item .uk-navbar-dropdown li.current-menu-ancestor>a,header .uk-navbar-nav li.current_page_item .uk-navbar-dropdown li.current-menu-parent>a,header .uk-navbar-nav li.current-menu-ancestor .uk-navbar-dropdown li.current-menu-item>a,header .uk-navbar-nav li.current-menu-ancestor .uk-navbar-dropdown li.current_page_item>a,header .uk-navbar-nav li.current-menu-ancestor .uk-navbar-dropdown li.current-menu-ancestor>a,header .uk-navbar-nav li.current-menu-ancestor .uk-navbar-dropdown li.current-menu-parent>a,header .uk-navbar-nav li.current-menu-parent .uk-navbar-dropdown li.current-menu-item>a,header .uk-navbar-nav li.current-menu-parent .uk-navbar-dropdown li.current_page_item>a,header .uk-navbar-nav li.current-menu-parent .uk-navbar-dropdown li.current-menu-ancestor>a,header .uk-navbar-nav li.current-menu-parent .uk-navbar-dropdown li.current-menu-parent>a { color:#e8823c !important; }
header .uk-navbar-nav li .uk-navbar-dropdown a:hover { color:#e8823c !important; }
header .uk-navbar-nav li a:hover { color:#e8823c !important; }
header .uk-navbar-nav li:hover>a { color:#e8823c !important; }
body .templaza-header .navbar-nav .menu-item>.sub-menu.megamenu-sub-menu .templaza-navigation li a:hover { color:#e8823c !important; }
body .templaza-header .navbar-nav .menu-item.current-menu-item>a,body .templaza-header .navbar-nav .menu-item.current_page_item>a,body .templaza-header .navbar-nav .menu-item.current-menu-ancestor>a,body .templaza-header .navbar-nav .menu-item.current-menu-parent>a { color:#e8823c !important; }
.widget_recent_comments .recentcomments a:hover { color:#e8823c !important; }
.navigation .nav-links .page-numbers:hover,.navigation .nav-links .page-numbers.current { background:#e8823c !important; border-color:#e8823c !important; }
.templaza-archive .templaza-archive-item span.category a:hover,.templaza-archive .templaza-archive-item span.author a:hover,.templaza-archive .templaza-archive-item span.tag a:hover { color:#e8823c !important; }
.templaza-archive .templaza-archive-item span.amanus-sticky-post-no-thumbnail { color:#e8823c !important; }
.templaza-archive .templaza-archive-item .title a:hover { color:#e8823c !important; }
.templaza-archive .templaza-archive-item.uk-card .ui-title a { color:#e8823c !important; }
.templaza-archive .templaza-archive-item .templaza-blog-item-content .templaza-blog-item-info-top span i { color:#e8823c !important; }
.templaza-archive .templaza-archive-item .readmore:hover { color:#e8823c !important; }
.templaza-archive .templaza-archive-item .readmore:hover span { color:#e8823c !important; }
.templaza-archive .wp-block-pullquote blockquote:before { color:#e8823c !important; }
.templaza-archive .wp-block-pullquote:before { background:#e8823c !important; }
.templaza-archive .more-link { color:#e8823c !important; }
.templaza-archive .more-link:hover { color:#e8823c !important; }
.templaza-blog-item-info>span a:hover,.ui-posts .uk-article-meta>span a:hover { color:#e8823c !important; }
.templaza-blog-item .templaza-archive-gallery .uk-slidenav.uk-slidenav-previous,.templaza-blog-item .templaza-archive-gallery .uk-slidenav.uk-slidenav-next { background:#e8823c !important; }
.no-results .searchform .searchsubmit { border-color:#e8823c !important; }
.entry-title .sticky,.post-title .sticky { background:#e8823c !important; }
.templaza-blog-share a:hover { color:#e8823c !important; }
.templaza-blog-share a:hover i,.templaza-blog-share a:hover span { color:#e8823c !important; }
.templaza-single-tags a:hover { color:#e8823c !important; }
.templaza-related-posts .templaza-post-meta span i { color:#e8823c !important; }
.templaza-related-posts .templaza-post-meta span a:hover { color:#e8823c !important; }
.templaza-single-content .templaza-blog-item-link a:hover { color:#e8823c !important; }
.templaza-blog-item-link:before,.templaza-blog-item-quote:before { background:#e8823c !important; }
div.templaza-single .templaza-blog-item-info span i { color:#e8823c !important; }
div.templaza-single .templaza-blog-item-info span a:hover { color:#e8823c !important; }
.templaza-single .templaza-single-author { border-top:5px solid #e8823c !important; }
.templaza-single .templaza-single-author .templaza-block-author-info .templaza-block-author-social a:hover { color:#e8823c !important; }
.wp-block-button__link:not(:hover):not(:active):not(.has-background) { background-color:#e8823c !important; }
.has-background .wp-block-button__link:not(:hover):not(:active):not(.has-background) { background-color:#e8823c !important; }
.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) { background-color:#e8823c !important; }
.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) { color:#e8823c !important; }
.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) { color:#e8823c !important; }
.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover,.has-background .wp-block-button.is-style-outline .wp-block-button__link:active { background-color:#e8823c !important; }
ul.wp-block-archives li a[aria-current="page"],ul.widget_meta li a[aria-current="page"],ul.wp-block-page-list li a[aria-current="page"],ul.wp-block-categories li a[aria-current="page"],ul.wp-block-categories__list li a[aria-current="page"] { color:#e8823c !important; }
ul.wp-block-archives li:before,ul.widget_meta li:before,ul.wp-block-page-list li:before,ul.wp-block-categories li:before,ul.wp-block-categories__list li:before { color:#e8823c !important; }
ul.wp-block-archives li.current-cat,ul.wp-block-archives li:hover,ul.widget_meta li.current-cat,ul.widget_meta li:hover,ul.wp-block-page-list li.current-cat,ul.wp-block-page-list li:hover,ul.wp-block-categories li.current-cat,ul.wp-block-categories li:hover,ul.wp-block-categories__list li.current-cat,ul.wp-block-categories__list li:hover { color:#e8823c !important; }
ul.wp-block-archives li.current-cat>a,ul.wp-block-archives li:hover>a,ul.widget_meta li.current-cat>a,ul.widget_meta li:hover>a,ul.wp-block-page-list li.current-cat>a,ul.wp-block-page-list li:hover>a,ul.wp-block-categories li.current-cat>a,ul.wp-block-categories li:hover>a,ul.wp-block-categories__list li.current-cat>a,ul.wp-block-categories__list li:hover>a { color:#e8823c !important; }
ul.wp-block-archives li.current-cat:before,ul.wp-block-archives li:hover:before,ul.widget_meta li.current-cat:before,ul.widget_meta li:hover:before,ul.wp-block-page-list li.current-cat:before,ul.wp-block-page-list li:hover:before,ul.wp-block-categories li.current-cat:before,ul.wp-block-categories li:hover:before,ul.wp-block-categories__list li.current-cat:before,ul.wp-block-categories__list li:hover:before { color:#e8823c !important; }
.wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-background) { background-color:#e8823c !important; }
.has-background .wp-block-file .wp-block-file__button:not(:hover):not(:active):not(.has-background) { background-color:#e8823c !important; }
input[type="submit"] { background:#e8823c !important; }
h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover { color:#e8823c !important; }
.wp-block-latest-comments .wp-block-latest-comments__comment-meta a:hover { color:#e8823c !important; }
.wp-block-latest-posts>li>a:hover { color:#e8823c !important; }
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content:hover .wp-block-navigation-link__label { color:#e8823c !important; }
.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:hover,.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:focus { color:#e8823c !important; }
.wp-block-pullquote blockquote::before { color:#e8823c !important; }
blockquote:before { color:#e8823c !important; }
blockquote.wp-block-quote:before { color:#e8823c !important; }
.wp-block-quote:before { color:#e8823c !important; }
.wp-block-rss .wp-block-rss__item-title>a:hover { color:#e8823c !important; }
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon:hover,.wp-block-search .wp-block-search__input .wp-block-search__button.has-icon:hover { color:#e8823c !important; }
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon:hover svg,.wp-block-search .wp-block-search__input .wp-block-search__button.has-icon:hover svg { fill:#e8823c !important; }
.wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background) { background-color:#e8823c !important; }
.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background) { background-color:#e8823c !important; }
.wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background) { background-color:#e8823c !important; }
.has-background .wp-block-search .wp-block-search__button.wp-block-search__button:not(:hover):not(:active):not(.has-background) { background-color:#e8823c !important; }
.has-text-color .wp-block-search .wp-block-search__button.wp-block-search__button:hover,.has-text-color .wp-block-search .wp-block-search__button.wp-block-search__button:active { color:#e8823c !important; }
.wp-block-search .wp-block-search__button.wp-block-search__button:hover svg,.wp-block-search .wp-block-search__button.wp-block-search__button:active svg { fill:#e8823c !important; }
.searchform input.search-query:focus { border-color:#e8823c !important; }
.wp-block-tag-cloud a:hover,.tagcloud a:hover { background:#e8823c !important; border-color:#e8823c !important; }
.page-links .post-page-numbers.current,.post-nav-links .post-page-numbers.current { background:#e8823c !important; }
.page-links .post-page-numbers:hover,.post-nav-links .post-page-numbers:hover { background:#e8823c !important; }
.templaza-post-navigation .previous-post:hover i,.templaza-post-navigation .previous-post:hover span { color:#e8823c !important; }
.templaza-widget-uigallery .ui-gallery-filter ul.uk-subnav li a.uk-button-text:hover { background:#e8823c !important; }
.templaza-widget-uigallery .ui-gallery-pagination .page-numbers:hover,.templaza-widget-uigallery .ui-gallery-pagination .page-numbers.current { background:#e8823c !important; border-color:#e8823c !important; }
.templaza-widget-uiposts .ui-post-pagination .page-numbers:hover,.templaza-widget-uiposts .ui-post-pagination .page-numbers.current { background:#e8823c !important; border-color:#e8823c !important; }
.templaza-widget-uiposts .ui-post-meta-top a:hover { color:#e8823c !important; }
.ui-post-info-wrap .uk-button-text:hover { color:#e8823c !important; }
.elementor-widget-testimonial .elementor-testimonial-content { border-left:2px solid #e8823c !important; }
.ui-timeline .ui-timeline-date>a.active:after,.ui-timeline .ui-timeline-date>a:hover:after { background-color:#e8823c !important; }
.uk-slider .uk-slidenav:hover,.uk-slider .uk-slidenav:active { background:#e8823c !important; border-color:#e8823c !important; }
.slick-dots li button { border:1px solid #e8823c !important; }
.slick-dots li.slick-active button,.slick-dots li:hover button { background:#e8823c !important; }
.uk-dotnav>.uk-active>*,.uk-dotnav li:hover>* { border-color:#e8823c !important; }
.uk-dotnav>.uk-active>*:before,.uk-dotnav li:hover>*:before { background:#e8823c !important; }
.elementor-widget-tabs .elementor-tabs .elementor-tab-title.elementor-active:after,.elementor-widget-tabs .elementor-tabs .elementor-tab-title:hover:after { background-color:#e8823c !important; }
.elementor-widget-tabs .elementor-tabs .elementor-tab-content>ul li:before,.elementor-widget-tabs .elementor-tabs .elementor-tab-content>ol li:before { color:#e8823c !important; }
.ui-advanced-products .ui-post-pagination .page-numbers:hover,.ui-advanced-products .ui-post-pagination .page-numbers.current { background:#e8823c !important; border-color:#e8823c !important; }
.tns-controls button:hover,.tns-controls button:active { background:#e8823c !important; border-color:#e8823c !important; }
.products-filter--checkboxes .products-filter__option.selected>.products-filter__option-name::before,.products-filter--checkboxes .products-filter__option:hover>.products-filter__option-name::before,.products-filter--ranges .products-filter__option.selected>.products-filter__option-name::before,.products-filter--ranges .products-filter__option:hover>.products-filter__option-name::before { background-color:#e8823c !important; border-color:#e8823c !important; }
ul.products li.product .product-thumbnail .tz-loop-button:hover { background-color:#e8823c !important; }
ul.products li.product .price { color:#e8823c !important; }
ul.products li.product .meta-cat:hover { color:#e8823c !important; }
ul.products.product-loop-layout-9 li.product .product-summary .tz-loop_atc_button:not(:hover):not(:active):not(.has-background),ul.products.product-loop-layout-9 li.product .product-summary .product-quick-shop-button:not(:hover):not(:active):not(.has-background) { background-color:#e8823c !important; }
.has-background ul.products.product-loop-layout-9 li.product .product-summary .tz-loop_atc_button:not(:hover):not(:active):not(.has-background),.has-background ul.products.product-loop-layout-9 li.product .product-summary .product-quick-shop-button:not(:hover):not(:active):not(.has-background) { background-color:#e8823c !important; }
.single-product div.product .entry-summary .price { color:#e8823c !important; }
.single-product div.product .entry-summary .price ins { color:#e8823c !important; }
.single-product div.product .templaza-wishlist-button:hover i { color:#e8823c !important; }
.single-product-extra-content ul li:before { color:#e8823c !important; }
.woocommerce-pagination ul.page-numbers a:hover,.woocommerce-pagination ul.page-numbers a.current,.woocommerce-pagination ul.page-numbers span:hover,.woocommerce-pagination ul.page-numbers span.current { background:#e8823c !important; border-color:#e8823c !important; }
.product_list_widget>li .amount bdi,.product_list_widget>li .amount bdi span { color:#e8823c !important; }
.templaza-sticky-add-to-cart__content-title .woocommerce-Price-amount { color:#e8823c !important; }
.templaza-sticky-add-to-cart__content-price { color:#e8823c !important; }
.widget_shopping_cart_content .woocommerce-mini-cart__buttons .templaza-btn.templaza-btn-outline:hover { color:#e8823c !important; border-color:#e8823c !important; }
.woocommerce-checkout .checkout-form-col .woocommerce-info a { color:#e8823c !important; }
ul.products li.product .product-thumbnail .yith-wcwl-add-to-wishlist-button:hover { background-color:#e8823c !important; }
.ap-item.ap-item-style1 .ap-inner .ap-specification .ap-spec-item svg { color:#e8823c !important; }
.ap-item.ap-item-style1 .ap-inner .ap-specification .ap-spec-item:first-child { background:#e8823c !important; }
.ap-item.ap-item-style2 .ap-inner .ap-readmore-box .templaza-btn { background:#e8823c !important; }
.ap-item.ap-item-style5 .ap-inner .ap-readmore-box .templaza-btn:hover { background:#e8823c !important; }
.ap-compare-btn-wrap .uk-button { background:#e8823c !important; }
.ui-slider .ui-slider-range { background:#e8823c !important; }
.advanced-product-search-form .uk-form-controls ul li:hover input[type="radio"] { background-color:#e8823c !important; }
.ap-search-max-height .ap-search-ep { color:#e8823c !important; }
.uk-sticky.uk-active .ap-search-close.ap-search-full { color:#e8823c !important; }
.templaza-ap-single .ap-single-side-box .phone-box { background:#e8823c !important; }
.templaza-ap-single .ap-single-side-box .phone-box:hover { background:#e8823c !important; }
.templaza-ap-single .ap-single-side-box .highlight { background:#e8823c !important; }
.templaza-ap-single .uk-tab li.uk-active a,.templaza-ap-single .uk-tab li:hover a { border-color:#e8823c !important; }
.templaza-ap-single .ap-custom-fields-style2.ap-custom-field-file .ap-field-value a:hover { background:#e8823c !important; }
.templaza-ap-single .templaza-block-author-social a:hover { border-color:#e8823c !important; color:#e8823c !important; }
.templaza-ap-single .ap-single-button-wrap .ap-btn:hover,.templaza-ap-single .ap-single-button-wrap .ap-btn.ap-in-compare-list { background:#e8823c !important; }
.templaza-ap-single .ap-single-button-wrap .ap-btn:hover .ap-share-item a:hover,.templaza-ap-single .ap-single-button-wrap .ap-btn:hover .ap-share-item i:hover { color:#e8823c !important; }
.templaza-ap-single .ap-single-button-wrap .ap-btn:hover .ap-share-item a:hover i,.templaza-ap-single .ap-single-button-wrap .ap-btn:hover .ap-share-item i:hover i { color:#e8823c !important; }
.ap-related-product .box-title:after { background-color:#e8823c !important; }
.templaza-ap-single.ap-single-style2 .ap-detail-price { background:#e8823c !important; }
body .tribe-events-view.tribe-events .tribe-events-calendar-list__event-datetime-featured-text { color:#e8823c !important; }
body .tribe-events .datepicker .day.active,body .tribe-events .datepicker .day.active.focused,body .tribe-events .datepicker .day.active:focus,body .tribe-events .datepicker .day.active:hover,body .tribe-events .datepicker .month.active,body .tribe-events .datepicker .month.active.focused,body .tribe-events .datepicker .month.active:focus,body .tribe-events .datepicker .month.active:hover,body .tribe-events .datepicker .year.active,body .tribe-events .datepicker .year.active.focused,body .tribe-events .datepicker .year.active:focus,body .tribe-events .datepicker .year.active:hover { background:#e8823c !important; }
body .tribe-common .tribe-common-c-svgicon { color:#e8823c !important; }
body .tribe-common .tribe-common-c-btn-border,body .tribe-common a.tribe-common-c-btn-border { border:1px solid #e8823c !important; }
@media (max-width:959.99px) {
  .woocommerce-product-gallery .flex-control-thumbs li .flex-active+span { background-color:#e8823c !important; }
  .single-product div.product .flex-control-nav li .flex-active { background-color:#e8823c !important; }
  ul.products.mobile-show-atc li.product .product-summary .tz-loop_atc_button { background-color:#e8823c !important; }
}
@media screen and (max-width:827.99px) {
  body .tribe-events .tribe-events-calendar-month__mobile-events-icon--event { background:#e8823c !important; }
  body .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-text { color:#e8823c !important; }
  .tribe-events-view.tribe-events .tribe-events-calendar-month__day-cell--selected,.tribe-events-view.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-events-view.tribe-events .tribe-events-calendar-month__day-cell--selected:hover { background:#e8823c !important; }
}
@media screen and (max-width:959.9px) {
  header.basic-header-section { background:#e8823c !important; }
  .templaza-basic-navbar ul li .uk-navbar-dropdown li a:hover { color:#e8823c !important; }
}

/* 5a) Fiche produit : photos -> tableau specs -> texte */
.ap-content { display: flex; flex-direction: column; }
.ap-content > .ap-single-title      { order: 1; }
.ap-content > .ap-single-box-media  { order: 2; }
.ap-content > .ap-group-scroll-wrap { order: 3; }
.ap-content > .ap-single-content    { order: 4; }
.ap-content > .ap-templaza-sidebar,
.ap-content > .uk-text-meta         { order: 5; }

/* 5b) Rubans par etat : En stock (orange, .sale) / Sur commande (navy, .contact) / Vendu (gris, .sold) */
.ap-ribbon.sold .ap-ribbon-content { background-color: #8a8a8a !important; }
.ap-ribbon.contact .ap-ribbon-content { background-color: #1d3c55 !important; }

/* 7) Menu : libelles sur une seule ligne (la home cassait en 2 lignes) */
.templaza-header .navbar-nav .menu-item > a { white-space: nowrap; }

/* 8) Nouveau logo : "Bateau-arcachon.fr" + AL2M Nautisme (substitution des 2 fichiers logo) */
img.templaza-logo-default[src*="BATEAU_ARCACHON_1_NOIR-1"],
img.templaza-logo-sticky[src*="BATEAU_ARCACHON_1_NOIR-1"],
img.templaza-logo-mobile[src*="BATEAU_ARCACHON_1_NOIR-1"] {
  content: url("https://maximemario.com/1/wp-content/uploads/2026/07/logo-navy.png");
}
img.templaza-logo-default[src*="Plan-de-travail-1"],
img.templaza-logo-sticky[src*="Plan-de-travail-1"],
img.templaza-logo-mobile[src*="Plan-de-travail-1"] {
  content: url("https://maximemario.com/1/wp-content/uploads/2026/07/logo-blanc.png");
}
img.templaza-logo-default, img.templaza-logo-sticky, img.templaza-logo-mobile {
  max-height: 44px;
  width: auto;
}

/* 11b) Fiche produit : sous-titre "Présentation du bateau" avant le texte + espacement */
.ap-content > .ap-single-content {
  margin-top: 56px;
  border-top: 1px solid #e5e5e5;
  padding-top: 34px;
}
.ap-content > .ap-single-content::before {
  content: "Présentation du bateau";
  display: block;
  font-family: "Playfair Display", Georgia, serif;
  font-size: 28px;
  line-height: 1.2;
  font-weight: 700;
  color: #1d3c55;
  margin-bottom: 20px;
}

/* Libellés de catégorie (.nm-cat, page Nos marques) : bronze -> orange */
.nm-cat { color: #e8823c !important; border-color: #e8823c !important; }

/* 14) Logo footer : meme logo que le header (variante navy, fond blanc) */
.templaza-footer img[src*="BATEAU_ARCACHON_1_NOIR"],
.templaza-footer img[data-src*="BATEAU_ARCACHON_1_NOIR"] {
  content: url("https://maximemario.com/1/wp-content/uploads/2026/07/logo-navy.png");
  max-width: 280px;
  height: auto;
}

/* 16) Ruban d'etat sur l'image principale de la fiche produit */
.ap-single-box-media .ap-ribbon { z-index: 5; }

/* 17) Tableaux fiche produit : intitules 1/3, valeurs 2/3 */
.ap-group-content .ap-field-label { width: 25% !important; }
.ap-group-content .ap-field-value { width: 75% !important; }

/* 20) Logo footer : ne plus rogner (conteneur elargi + image contenue) */
.templaza-footer .tz-image-el.uk-cover-container {
  width: 100% !important;
  max-width: 300px;
  overflow: visible !important;
}
.templaza-footer .tz-image-el img { max-width: 100% !important; height: auto !important; }

/* 22) Charte premium (direction validee) */
/* Boutons : suppression du vert */
.nm-btn { background: #e8823c !important; }
.nm-btn:hover { background: #d0702a !important; }
/* Liens de contenu : navy (hover orange conserve) */
html body a { color: #1d3c55; }
/* Divider vague sous les titres -> filet orange court */
.elementor-widget-divider .elementor-divider-separator {
  background: none !important;
  border-top: 2px solid #e8823c !important;
  max-width: 42px;
  margin: 0 auto;
  display: block;
}
/* Footer premium : fond navy profond, textes clairs */
.templaza-footer,
.templaza-footer .templaza-section,
.templaza-footer .templaza-row {
  background-color: #152A3E !important;
}
.templaza-footer, .templaza-footer p, .templaza-footer li, .templaza-footer td, .templaza-footer span {
  color: rgba(255, 255, 255, 0.75) !important;
}
.templaza-footer h1, .templaza-footer h2, .templaza-footer h3, .templaza-footer h4, .templaza-footer h5,
.templaza-footer .widget-title, .templaza-footer .widgettitle, .templaza-footer .uk-h4 {
  color: #ffffff !important;
}
.templaza-footer a { color: rgba(255, 255, 255, 0.75) !important; }
.templaza-footer a:hover { color: #e8823c !important; }
/* Logo footer : variante blanche sur fond navy (remplace la regle navy plus haut) */
.templaza-footer img[src*="BATEAU_ARCACHON_1_NOIR"],
.templaza-footer img[data-src*="BATEAU_ARCACHON_1_NOIR"] {
  content: url("https://maximemario.com/1/wp-content/uploads/2026/07/logo-blanc.png");
}

/* Rubans : rental = "Sur commande" (navy), aligne sur le champ Bandeau sur image */
.ap-ribbon.rental .ap-ribbon-content { background-color: #1d3c55 !important; }

/* Footer : renforcer le navy face aux styles builder (fond blanc !important) */
.templaza-section.templaza-footer,
.templaza-footer .templaza-section,
.templaza-footer .uk-section,
.templaza-footer .templaza-row {
  background-color: #152A3E !important;
}

/* Hover des boutons : orange fonce + texte blanc (lisibilite) */
.elementor-button:hover, .elementor-button:focus,
a.elementor-button:hover, a.elementor-button:focus,
.templaza-button:hover, button.templaza-button:hover,
a.highlight.templaza-btn:hover,
.uk-button-primary:hover,
.nm-btn:hover, .templaza-btn:hover {
  background-color: #d0702a !important;
  color: #ffffff !important;
  border-color: #d0702a !important;
}

/* Home : chip "Passion Arcachon" en blanc + suppression du trait orphelin au-dessus */
.elementor-element-02befab, .elementor-element-02befab * { color: #ffffff !important; }
.elementor-element-e0db319 { display: none !important; }

/* Slider Revolution : les couches-liens doivent etre cliquables */
a.sr7-layer, .sr7-layer a {
  pointer-events: auto !important;
  cursor: pointer;
}

