@charset "UTF-8";

*,
figure{
	font-size:100%;
	font-family:inherit;
	font-weight:inherit;
	font-style:inherit;
	line-height:inherit;
	vertical-align:baseline;
	border:0;
	padding:0;
	margin:0;
	
	font-family:'open sans',Sans-Serif;
}

html{-ms-touch-action:manipulation;touch-action:manipulation;}
#nav ul,
#nav ol{list-style:none;padding-left:0rem;z-index:2000000;}
.clearfix::after{content:'';display:table;clear:both;}
-------
#nav{display:flex;justify-content:space-between;flex-direction:row;width:1020px;width:60em;font-family:'cdro',Sans-Serif;width:100%;}
#nav > a{display:none;}
#nav li{position:relative;}
#nav li a{color:#000000;display:block;}
#nav li a:active{background-color:#cccccc !important;}
#nav span:after{width:0;height:0;border:0.313em solid transparent;border-bottom:none;border-top-color:#efa585;border-top-color:#fff;content:'';vertical-align:middle;display:inline-block;position:relative;right:-0.313em;}
#nav > ul{display:flex;justify-content:flex-start;flex-direction:row;width:900px;height:30px;background-color:#eeeeee;}
#nav > ul > li{height:100%;float:left;display:block;text-align:left !important;}
#nav > ul > li > a{height:100%;font-size:16px;padding-left:15px;padding-right:15px;text-decoration:none;padding-top:0px;display:block;margin-right:0px;margin-left:0px;}
#nav > ul > li:not(:last-child) > a{}
#nav > ul > li:hover > a, #nav > ul:not(:hover) > li.active > a{background-color:#eeeeee;height:26px;}
#nav li ul{background-color:#2e5892;display:none;position:absolute;top:100%;text-decoration:none;width:200px;margin-left:0px;}
#nav li:hover > ul{display:block;left:0;right:0;}
#nav li ul li span:after{width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #000000;}
#nav li ul a{font-size:14px;border-top:1px solid #000000;border-style:dotted;padding-top:8px;padding-bottom:8px;padding-left:10px;padding-right:10px;text-decoration:none;color:#ffffff;}
#nav li ul li a:hover, #nav li ul:not(:hover) li.active a{background-color:#ffffff;color:#000000;}
#nav2 li:hover ul{display:block;left:0;right:0;}
#nav2 li:not(:first-child):hover ul{left:-1px;}
#nav li ul li ul{display:none;background:#8cd3f1;width:250px;}
#nav li ul li:hover ul{display:block;position:absolute;left:-250px;top:0;width:250px;}
#nav li ul li ul li{display:block;padding:0px;white-space:nowrap;}
#nav li ul li ul li:hover span{color:#fff;}
@media only screen and (max-width:921px){#nav{width:100%;position:static;margin:0;}
}
@media only screen and (max-width:1000px){#nav{display:none;}
}