/*!##MeanMenu 2.0.6	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)#### */
a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:left;width:100%;position:fixed;z-index:999999; top:10px;}

.mean-container a.meanmenu-reveal{width:22px;height:22px; overflow:hidden;padding:10px;position:absolute;top:0;left:10px; cursor:pointer;text-decoration:none;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font:bold 13px/1em 'Oswald', sans-serif;color:#fff;}

.mean-container a.meanmenu-reveal span{display:block;height:4px;margin-top:3px;background:#fff; border-radius:2px}
.mean-container .mean-nav{float:left;width:100%;margin-top:48px;background:rgba(251,251,251,.92);font:11px/1em 'Oswald', sans-serif; }
.mean-container .mean-nav .input{font:14px/1.45em 'Oswald', sans-serif; }
.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;width:93%;padding:1em 3%;margin:0;text-align:left;text-decoration:none;text-transform:uppercase;color:#555;border-top:1px solid #ccc;}.mean-container .mean-nav ul li li a{width:88%;padding:1em 5%;opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible;border-top:1px solid #ccc;}

.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:24px;height:15px;padding:9px 12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;border-width:0 1px 0 1px;background:#1189ce; color:#fff}
.mean-container .mean-nav ul li a.mean-expand:after{content:'\f12d'; font-family:'Elusive-Icons'; position:relative; display:inline-block;transition:.2s all ease-in-out; font-size:13px}
.mean-container .mean-nav ul li a.mean-expand.mean-clicked:after{ transform:rotate(180deg); transition:.2s all ease-in-out}

.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box} .mean-remove{display:none!important}

.nor-dd li{ background:#eee}
.mean-container .mean-nav ul li a:hover{background:#1189ce; color:#fff}
.mean-container .mean-nav ul li a.mean-expand:hover{background:#111;}

.mean-bar a.meanmenu-reveal.meanclose span:nth-of-type(1) {transform: translateY(7px) rotate(45deg);transition: 0.4s;}
.mean-bar a.meanmenu-reveal.meanclose span:nth-of-type(2) {transform: translateX(35px);transition: 0.4s;}
.mean-bar a.meanmenu-reveal.meanclose span:nth-of-type(3) {transform: translateY(-7px) rotate(-45deg);transition: 0.4s;}

.mean-bar a.meanmenu-reveal.meanclose:hover span:nth-of-type(1) {transform: translateY(0) rotate(0deg);transition: 0.4s;}
.mean-bar a.meanmenu-reveal.meanclose:hover span:nth-of-type(2) {transform: translateX(0px);transition: 0.4s;}
.mean-bar a.meanmenu-reveal.meanclose:hover span:nth-of-type(3) {transform: translateY(0) rotate(-0deg);transition: 0.4s;}

.mean-bar .meanmenu-reveal:hover span:nth-of-type(1) {transform: translateY(7px) rotate(45deg);transition: 0.4s;}
.mean-bar .meanmenu-reveal:hover span:nth-of-type(2) {transform: translateX(35px);transition: 0.4s;}
.mean-bar .meanmenu-reveal:hover span:nth-of-type(3) {transform: translateY(-7px) rotate(-45deg);transition: 0.4s;}
.mean-container .mean-bar, .mean-container .mean-bar .searchFull, .mean-container .mean-bar .searchFull *,.mean-container .mean-bar .company, .mean-container .mean-bar .company *{ box-sizing:border-box}