#main:after,#main:before,header:after,header:before,ul:after,ul:before{content:"";display:table}#main .efx-info p,ul{margin:0}#main .efx-info h1,nav li{display:inline-block}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main:after,header:after,ul:after{clear:both}ul{list-style:none;padding:0}#main{padding:2.5em 7%}#main .efx-info{width:49%;float:left;padding:2em 1em;font-weight:700;border-radius:.2em}#main .efx-info h1{line-height:1;padding:.1em .2em;font-size:5em;margin:0}#main #efx-name{color:#16A085;font-weight:900}#main #efx-ease{color:#34495E}#main .menu-chks{position:relative;line-height:1;font-size:.9em;width:45%;float:right}#main .menu-chks input{margin-right:.5em}#main .menu-chks input:checked+span{color:#16A085}#main .menu-chks input:checked+span:before{content:"\f046"}#main .menu-chks span{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}#main .menu-chks span:before{font-family:FontAwesome;position:absolute;left:12px;top:10px;color:#3b536b;content:"\f096";font-size:1.4em}nav a,nav li{position:relative}#main .menu-chks label{color:#e8e8e8;font-weight:600;display:inline-block;position:relative;margin:.25em;background:#2d3f51;padding:.8em 1.2em .8em 2.5em;border-radius:.4em}#main .menu-chks label:hover{cursor:pointer}nav ul{text-align:center}nav a{z-index:599;color:#f5f5f5;text-decoration:none;display:block;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}nav a i[class*=caret]{color:#3b536b;margin-left:.15em}nav a:hover{color:#16A085}nav a:hover+.submenu{opacity:1;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);visibility:visible}nav .eiob .submenu{-webkit-transition:all .3s cubic-bezier(.68,-.55,.265,1.55),opacity .2s linear;-moz-transition:all .3s cubic-bezier(.68,-.55,.265,1.55),opacity .2s linear;transition:all .3s cubic-bezier(.68,-.55,.265,1.55),opacity .2s linear}nav .ln .submenu{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}nav .ei .submenu{-webkit-transition:all .3s ease-in,opacity .2s linear;-moz-transition:all .3s ease-in,opacity .2s linear;transition:all .3s ease-in,opacity .2s linear}nav .eo .submenu{-webkit-transition:all .3s ease-out,opacity .2s linear;-moz-transition:all .3s ease-out,opacity .2s linear;transition:all .3s ease-out,opacity .2s linear}nav .submenu{display:block;opacity:0;position:absolute;visibility:hidden;z-index:499;width:250px;top:100%;left:0;background:#2d3f51;box-shadow:0 2px 5px rgba(68,68,68,.3);-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}nav .submenu li>.submenu{top:0;left:100%}nav .submenu:hover{opacity:1;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);visibility:visible}nav .submenu li{float:none;display:block;text-align:left}nav .submenu a{width:100%;display:block;font-weight:300;padding:7px 25px 5px;line-height:45px}nav .submenu a:hover{color:#f5f5f5;background-size:500% 100%}nav.rx li:hover+.submenu{opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}nav.rx .submenu{-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);transform:rotateY(-90deg)}nav.rx .submenu:hover{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}nav.fd .submenu:hover,nav.fd li:hover+.submenu{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}nav.fd li:hover+.submenu{opacity:1;transform:translateY(0)}nav.fd .submenu{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}nav.fd .submenu:hover{transform:translateY(0)}nav.fu li:hover+.submenu{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}nav.fu .submenu{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}nav.fu .submenu:hover{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}nav.sc li:hover+.submenu{opacity:1;-webkit-transform:rotateY(0) scale(1);-moz-transform:rotateY(0) scale(1);-ms-transform:rotateY(0) scale(1);-o-transform:rotateY(0) scale(1);transform:rotateY(0) scale(1)}nav.sc .submenu{-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}nav.sc .submenu:hover{-webkit-transform:rotateY(0) scale(1);-moz-transform:rotateY(0) scale(1);-ms-transform:rotateY(0) scale(1);-o-transform:rotateY(0) scale(1);transform:rotateY(0) scale(1)}nav.rt li:hover+.submenu{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}nav.rt .submenu{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}nav.rt .submenu:hover{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}nav.mv li:hover+.submenu{-webkit-transform:translateX(0) skewX(0);-moz-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);-o-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0)}nav.mv .submenu{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform:translateX(-40px) skewX(-7deg);-moz-transform:translateX(-40px) skewX(-7deg);-ms-transform:translateX(-40px) skewX(-7deg);-o-transform:translateX(-40px) skewX(-7deg);transform:translateX(-40px) skewX(-7deg)}nav.mv .submenu:hover{-webkit-transform:skewX(0);-moz-transform:skewX(0);-ms-transform:skewX(0);-o-transform:skewX(0);transform:skewX(0)}nav.dc li:hover+.submenu{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}nav.dc .submenu{-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);transform:rotateY(-90deg)}nav.dc .submenu:hover{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.nav{display:none}@media only screen and (min-width:150px) and (max-width:990px){.nav,.nav ul{width:100%;height:auto;margin:auto;overflow:hidden}nav{display:none}.nav{display:block;padding:25px;background:#000}.navbar-header{width:100%;height:auto}.navbar-toggle{background:#fff}.icon-bar{background:#000}.navbar-brand,.navbar-brand:hover{color:#fff}.nav ul{display:none}.nav ul li{width:100%!important}.nav ul li a{color:#fff;padding:10px 0;display:block;font-family:Arial,Helvetica,sans-serif;text-decoration:none}.nav ul li ul{width:100%;position:static;margin-left:20px;background:#ccc;padding-left:15px}.nav ul ul a{color:#000}}