/* Basic Styles */
/*nav {margin:0px 0px 0px 0px; padding:0px;}
nav ul {list-style-type:none; margin:0px; padding:0px;}
nav ul li {margin:0px 0px 0px 0px; padding:0px; display:inline-block; background:url(../images/topnav_libg.jpg) right 12px no-repeat;}
nav ul li a {margin:0px; padding:0px;  display:inline-block; color:#c4c4c4; text-decoration:none; line-height:normal; height:auto;}


nav a#pull {
	display: none;
}

nav ul ul{display: none; float: left; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; position: absolute; width:200px; z-index: 99999;}

nav li:hover > a, nav ul li:hover > ul {  }

nav ul li.current-menu-item > a,
nav ul li.current-menu-ancestor > a,
nav ul li.current_page_item > a,
nav ul li.current_page_ancestor > a {background:#fbcc0c; color:#151a1e; text-decoration:none;}

nav ul ul li {display:inline-block; padding:0px 0px; background:none;}
nav ul ul li a {display:block; color:#FFF; font-size:15px; text-decoration:none; padding:8px 10px; line-height:normal;  height:auto; width:180px; border-bottom:1px solid #993739; border-top:1px solid #650508; background:#800508;}

nav ul li ul li a:hover{background:#7997b1;}
nav ul ul li.current-menu-item > a,
nav ul ul li.current-menu-ancestor > a,
nav ul ul li.current_page_item > a,
nav ul ul li.current_page_ancestor > a {background:#7997b1; }*/

/*Styles for screen 600px and lower*/

/*---------------------Custom CSS-------------------*/
/*@media only screen and (max-width: 959px) {	
nav{width:100%; height:auto;}

nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px;}
nav ul li a{border-bottom:1px solid #fbcc0c; border-top:1px solid #fecd03; display:block; padding:12px 0px; height:auto; line-height:normal; font-size:15px; margin:0px;}

nav a{text-align: left;	width: 100%; text-indent:5px; text-decoration:none; font-size:16px; color:#c4c4c4;}
nav a:hover{background:none; color:#fbcc0c; text-decoration:none;}		
nav{border-bottom: 0;}
nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 100%; position: relative;}  
nav a#pull:after{content:""; background: url(../images/nav-icon.png) no-repeat; width:30px; height:30px; display: inline-block; position: absolute; right:0px; top:10px;}  
    		      	  	  	  	   	   	  				
 }
 
@media only screen and (min-width: 768px) and (max-width: 959px) {
nav{width:100%;}

nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px;}
nav ul li a{border-bottom:1px solid #fbcc0c; border-top:1px solid #fecd03; display:block; padding:12px 0px; height:auto; line-height:normal; font-size:15px; margin:0px;}

nav a{text-align: left;	width: 100%; text-indent:5px; text-decoration:none; font-size:16px; color:#c4c4c4;}
nav a:hover{background:none; color:#fbcc0c; text-decoration:none;}		
nav{border-bottom: 0;}
nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 100%; position: relative;}  
nav a#pull:after{content:""; background: url(../images/nav-icon.png) no-repeat; width:30px; height:30px; display: inline-block; position: absolute; right:0px; top:10px;}   	  		  	  	    		  	      				
 }

@media only screen and (max-width: 767px) {
nav{width:100%;}

nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px;}
nav ul li a{border-bottom:1px solid #fbcc0c; border-top:1px solid #fecd03; display:block; padding:12px 0px; height:auto; line-height:normal; font-size:15px; margin:0px;}

nav a{text-align: left;	width: 100%; text-indent:5px; text-decoration:none; font-size:16px; color:#c4c4c4;}
nav a:hover{background:none; color:#fbcc0c; text-decoration:none;}		
nav{border-bottom: 0;}
nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 100%; position: relative; color:#fff; font-size:20px;}  
nav a#pull:after{content:""; background: url(../images/nav-icon.png) no-repeat; width:30px; height:30px; display: inline-block; position: absolute; right:0px; top:10px;}      	    	
	
	
	        	    	  	    						
 }*/
 
@media only screen and (min-width: 480px) and (max-width: 959px) {
nav{width:100%;}

nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px;}
nav ul li a{border-top:1px solid #fff; display:block; padding:12px 0px; height:auto; line-height:normal; font-size:15px; margin:0px;}

nav a{text-align: left;	width: 100%; text-indent:5px; text-decoration:none; font-size:16px; color:#c4c4c4;}
nav a:hover{background:none; color:#fbcc0c; text-decoration:none;}		
nav{border-bottom: 0;}
nav ul{display: none; height: auto;  position:inherit !important}
nav a#pull {display: block;	width: 100%; position: relative; color:#fff; font-size:20px;}  
nav a#pull:after{content:""; background: url(../images/nav-icon.png) no-repeat; width:30px; height:30px; display: inline-block; position: absolute; right:0px; top:10px;} 
#top_nav ul{
	background:#11315a;
	margin:0;
	padding:0;
	position:inherit !important;
	}   
#top_nav ul li{
	background:none;
	float:inherit;
	display:block;
	width:100%;
	margin:0;
	padding:0;
	
	}	     		    	  		      	     	  	  	      	  		  					
#top_nav ul ul { position:inherit !important;} 

  		           	      	  	     	    							
 }

@media only screen and (max-width: 479px) {
nav{width:100%;}

nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px;}
nav ul li a{border-top:1px solid #fff; display:block; padding:12px 0px; height:auto; line-height:normal; font-size:15px; margin:0px;}

nav a{text-align: left;	width: 100%; text-indent:5px; text-decoration:none; font-size:16px; color:#c4c4c4;}
nav a:hover{background:none; color:#fbcc0c; text-decoration:none;}		
nav{border-bottom: 0;}
nav ul{display: none; height: auto; position:inherit !important}
nav a#pull {display: block;	width: 100%; position: relative; color:#fff; font-size:20px;}  
nav a#pull:after{content:""; background: url(../images/nav-icon.png) no-repeat; width:30px; height:30px; display: inline-block; position: absolute; right:0px; top:10px;} 
#top_nav ul{
	background:#11315a;
	margin:0;
	padding:0;
	position:inherit !important;
	}   
#top_nav ul li{
	background:none;
	float:inherit;
	display:block;
	width:100%;
	margin:0;
	padding:0;
	}	 	  	  	      	  		  					
#top_nav ul ul { position:inherit !important;}   	 
	
	
	   		    	  		      	     	  	  	      	  		  					
 }
