@import url('https://storage.easyguestmanagement.at/motthof/website/mh-font-saira800.css');
@import url('https://storage.easyguestmanagement.at/motthof/website/mh-font-saira700.css');
@import url('https://storage.easyguestmanagement.at/motthof/website/mh-font-dm400.css');
@import url('https://storage.easyguestmanagement.at/motthof/website/mh-font-dm500.css');
@import url('https://storage.easyguestmanagement.at/motthof/website/mh-font-dm700.css');
/* ==========================================================
   MottHof – Stil angelehnt an zugspitzurlaub.at
   Tinte #2b1f17 · Braun #7b5a41 · Sand #f4efe9 · Saira + DM Sans
   ========================================================== */
:root{--mh-ink:#2b1f17;--mh-text:#4b3f36;--mh-soft:#6b5a4c;--mh-brown:#7b5a41;--mh-brown-d:#5e4331;--mh-sand:#f4efe9;--mh-sand2:#ece4da;--mh-line:#e6ddd2;--mh-top:#1c140f;--mh-gold:#c9a27e;--mh-head:'Saira','DM Sans',Arial,sans-serif;--mh-sans:'DM Sans','Segoe UI',Arial,sans-serif}
body,body p,body li,body td,body input,body select,body textarea,body a,body span,body div{font-family:var(--mh-sans)}
body{background:#fff!important;color:var(--mh-text)}
body,div,span,p{color:inherit}
p,li{line-height:1.75}
h1,h2,h3,h4,.h1,.h2,.h3{font-family:var(--mh-head)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.01em!important;color:var(--mh-ink)}
a{color:var(--mh-brown)}
a:hover{color:var(--mh-brown-d)}
::selection{background:var(--mh-brown);color:#fff}
section{background-color:transparent}
.shape-divider{display:none!important}

/* ---------- Topbar & Kopfzeile ---------- */
#topbar,#topbar.topbar-colored,#topbar.topbar-colored.dark{background:var(--mh-top)!important;border:0!important}
#topbar,#topbar a,#topbar p,#topbar span{color:rgba(244,239,233,.78)!important;font-size:12.5px!important;letter-spacing:.03em}
#topbar a:hover{color:var(--mh-gold)!important}
#topbar p{margin:0!important}
#header .header-inner,#header #header-wrap,#header.dark .header-inner,#header.header-sticky.sticky-active .header-inner,#header.header-sticky.sticky-active #header-wrap,.b--desktop #header{background:#fff!important;background-image:none!important;box-shadow:0 1px 0 var(--mh-line),0 6px 24px rgba(43,31,23,.06)!important;border:0!important}
.breakpoint-xs #header .header-inner #logo,#header #header-wrap #logo{background-image:none!important}
#logo a{font-size:0!important;line-height:1!important;display:flex!important;flex-direction:column;justify-content:center;height:80px;text-decoration:none!important;color:var(--mh-ink)!important}
#logo a::before{content:"MottHof";font-family:var(--mh-head);font-weight:800;font-size:30px;line-height:30px;letter-spacing:.02em;text-transform:uppercase;color:var(--mh-ink)}
#logo a::after{content:"Ferienwohnung \00b7  Lermoos";font-family:var(--mh-sans);font-size:10px;line-height:14px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--mh-brown);margin-top:5px}
#mainMenu nav>ul>li>a{font-family:var(--mh-sans)!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--mh-ink)!important}
#mainMenu nav>ul>li>a:hover,#mainMenu nav>ul>li.current>a,#mainMenu nav>ul>li.active>a{color:var(--mh-brown)!important}
.lines,.lines:before,.lines:after{background-color:var(--mh-ink)!important}
#mainMenu nav>ul>li .dropdown-menu{background:#fff!important;border:0!important;border-top:3px solid var(--mh-brown)!important;border-radius:0!important;box-shadow:0 18px 36px rgba(43,31,23,.14)!important;padding:10px 0!important;min-width:230px!important}
#mainMenu nav>ul>li .dropdown-menu>li>a{font-family:var(--mh-sans)!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--mh-ink)!important;padding:12px 20px!important;background:transparent!important}
#mainMenu nav>ul>li .dropdown-menu>li>a:hover{color:var(--mh-brown)!important;background:var(--mh-sand)!important}
#mainMenu nav>ul>li .dropdown-menu>li+li>a{border-top:1px solid var(--mh-line)!important}
@media (min-width:1025px){
#header,#header .header-inner,#header #header-wrap{height:92px!important}
#header .header-inner>.container,#header #header-wrap>.container{height:92px!important}
#logo,#logo a{height:92px!important}
#mainMenu nav{height:92px;display:flex!important;align-items:center}
#mainMenu nav>ul>li>a{padding:12px 15px!important}
.header-extras{height:92px!important;display:flex!important;align-items:center}
.header-extras>ul{margin:0!important}
#mainMenu nav>ul>li.dropdown{position:relative}
#mainMenu nav>ul>li.dropdown:has(>.dropdown-menu)::after{content:"";position:absolute;left:0;right:0;top:100%;height:60px}
#mainMenu nav>ul>li>.dropdown-menu{top:calc(100% + 24px)!important;left:0!important;margin-top:0!important}
}

/* ---------- Titelbild / Slider ---------- */
#slider .bg-overlay{background:linear-gradient(90deg,rgba(28,20,15,.62) 0%,rgba(28,20,15,.25) 55%,rgba(28,20,15,.1) 100%)!important}
body:has(.mh-home) #slider .slide .container{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;min-height:260px}
body:has(.mh-home) #slider .slide .container::before{content:"Ferienwohnung in Lermoos";display:inline-block;background:var(--mh-brown);color:#fff;font-family:var(--mh-sans);font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:uppercase;padding:9px 18px;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);margin-bottom:22px}
body:has(.mh-home) #slider .slide .container::after{content:"Urlaub am MottHof";display:block;max-width:640px;font-family:var(--mh-head);font-weight:800;font-size:clamp(40px,6.2vw,84px);line-height:.98;letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:0 2px 26px rgba(0,0,0,.35)}
#page-title .page-title h1,#page-title h1{font-family:var(--mh-head)!important;font-weight:800!important;text-transform:uppercase!important;color:#fff!important}
#page-title .bg-overlay{background:rgba(28,20,15,.45)!important}

/* ---------- Bausteine ---------- */
.mh{overflow:hidden}
.mh *{box-sizing:border-box}
.mh-full{width:100vw;position:relative;left:50%;margin:0 0 0 -50vw!important}
body:has(.mh-full) section.sidebar-right:not(:has(.mh)){display:none!important}
body:has(.mh-full) section:has(.mh-full){padding:0!important}
.mh-sec{padding:86px 5%;margin:0;background:#fff}
.mh-sand{background:var(--mh-sand)!important}
.mh-dark{background:var(--mh-ink)!important}
.mh-in{max-width:1180px;margin:0 auto}
.mh-center{text-align:center}
.mh-eye{display:block;font-family:var(--mh-sans)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--mh-brown)!important;margin:0 0 12px!important}
.mh-dark .mh-eye,.mh-ph .mh-eye{color:var(--mh-gold)!important}
.mh-title{font-family:var(--mh-head)!important;font-weight:800!important;text-transform:uppercase!important;font-size:clamp(28px,3.4vw,44px)!important;line-height:1.08!important;letter-spacing:.01em!important;color:var(--mh-ink)!important;margin:0 0 18px!important}
.mh-dark .mh-title,.mh-ph .mh-title{color:#fff!important}
.mh-line{display:block;width:64px;height:3px;background:var(--mh-brown);margin:0 0 26px}
.mh-center .mh-line,.mh-head .mh-line{margin-left:auto;margin-right:auto}
.mh-dark .mh-line,.mh-ph .mh-line{background:var(--mh-gold)}
.mh-p{font-family:var(--mh-sans)!important;font-size:16px!important;line-height:1.8!important;color:var(--mh-text)!important;margin:0 0 14px!important}
.mh-dark .mh-p,.mh-ph .mh-p{color:rgba(244,239,233,.82)!important}
.mh-head{max-width:820px;margin:0 auto 46px;text-align:center}
.mh-cols{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
.mh-img{position:relative}
.mh-img img{width:100%!important;height:auto!important;display:block}
.mh-img::before{content:"";position:absolute;left:-14px;top:-14px;width:46%;height:46%;background:var(--mh-sand2);z-index:-1}
.mh-img{z-index:0}
.mh-btns{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}
.mh-center .mh-btns,.mh-head .mh-btns{justify-content:center}
.mh-btn{display:inline-block!important;font-family:var(--mh-sans)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:15px 30px!important;text-decoration:none!important;background:var(--mh-brown)!important;color:#fff!important;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);transition:background .2s!important;line-height:1.2!important}
.mh-btn::after{content:"  \203a";font-size:15px}
.mh-btn:hover{background:var(--mh-brown-d)!important;color:#fff!important}
.mh-btn.dark{background:var(--mh-ink)!important}
.mh-btn.dark:hover{background:#000!important}
.mh-btn.light{background:#fff!important;color:var(--mh-ink)!important}
.mh-btn.light:hover{background:var(--mh-sand2)!important}
/* Kennzahlen */
.mh-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.mh-stat{background:var(--mh-ink);padding:26px 24px 24px;color:#fff}
.mh-stat b{display:block;font-family:var(--mh-head);font-weight:800;font-size:38px;line-height:1;color:var(--mh-gold);margin-bottom:10px}
.mh-stat span{display:block;font-family:var(--mh-head);font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-bottom:6px}
.mh-stat small{display:block;font-size:13px;line-height:1.55;color:rgba(244,239,233,.7)}
/* Bildkarten */
.mh-pics{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}
.mh-pic{position:relative;display:block;height:300px;overflow:hidden;text-decoration:none!important;background:var(--mh-ink)}
.mh-pic img{width:100%!important;height:100%!important;object-fit:cover!important;display:block;transition:transform .5s}
.mh-pic:hover img{transform:scale(1.05)}
.mh-pic::after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(28,20,15,0) 45%,rgba(28,20,15,.85))}
.mh-pic span{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;font-family:var(--mh-head);font-weight:800;font-size:16px;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;color:#fff}
/* AktivPass */
.mh-ap{position:relative;background:radial-gradient(circle at 50% 0,#5a4636 0,var(--mh-ink) 62%)!important;padding:96px 5% 70px}
.mh-ap__badge{position:absolute;left:max(5%,calc(50% - 600px));top:-34px;width:140px;transform:rotate(-7deg);box-shadow:0 14px 32px rgba(0,0,0,.28);border:6px solid #fff;background:#fff;z-index:2}
.mh-ap__badge img{display:block;width:100%!important;height:auto!important}
.mh-tag{display:inline-block;background:var(--mh-gold);color:var(--mh-ink)!important;font-family:var(--mh-sans);font-weight:700;font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:8px 18px;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);margin-bottom:18px}
.mh-apgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.mh-apc{background:#fff;padding:26px 24px 22px;display:flex;flex-direction:column;border-top:4px solid var(--mh-brown)}
.mh-apc__meta{display:flex;justify-content:space-between;gap:10px;font-family:var(--mh-sans);font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--mh-brown);padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--mh-line)}
.mh-apc h3{font-size:19px!important;line-height:1.15!important;margin:0 0 10px!important;color:var(--mh-ink)!important}
.mh-apc p{font-size:14.5px!important;line-height:1.65!important;color:var(--mh-text)!important;margin:0 0 16px!important}
.mh-apc a{margin-top:auto;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--mh-brown)!important;text-decoration:none!important}
.mh-apc a:hover{color:var(--mh-ink)!important}
.mh-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0 0}
.mh-step{border:1px solid rgba(201,162,126,.35);padding:18px 20px;display:flex;gap:14px;align-items:center;color:rgba(244,239,233,.86);font-size:14.5px;line-height:1.5}
.mh-step b{font-family:var(--mh-head);font-weight:800;font-size:30px;line-height:1;color:var(--mh-gold)}
.mh-note{text-align:center;font-size:13px!important;color:rgba(244,239,233,.66)!important;margin:26px 0 0!important}
/* Gut zu wissen */
.mh-info{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.mh-box{background:#fff;padding:26px 26px 20px;border-top:4px solid var(--mh-brown)}
.mh-box h3{font-size:17px!important;margin:0 0 12px!important;color:var(--mh-ink)!important}
.mh-box ul{list-style:none;margin:0;padding:0}
.mh-box li{position:relative;padding:5px 0 5px 22px;font-size:14.5px;line-height:1.55;color:var(--mh-text);border-bottom:1px solid var(--mh-sand2)}
.mh-box li:last-child{border-bottom:0}
.mh-box li::before{content:"";position:absolute;left:2px;top:12px;width:8px;height:8px;background:var(--mh-brown);transform:skewX(-12deg)}
.mh-box li.sub{padding-left:40px;color:var(--mh-soft)}
.mh-box li.sub::before{left:22px;width:6px;height:6px;top:13px;background:var(--mh-gold)}
.mh-box p{font-size:14.5px!important;line-height:1.65!important;margin:0 0 8px!important}
.mh-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:6px 0 0}
.mh-chip{background:var(--mh-sand);border:1px solid var(--mh-line);padding:7px 14px;font-size:13px;font-weight:500;color:var(--mh-ink)}
.mh-price{display:inline-block;background:var(--mh-ink);color:#fff;padding:12px 22px;margin:6px 0 4px;font-family:var(--mh-head);font-weight:800;font-size:22px;letter-spacing:.02em;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}
.mh-price small{font-family:var(--mh-sans);font-weight:500;font-size:12px;letter-spacing:.12em;color:var(--mh-gold)}
.mh-gal{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:240px;gap:12px}
.mh-gal div{overflow:hidden;background:var(--mh-sand2)}
.mh-gal div:first-child{grid-row:span 2}
.mh-gal img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}
/* Bildband */
.mh-ph{position:relative;background-size:cover;background-position:center;padding:120px 5%}
.mh-ph::before{content:"";position:absolute;inset:0;background:rgba(28,20,15,.6)}
.mh-ph .mh-in{position:relative}
/* Unterseiten-Intro (vor Formular/Preismodul) */
.mh-intro{max-width:860px;margin:0 auto 38px;text-align:center}
.mh-intro .mh-line{margin-left:auto;margin-right:auto}
.mh-intro .mh-info{text-align:left;margin-top:26px}
.content:has(> .mh-intro){display:flex;flex-direction:column}
.content > .mh-intro{order:-1}
/* Seitenleiste */
.sidebar .widget-title,.sidebar h4{font-family:var(--mh-sans)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--mh-brown)!important}
.sidebar .tags a,.tags a{background:var(--mh-sand)!important;border:1px solid var(--mh-line)!important;color:var(--mh-ink)!important;border-radius:0!important}
.sidebar .tags a:hover,.tags a:hover{background:var(--mh-brown)!important;color:#fff!important}
.btn,.btn-primary,button.btn{background:var(--mh-brown)!important;border-color:var(--mh-brown)!important;color:#fff!important;border-radius:0!important;font-family:var(--mh-sans)!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase}
.btn:hover{background:var(--mh-brown-d)!important;border-color:var(--mh-brown-d)!important}

/* ---------- Fusszeile ---------- */
#footer,#footer.inverted,#footer.dark,#footer .footer-content,.dark #footer{background:var(--mh-ink)!important;background-image:none!important;color:rgba(244,239,233,.74)!important;line-height:normal}
#footer .footer-content{padding:72px 0 44px!important}
#footer #map,#footer .widget-contact-us{display:none!important}
#footer .footer-content .row>div:last-child{flex:0 0 100%!important;max-width:100%!important}
#footer a{color:rgba(244,239,233,.82)!important;text-decoration:none!important}
#footer a:hover{color:var(--mh-gold)!important}
#footer .copyright-content,.dark #footer .copyright-content{background:var(--mh-top)!important;border:0!important}
#footer .copyright-content,#footer .copyright-content a{color:rgba(244,239,233,.55)!important;font-size:12px!important}
.mh-foot{display:grid;grid-template-columns:4fr 3fr 2fr 4fr;gap:40px}
.mh-foot__mark{font-family:var(--mh-head)!important;font-weight:800!important;font-size:34px!important;line-height:1!important;text-transform:uppercase;color:#fff!important;margin:0 0 6px!important}
.mh-foot__sub{display:block;font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--mh-gold);margin-bottom:20px}
.mh-foot h4{font-family:var(--mh-sans)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--mh-gold)!important;margin:6px 0 16px!important}
.mh-foot p,.mh-foot li{font-size:14px!important;line-height:1.85!important;color:rgba(244,239,233,.74)!important;margin:0!important}
.mh-foot ul{list-style:none;margin:0;padding:0}
.mh-zu{display:flex!important;align-items:center;gap:16px;background:#fff;padding:14px 18px;margin-bottom:12px;text-decoration:none!important}
.mh-zu img{width:150px!important;height:auto!important;display:block;flex:none}
.mh-zu span{font-size:12.5px;line-height:1.45;color:var(--mh-text)!important}
.mh-zu:hover{box-shadow:0 0 0 2px var(--mh-gold)}
.mh-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.mh-logos a{display:flex!important;align-items:center;justify-content:center;background:#fff;height:58px;padding:8px 12px}
.mh-logos img{max-height:38px!important;max-width:100%!important;width:auto!important;display:block}

/* ---------- Responsive ---------- */
body{overflow-x:hidden}
@media (max-width:1024px){
#mainMenu{background:#fff!important}
#mainMenu nav>ul>li{border-bottom:1px solid var(--mh-line)}
.mh-stats{grid-template-columns:1fr 1fr}
.mh-pics{grid-template-columns:repeat(3,1fr)}
.mh-pic:nth-child(n+4){display:none}
.mh-apgrid,.mh-info{grid-template-columns:1fr 1fr}
.mh-foot{grid-template-columns:1fr 1fr}
}
@media (max-width:767px){
.mh-sec{padding:60px 20px}
.mh-cols{grid-template-columns:1fr;gap:34px}
.mh-img::before{display:none}
.mh-pics{grid-template-columns:1fr 1fr}
.mh-pic{height:220px}
.mh-pic:nth-child(n+4){display:block}
.mh-pic:nth-child(5){display:none}
.mh-apgrid,.mh-info,.mh-steps,.mh-foot{grid-template-columns:1fr}
.mh-ap{padding:110px 20px 56px}
.mh-ap__badge{width:110px;left:20px}
.mh-gal{grid-template-columns:1fr 1fr;grid-auto-rows:170px}
.mh-gal div:first-child{grid-column:span 2;grid-row:span 1}
.mh-ph{padding:80px 20px}
#logo a::before{font-size:24px;line-height:24px}
#logo a::after{font-size:9px}
body:has(.mh-home) #slider .slide .container::before{font-size:10px}
}

/* Korrekturen 1 */
.mh-full,.mh-ap,section:has(.mh-ap){overflow:visible!important}
body{overflow-x:hidden}
.mh-info{display:block!important;columns:3;column-gap:16px}
.mh-info .mh-box{break-inside:avoid;-webkit-column-break-inside:avoid;display:inline-block;width:100%;margin:0 0 16px}
@media (max-width:1024px){.mh-info{columns:2}}
@media (max-width:767px){.mh-info{columns:1}}

/* Korrekturen 2 */
.mh-foot p.mh-foot__mark{font-family:var(--mh-head)!important;font-weight:800!important;font-size:34px!important;line-height:1!important;color:#fff!important;margin:0 0 6px!important}
.m-b-40:has(.mh-full){margin-bottom:0!important}
section:has(.mh-full){padding-bottom:0!important;margin-bottom:0!important}
.mh-intro .mh-info{display:grid!important;columns:auto;grid-template-columns:repeat(3,1fr);gap:16px}
.mh-intro .mh-info .mh-box{margin:0;padding:22px 20px 16px}
@media (max-width:767px){.mh-intro .mh-info{grid-template-columns:1fr}}

/* Mobiles Menue */
@media (max-width:1024px){
body #mainMenu nav>ul{padding:6px 0 18px!important}
body #mainMenu nav>ul>li{border-bottom:1px solid var(--mh-line)!important;position:relative;background:transparent!important;box-shadow:none!important}
body #mainMenu nav>ul>li:first-child{border-top:1px solid var(--mh-line)!important}
body #mainMenu nav>ul>li>a{display:block!important;font-size:14px!important;letter-spacing:.12em!important;padding:16px 52px 16px 2px!important;color:var(--mh-ink)!important;background:transparent!important}
body #mainMenu nav>ul>li.current>a,body #mainMenu nav>ul>li.active>a{color:var(--mh-brown)!important}
body #mainMenu nav>ul>li:not(:has(>.dropdown-menu))>.dropdown-arrow{display:none!important}
body #mainMenu nav>ul>li>.dropdown-arrow{position:absolute!important;right:0!important;top:0!important;width:48px!important;height:51px!important;display:flex!important;align-items:center;justify-content:center;color:var(--mh-brown)!important;border-left:1px solid var(--mh-line);cursor:pointer}
body #mainMenu nav>ul>li .dropdown-menu{box-shadow:none!important;border:0!important;border-left:3px solid var(--mh-brown)!important;background:var(--mh-sand)!important;padding:4px 0!important;margin:0 0 14px!important;min-width:0!important;top:auto!important;position:static!important}
body #mainMenu nav>ul>li .dropdown-menu>li>a{font-size:12.5px!important;padding:13px 18px!important;color:var(--mh-text)!important;background:transparent!important}
body #mainMenu nav>ul>li .dropdown-menu>li+li>a{border-top:1px solid var(--mh-sand2)!important}
body #mainMenu nav>ul>li:not(:has(>.dropdown-menu))::before{display:none!important}
body #mainMenu nav>ul>li:has(>.dropdown-menu)::before{right:16px!important;top:17px!important;color:var(--mh-brown)!important;pointer-events:none;z-index:2;transition:transform .2s}
.header-extras{height:80px!important;display:flex!important;align-items:center}
.header-extras>ul{margin:0!important}
.header-extras .p-dropdown>a{color:var(--mh-ink)!important}
#mainMenu,#mainMenu .container,.menu-animate{box-shadow:none!important;background-image:none!important}
}
