.responsive #top #header, .responsive #top #header #header_meta, .responsive #top #header #menu-item-search a, .responsive #top #header a.cart_dropdown_link, .responsive #top #header #header_main nav .social_bookmarks, .responsive #top #header #header_main .inner-container .logo, .responsive #top #header #header_main .inner-container .main_menu, .responsive #top #header #header_main .inner-container .widget, #top #header #header_main .container.av-logo-container .inner-container {
display: flex;
position: relative;    
}  .responsive #top #header #header_meta {
flex-basis: 100%;
}  #top #header #header_main .container.av-logo-container {  height: inherit;    
line-height: inherit;
} #top #header #header_main .container.av-logo-container .inner-container { height: inherit;
position: relative !important;
flex-wrap: wrap; padding: 10px;
justify-content: space-between;
}  .responsive #top #header {
flex-wrap: wrap;
} .responsive #top #header #header_main {
flex-basis: 100%;
} .responsive.html_header_transparency #top #wrap_all #header {
position: absolute;
}
@media only screen and (max-width: 767px) {
.responsive.html_header_transparency #top #wrap_all #main {  }
} .html_header_sticky.html_mobile_menu_tablet #top #wrap_all #header,
.html_header_sticky.html_header_transparency #top #wrap_all #header,
.html_header_sticky #top #wrap_all #header {
position: fixed;
}
.html_header_sticky #top #header_main .container,
.html_header_sticky #top .main_menu ul:first-child>li a {
height: inherit !important;
line-height: inherit !important;
} .html_header_sticky:not(.html_header_transparency) #top #wrap_all #main,
.html_header_sticky #top #wrap_all #main {  }
@media only screen and (max-width: 767px) {
.html_header_sticky #top #wrap_all #main { padding-top: 162px !important;
}
}  .responsive #top #header #header_main .inner-container .logo {
order: 1;
flex-basis: auto;  min-width: 100px;  max-width: auto ;
z-index: 9;
} .responsive #top #header .logo,
.responsive #top #header .logo a,
.responsive #top #header .logo img {
width: auto; height: auto;    
align-items: center;
align-self: center;
justify-content: center;
} .responsive #top #header .logo span img {
position: absolute;
top: 50%;
transform: translateY(-50%);
}  .responsive #top #header #header_main .inner-container .main_menu {
order: 3; flex-basis: auto;
align-items: center;
align-self: center;
height: inherit !important;
} #header .av-main-nav {
display: flex;
flex-wrap: nowrap;
} @media only screen and (max-width: 1000px) {
#top #header .av-main-nav>li.menu-item {
display: none!important;
}
#top #header .av-burger-menu-main {
cursor: pointer;
display: block!important;
}
}
@media only screen and (max-width: 767px) { .responsive #top .av-logo-container .avia-menu {
display: flex!important;
align-items: center;
}
} .responsive #top #header .avia_mega_div {  }  .responsive #top #header #header_main .inner-container .widget {
order: 2;
flex-basis: auto;
padding: 0;
clear: none!important;
justify-content: center;
align-self: center;
align-items: center;
z-index: 1;
}
.responsive #top #header #header_main .inner-container .widget>div {
width: 100%;
line-height: 14px;
padding: 0 10px; }  .responsive #top #header #header_main nav .social_bookmarks {
top: auto;
margin-top: 0;
align-items: center;
} .responsive #top .av-logo-container .social_bookmarks li {
height: inherit;
}    #top #header #header_main #menu-item-shop a.cart_dropdown_link {
height: auto;
}
@media only screen and (max-width: 767px) {
.responsive #top #menu-item-shop.cart_dropdown {
display: flex;
align-items: center;
}
.cart_dropdown .dropdown_widget .avia-arrow {
display: none;
}
}