.fallback_menu.av-main-nav-wrap {
    margin-top: 15px;
}
#top .av_header_transparency #header_meta {
    background: transparent;
    box-shadow: none;
    border-bottom: 0px solid rgba(255,255,255,0.25);
}
#top .av_header_transparency .avia-menu-fx {
    bottom: 70%;
    width: 70%;
    left: 15%;
    background-color: #ffffff;
}
#top .av-submenu-container {
    height: 52px;
    background-color: #000000;
    border: none;
    position: absolute;
    width: 100%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden;
    font-size: 13px;
    line-height: 1.65em;
}
#top .av-subnav-menu li a {
    text-decoration: none;
    color: #ffffff;
    background-color: #000000 !important;
}
#top .av-subnav-menu li a:hover {
    text-decoration: none;
    color: #009edc;
    background-color: #000000 !important;
}
input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    background-color: #08386f;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    width: 100%;
    background-color: #5781b2;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background-color: #ccc !important;
    color: #000000;
    font-weight: bold !important;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    background-color: #ccc !important;
    font-weight: bold !important;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 145px;
}
@media only screen and (max-width: 767px)
enfold.css?ver=58e40c95f03e4:1
#top #wrap_all .av_header_transparency, .av_header_transparency #advanced_menu_toggle {
    background-color: #08386f;
    color: #ffffff;
    border-color: #ffffff;
}
#advanced_menu_toggle, #advanced_menu_hide {
    background-color: #08386f;
    color: #ffffff;
    border-color: #08386f;
}


@media only screen and (max-width: 767px)
layout.css?ver=2:3996
.responsive #top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a, .responsive #top #wrap_all .av_header_transparency .sub_menu > ul > li > a, .responsive #top .av_header_transparency #header_main_alternate, .responsive .av_header_transparency #header_main .social_bookmarks li a, .responsive #top #wrap_all .av_header_transparency .phone-info.with_nav span, .responsive #top .av_header_transparency #header_meta, .responsive #top .av_header_transparency #header_meta li, .responsive #top #header_meta .social_bookmarks li a {
    color: #08386f;
    border-color: #08386f;
    background: inherit;
}
@media only screen and (max-width: 767px)
enfold.css?ver=58e674c61b15d:1
#top #wrap_all .av_header_transparency, .av_header_transparency #advanced_menu_toggle {
    background-color: #ffffff;
    color: #08386f;
    border-color: #08386f;
}
#top #wrap_all .social_bookmarks, #top #wrap_all .social_bookmarks a, #top #wrap_all .social_bookmarks li {
    background: transparent;
    font-size: 24px;
}

span.avia-menu-text {
    font-size: 17px !important;
}