body.active-drop{overflow:hidden;}
.button-dropdown{background:#2196f3;color:#000;height:100%;left:0;overflow:hidden;position:fixed;top:0;-ms-transform:translate3d(0px, -100%, 0px);-webkit-transform:translate3d(0px, -100%, 0px);-moz-transform:translate3d(0px, -100%, 0px);-o-transform:translate3d(0px, -100%, 0px);transform:translate3d(0px, -100%, 0px);-webkit-transition:transform 0.8s ease-out 0s;-moz-transition:transform 0.8s ease-out 0s;transition:transform 0.8s ease-out 0s;width:100%;z-index:99999;}
body.active-drop .button-dropdown{-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);}
.button-dropdown .button-dropdown-int::before, .button-dropdown .button-dropdown-int::after{box-sizing:border-box;}
.button-dropdown .button-dropdown-int{height:100%;overflow-y:auto;padding-right:10%;position:relative;width:110%;}
.button-dropdown .button-dropdown-int .row-inner{padding:100px 0 50px 0;}
.nav-toggle{cursor:pointer;background:#333;display:block;padding:14px 14px;margin:0px;float:right;position:relative;}
.nav-toggle:hover{background:#2d2e2f;}
.nav-toggle .icon-bar{display:block;width:32px;height:3px;background-color:#fff;opacity:1;-webkit-transition:background-color .25s ease-out, -webkit-transform .25s, opacity 1s;transition:background-color .25s ease-out, transform .25s, opacity 1s}
.nav-toggle .icon-bar+.icon-bar{margin-top:7px}
.nav-toggle .icon-bar:last-child, .nav-toggle .icon-bar:nth-child(2){opacity:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.nav-toggle.open .icon-bar{background-color:#fff;opacity:0;-webkit-transition:background-color .25s ease-out, -webkit-transform .25s, opacity .25s;transition:background-color .25s ease-out, transform .25s, opacity .25s}
.nav-toggle.open .icon-bar:nth-child(2){opacity:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 1px 0;-ms-transform-origin:50% 1px 0;transform-origin:50% 1px 0;}
.nav-toggle.open .icon-bar:last-child{opacity:1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:12% -3px 0;-ms-transform-origin:12% -3px 0;transform-origin:12% -3px 0;}
.menu-top, .social{float:left;width:100%;margin-left:-5%;}
.menu-header{position:fixed;background:#2196f3;border-bottom:none;padding:0;width:100%;z-index:999;}
.menu-header .navbar-brand{padding-top:0px;}
.menu-header .navbar-brand img{display:block!important;background:#fff;padding:7px 15px;border-radius:0 0 5px 5px;}
.button-dropdown .menu-bottom ul{float:left;box-sizing:border-box;position:relative;width:100%;padding:25px 10px;margin-top:0px;}
.menu-bottom{float:left;width:110% !important;margin-top:35px !important;padding:0px 0px !important;}
.menu-bottom h2{color:#fff;font-size:16px;box-sizing:border-box;position:relative;width:100%;padding:0 10px 15px;}
.button-dropdown .menu-bottom ul li{float:left;margin-right:3%;padding-right:3%;position:relative;width:auto !important;border-right:1px solid #cdcdcd;}
.button-dropdown .menu-bottom ul li a{margin-bottom:0px;}
.menu-bottom ul li:hover{opacity:0.8}
.button-dropdown .menu-bottom ul li:last-child{margin-right:0px;border-right:0px;}
.button-dropdown .menu-bottom ul li a::after{background:none!important;}
.button-dropdown ul{float:left;width:100%;position:relative;background:none;}
.button-dropdown ul li{float:left;width:100%;}
.button-dropdown ul li a::after{content:"";height:12px;position:absolute;bottom:0px;width:29px;left:0px;display:block;}
.button-dropdown ul li a{display:block;position:relative;font-family:'Futura-PT-Medium';ackground:url(../../../../index.html) no-repeat right 9px;font-size:20px;color:#ffffff;line-height:28px;text-transform:uppercase;margin:2px 0px 10px;padding:0px 0px 0px 0px;float:left;width:100%;}
.button-dropdown ul li:hover a, .button-dropdown ul li a.active-menu{background-color:rgba(255,255,255,0);}
.button-dropdown ul .submenu{background:#000000;position:absolute;left:285px;top:0px;width:260px;z-index:99;visibility:hidden;opacity:0;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-o-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);transition:all 0.5s ease-out 0s;}
.button-dropdown ul .submenu.dropdown{display:block;z-index:100;visibility:visible;opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
.button-dropdown ul li:hover li a, .button-dropdown ul li:hover .submenu a.btn-back{background-color:rgba(255,255,255,0);}
.button-dropdown ul .submenu a.btn-back::after{background-position:-36px center;background-repeat:no-repeat;content:"";height:12px;left:3px;position:absolute;top:12px;}
.button-dropdown ul .submenu a.btn-back{font-size:14px;color:#888888;width:100%;padding:3px 10px 3px 27px;margin:0px;}
.button-dropdown ul .submenu a.btn-back:hover{background-color:rgba(255,255,255,0);color:#FFFFFF;}
.button-dropdown h1{font-size:18px;color:#ffffff;line-height:28px;text-transform:uppercase;padding:0 3px 5px;border-bottom:1px solid #333333;margin-bottom:15px;}
.button-dropdown ul ul{width:100%;}
.button-dropdown ul li li a::after{background:none;content:"+";position:absolute;top:2px;}
.button-dropdown ul li li a{font-size:17px;line-height:20px;text-transform:none;margin:2px 0;padding:2px 10px 2px 15px;transition:padding 0.1s linear 0s;font-family:"Futura-PT-Light";letter-spacing:.5px;}
.button-dropdown ul li li:hover a{color:#fff;}
.button-dropdown ul li li a:hover{padding-left:20px;}
.button-dropdown ul li a:hover{color:rgb(255, 165, 0);}
@media screen and (max-width:767px){.menu-top{min-height:360px;}
.button-dropdown ul .submenu{left:0px;}
.menu-top, .menu-bottom, .social{margin-left:0px;}
.button-dropdown .social{margin-top:35px !important}
.button-dropdown .menu-bottom ul li{float:none;display:inline-block;}
}
@media screen and (max-width:639px){.button-dropdown ul .submenu{left:0px;}
.menu-top, .menu-bottom, .social{margin-left:0px;}
}