/* Avrupa Misting sade menü UX final — parent-label + mobile-touch fix 2026-06-29 */
:root{
  --avm-nav-deep:#0b2b3d;
  --avm-nav-brand:#14779a;
  --avm-nav-brand-dark:#0d536f;
  --avm-nav-cyan:#54c5d2;
  --avm-nav-line:rgba(12,72,96,.13);
  --avm-nav-soft:#f4f9fb;
  --avm-nav-shadow:0 20px 52px rgba(5,35,49,.16);
}

.avm-mobile-nav-head,
.avm-mobile-nav-footer,
.avm-nav-backdrop,
#home_main_menu .submenu-toggle{display:none}

html.avm-menu-open,body.avm-menu-open{overflow:hidden!important}
body.avm-menu-open{touch-action:auto!important}
body.avm-menu-open #footerMobile{opacity:0!important;pointer-events:none!important;transform:translateY(110%)!important}

header.olb-header-wrapper .container{
  width:min(1420px,calc(100% - 30px))!important;
  max-width:1420px!important;
  margin-inline:auto!important;
  padding-inline:0!important;
  box-sizing:border-box!important;
}
header.olb-header-wrapper .container .row.main-header{
  margin-inline:0!important;
}
header.olb-header-wrapper .container .row.main-header .olb-main-menu .olb-header-right{min-width:0}
header.olb-header-wrapper #home_main_menu a,
header.olb-header-wrapper #home_main_menu a:hover,
header.olb-header-wrapper #home_main_menu a:focus{
  text-decoration:none!important;
}

/* MASAÜSTÜ: küçük, sade, yalnızca ok düğmesine tıklanınca açılan menü */
@media (min-width:993px){
  header.olb-header-wrapper .container .row.main-header{
    display:flex!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    justify-content:space-between!important;
    width:100%!important;
  }
  header.olb-header-wrapper .container .row.main-header .olb-logo{
    flex:0 0 220px!important;
    max-width:220px!important;
    padding-left:0!important;
    padding-right:18px!important;
    box-sizing:border-box!important;
  }
  header.olb-header-wrapper .container .row.main-header .olb-main-menu{
    flex:1 1 auto!important;
    max-width:calc(100% - 220px)!important;
    padding-right:0!important;
    box-sizing:border-box!important;
  }
  header.olb-header-wrapper .container .row.main-header{min-height:106px!important}
  header.olb-header-wrapper .container .row.main-header .olb-logo a{min-height:84px!important}
  header.olb-header-wrapper .container .row.main-header .olb-logo a img{width:172px!important;height:auto!important}
  header.olb-header-wrapper .container .row.main-header .olb-main-menu .olb-header-right{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    padding:0!important;
  }

  #home_main_menu.avm-primary-nav{
    position:relative!important;
    inset:auto!important;
    z-index:120!important;
    display:block!important;
    width:auto!important;
    height:auto!important;
    overflow:visible!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    transform:none!important;
    visibility:visible!important;
    pointer-events:auto!important;
  }
  #home_main_menu .avm-menu-scroll{display:block!important;overflow:visible!important}
  #home_main_menu .avm-menu{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:4px!important;
    width:auto!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    list-style:none!important;
  }
  #home_main_menu .avm-menu > li{
    position:relative!important;
    display:block!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
  }
  #home_main_menu .avm-menu > li > a{
    position:relative!important;
    display:inline-flex!important;
    min-height:48px!important;
    align-items:center!important;
    justify-content:center!important;
    padding:0 13px!important;
    border:1px solid transparent!important;
    border-radius:12px!important;
    color:var(--avm-nav-deep)!important;
    background:transparent!important;
    font-family:"Open Sans",sans-serif!important;
    font-size:12.5px!important;
    font-weight:760!important;
    letter-spacing:.025em!important;
    line-height:1.15!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
    transition:color .18s ease,background-color .18s ease,border-color .18s ease!important;
  }
  #home_main_menu .avm-menu > li.menu-item-has-children > a{padding-right:39px!important;cursor:pointer!important}
  #home_main_menu .avm-menu > li > a::before,
  #home_main_menu .avm-menu > li > a::after{display:none!important}
  #home_main_menu .avm-menu > li > a:hover,
  #home_main_menu .avm-menu > li > a:focus-visible{
    color:var(--avm-nav-brand)!important;
    border-color:rgba(20,119,154,.12)!important;
    background:rgba(20,119,154,.055)!important;
  }
  #home_main_menu .avm-menu > li.current-menu-item > a,
  #home_main_menu .avm-menu > li.current-menu-ancestor > a{
    color:#fff!important;
    border-color:transparent!important;
    background:linear-gradient(135deg,var(--avm-nav-brand),var(--avm-nav-brand-dark))!important;
    box-shadow:0 9px 22px rgba(20,119,154,.20)!important;
  }

  #home_main_menu .submenu-toggle{
    position:absolute!important;
    top:50%!important;
    right:6px!important;
    z-index:4!important;
    display:flex!important;
    width:28px!important;
    height:28px!important;
    align-items:center!important;
    justify-content:center!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:8px!important;
    color:var(--avm-nav-deep)!important;
    background:transparent!important;
    cursor:pointer!important;
    transform:translateY(-50%)!important;
  }
  #home_main_menu .submenu-toggle:hover,
  #home_main_menu .submenu-toggle:focus-visible{
    color:var(--avm-nav-brand)!important;
    background:rgba(20,119,154,.08)!important;
    outline:none!important;
  }
  #home_main_menu .submenu-toggle span{
    display:block!important;
    width:7px!important;
    height:7px!important;
    border-right:1.8px solid currentColor!important;
    border-bottom:1.8px solid currentColor!important;
    transform:translateY(-2px) rotate(45deg)!important;
    transition:transform .18s ease!important;
  }
  #home_main_menu li.is-open > .submenu-toggle span{transform:translateY(2px) rotate(225deg)!important}
  #home_main_menu .avm-menu > li.current-menu-item > .submenu-toggle,
  #home_main_menu .avm-menu > li.current-menu-ancestor > .submenu-toggle{color:#fff!important}

  /* Eski hover/mega menü kurallarını tamamen geçersiz kılar. */
  #home_main_menu .sub-menu,
  #home_main_menu .avm-mega-menu > .sub-menu,
  #home_main_menu li:hover > .sub-menu,
  #home_main_menu li:focus-within > .sub-menu{
    display:none!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
  }

  #home_main_menu .avm-menu > li > .sub-menu{
    position:absolute!important;
    top:calc(100% + 9px)!important;
    right:auto!important;
    left:0!important;
    z-index:1000!important;
    width:300px!important;
    min-width:300px!important;
    max-width:min(300px,calc(100vw - 32px))!important;
    max-height:min(68vh,520px)!important;
    margin:0!important;
    padding:9px!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    border:1px solid var(--avm-nav-line)!important;
    border-radius:16px!important;
    background:#fff!important;
    box-shadow:var(--avm-nav-shadow)!important;
    list-style:none!important;
    scrollbar-width:thin!important;
  }
  #home_main_menu .avm-menu > li:nth-last-child(-n+2) > .sub-menu{right:0!important;left:auto!important}
  #home_main_menu .avm-menu > li.is-open > .sub-menu{display:block!important}

  #home_main_menu .sub-menu > li{
    position:relative!important;
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
  }
  #home_main_menu .sub-menu > li + li{margin-top:2px!important}
  #home_main_menu .sub-menu a{
    position:relative!important;
    display:flex!important;
    min-height:42px!important;
    align-items:center!important;
    width:100%!important;
    padding:9px 40px 9px 11px!important;
    border:0!important;
    border-radius:10px!important;
    color:#244b5d!important;
    background:transparent!important;
    font-family:"Open Sans",sans-serif!important;
    font-size:13px!important;
    font-weight:650!important;
    line-height:1.35!important;
    text-transform:none!important;
    transition:color .16s ease,background-color .16s ease!important;
  }
  #home_main_menu .sub-menu a::before,
  #home_main_menu .sub-menu a::after{display:none!important}
  #home_main_menu .sub-menu a:hover,
  #home_main_menu .sub-menu a:focus-visible{
    color:var(--avm-nav-brand)!important;
    background:var(--avm-nav-soft)!important;
    outline:none!important;
  }
  #home_main_menu .sub-menu .submenu-toggle{
    top:7px!important;
    right:6px!important;
    width:28px!important;
    height:28px!important;
    transform:none!important;
  }
  #home_main_menu .sub-menu .sub-menu{
    position:static!important;
    inset:auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    max-height:none!important;
    margin:2px 0 5px!important;
    padding:3px 0 3px 12px!important;
    overflow:visible!important;
    border:0!important;
    border-left:2px solid rgba(20,119,154,.12)!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  #home_main_menu .sub-menu li.is-open > .sub-menu{display:block!important}
  #home_main_menu .sub-menu .sub-menu a{
    min-height:38px!important;
    padding-top:7px!important;
    padding-bottom:7px!important;
    font-size:12.5px!important;
    color:#456775!important;
  }

  .mobile-menu{display:none!important}
}

@media (min-width:993px) and (max-width:1399px){
  header.olb-header-wrapper .container .row.main-header .olb-logo a img{width:158px!important}
  #home_main_menu .avm-menu > li > a{min-height:44px!important;padding-left:9px!important;padding-right:9px!important;font-size:11.3px!important}
  #home_main_menu .avm-menu > li.menu-item-has-children > a{padding-right:34px!important}
  #home_main_menu .submenu-toggle{right:4px!important;width:26px!important;height:26px!important}
  #home_main_menu .avm-menu{gap:1px!important}
}

/* MOBİL/TABLET: sağdan açılan, kendi içinde kaydırılan sade panel */
@media (max-width:992px){
  header.olb-header-wrapper .container .row.main-header{
    min-height:82px!important;
    align-items:center!important;
  }
  header.olb-header-wrapper .container .row.main-header .olb-logo a{
    display:flex!important;
    min-height:70px!important;
    align-items:center!important;
  }
  header.olb-header-wrapper .container .row.main-header .olb-logo a img{
    width:148px!important;
    max-width:100%!important;
    height:auto!important;
  }
  header.olb-header-wrapper .container .row.main-header .olb-main-menu .olb-header-right{
    display:flex!important;
    min-height:70px!important;
    align-items:center!important;
    justify-content:flex-end!important;
    padding:0!important;
  }
  header.olb-header-wrapper .container .row.main-header .olb-main-menu .mobile-menu{
    position:relative!important;
    z-index:100001!important;
    display:flex!important;
    width:48px!important;
    height:48px!important;
    align-items:center!important;
    justify-content:center!important;
    margin:0 0 0 auto!important;
    padding:0!important;
    border:0!important;
    border-radius:15px!important;
    background:linear-gradient(145deg,var(--avm-nav-brand),var(--avm-nav-brand-dark))!important;
    box-shadow:0 10px 24px rgba(13,83,111,.23)!important;
    cursor:pointer!important;
  }
  header.olb-header-wrapper .container .row.main-header .olb-main-menu .mobile-menu img{
    width:26px!important;
    height:26px!important;
    filter:brightness(0) invert(1)!important;
  }

  #home_main_menu.avm-primary-nav{
    position:fixed!important;
    top:0!important;
    right:0!important;
    bottom:0!important;
    left:auto!important;
    z-index:100003!important;
    display:flex!important;
    width:min(88vw,390px)!important;
    height:100vh!important;
    height:100dvh!important;
    flex-direction:column!important;
    align-items:stretch!important;
    justify-content:flex-start!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    border:0!important;
    border-left:1px solid var(--avm-nav-line)!important;
    border-radius:22px 0 0 22px!important;
    background:#fff!important;
    box-shadow:-22px 0 64px rgba(4,30,44,.25)!important;
    transform:translate3d(104%,0,0)!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transition:transform .28s ease,visibility 0s linear .28s!important;
  }
  #home_main_menu.avm-primary-nav.active{
    transform:translate3d(0,0,0)!important;
    visibility:visible!important;
    pointer-events:auto!important;
    touch-action:pan-y!important;
    transition:transform .28s ease,visibility 0s!important;
  }

  .avm-nav-backdrop{
    position:fixed!important;
    inset:0!important;
    z-index:100002!important;
    display:block!important;
    background:rgba(5,25,36,.50)!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transition:opacity .22s ease,visibility .22s ease!important;
  }
  .avm-nav-backdrop.active{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
  }

  #home_main_menu .avm-mobile-nav-head{
    display:flex!important;
    flex:0 0 auto!important;
    min-height:80px!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    padding:calc(10px + env(safe-area-inset-top)) 14px 10px 16px!important;
    border-bottom:1px solid var(--avm-nav-line)!important;
    background:#fff!important;
  }
  #home_main_menu .avm-mobile-nav-brand{
    display:flex!important;
    align-items:center!important;
    max-width:145px!important;
  }
  #home_main_menu .avm-mobile-nav-brand img{
    display:block!important;
    width:138px!important;
    max-width:100%!important;
    height:auto!important;
  }
  #home_main_menu .exit-menu{
    position:static!important;
    display:flex!important;
    width:42px!important;
    height:42px!important;
    flex:0 0 42px!important;
    align-items:center!important;
    justify-content:center!important;
    margin:0!important;
    padding:0!important;
    border:1px solid rgba(20,119,154,.12)!important;
    border-radius:13px!important;
    background:var(--avm-nav-soft)!important;
    box-shadow:none!important;
    cursor:pointer!important;
  }
  #home_main_menu .exit-menu img{width:20px!important;height:20px!important}

  #home_main_menu .avm-menu-scroll{
    position:relative!important;
    flex:1 1 auto!important;
    min-height:0!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    padding:12px 12px 22px!important;
    scrollbar-width:thin!important;
    touch-action:pan-y!important;
    pointer-events:auto!important;
  }
  #home_main_menu .avm-menu-scroll::before{
    content:"MENÜ"!important;
    display:block!important;
    padding:3px 5px 9px!important;
    color:#7a929d!important;
    font-size:10px!important;
    font-weight:850!important;
    letter-spacing:.17em!important;
  }
  #home_main_menu .avm-menu{
    display:block!important;
    width:100%!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    list-style:none!important;
  }
  #home_main_menu .avm-menu li{
    position:relative!important;
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
  }
  #home_main_menu .avm-menu > li{
    margin-bottom:5px!important;
    border-bottom:1px solid rgba(12,72,96,.08)!important;
  }
  #home_main_menu .avm-menu a{
    position:relative!important;
    display:flex!important;
    width:100%!important;
    min-height:50px!important;
    align-items:center!important;
    padding:11px 50px 11px 8px!important;
    border:0!important;
    border-radius:10px!important;
    color:var(--avm-nav-deep)!important;
    background:transparent!important;
    font-family:"Open Sans",sans-serif!important;
    font-size:14px!important;
    font-weight:740!important;
    letter-spacing:.012em!important;
    line-height:1.35!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
    overflow-wrap:anywhere!important;
  }
  #home_main_menu .avm-menu a::before,
  #home_main_menu .avm-menu a::after{display:none!important}
  #home_main_menu .avm-menu a:hover,
  #home_main_menu .avm-menu a:focus-visible,
  #home_main_menu .avm-menu > li.current-menu-item > a,
  #home_main_menu .avm-menu > li.current-menu-ancestor > a{
    color:var(--avm-nav-brand)!important;
    background:rgba(20,119,154,.06)!important;
    outline:none!important;
  }

  #home_main_menu .submenu-toggle{
    position:absolute!important;
    top:7px!important;
    right:4px!important;
    z-index:4!important;
    display:flex!important;
    width:38px!important;
    height:38px!important;
    align-items:center!important;
    justify-content:center!important;
    margin:0!important;
    padding:0!important;
    border:1px solid rgba(20,119,154,.12)!important;
    border-radius:11px!important;
    color:var(--avm-nav-brand)!important;
    background:var(--avm-nav-soft)!important;
    cursor:pointer!important;
  }
  #home_main_menu .avm-menu a,
  #home_main_menu .submenu-toggle,
  #home_main_menu .exit-menu,
  #home_main_menu .avm-mobile-nav-footer a{
    pointer-events:auto!important;
    touch-action:manipulation!important;
  }
  #home_main_menu .menu-item-has-children > a{cursor:pointer!important;}

  #home_main_menu .submenu-toggle span{
    display:block!important;
    width:8px!important;
    height:8px!important;
    border-right:2px solid currentColor!important;
    border-bottom:2px solid currentColor!important;
    transform:translateY(-2px) rotate(45deg)!important;
    transition:transform .18s ease!important;
  }
  #home_main_menu li.is-open > .submenu-toggle span{transform:translateY(2px) rotate(225deg)!important}

  #home_main_menu .sub-menu,
  #home_main_menu .avm-mega-menu > .sub-menu,
  #home_main_menu li:hover > .sub-menu,
  #home_main_menu li:focus-within > .sub-menu{
    position:static!important;
    inset:auto!important;
    display:none!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:auto!important;
    max-height:none!important;
    margin:0!important;
    padding:1px 0 8px 12px!important;
    overflow:visible!important;
    border:0!important;
    border-left:2px solid rgba(20,119,154,.11)!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
    transition:none!important;
    list-style:none!important;
  }
  #home_main_menu li.is-open > .sub-menu{display:block!important}
  #home_main_menu .sub-menu a{
    min-height:44px!important;
    padding:9px 46px 9px 10px!important;
    font-size:13px!important;
    font-weight:640!important;
    text-transform:none!important;
    color:#365c6d!important;
  }
  #home_main_menu .sub-menu .submenu-toggle{
    top:4px!important;
    right:2px!important;
    width:36px!important;
    height:36px!important;
  }
  #home_main_menu .sub-menu .sub-menu{
    padding-left:10px!important;
    padding-bottom:5px!important;
  }
  #home_main_menu .sub-menu .sub-menu a{
    min-height:40px!important;
    font-size:12.5px!important;
    color:#52717e!important;
  }

  #home_main_menu .avm-mobile-nav-footer{
    display:grid!important;
    flex:0 0 auto!important;
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
    padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;
    border-top:1px solid var(--avm-nav-line)!important;
    background:#fff!important;
    box-shadow:0 -8px 24px rgba(5,38,54,.06)!important;
  }
  #home_main_menu .avm-mobile-nav-footer a{
    display:flex!important;
    min-height:46px!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    padding:8px!important;
    border-radius:12px!important;
    color:#fff!important;
    text-decoration:none!important;
    font-size:12px!important;
    font-weight:750!important;
    text-transform:none!important;
  }
  #home_main_menu .avm-mobile-nav-call{
    background:linear-gradient(135deg,#07364f 0%,#087dab 100%)!important;
    box-shadow:0 10px 22px rgba(5,54,79,.20)!important;
  }
  #home_main_menu .avm-mobile-nav-whatsapp{
    background:linear-gradient(135deg,#1fa463 0%,#168951 100%)!important;
    box-shadow:0 10px 22px rgba(22,137,81,.20)!important;
  }
  #home_main_menu .avm-mobile-nav-footer img{
    width:22px!important;
    height:22px!important;
    object-fit:contain!important;
    filter:brightness(0) invert(1)!important;
  }
}

@media (max-width:480px){
  header.olb-header-wrapper .container .row.main-header .olb-logo a img{width:136px!important}
  #home_main_menu.avm-primary-nav{width:91vw!important;border-radius:18px 0 0 18px!important}
  #home_main_menu .avm-mobile-nav-brand img{width:128px!important}
  #home_main_menu .avm-menu-scroll{padding-right:10px!important;padding-left:10px!important}
}

@media (prefers-reduced-motion:reduce){
  #home_main_menu.avm-primary-nav,
  .avm-nav-backdrop,
  #home_main_menu .submenu-toggle span{transition:none!important}
}

/* === MOBILE MENU LAYERING FINAL FIX - 2026-06-29 === */
@media (max-width:992px){
  body > #home_main_menu.avm-primary-nav{
    z-index:2147483002!important;
  }
  body > .avm-nav-backdrop{
    z-index:2147483001!important;
  }
  body.avm-menu-open #home_main_menu.avm-primary-nav{
    pointer-events:auto!important;
    touch-action:pan-y!important;
  }
  body.avm-menu-open #home_main_menu .avm-menu-scroll,
  body.avm-menu-open #home_main_menu .avm-menu,
  body.avm-menu-open #home_main_menu a,
  body.avm-menu-open #home_main_menu button{
    pointer-events:auto!important;
  }
}

/* === MOBILE MENU CONSISTENCY HARDENING - 2026-06-29 === */
@media (max-width:992px){
  #home_main_menu.avm-primary-nav,
  #home_main_menu.avm-primary-nav *{
    box-sizing:border-box!important;
  }

  #home_main_menu.avm-primary-nav{
    right:0!important;
    left:auto!important;
    width:min(91vw,390px)!important;
    max-width:390px!important;
    border-radius:18px 0 0 18px!important;
    font-family:"Open Sans",Arial,sans-serif!important;
  }

  #home_main_menu .avm-menu-scroll{
    padding:12px 12px 22px!important;
  }

  #home_main_menu .avm-menu,
  #home_main_menu .avm-menu li,
  #home_main_menu .avm-menu a{
    max-width:100%!important;
  }

  #home_main_menu .avm-menu a,
  #home_main_menu .avm-menu a:link,
  #home_main_menu .avm-menu a:visited,
  #home_main_menu .avm-menu a:hover,
  #home_main_menu .avm-menu a:focus,
  #home_main_menu .avm-menu a:active{
    min-height:50px!important;
    color:var(--avm-nav-deep)!important;
    font-family:"Open Sans",Arial,sans-serif!important;
    font-size:14px!important;
    font-weight:760!important;
    line-height:1.35!important;
    text-decoration:none!important;
    -webkit-text-decoration:none!important;
    text-underline-offset:0!important;
    background:transparent!important;
  }

  #home_main_menu .avm-menu > li.current-menu-item > a,
  #home_main_menu .avm-menu > li.current-menu-ancestor > a{
    color:var(--avm-nav-brand)!important;
    background:rgba(20,119,154,.06)!important;
  }

  #home_main_menu .avm-menu > li.current-menu-item > a::before,
  #home_main_menu .avm-menu > li.current-menu-item > a::after,
  #home_main_menu .avm-menu > li.current-menu-ancestor > a::before,
  #home_main_menu .avm-menu > li.current-menu-ancestor > a::after{
    display:none!important;
    content:none!important;
  }

  #home_main_menu .avm-mobile-nav-footer a,
  #home_main_menu .avm-mobile-nav-footer a:link,
  #home_main_menu .avm-mobile-nav-footer a:visited,
  #home_main_menu .avm-mobile-nav-footer a:hover,
  #home_main_menu .avm-mobile-nav-footer a:focus,
  #home_main_menu .avm-mobile-nav-footer a:active{
    color:#fff!important;
    text-decoration:none!important;
    -webkit-text-decoration:none!important;
  }

  #home_main_menu .exit-menu img{
    display:block!important;
  }
}
