body.offcanvas-active{overflow:hidden;}
.offcanvas-header{display:none;}
.screen-overlay{width:0%;height:100%;z-index:30;position:fixed;top:0;left:0;opacity:0;visibility:hidden;background-color:rgba(34, 34, 34, 0.6);-webkit-transition:opacity .2s linear, visibility .1s, width 1s ease-in;transition:opacity .2s linear, visibility .1s, width 1s ease-in;}
.screen-overlay.show{-webkit-transition:opacity .5s ease, width 0s;transition:opacity .5s ease, width 0s;opacity:1;width:100%;visibility:visible;}
.modal .modal-dialog-aside{width:350px;max-width:80%;height:100%;margin:0;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;}
.modal .modal-dialog-aside .modal-content{height:inherit;border:0;border-radius:0;}
.modal .modal-dialog-aside .modal-content .modal-body{overflow-y:auto;}
.modal.fixed-left .modal-dialog-aside{margin-right:auto;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.modal.fixed-right .modal-dialog-aside{margin-left:auto;-webkit-transform:translateX(100%);transform:translateX(100%);}
.modal.show .modal-dialog-aside{-webkit-transform:translateX(0);transform:translateX(0);}
.dropdown-large, .megasubmenu, .megamenu{padding:20px;}
.dropdown-menu .dropdown-menu{margin-left:0;margin-right:0;}
.dropdown-menu .dropdown-toggle:after{border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid;}
.navbar .icon-arrow:after{content:"\276F";line-height:1;display:inline-block;vertical-align:middle;margin-left:7px;margin-top:-2px;opacity:.3;font-size:80%;}
.dropdown.has-dimmer:after{content:'';top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;opacity:0;visibility:hidden;background-color:rgba(0, 0, 0, 0.5);pointer-events:none;}
.navbar:not(.navbar-hover) .dropdown.show.has-dimmer:hover .nav-link{position:relative;z-index:12;}
.navbar:not(.navbar-hover) .dropdown.show.has-dimmer:after{z-index:10;opacity:1;visibility:visible;position:fixed;}
@media all and (min-width:992px){.navbar{padding-top:0;padding-bottom:0;background-color:#fff;}
.navbar .has-megamenu{position:static !important;}
.navbar .dropdown-menu{margin-top:0;}
.navbar .megamenu{left:0;right:0;width:100%;padding:20px;}
.navbar .megasubmenu{left:100%;top:0;min-height:100%;min-width:500px;}
.navbar .dropdown-large{min-width:500px;}
.navbar .nav-link{padding-top:1rem;padding-bottom:1rem;}
.submenu, .dropdown-menu .dropdown-menu{display:none;position:absolute;left:100%;top:-7px;}
.submenu.submenu-left, .dropdown-menu .dropdown-menu.submenu-left{right:100%;left:auto;}
.navbar-hover .dropdown.has-dimmer:hover .nav-link{position:relative;z-index:12;}
.navbar-hover .dropdown.has-dimmer:hover:after{z-index:10;opacity:1;visibility:visible;position:fixed;}
.navbar-hover.navbar-dark .nav-item:hover .nav-link{color:#fff;}
.navbar-hover.navbar-light .nav-item:hover .nav-link{color:#000;}
.navbar-hover .dropdown-menu:not(.animate){display:none;}
.navbar-hover .animate{display:block;opacity:0;visibility:hidden;-webkit-transition:.4s;transition:.4s;margin-top:0;}
.navbar-hover .dropdown-menu .animate{-webkit-transition:0.1s;transition:0.1s;}
.navbar-hover .fade-down{top:90%;-webkit-transform:rotateX(-80deg);transform:rotateX(-80deg);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;}
.navbar-hover .fade-up{top:100px;}
.navbar-hover .dropdown-menu .fade-down{top:0;}
.navbar-hover .nav-item:hover > .dropdown-menu, .navbar-hover .dropdown:hover > .dropdown-menu{display:block;-webkit-transition:.4s;transition:.4s;opacity:1;visibility:visible;top:100%;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);}
.dropdown-menu > li:hover{background-color:#f1f1f1;}
.dropdown-menu li{position:relative;}
.dropdown-menu li.has-megasubmenu{position:static;}
.dropdown-menu li:hover > .submenu, .dropdown-menu li:hover > .dropdown-menu{display:block;-webkit-transition:.4s;transition:.4s;opacity:1;visibility:visible;top:0%;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);}
.dropdown-menu li:hover > .megasubmenu{display:block;-webkit-transition:.4s;transition:.4s;opacity:1;visibility:visible;top:0%;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);}
}
@media all and (max-width:991px){.offcanvas-header{display:block;}
.mobile-offcanvas{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);border-radius:0;display:block;position:fixed;top:0;left:0;height:100%;z-index:1200;width:80%;overflow-y:scroll;overflow-x:hidden;-webkit-transition:visibility .2s ease-in-out, -webkit-transform .2s ease-in-out;transition:visibility .2s ease-in-out, -webkit-transform .2s ease-in-out;transition:visibility .2s ease-in-out, transform .2s ease-in-out;transition:visibility .2s ease-in-out, transform .2s ease-in-out, -webkit-transform .2s ease-in-out;}
.mobile-offcanvas .container{display:block;}
.mobile-offcanvas.show{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);}
}
.navbar-soft{background-color:white;font-size:14px;}
.navbar-soft .navbar-brand{color:#111;font-weight:600;font-size:18px;}
.navbar-soft .navbar-nav .nav-item{margin-left:15px;margin-right:-10px;}
.navbar-soft .navbar-nav .nav-link{font:14px "Nunito Sans", sans-serif;color:#000;font-weight:bold;font-size:15px;}
.navbar-soft .navbar-nav .nav-item:hover .nav-link, .navbar-soft .navbar-nav .nav-item.show .nav-link{border-bottom:2px solid orange;color:#111;}
.navbar-soft .dropdown-menu{border:0;background-clip:initial;border-radius:0;}
.navbar-soft .dropdown-menu .dropdown-item{padding:.6rem 1.5rem;border-bottom:1px solid #f1f1f1;}
@media all and (max-width:991px){.navbar-soft .navbar-nav{margin-bottom:10px;margin-top:10px;}
.navbar-soft .navbar-nav .nav-link{padding:.6rem 0rem;}
}
.color-black{color:#000;}