@import url(//fonts.googleapis.com/css?family=Open+Sans);
ul.horizontal.site-menu li span a, ul.horizontal.site-menu li span span { color:#FFFFFF !Important; font-size:16px; }
ul.horizontal.site-menu li { border-right:none; }
.site-menu,ul.horizontal.site-menu{margin:0 auto; padding:0; height:auto; width:100%; display:block;}
ul.site-menu ul.sub-menu li {width:100%;padding:0px 0px 0px 5px;background-color:#FFFFFF;}
ul.site-menu li {padding:0px;line-height:30px; background-image:none;background-color:transparent; border-right:1px solid #000000;}
ul.site-menu li a{float:left; display:block; color:rgb(255,255,255); text-decoration:none; line-height:30px;white-space:nowrap;border-radius:10px;}
.site-menu li a span{float:left; display:block;}
ul.site-menu ul.sub-menu li span a { color:#000000 !important;font-size:16px; }
ul.horizontal.site-menu li.selected-menu-item a{  text-decoration:underline;}
ul.site-menu li.menu-separator { padding:0px !important; height:0px; width:0px;}
ul.site-menu ul.sub-menu li { *width:200px;max-width:250px;border-radius:0px;border:none;}
ul.horizontal.site-menu li:hover span span { color:#959595 !important; background-color:transparent; }
ul.horizontal.site-menu li,ul.horizontal.site-menu li:hover { background-color:transparent; }
/*SUB MENU***/
ul.horizontal.site-menu ul.sub-menu li,ul.horizontal.site-menu ul.sub-menu li:hover { background-color:#FFFFFF; }
ul.site-menu ul.sub-menu { left:-10000px;border:none;padding-right:10px;*padding-right:0px !important;box-shadow:2px 2px 2px #000000;}
ul.horizontal.site-menu li.sub-parent:hover { background-color:transparent !important; }
ul.horizontal.site-menu li.sub-parent:hover ul {left:0px;top: 40px;*left:-40px;background-color:#FFFFFF !important;}
ul.site-menu ul.sub-menu li span a{padding:0px !important;width:100%;color:#000000;background-color:transparent;border-right:none;line-height:30px;}
ul.site-menu ul.sub-menu li span a:hover{width:100%;color:#959595 !important;text-decoration:underline;}
ul.site-menu ul.sub-menu li.menu-separator {padding-top:1px !important; padding-bottom:1px !important;background-color:#000000;padding-right:10px !important;}
ul.horizontal.site-menu li span span {
	background-image:none;
	padding-right:10px;
}

ul.horizontal.site-menu li span a, ul.horizontal.site-menu li span span { font-weight:normal !important; }
ul.horizontal.site-menu li span a:hover, ul.horizontal.site-menu li:hover span span { color:#959595 !important; }
ul.horizontal.site-menu,.site-menu { border-bottom:none !important; }
ul.horizontal.site-menu li span a, ul.horizontal.site-menu li span span,ul.horizontal.site-menu ul.sub-menu li span a { font-family:Open Sans,sans-serif !important; text-transform:uppercase; }
ul.horizontal.site-menu ul.sub-menu li span a { text-transform:none; }

ul.horizontal.site-menu li.sub-parent:hover ul { background-color:transparent !important; left:10px !important; border:none !importrant; box-shadow:none !important; }
ul.horizontal.site-menu ul.sub-menu li { background:rgba(0,0,0,.8) !important; min-width:100px !important; border:none !important;padding-right:10px !important;}
ul.horizontal.site-menu ul.sub-menu li span a { line-height:32px !important; padding:0px 10px 0px 5px !important;color:#FFFFFF !important; }
ul.horizontal.site-menu ul.sub-menu { border:none !important; }
ul.horizontal.site-menu ul.sub-menu li span a:hover { text-decoration:none !important; }
ul.horizontal.site-menu ul.sub-menu li:hover { background:rgba(0,0,0,1) !important; }
ul.site-menu ul.sub-menu li.menu-separator {padding-top:1px !important; padding-bottom:1px !important;background-color:#000000;padding-right:15px !important;}
ul.horizontal.site-menu, .site-menu { background-color:#000000; }

