

hr {
    border-style: solid !Important;
    border-color: #4CACDC !Important;
    -moz-border-top-colors: none !Important;
    -moz-border-right-colors: none !Important;
    -moz-border-bottom-colors: none !Important;
    -moz-border-left-colors: none !Important;
    margin: 0px 0px 16px !Important;

}                                                
.av-main-nav li a {
           font-weight:normal !important;
    padding-right: 12px !important;
    background: #e5dfbd;
    
}

                                       
.av-main-nav li.current-menu-ancestor a {background: #e5dfbd !Important;}

.av-main-nav li.current-menu-ancestor a {background: #e5dfbd !Important;}
.av-main-nav li.current-menu-parent a {background: #e5dfbd !Important;}
.av-main-nav li.current-menu-item a  {background: #e5dfbd !Important;}

.av-main-nav li ul li a:hover {background: #4CACDC !Important; }
.av-main-nav li ul li a {background: #e5dfbd !Important; }
.av-main-nav li ul li.current-menu-item a {background: #4CACDC !Important; }





#top #s {

    height: 39px !important;
}

#header_main_alternate{
   border-top:2px solid #fff !Important;
}


 #socket .container {
    padding-top: 10px !Important;
    padding-bottom: 10px !Important;
}

#top textarea, #top select {

    padding: 0px 0px;
}


span.wpcf7-not-valid-tip {

    margin-top: -17px !important;
    padding-left: 0px !important;
}


div.wpcf7-validation-errors {
    border: 2px solid #F70000 !important;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #398F14 !important;
}


@media only screen and (max-width: 1080px) {
#topover  {font-size: 36px !Important;}

}

@media only screen and (max-width: 767px) {
#logo {display:none;}
#topover{
display:block;
width: 360px !Important;
height: 60px !Important;
color: #7F0C2B;
font-size: 36px !Important;
top: -50px;
}  #socket .sub_menu_socket li { line-height:20px !Important; }
.responsive #socket .sub_menu_socket { clear:both;  display: block !Important;}
#scroll-top-link {display:block !Important;}

}

@media only screen and (max-width: 320px) {
#logo {display:none;}
#topover  {
width: 260px;
height: 60px;
color: #7F0C2B;
font-size: 26px;
top: -30px;
}
  #socket .sub_menu_socket li { line-height:20px !Important; }
.responsive #socket .sub_menu_socket { clear:both;  display: block !Important;}
#scroll-top-link {display:block !Important;}

}


@media only screen and (max-width: 989px) {

#top #wrap_all #header_main_alternate{   display:block !important;}
#top #wrap_all #header_main_alternate .main_menu {   display:none !important;}


#topover  {
font-family: arial;
position: absolute;
width: 560px;
color: #7F0C2B;
font-size: 43px;
 

}

@media only screen and (max-width: 768px) {


#topover  {
font-family: arial;
position: absolute;
width: 560px;
color: #7F0C2B;
font-size: 43px;
  top: -54px;

}}
