main-nav a:link { color:#000; text-decoration: none; }
main-nav a:visited { color:#000; text-decoration: none; }
main-nav a:active { color:#000; text-decoration: none; }

main-nav { z-index:999;
	margin: 0; 
	text-align: left; 


}

main-nav ul ul {
	display: none; z-index:999;
}

	main-nav ul li:hover > ul {
		display: block; z-index:999;
	}


main-nav ul {
        
        margin:0; 
	background: ; 
	padding:0;
	border-radius: 0px;  
	list-style: none;
	position: relative;
	display: inline-table; 
     font-size: 22px; text-transform:none; font-family: 'Muli', sans-serif; font-weight:400;
}



	main-nav ul:after {
		content: ""; clear: both; display: block;
	}

	main-nav ul li {
		float: left; color:#fff;
	}
		main-nav ul li:hover {
			
               
			
		}
			main-nav ul li:hover a {color:#000;}
		
		main-nav ul li a {
			display: block;
			  text-decoration: none;
                    
		}


@media screen and (max-width:18020px) {

main-nav ul {
        margin:0; 
	background: ; 
	padding: ;
	border-radius: 0px;  
	list-style: none;
	position: relative;
	
        font-size: 22px;  text-transform:none; 
		
		font-family: "Muli", narrow, san-serif; 

	
}

.top-link{ text-transform:lowercase;  padding: 10px 10px 5px; font-family: 'Muli', sans-serif; font-weight:400;}

}


@media screen and (max-width:1100px) {

main-nav ul {

	padding: 0;
        font-size: 18px; 
}

.top-link{  padding: 10px 10px 5px; }


}

@media screen and (max-width:1000px) {

main-nav ul {

	padding:0;
        font-size: 17px; 
}

.top-link{  padding: 10px 8px 5px; }


}


@media screen and (max-width:950px) {

main-nav ul {

	padding:0;
        font-size: 16px; 
}

.top-link{  padding: 10px 8px 5px; }


}

@media screen and (max-width:900px) {

main-nav ul {

	padding:0;
        font-size: 15px; 
}

.top-link{  padding: 10px 6px 5px; }

}


@media screen and (max-width:850px) {

main-nav ul {

	padding:0;
        font-size: 14px; 
}

.top-link{  padding: 10px 6px 5px; }


}


@media screen and (max-width:740px) {

main-nav ul {

	padding:0;
        font-size: 14px; 
}

.top-link{  padding: 10px 6px 5px; }

}




		
	main-nav ul ul {
		background-color:rgba(255, 255, 255, 0.6); border-radius: 4px; padding: 0;
	       box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
		position: absolute; top: 100%;
               font-size: 17px; text-shadow: #ddd 0px 0px 4px; 
	}
		main-nav ul ul li {
			float: none; 
			border-top: 0px solid #6b727c;
			border-bottom: 0px solid #575f6a; position: relative; margin-top:0;
		}
			main-nav ul ul li a { text-align:left; min-width:120px; 
				padding: 5px 10px; margin-top:0;
				color: #000;
			}	
				main-nav ul ul li a:hover {
					 border-radius: 4px; color:#000; text-shadow: #ccc 0px 0px 4px;
				}
		
	main-nav ul ul ul {
		position: absolute; left: 100%; top:0; margin-top:0; margin-left:-5px; min-width:160px; 
	}
	
	
	



a.top-link:link {  color:#000; text-decoration: none; padding-bottom:10px;}
a.top-link:visited {  color:#000; text-decoration: none; }
a.top-link:active {  color:#000; text-decoration: none; }
a.top-link:hover {  color:#222; text-decoration: none; opacity: 1.0; }

top-bar-nav a:link { color:#fff; text-decoration: none; }
top-bar-nav a:visited { color:#fff; text-decoration: none; }
top-bar-nav a:active { color:#fff; text-decoration: none; }

top-bar-nav { z-index:999;
	margin: 0; 
	text-align: center; 

}

top-bar-nav ul ul {
	display: none; z-index:999; 
}

	top-bar-nav ul li:hover > ul {
		display: block; z-index:999;
	}

@media screen and (max-width:18020px) {

top-bar-nav ul {
        margin:0; 
	background: ; 
padding: 0;
	border-radius: 0px;  
	list-style: none;
	position: relative;
	text-transform:lowercase;
        font-size: 18px;
	
}

}


@media screen and (max-width:1020px) {

top-bar-nav ul {

	padding: 0;
        font-size: 18px; 
}

}

@media screen and (max-width:1000px) {

top-bar-nav ul {

	padding:0;
        font-size: 18px; 
}

}


@media screen and (max-width:950px) {

top-bar-nav ul {

	padding:0;
        font-size: 18px; 
}

}

@media screen and (max-width:900px) {

top-bar-nav ul {

	padding:0;
        font-size: 18px; 
}

}


@media screen and (max-width:850px) {

top-bar-nav ul {

	padding:0;
        font-size: 16px; 
}

}


@media screen and (max-width:740px) {

top-bar-nav ul {

	padding:0;
        font-size: 14px; 
}

}



	top-bar-nav ul:after {
		content: ""; clear: both; display: block;
	}

	top-bar-nav ul li {
		float: left; color:#fff; padding: 1% 2%; border-bottom:0px solid #fff; 
	}
		top-bar-nav ul li:hover {
			background: #fff; border-radius: 0px; border-bottom:0px solid #fff;
               
			
		}
			top-bar-nav ul li:hover a {
				
			}
		
		top-bar-nav ul li a {
			display: block; padding: 0;
			 color:#fff; text-decoration: none;
                    
		}
			
		
	top-bar-nav ul ul {
		background: #fff; border-radius: 4px; padding: 0;
	       box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
		position: absolute; top: 100%;
               font-size: 17px; text-shadow: #CCCCCC 0px 0px 0px; 
	}
		top-bar-nav ul ul li {
			float: none; 
			border-top: 0px solid #6b727c;
			border-bottom: 0px solid #575f6a; position: relative; margin-top:0; padding: 0;
		}
			top-bar-nav ul ul li a { text-align:left; min-width:150px; 
				padding: 6px 10px; margin-top:0; 
				color: #fff;
			}	
				top-bar-nav ul ul li a:hover {
					background: #fff; border-radius: 4px; color:#000; 
				}
		
	top-bar-nav ul ul ul {
		position: absolute; left: 100%; top:0; margin-top:0; margin-left:-5px; min-width:150px; 
	}



.top-bar-link{ display:block; color:#eee; }
.top-bar-link:hover{color:#222;}



social-nav { z-index:999;
	margin: 0; 
	text-align: center; 

}

social-nav ul ul {
	display: none; z-index:999;
}

	social-nav ul li:hover > ul {
		display: block; z-index:999;
	}


social-nav ul {
        
        margin:0; 
	background: ; 
	padding:0;
	border-radius: 0px;  
	list-style: none;
	position: relative;
	display: inline-table; 
        font-size: 18px; text-transform:none; font-family: 'Muli', sans-serif; font-weight: 400;
}



	social-nav ul:after {
		content: ""; clear: both; display: block;
	}

	social-nav ul li {
		float: left; color:#fff;
	}
		social-nav ul li:hover {
			
               
			
		}
			social-nav ul li:hover a {
				
			}
		
		social-nav ul li a {
			display: block;
			  text-decoration: none;
                    
		}
			
		
	social-nav ul ul {
		padding: 0;
		position: absolute; top: 100%;
               font-size: 17px;  
	}
		social-nav ul ul li {
			float: none; 
			border-top: 0px solid #000;
			border-bottom: 0px solid #000; position: relative; margin-top:0;
		}
			social-nav ul ul li a { text-align:left;
				padding: 0; margin-top:0;
				
			}	
				social-nav ul ul li a:hover {color:#111;}
		
	social-nav ul ul ul {
		position: absolute; left: 100%; top:0; margin-top:0; margin-left:-5px; min-width:120px; 
	}


a img {border: 0; }





.drop-link { display:block; color:#000; font-family: 'Muli', sans-serif; font-size:14px; padding:; text-transform:normal; text-shadow: 0px 0px 0px #fff; }
a.drop-link:link {  color:#000; text-decoration: none; }
a.drop-link:visited {  color:#000; text-decoration: none; }
a.drop-link:active {  color:#000; text-decoration: none; }
a.drop-link:hover {  color:#000; background:#fff; text-decoration: none; }


.top-drop-link { display:block; color:#000; font-family: 'Muli', sans-serif; font-size:14px; padding:; text-transform:normal; text-shadow: 0px 0px 0px #fff; }
a.top-drop-link:link {  color:#000; text-decoration: none; }
a.top-drop-link:visited {  color:#000; text-decoration: none; }
a.top-drop-link:active {  color:#000; text-decoration: none; }
a.top-drop-link:hover {  color:#8b1b40; background:#222; text-decoration: none; }



foot-nav { z-index:999;
	margin: 0; 
	text-align: center; 

}

foot-nav ul ul {
	display: none; z-index:999;
}

	foot-nav ul li:hover > ul {
		display: block; z-index:999;
	}


foot-nav ul {
        
        margin:0; 
	background: ; 
	padding: 0;
	border-radius: 0px;  
	list-style: none;
	position: relative;
	display: inline-table; 
          font-size: 20px; text-shadow: #fff 0px 0px 0px; text-transform:none; 
		
		font-family: "";
	
}



	foot-nav ul:after {
		content: ""; clear: both; display: block;
	}

	foot-nav ul li {
		float: left; color:#fff;  padding: 1%;
	}
		foot-nav ul li:hover {
			
               
			
		}
			foot-nav ul li:hover a {
				
			}
		
		foot-nav ul li a {
			display: block;
			  text-decoration: none;
                    
		}
			
		
	foot-nav ul ul {
		padding: 0;
		position: absolute; top: 100%;
               font-size: 17px;  
	}
		foot-nav ul ul li {
			float: none; 
			border-top: 0px solid #000;
			border-bottom: 0px solid #000; position: relative; margin-top:0;
		}
			foot-nav ul ul li a { text-align:left;
				padding: 0; margin-top:0;
				
			}	
				foot-nav ul ul li a:hover {color:#111;}
		
	foot-nav ul ul ul {
		position: absolute; left: 100%; top:0; margin-top:0; margin-left:-5px; min-width:120px; 
	}





#mobile-nav-pad{ }
#main-nav-section-top{}
#main-nav-section{ padding: 1% 0; font-size: 22px; 
font-family: "", ""; 
	
}



.top-link-mo{ opacity: 9.9; text-transform:lowercase;  padding: 0 10px; font-family: 'Muli', sans-serif; font-weight: 400; }
a.top-link-mo:link {  color:#fff; text-decoration: none; }
a.top-link-mo:visited {  color:#fff; text-decoration: none; }
a.top-link-mo:active {  color:#fff; text-decoration: none; }
a.top-link-mo:hover {  color:#eee; text-decoration: none; opacity: 1.0; }


.sub-link-mo { display:block; color:#fff; font-family: 'Muli', sans-serif; font-size:14px; padding:; text-transform:normal; text-shadow: 0px 0px 0px #000; }
a.sub-link-mo:link {  color:#fff; text-decoration: none; }
a.sub-link-mo:visited {  color:#fff; text-decoration: none; }
a.sub-link-mo:active {  color:#fff; text-decoration: none; }
a.sub-link-mo:hover {  color:#eee; text-decoration: none; }




