.header{
	margin: 0 !important;
}
h2{
	font-size: 18px !important;
	font-weight: 700 !important;
	font-family: Open Sans !important;
}
h1{
	color: #10a0d5 !important;
	font-weight: 100 !important;
	font-family: Open Sans !important;
}
#nav{
	font-size: 0.9em;
}

#nav ul{
}

#nav ul li{
	float: right;
	line-height: 4.5em;
	padding-left: 1.5em;
}

#nav ul li a{
	font-weight: 800;
	letter-spacing: 0.025em;
	color: #696969;
	text-decoration: none;
	padding: 0.5em 1em 0.5em 1em;
	-moz-transition: background-color .25s ease-in-out;
	-webkit-transition: background-color .25s ease-in-out;
	-o-transition: background-color .25s ease-in-out;
	-ms-transition: background-color .25s ease-in-out;
	transition: background-color .25s ease-in-out;
}

#nav ul li:hover{
}

#nav ul li:hover a{
	background: rgba(255,255,255,0.5);
}

#nav ul li.current_page_item{
}

#nav ul li.current_page_item a{
	background: #479965;
	color: #fff;
}

#nav ul li.current_page_item a:hover{
	background: #757575;
	color: #fff;
	-moz-transition: background-color .25s ease-in-out;
	-webkit-transition: background-color .25s ease-in-out;
	-o-transition: background-color .25s ease-in-out;
	-ms-transition: background-color .25s ease-in-out;
	transition: background-color .25s ease-in-out;
}
ol, ul {
    list-style: outside none none;
}
			
.rounded {
    border-radius: 8px;
    position: relative;
}
.royalSlider {
	height: 520px;
	background-color: #e4e4e4;
}
.content{
	border-radius: 8px;
	padding: 2em;
	height: 600px;
	background: #f5f5f5 none repeat scroll 0 0;
}
.rsBullet{
	width: 35px;
	height: 35px;
}
#pulldown {
	font-size: 1em;
	text-align: left;
	float: left;
	font-weight: 700;
	z-index: 10000;
	width: 90%;
	margin-top: 30px; }
	
#pulldown ::-webkit-scrollbar {
    width: 12px;
	-moz-appearance: none !important;
	background: #e0e0e0 !important;
}
 
#pulldown ::-webkit-scrollbar-track {
    border-radius: 10px;
	-moz-appearance: none !important;
	-moz-appearance:scrollbar
}
 
#pulldown ::-webkit-scrollbar-thumb {
    border-radius: 10px;
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.5); 
	background: #f4f4f4;
	-moz-appearance: none !important;
}
#pulldown scrollbarbutton {
   display: none !important;
}
#pulldown scrollbar[orient="vertical"] {
  min-width: 15px !important;
}

@-moz-document url-prefix(http://),url-prefix(https://) {

#pulldown scrollbar {
   -moz-appearance: none !important;
   background: rgb(0,255,0) !important;
}

#pulldown thumb,scrollbarbutton {
   -moz-appearance: none !important;
   background-color: rgb(0,0,255) !important;
}
 
#pulldown thumb:hover,scrollbarbutton:hover {
   -moz-appearance: none !important;
   background-color: rgb(255,0,0) !important;
}
 
#pulldown scrollbarbutton {
   display: none !important;
}
 
#pulldown scrollbar[orient="vertical"] {
  min-width: 15px !important;
}

}




#pulldown ul ul {
	display: none;
	font-weight: 300;
	
}
	
#pulldown ul li:hover > ul {
		display: block;
		
	}
	
	#pulldown ul {
	width: 100%;
	padding: 0px;
	margin: 0px;
	list-style: none;
	position: relative;
	display: inline-table;
	height: 55px;
	background: #d7d7d7;
	
	}
	#pulldown ul:after {
	content: ""; clear: both; display: block;
	}	
	
	#pulldown ul li.top {
	float: left;
	padding-top: 6px;
	height: 55px;
	width: 100%;
    background-attachment: scroll, scroll;
    background-clip: border-box, border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: none, url("../images/flechas_pulldown.svg");
    background-origin: padding-box, padding-box;
    background-position: 174px 8px;
    background-repeat: repeat, no-repeat;
    background-size: auto auto, auto auto;
    float: left;
    height: 55px;
    padding-top: 6px;
    width: 100%;

	}
	#pulldown ul li.top:hover {
	background: #ccc url(../images/flechas_pulldown.png) no-repeat 174px 8px;
	background: none, #ccc url(../images/flechas_pulldown.svg) no-repeat 174px 8px;
	color: #fff;
	}
	
	
	#pulldown ul li.top:hover a {
	color: #999;
	}
	
	
	#pulldown ul li.top a {
	display: block; 
	padding: 15px;
	padding-top: 12px;
	color: #999; 
	text-decoration: none;
	}	
	
	
	
	
	#pulldown ul ul {
	position: absolute; top: 100%; 
	height: 230px;
	overflow-x: hidden; /*Horizontal scrollbar*/         
	-ms-overflow-x: hidden; /*IE 8 horizontal scrollbar*/           
	overflow-y: auto; /*Verical scrollbar*/         
	-ms-overflow-y: auto; /*IE 8 vertical scrollbar*/
	}
				
	#pulldown ul ul li {
	float: none; 
	border-top: 1px solid #e4e4e4;
	position: relative;
	text-alignment: left;
	overflow: auto;
	color: #999;
	}
	#pulldown ul ul li a {
	color: #999;	
	background: #ececec;
	text-decoration: none;
	font-weight: 300;
	background-image: none;
	padding:10px;
	padding-left: 15px;
	}
	#pulldown ul ul li a:hover {
		text-decoration: none;
		font-weight: 300;
		background: #e4e4e4;
	}				
	pulldown ul ul li:hover {
		background: #e4e4e4;
		background-position: 1000px 100px;
	}
	#pulldown ul ul ul {
	position: absolute; left: 100%; top:0;
	}

@media (max-width: 980px){
	.content{
		height: 720px;
	}
	#pulldown{
		display: none;
	}
}
@media (max-width: 370px){
	.royalSlider{
		height: 320px;
	}
	.content{
		height: 560px;
	}
	.rsBullet{
		width: 30px;
		height: 30px;
	}
}