@import url(http://fonts.googleapis.com/css?family=Vollkorn:400italic,700italic,400,700);
@import url(http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Enriqueta:400,700);
@import url(http://fonts.googleapis.com/css?family=Kreon:300,400,700);
@import url(http://fonts.googleapis.com/css?family=Raleway:400,500,600,700);

/* navagation MAIN NAV*/
 

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

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

}

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

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

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

main-nav ul {
        margin:0; 
	background: ; 
	padding:0 5px;
	border-radius: 0px;  
	list-style: none;
	position: relative;
	display: inline-table; 
        font-size: 14px; text-shadow: #333 0px 0px 4px; text-transform:none; font-family: 'Raleway', sans-serif; font-weight: 600; letter-spacing:0px;
}

}

main-nav ul {
        margin:0; 
	background: ; 
	border-radius: 0px;  
	list-style: none;
	position: relative;
	display: inline-table; 
       text-shadow: #ddd 0px 0px 0px; text-transform:none; font-family: 'Raleway', sans-serif; font-weight: 600; letter-spacing:1px;
}



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

main-nav ul {

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

}

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

main-nav ul {

	padding:0 3px;
        font-size: 11px; 
}

}


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

main-nav ul {

	padding:0 1px;
        font-size: 10px; 
}

}



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

	main-nav ul li {
		float: left; color:#000;
	}
		main-nav ul li:hover {
			background: #2aac8b; border-radius: 4px;
               
			
		}
			main-nav ul li:hover a {
				color:#111; 
			}
		
		main-nav ul li a {
			display: block; padding: 10px 15px;
			 color:#000; text-decoration: none;
                    
		}
			
		
	main-nav ul ul {
		background: #fff; border-radius: 4px; padding: 0;
	       box-shadow: 0px 0px 4px rgba(0,0,0,0.15);
		position: absolute; top: 100%;
               font-size: 14px; text-shadow: #ddd 0px 0px 0px; 
	}
		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:160px; 
				padding: 5px 10px; margin-top:0;
				color: #fff;
			}	
				main-nav ul ul li a:hover {
					background: #fff; border-radius: 4px; color:#555; 
				}
		
	main-nav ul ul ul {
		position: absolute; left: 100%; top:0; margin-top:0; margin-left:-5px; min-width:160px; 
	}



.top-link{ color:#fff; }
a.top-link:link {  color:#fff; text-decoration: none; }
a.top-link:visited {  color:#fff; text-decoration: none; }
a.top-link:active {  color:#fff; text-decoration: none; }
a.top-link:hover { color:#111; text-decoration: none; }

.drop-link{ color:#222; font-size:;}
a.drop-link:link {  color:#222; text-decoration: none; }
a.drop-link:visited {  color:#222; text-decoration: none; }
a.drop-link:active {  color:#222; text-decoration: none; }
a.drop-link:hover { color:#111; text-decoration: none; }

.drop-link-mo{ color:#222; font-size:12px; font-weight:normal; }
a.drop-link-mo:link {  color:#222; text-decoration: none; font-size:12px; font-weight:normal;}
a.drop-link-mo:visited {  color:#222; text-decoration: none; font-size:12px; font-weight:normal;}
a.drop-link-mo:active {  color:#222; text-decoration: none; font-size:12px; font-weight:normal;}
a.drop-link-mo:hover { color:#111; text-decoration: none; font-size:12px; font-weight:normal;}



a img {border: 0; }