.activenav{color:#4b9b3e !important;}.bgred .activenav{color:#fff !important;text-decoration:underline;}#navicons{display:none;position:fixed;z-index:999;top:50%;right:0;margin:-85px 0 0 0;}#navicons:hover{}#navicons figure{position:relative;background:#fff;margin:0 -250px 0 0;transition:margin 0.5s;}#navicons figure:hover{margin:0;}#navicons figcaption{position:absolute;left:80px;top:19px;}#navicons img{background:#4b9b3e;width:60px;height:60px;height:auto;border:1px solid #fff;padding:6px;}#navicons figure{width:310px;}#navicons figcaption{display:inline-block;}.socialnav{float:right;text-align:left;}.socialnav li{display:inline-block;margin:0 0 0 2rem;}.socialnav li a{color:#000;}a.menuactive{background-color:rgba(255,255,255,0.2);}.menu-collapser{position:relative;width:100%;height:48px;padding:0 8px;color:#FFF;font-size:1.5rem;line-height:48px;background-color:#050505;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:9999;}.collapse-button{position:absolute;right:8px;top:50%;width:40px;padding:7px 10px;color:#FFFFFF;font-size:14px;text-align:center;background-color:#0E0E0E;border-radius:2px;cursor:pointer;transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.collapse-button:hover,.collapse-button:focus{color:#FFF;background-color:#040404}.collapse-button .icon-bar{display:block;height:2px;width:18px;margin:2px 0;background-color:#F5F5F5;border-radius:1px}ul.slimmenu{position:relative;text-transform:uppercase;width:100%;padding:0;list-style-type:none;text-align:center;}ul.slimmenu:after{clear:both}ul.slimmenu.collapsed li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul.slimmenu.collapsed li>ul{position:static;display:none}ul.slimmenu.collapsed li a{display:block;border-bottom:1px solid rgba(0,0,0,0.075);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul.slimmenu.collapsed li .sub-toggle{height:53px}ul.slimmenu li{position:relative;display:inline-block;}ul.slimmenu li ul{margin:0;list-style-type:none}ul.slimmenu li>ul{position:absolute;left:0;top:100%;z-index:999;display:none;width:100%}ul.slimmenu li>ul>li ul{position:absolute;left:100%;top:0;z-index:999;display:none;width:100%}ul.slimmenu li a{display:block;padding:10px;color:#000;font-size:1.5rem;font-weight:400;transition:background-color 0.5s ease-out;-o-transition:background-color 0.5s ease-out;-moz-transition:background-color 0.5s ease-out;-webkit-transition:background-color 0.5s ease-out}ul.slimmenu li a:hover{text-decoration:none;background-color:rgba(255,255,255,0.2);}ul.slimmenu li .sub-toggle{color:#000;font-family:'icomoon';background:none repeat scroll 0 0;position:absolute;right:0;top:0;font-size:2rem;z-index:999;width:48px;height:100%;text-align:center;cursor:pointer;padding:8px 0 0 0;}ul.slimmenu li .sub-toggle:before{content:'';display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle}ul.slimmenu li .sub-toggle>i{display:inline-block;color:#333;font-size:18px;vertical-align:middle}ul.slimmenu>li{}ul.slimmenu>li:first-child,ul.slimmenu>li.has-submenu+li{border-left:0}ul.slimmenu li ul{text-align:left !important;}ul.footernav,ul.topnav,ul.imdp{text-transform:uppercase;line-height:1.6rem;}ul.topnav{font-size:1.2rem;text-align:right;}ul.footernav li,ul.topnav li,ul.imdp li{display:inline-block;margin:0 0 0 10px;}ul.footernav li{padding:5px}footer li a,ul.topnav li a{color:#000;}@media screen and (min-width:960px){ul.footernav li,ul.topnav li,ul.imdp li{display:inline-block;margin:0 15px 0 0;padding:0;}}@media screen and (min-width:1050px){ul.slimmenu li a{padding:22px 20px 22px 20px;}ul.slimmenu li a:hover,ul.topnav li a:hover{color:#4b9b3e;}#navicons{display:block;}ul.slimmenu li ul li{display:block;width:100% !important;background:rgba(255,255,255,0.9);}ul.slimmenu li ul{border-top:0;width:250px !important;}}@media screen and (min-width:1250px){ul.slimmenu{text-align:right;}ul.slimmenu li{padding:0;}ul.slimmenu li ul li a{padding:10px !important;color:#000;}}
