header {padding:24px 0 0; line-height:1em}
header.scroll {padding-top:10px}
header .btn-outline {padding: 8px 22px;  border: 1px solid #ffffff59; white-space: nowrap;  font-size: 15px;}
header.scroll .btn-outline {border-color:#ff000059; }
header.scroll .top-menu > ul {margin-left:0; padding-top:5px}
header.scroll .btn-city::after {border-color:#111}
[data-header-inverse]:not(.scroll), [data-header-inverse]:not(.scroll) *:not(.location-list *):not(.submenu-link):not(.services-menu-outer *) {color:#fff}
.services-menu-outer {width:100%; position:absolute; border-bottom:1px solid #777}
.logo {width:100px; margin:0; height:auto}
header .top-menu > ul > li > .menu-link {color:#ffffffb8}
header .top-menu > ul > li:hover > .menu-link  {color:#fff !important; opacity:.8}
header.scroll .top-menu > ul > li > .menu-link {color:#111}
header.scroll .top-menu > ul > li:hover > .menu-link {color:red !important; opacity:1}
header .menu-item.has-submenu .menu-link::after {border-color:#fff}
header.scroll .menu-item.has-submenu .menu-link::after {border-color:#111}
[data-header-inverse] .header-mob {padding:12px; background:none; transition: all 0.2s; border-color:#fff; box-shadow:none}
[data-header-inverse].scroll .header-mob {background:#fff; box-shadow: 0 0 2px rgb(0 0 0 / 20%);}
.header-mob .logo {width:70px}

.e-icon.e-icon-map::before {display:none}
.e-icon.e-icon-map::after {content: ""; display: inline-block; top: 50%; margin-left: 6px; width: 5px; height: 5px; margin-top: -4px; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform-origin: 66% 66%; transform-origin: 66% 66%; pointer-events: none; border-right: 2px solid #fff; border-bottom: 2px solid #fff; vertical-align: middle;}
.choose-location.active .e-icon.e-icon-map::after { -webkit-transform: rotate(225deg); transform: rotate(225deg);}
[data-header-inverse] .logo-inverse {display:block}
[data-header-inverse] .logo-inverse + .logo {display:none}
[data-header-inverse].scroll .logo-inverse {display:none}
[data-header-inverse].scroll .logo-inverse + .logo {display:block}

body.mobile {padding:0 !important}
.mobile header {position:fixed; top:0; left:0; width:100%}