#top #header .av-main-nav > li:hover > a .avia-menu-text, #top #header .av-main-nav > li:hover > a .avia-menu-subtext {
color: #ff8c00 !important;
}
.logo { margin-top: 14px !important; 
} .html_header_transparency #top .avia-builder-el-0 .slideshow_caption { padding-top: 0px !important; 
margin-top: -90px !important;
}
h1 {
font-family:'open sans','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica, Verdana,sans-serif;
letter-spacing: 0px !important;
}
.avia_message_box_content {
font-size: 18px !important;
text-transform: uppercase;
font-weight: 600;
}
#top #wrap_all .error .text_input, #top #wrap_all .error .text_area, #top #wrap_all .error .select {
border: 3px solid #DF653E !important;
}
#top textarea {   
max-height: 90px !important;
}
#top label {
font-weight: bold;
font-size: 0.92em;
color: #ffffff;
}
.text_input {
height: 40px !important;
background-color: #aaaaaa !important;
}
.color {
color: #01a3b2;
}
div .main_color .tabcontainer .active_tab_content, div .main_color .tabcontainer .active_tab {
background-color: inherit !important;
color: #ffffff !important;
}
.tab {
background-color: #555555;
color: #ffffff !important;
}
.descriptiontext {
font-size: 16px !important;
}
.tab_titles {
font-size: 1.4em;
}
body .alignleft {
float: left;
margin: 0px 20px 20px 0 !important;      
display: block;
position: relative;
}
.img-circle {
-webkit-border-radius: 500px;
-moz-border-radius: 500px;
border-radius: 500px;
}
.av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
font-size: 1.2em;
display: none;
}
div .av_one_fourth {
margin-left: 0.2% !important;
width: 22.0% !important;
margin-right: 2%;
}
div .av_three_fourth {
margin-left: 3% !important;
width: 72.5% !important;
}
.avia-menu.av_menu_icon_beside {
padding-right: 15px !important;
margin-right: 15px !important;
border-right-width: 0px !important;   
}
.special_amp {
font-family: "Open Sans", Verdana, Open Sans, sans-serif !important;
font-style: normal;
font-size: 1.0em !important;
line-height: 0.3em;
}
h2.avia-caption-title  {   
font-weight: bold;
text-shadow: 3px 3px 8px #000000 !important;
}
.avia_transform .av_slideshow_full.avia-fade-slider .active-slide .avia-caption-content, .avia_transform .av_fullscreen.avia-fade-slider .active-slide .avia-caption-content {   
font-weight: bold;
text-shadow: 3px 3px 8px #000000;
margin-top: -10px !important;
}
.avia-testimonial-name {
font-size: 21px !important;
padding: 3px !important;
} #top .social_bookmarks li a { 
font-size: 23px !important;	
color: #ffffff !important;
} .textwidget {
font-size: 0.95em !important;
line-height: 1.45 !important;
}
#footer .widget_nav_menu li {
background-color: transparent;
font-size: 16px !important;
line-height: 1.25 !important;
} #socket {
font-size: 14px !important;
margin-top: -1px;
z-index: 1;	 
background-repeat: repeat-y;
}
#scroll-top-link {
position: fixed; 
bottom: 150px !important;
} @media only screen and (max-width: 840px) {
.html_header_transparency #top .avia-builder-el-0 .slideshow_caption {
padding-top: 6px !important;
}	
#top #av-burger-menu-ul {
vertical-align: middle; 
padding: 0px 0px 90px 0px !important;
}
.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li {
line-height: 1.2em !important;
}
}