#top .av-main-nav ul a {
font-weight:bold;
text-transform: uppercase;
font-size:13px;
} .graybox {
padding:4% 6% !important;
background:#c0c0c0;
}
.graybox h3, .graybox h2 {
font-size:38px;
text-transform:lowercase!important;
font-weight:bold!important;
}
.graybox a.avia-button {
border-radius:14px;
border: solid 2px #0f426c;
background:#ffffff;
text-transform:uppercase;
color: #0f426c!important;
font-weight:bold;
padding: 7px 24px;
}
.graybox a.avia-button:hover {
color:#ffffff!important;
}   .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:nth-child(3),
.responsive #top #header #header_main .inner-container .widget:nth-child(4), #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 0 0 0;
justify-content: space-between;
}  .responsive #top #header {
flex-wrap: wrap;
} .responsive #top #header #header_main {
flex-basis: 100%;
border-bottom: solid 30px #0e416a !important;
} .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 {  }
}  .responsive #top #header #header_main .inner-container .logo {
order: 1;
flex-basis: 50%;  min-width: 100px;
z-index: 9;  max-width: 400px;
min-height:90px;
max-height:90px;
} .responsive #top #header .logo,
.responsive #top #header .logo a,
.responsive #top #header .logo img {
width: auto; height: auto;    
} .responsive #top #header .logo span img {
position: absolute;
top: 50%;
transform: translateY(-50%);
}  .responsive #top #header #header_main .inner-container .main_menu {
order: 4; flex-basis: 100%;
align-items: center;
align-self: center;
height: 30px;
max-height:30px;
justify-content: center;
margin-bottom: -30px;
} #header .av-main-nav {
display: flex;
flex-wrap: nowrap;
}
#top #header_main > .container .main_menu .av-main-nav > li > a {
line-height:30px !important;
height:30px !important;
} @media only screen and (max-width: 1100px) {
#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 {
flex-basis: auto;
padding: 0;
clear: none!important;
justify-content: center;
align-self: center;
align-items: center;
z-index: 1;
margin: 0 10px;
}
.responsive #top #header #header_main .inner-container .widget>div {
width: 100%;
line-height: 14px;
padding: 0px;
} .responsive #top #header #header_main .inner-container .widget:nth-child(3){
order: 3;
flex-basis: 50%;
}
.responsive #top #header #header_main .inner-container .widget:nth-child(4){
order: 2;
flex-basis: 40%;
max-width:260px;
margin: 10px 0px;
}  .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;
}   .responsive #top #header #header_main .inner-container .widget:nth-child(3) {
font-size: 24px;
font-weight: bold;
padding-left: 90px;
margin-top:-100px;
}
.responsive #top #header #header_main .inner-container .widget:nth-child(3) p {
margin:0px;
padding:0px;
line-height:30px;
} .responsive #top #header #header_main .inner-container .widget:nth-child(4) {
} .responsive #top #header #header_main .inner-container .widget:nth-child(5) {
}
#apptreq {
width: 260px;
height: 70px;
background: #0e416a;
padding: 10px;
text-align: center;
border-radius:7px;
color: #f7d54e;
}
#apptreq .raa {
line-height: 24px;
font-size: 20px;
font-weight:normal;
position:relative;
top:2px;
}
#apptreq a {
color: #f7d54e;	
}
#apptreq a:hover {
color: #ffffff;	
}#apptreq img {margin:0px;}
#quicklinks {
display:block;
margin-top:10px;
}
#quicklinks img {
background:#c0c0c0;
border-radius:7px;
padding:4px 12px;
}
#quicklinks img:hover {
background:#0e416a;
}
#quicklinks .qlitem {
width:33.3%;
float:left;
font-size:13px;
text-align:center;
}
#quicklinks .qlitem a {
color:#c0c0c0;
}
#quicklinks .qlitem a:hover {
color:#0e416a;
}
.grid-entry .inner-entry {
margin-bottom:20px;
margin-right: 20px;
}
h3.grid-entry-title.entry-title {
font-size:18px!important;
color:#0e416a;
}
@media only screen and (max-width: 690px) {
.responsive #top #header #header_main .inner-container .widget:nth-child(3) {
padding-left: 0px;
}
}
@media only screen and (max-width: 612px) {
.responsive #top #header #header_main .inner-container .logo {
flex-basis: 100%;
min-height:70px;
max-height:70px;
max-width:300px;
}
.responsive #top #header #header_main .inner-container .widget:nth-child(3){
order: 2;
flex-basis: 100%;
margin-top:0px;
}
.responsive #top #header #header_main .inner-container .widget:nth-child(4){
order: 3;
flex-basis: 100%;
}
}
.header_color .main_menu ul:first-child > li > a svg:first-child {
fill: #ffffff;
}
#top .menu-item-search-dropdown > a.avia-svg-icon svg:first-child, #top .menu-item-search-dropdown > a.avia-svg-icon img[is-svg-img="true"] {
z-index:100;
}
#top .menu-item-search-dropdown > a.avia-svg-icon {
padding-top:8px;
}