@import url(//fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
ul.horizontal.site-menu ul.sub-menu li {border:none;width:100%;padding:5px !important;line-height:normal;background-color:#f1f1f1;padding-right:10px !important;float:left;*width:200px;}
ul.sub-menu li span a{width:100%;border-radius:0px;width:100%;padding:0px !important;background-image:none; color:#0069b1;white-space:nowrap;}
ul.site-menu li {padding:0px;line-height:30px;background-color:transparent;}
.site-menu,ul.horizontal.site-menu{margin:0px; padding:0; height:auto; width:100%; display:block;background-color:transparent !important;box-sizing:border-box;}
ul.site-menu li a{float:left; display:block; color:#FFFFFF; text-decoration:none;line-height:30px;}
.site-menu li a span{float:left; display:block;}
ul.horizontal.site-menu li.selected-menu-item span a {color:#606060; }
ul.horizontal.site-menu li span a {white-space:nowrap; }  /*Sub Menu parent */
ul.horizontal.site-menu ul.sub-menu { left:-10000px;box-shadow:none !important; background:transparent !important;z-index:100;}
ul.horizontal.site-menu li.sub-parent:hover ul {left: 0px;top: 40px;padding-right:15px;background-color:#f1f1f1;*left:-40px;z-index:100;}
ul.site-menu ul.sub-menu li a{padding-left:10px !important;}
ul.site-menu ul.sub-menu li span a{width:100%;color:#0069b1;line-height:30px;background-image:none;}
ul.site-menu li span a, ul.site-menu li span span { font-weight:bold;}
ul.horizontal.site-menu li:hover { background-color:#f1f1f1; }
ul.horizontal.site-menu ul.sub-menu li:hover {background-color:#FFFFFF;}
ul.site-menu ul.sub-menu li a { border-right:none; font-size:16px; }
ul.horizontal.site-menu li.sub-parent:hover{ background-repeat:no-repeat;background-position:left top; background-color:#f1f1f1;}
ul.site-menu li.menu-separator {width:1px;height:100%;background-color:#888;display:none; }
ul.horizontal.site-menu ul.sub-menu li.menu-separator { display:block;background-color:#ededed !important;padding:0px 5px 0px 10px !important;height:1px;border-bottom:none;}

ul.horizontal.site-menu ul.sub-menu li.selected-menu-item { background-color:transparent;}
ul.horizontal.site-menu li span span { background-image:none; padding-right:10px;}
ul.horizontal.site-menu li a:hover,ul.horizontal.site-menu li.selected-menu-item span a:hover, ul.horizontal.site-menu ul.sub-menu li a:hover{ color:#606060 !important;}
ul.horizontal.site-menu li span a, ul.horizontal.site-menu li span span { color:#FFFFFF; }
ul.horizontal.site-menu li a, ul.horizontal.site-menu li span span {font-size:18px;font-weight:bold !important; }

ul.horizontal.site-menu li span span,ul.horizontal.site-menu li span a,ul.horizontal.site-menu li a, ul.horizontal.site-menu span,ul.horizontal.site-menu span span {font-family: 'Open Sans Condensed', sans-serif;font-weight:bold;}
ul.horizontal.site-menu li.sub-parent:hover { background-color:#f1f1f1; }
ul.horizontal.site-menu li:hover span span { color:#606060; }
ul.horizontal.site-menu ul.sub-menu li span a { text-transform:none; }

ul.horizontal.site-menu li.sub-parent:hover ul { opacity:1; }
ul.site-menu ul.sub-menu {
opacity: 0;      /* Hide sub level, we will use this in transition */
-webkit-transition: opacity .4s ease-in-out; /* For chrome & safari */
-moz-transition: opacity .4s ease-in-out; /* For mozilla firefox */
-o-transition: opacity .4s ease-in-out; /* For opera */
transition: opacity .4s ease-in-out;
}