/* MG header skin over wpdevart (loaded last, html body-scoped to win cascade) */
html body .wpdevart-top-header-gradient-color{background:var(--mg-panel-2)!important;}
html body .wpdevart-top-header-border{border-bottom:1px solid var(--mg-hair)!important;}
html body .wpdevart-top-header-left,
html body .wpdevart-top-header-right-content{color:var(--mg-text)!important;font-family:var(--mg-body)!important;}
html body .wpdevart-phone-email-icon{fill:var(--mg-accent)!important;}
html body .wpdevart-main-header-bg-gradient{background:var(--mg-base)!important;}
html body .wpdevart-main-header-border{border-bottom:2px solid var(--mg-accent)!important;}
html body .wpdevart-main-container{background:var(--mg-base)!important;}
/* logo — BIGGER */
html body .wpdevart-logo-text,
html body .wpdevart-logo-text-gradient a{-webkit-text-fill-color:var(--mg-white)!important;color:var(--mg-white)!important;background:none!important;font-family:var(--mg-head)!important;text-transform:uppercase;letter-spacing:.05em!important;font-size:34px!important;font-weight:600!important;}
html body .wpdevart-logo-area img{max-height:80px!important;}
/* nav — BIGGER + hover underline */
html body .wpdevart-menu-items-color,
html body .simple-navbar-wpdevart a,
html body .navbar-wpdevart .menu li a{color:var(--mg-text)!important;font-family:var(--mg-head)!important;text-transform:uppercase;letter-spacing:.09em!important;font-weight:500;font-size:16px!important;padding-left:15px!important;padding-right:15px!important;position:relative;}
html body .navbar-wpdevart .menu li a:hover,
html body .simple-navbar-wpdevart a:hover{color:var(--mg-white)!important;}
html body .navbar-wpdevart .menu li a:after{content:"";position:absolute;left:15px;right:15px;bottom:2px;height:2px;background:var(--mg-accent);transform:scaleX(0);transform-origin:left center;transition:transform .22s ease;}
html body .navbar-wpdevart .menu li a:hover:after,
html body .navbar-wpdevart .menu li.current-menu-item a:after{transform:scaleX(1);}
html body .wpdevart-menu-button-icon,
html body .site-header__search-trigger,
html body .site-header-font-cursor,
html body .search-trigger,html body .search-trigger-layout-two{fill:var(--mg-text)!important;stroke:var(--mg-text)!important;}
html body .navbar-wpdevart .dropdown-menu,
html body .navbar-wpdevart .sub-menu{background:var(--mg-panel)!important;border-top:2px solid var(--mg-accent)!important;}
html body .wpdevart-sub-menu-link-color{color:var(--mg-text)!important;}
html body .wpdevart-sub-menu-button-icon{fill:var(--mg-text)!important;}
/* action button -> red square */
html body .wpdevart-header-action-button,
html body a .wpdevart-header-action-button{background:var(--mg-accent)!important;color:#fff!important;border:1px solid var(--mg-accent)!important;border-radius:0!important;font-family:var(--mg-head)!important;text-transform:uppercase;letter-spacing:.06em;font-weight:600;}
html body .wpdevart-header-action-button:hover{background:var(--mg-accent-2)!important;border-color:var(--mg-accent-2)!important;}
html body .third_btn_slide_right:before,html body .wpdevart_car_rental_wda_third_button_slide:before{background:#a5161b!important;}
/* mobile toolbar + menu (fixes white-on-white contrast) */
html body .head-mobile-toolbar,html body .head-mobile-toolbar-gradient{background:var(--mg-base)!important;}
html body .wpdevartmobilemenubutton:before,html body .wpdevartmobilemenubutton:after,
html body .wpdevartmobilemenubutton.menu-opened:before,html body .wpdevartmobilemenubutton.menu-opened:after{background:var(--mg-white)!important;border-color:var(--mg-white)!important;}
html body #wpdevartmobilemenu{background:var(--mg-panel-2)!important;}
html body #wpdevartmobilemenu > ul > li > a,html body #wpdevartmobilemenu ul ul li a{color:var(--mg-text)!important;font-family:var(--mg-head)!important;text-transform:uppercase;}
html body #wpdevartmobilemenu ul li,html body #wpdevartmobilemenu ul li ul{border-top:1px solid var(--mg-hair)!important;}
html body #wpdevartmobilemenu ul li:last-of-type{border-bottom:1px solid var(--mg-hair)!important;}
html body #wpdevartmobilemenu .wpdevart-submenu-button{background:var(--mg-accent)!important;}
/* STICKY + shrink (JS toggles html.mg-stuck) */
html body header.wpdevart-main-header-bg-gradient{position:sticky;top:0;z-index:1000;transition:padding .18s ease,box-shadow .18s ease;}
html.mg-stuck header.wpdevart-main-header-bg-gradient{box-shadow:0 8px 26px rgba(0,0,0,.55);}
html.mg-stuck .wpdevart-main-header-section{padding-top:9px!important;padding-bottom:9px!important;}
html.mg-stuck .wpdevart-logo-text,html.mg-stuck .wpdevart-logo-text-gradient a{font-size:25px!important;transition:font-size .18s ease;}
html.mg-stuck .wpdevart-logo-area img{max-height:50px!important;transition:max-height .18s ease;}
/* remove header search (loupe) — desktop + mobile */
html body #wpdevartsmallsearchbutton,
html body .site-header__search-trigger,
html body .search-menu-buttons,
html body .search-trigger,
html body .search-trigger-layout-two,
html body .head-mobile-toolbar .site-header__search-trigger,
html body .head-mobile-toolbar .search-menu-buttons{display:none!important;}
