@charset "utf-8";

.fa-icon{font-family:'FontAwesome';display:inline-block;}
.fa-phone:before{content:"\f095";font-size:130%;cursor:pointer;}

@media screen{
	
	nav ul, nav ul li ul{display:block; width:100%; margin:0;padding:0;list-style:none;list-style-type:none;}
	nav ul > li{text-align:center !important; float:none;}
	nav ul > li:before{content:''; display:none; }
    
	nav ul li, 
	nav ul li ul li{display:inline-block;list-style:none;list-style-type:none; width:100%;padding:0;margin:0;background:none;}
	
    nav > ul > li > div ul{width:100%; text-align:center;}
	
    nav > ul > li > div ul > li{display:inline-block;float:left;position:relative;width:33.3%; text-align:center;}
	
	nav > ul > li > a,
	nav > ul > li > a:link,
	nav > ul > li > a:visited,
    nav > ul > li > div ul > li > a,
    nav > ul > li > div ul > li > a:link,
    nav > ul > li > div ul > li > a:visited{color:#ffffff;text-decoration:none;}
	
    nav > ul > li > a:hover,
    nav > ul > li > a:active,
	nav > ul > li > div ul > li > a:hover,
    nav > ul > li > div ul > li > a:active{color:#1616e6;text-decoration:none;}
	
	nav > ul > li.active > a,
	nav > ul > li.active > a:link,
	nav > ul > li.active > a:visited,
	nav > ul > li.active > a:active,
	nav > ul > li > div ul > li.active > a,
	nav > ul > li > div ul > li.active > a:link,
	nav > ul > li > div ul > li.active > a:visited,
	nav > ul > li > div ul > li.active > a:active{color:#1616e6;text-decoration:none;}
	
    nav > ul > li > a:hover,
	nav > ul > li > div ul > li > a:hover{color:#1616e6;text-decoration:none;}
	
	nav > ul > li > a > .caret,
	nav > ul > li > div ul > li > a > .caret{
		display:none;
	}
}
@media screen and (min-width: 1500px){
	nav ul{ padding:20px 0; }
	nav ul li{font-size:26px; line-height:26px; margin:20px 0; }
	nav ul li ul{ padding:20px 0; }
	nav ul li ul li{font-size:22px;}
}
@media screen and (min-width: 1000px) and (max-width: 1500px){
	nav ul{ padding:13px 0; }
	nav ul li{font-size:22px; line-height:22px; margin:13px 0; }
	nav ul li ul{ padding:13px 0; }
	nav ul li ul li{font-size:18px;}
}
@media screen and (min-width: 601px) and (max-width: 1000px){
	nav ul{ padding:10px 0; }
	nav ul li{font-size:18px; line-height:18px; margin:10px 0; }
	nav ul li ul{ padding:10px 0; }
	nav ul li ul li{font-size:16px;}
}
@media screen and (max-width: 600px){
	nav ul{ padding:10px 0; }
	nav ul li{font-size:18px; line-height:18px; margin:10px 0; }
	nav ul li ul{ padding:10px 0; }
	nav ul li ul li{font-size:16px;}
}