#showhide,#showhide:active,#showhide:hover{font-family:Montserrat,sans-serif;font-weight:600;border:0 solid #000;right:20px;color:#000;z-index:9999;position:fixed;top:23px;font-size:15px;background-color:#fff;min-width:60px}#showhide:focus{outline:none!important}.hide-menu{opacity:0}.show-menu{opacity:1}#button-text{background-color:#fff}.last-li{height:20px;width:100px}.navbar{font-family:Montserrat,sans-serif;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.3);box-shadow:0 5px 5px 0 rgba(0,0,0,.3);background-color:#fff}.navbar-nav li{margin-left:10px;padding-bottom:0;padding-top:0}.navbar-nav li a{font-weight:400;border-top:1px solid #fff;color:#000;border-bottom:1px solid #fff;padding-bottom:0;padding-top:0;font-size:15px}.navbar-nav li a:hover{border-top:1px solid #000;border-bottom:1px solid #000}[data-toggle=dropdown]:after{font-family:FontAwesome;font-weight:500;-webkit-text-stroke:2px #fff;content:"\f078"}.show [data-toggle=dropdown]:after{content:"\f077"}.dropdown-toggle{display:flex}.dropdown-toggle:after{border:none}.megamenu-li{position:static}.megamenu-li .dropdown-menu{border-radius:0;border:0}.megamenu{left:0;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.3);box-shadow:0 5px 5px 0 rgba(0,0,0,.3);right:0;position:absolute;top:67px;width:100%}.megamenu .megamenu-image{padding:0 0 3px 10px}.megamenu a{padding-bottom:0;padding-left:0;padding-top:0}.megamenu a:link{font-weight:400;color:#000;font-size:14px}.megamenu a:hover{background-color:transparent}.megamenu p{font-weight:400;color:#000;font-size:14px}@media (max-width:1199.98px){.hide-menu{opacity:1}.navbar{-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.3);box-shadow:0 5px 5px 0 rgba(0,0,0,.3)}.navbar .navbar-collapse{margin-top:10px;border-top:1px solid #d1d1d1}.icon-bar{margin-top:8px;display:block;height:1px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-color:#000;width:50px}.navbar-toggler{border:none;margin-right:0;background:transparent}.navbar-toggler:focus{outline:none;background:transparent}.navbar-toggler .top-bar{transform-origin:26% 26%;transform:rotate(45deg);background-color:red;width:50px}.navbar-toggler .middle-bar{opacity:0;width:50px}.navbar-toggler .bottom-bar{transform-origin:18% 50%;transform:rotate(-45deg);width:50px}.navbar-toggler.collapsed .top-bar{transform:rotate(0);width:50px}.navbar-toggler.collapsed .middle-bar{opacity:1;width:50px}.navbar-toggler.collapsed .bottom-bar{transform:rotate(0);width:50px}.navbar-nav li{margin-left:0;padding-bottom:5px;padding-top:5px}.navbar-nav li a{font-weight:400;border-top:1px solid #fff;color:#000;border-bottom:1px solid #fff;padding-bottom:0;padding-top:0;font-size:20px}.navbar-nav li a:hover{border-top:1px solid #000;border-bottom:1px solid #000}[data-toggle=dropdown]:after{font-family:FontAwesome;font-weight:500;-webkit-text-stroke:1px #fff;content:"\f149"}.show [data-toggle=dropdown]:after{content:"\f149"}.dropdown-toggle{display:flex}.dropdown-toggle:after{border:none}.megamenu-li{position:static}.megamenu-li .dropdown-menu{border-radius:0;border:0}.megamenu{left:0;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;right:0;position:absolute;top:67px;padding:15px;background-color:#efefef;width:100%}.megamenu a{padding-bottom:0;padding-left:0;padding-top:0}.megamenu a:link{font-weight:400;color:#000;font-size:14px}.megamenu a:hover{background-color:transparent}.megamenu p{font-weight:400;color:#000;font-size:14px}}@media (min-width:1200px) and (max-width:1400px){.megamenu .menu-long-link{letter-spacing:-1px}}.social{font-weight:400;margin-top:20px;border-top:1px solid #000;margin-left:0;border-bottom:1px solid #000;padding-bottom:10px;padding-top:15px;font-size:14px;margin-right:50px}.social i{margin-top:7px;color:#fff;font-size:24px}.social a{margin-bottom:10px;border-top:1px solid #000;margin-left:3px;display:inline-block;text-align:center;color:#fff;border-bottom:1px solid #000;height:40px;padding-top:15px;background:none repeat scroll 0 0 red;width:40px}.social a:hover{text-decoration:none;color:#fff;border-color:#fff;background-color:#5c5c5c}#menu-phone{font-weight:600;border:0 solid #000;letter-spacing:-1px;margin-left:20px;display:inline-block;text-align:left;color:#000;height:autox;font-size:34px;background:none repeat scroll 0 0 #fff;width:auto}