#Header{position:fixed;top:0;width:100%;padding:20px 0;background-color:#fff;-webkit-box-shadow:0 0 40px rgba(0,0,0,.2);box-shadow:0 0 40px rgba(0,0,0,.2)}#Header a.logo{display:inline-block;width:120px}#Header a.logo img{width:100%;height:auto}.mobile_menu{float:right;padding:12px 0 0;margin:0}.mobile_menu li{display:inline-block;padding:0 20px;margin:0;vertical-align:top}.mobile_menu li:last-child{padding:0}.mobile_menu li a{text-decoration:none;color:#333;font-size:18px;font-family:Lato,sans-serif;font-weight:700;padding-bottom:32px}.mobile_menu li a:hover{opacity:.8}.mobile_menu li ul.submenu{margin:0;visibility:hidden;opacity:0;position:absolute;padding:20px 20px 10px;top:80px;background-color:#fff;-webkit-transition:.5s ease 0s;transition:.5s ease 0s;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}.mobile_menu li ul.submenu li{display:block;padding:0;margin:0 0 10px;position:relative}.mobile_menu li ul.submenu li a{font-weight:400;line-height:1}.mobile_menu li ul.submenu li ul.submenu{visibility:hidden;opacity:0;left:130px;top:0;width:160px}.mobile_menu li:hover .submenu,.mobile_menu li ul.submenu li:hover .submenu{visibility:visible;opacity:1;-webkit-transition:.5s ease 0s;transition:.5s ease 0s}.mobile_menu li:hover .submenu{top:70px}.mobile_menu li>ul:before{content:"";background:#3765a0;top:0;width:0;height:3px;left:0;position:absolute;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.mobile_menu li:hover>ul:before{width:100%;-webkit-transition:all .75s ease 0s;transition:all .75s ease 0s}body.mmactive{overflow:hidden}.mobile_menu{position:relative}.sm_menu_outer.active .mobile_menu{display:block}.sm_menu_outer{height:calc(100vh - 60px);overflow-y:scroll;overflow-x:hidden;position:fixed;right:0;bottom:0;z-index:-9;width:100%;opacity:0;background-color:#000;-webkit-transition:opacity .2s;transition:opacity .2s}.sm_menu_outer.active{opacity:1;z-index:999}.sm_menu_outer .mobile_menu li.back a{padding:20px 5px 20px 55px;background:url(../images/back.png) no-repeat scroll 15px/6% auto}.sm_menu_outer .mobile_menu a{color:#fff;display:block;font:300 18px/140% Lato,sans-serif;letter-spacing:1px;padding:20px 15px;text-transform:uppercase;text-decoration:none}.sm_menu_outer .mobile_menu .submenu{background-color:#000;height:100%;position:absolute;right:-100%;top:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;width:100%;z-index:999}.sm_menu_outer .mobile_menu li.active>.submenu{right:0}.sm_menu_outer .mobile_menu li{list-style-type:none;border-bottom:.5px solid transparent;-o-border-image:linear-gradient(90deg,transparent 0,#2a2a2a 20%,#2a2a2a 50%,#2a2a2a 80%,transparent) 0 0 1 0;border-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(20%,#2a2a2a),color-stop(50%,#2a2a2a),color-stop(80%,#2a2a2a),to(transparent)) 0 0 1 0;border-image:linear-gradient(90deg,transparent 0,#2a2a2a 20%,#2a2a2a 50%,#2a2a2a 80%,transparent) 0 0 1 0;color:#fff}.sm_menu_outer .mobile_menu li.hasChild>a{background:url(../images/next.png) no-repeat scroll 95%/4% auto}#sm_menu_ham{cursor:pointer;float:right;height:25px;position:fixed;right:5px;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;top:15px;right:15px;z-index:9999}#sm_menu_ham,#sm_menu_ham span{-webkit-transform:rotate(0);transform:rotate(0);width:30px}#sm_menu_ham span{background-color:#fff;border-radius:5px;display:block;height:2px;left:0;opacity:1;position:absolute;-webkit-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#sm_menu_ham span:first-child{top:0}#sm_menu_ham span:nth-child(2),#sm_menu_ham span:nth-child(3){top:10px}#sm_menu_ham span:nth-child(4){top:20px}#sm_menu_ham.open span:first-child{left:50%;top:18px;width:0}#sm_menu_ham.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#sm_menu_ham.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#sm_menu_ham.open span:nth-child(4){left:50%;top:18px;width:0}@media (min-width:0) and (max-width:991.98px){.mobile_menu{display:none;float:none}.mobile_menu li{display:block}.mobile_menu li:last-child{padding:0 20px}.mobile_menu li ul.submenu{visibility:visible;opacity:1}#sm_menu_ham{top:33px;right:16px}#sm_menu_ham span{background-color:#3765a0;height:3px}.sm_menu_outer{height:100vh;padding-top:100px}}