@charset "utf-8";


.small_nav{padding: 15px 10px 27px 10px;}

.small_nav a{
-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	padding:10px;
	}

.nav_bar{
width:100%;
height:auto;
background: #ffffff;
-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,0.3);
box-shadow: 0 2px 3px 0 rgba(0,0,0,0.3);
}
.logo a{ position:relative;
top:7px;
padding-left:15px;
color:#66757f;
font-size:36px;
line-height:40px;
font-family: Arial,Helvetica,sans-serif;
font-weight:100;
text-shadow:1px 1px 1px rgba(0, 0, 0, 0.05);
}
.logo img{max-height:55px; width:auto;}
.logo{padding-left: 10px;}
.nav_red{
background-color:#cc0000;
-webkit-transition: background-color 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
-moz-transition: background-color 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
-o-transition: background-color 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
transition: background-color 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
}
.nav_red:hover{
background-color:#ff0000;
}
.nav_blue{
background-color:#0498e3;
-webkit-transition: background-color 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
-moz-transition: background-color 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
-o-transition: background-color 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
transition: background-color 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
}
.nav_blue:hover{
background-color:#05baff;
}
.extra{
width:100%;
text-align: right;
}
.phone{
padding-left: 10px;
padding-right: 20px;
color: #737373;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:500;
-webkit-transition: color 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
-moz-transition: color 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
-o-transition: color 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
transition: color 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;

}
.phone:hover {
color: #16bee2;
cursor:pointer;
}
.avs_navigation ul {list-style-type: none; margin: 0; padding: 0;}
.avs_navigation li { padding:15px; float:right;}
.avs_navigation li a{color: #737373;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:300;
-webkit-transition: color 100ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
-moz-transition: color 100ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
-o-transition: color 100ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
transition: color 100ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;}
.avs_navigation li a:hover{color: #16bee2;}
.dropdown {position:relative; padding:20px;}
.dropdown-content {display: none;
    position: absolute;
    background-color: #ffffff;
    min-width: 280px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.3);
	text-align:left;
	z-index:1000}
.dropdown-content a {color: black;
    text-decoration: none;
    display: block;
    text-align: left;
	width:100%;
	padding: 5px 10px;}
.dropdown-content a:hover {color: #ffffff !important;
background-color:#528be9;}
.dropdown:hover .dropdown-content {display: block;}
.small_sub_nav_css_1{
width:100%;
	padding: 0px;
	border: none;
	background: #ffffff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	margin-top: 10px;
	margin-bottom: 0px;
	display:none;
	-webkit-transition: display 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
-moz-transition: display 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
-o-transition: display 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
transition: display 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
}
.small_sub_nav_css_1 div a{
padding: 10px 10px 10px 50px;
display:block;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
overflow: hidden;
border: 0 solid;
border-bottom: 1px solid rgba(180,180,180,1);
text-align: left;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2) ;
color: #737373;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
}
.small_sub_nav_css_1 div a:hover {
color: #ffffff;
background-color:#2199e8;
cursor:pointer;
}
/*Small screens */
@media only screen { } /* Define mobile styles */ 
@media only screen and (max-width: 39.937em) {
.small_nav{display:block; text-align:right;}
.logo, .logo a{ font-size:30px;position:relative;top:4px;}
.logo img{max-height:45px; width:auto;}
#nav_div_id{text-align:center;}
#start{display:none;}
.large_nav{display:none;}
#logo_img_top{width:40px; height:auto; padding:13px 0px 0px 0px;}
.small_sub_nav_row{font-size:12px;}
} /* max-width 639px, mobile-only styles, use when QAing mobile issues */ 

/* Medium screens */
@media only screen and (min-width: 40em) { } /* min-width 640px, medium screens */ 
@media only screen and (min-width: 40em) and (max-width: 64em) {
#start{display:inline;}
.large_nav{display:none;}
.small_nav{display:block;}
} /* min-width 640px and max-width 1024px, use when QAing tablet-only issues */ 

/* Large screens */ 
@media only screen and (min-width: 64.063em) { 
#start{display:inline;}
.large_nav{display:block;}
.small_nav{display:none;}
} /* min-width 1025px, large screens */ 
@media only screen and (min-width: 64.063em) and (max-width: 90em) { } /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */ 

/* XLarge screens */
@media only screen and (min-width: 90.063em) { } /* min-width 1441px, xlarge screens */ 
@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */ 

/* XXLarge screens */
@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xxlarge screens */
