@media (min-width:981px){#site-header.sticky li.mega-menu:after{color:#fff}#site-header.sticky li.mega-menu .sub-menu-wrap:after{margin-top:17px}.menu-container li.mega-menu{position:inherit;transition:opacity .2s ease-in-out 0s!important}.menu-container li.mega-menu:after{content:"\e900";font-family:Icomoon;position:relative;display:inline-block;font-weight:700}.menu-container li.mega-menu a{position:relative}.menu-container li.mega-menu a:after{display:none}.menu-container li.mega-menu:hover{transition:opacity .2s ease-in-out 0s!important}.menu-container li.mega-menu:first-child:hover > a:before,.menu-container li.mega-menu:nth-child(2):hover>a:before{border-bottom-color:#000}.menu-container li.mega-menu.current-menu-item:hover>a:before,.menu-container li.mega-menu.current_page_ancestor:hover>a:before{border:transparent}.menu-container li.mega-menu li.current-menu-ancestor>a:before,.menu-container li.mega-menu li.current-menu-item>a:before{display:none}.menu-container li.mega-menu>.sub-menu-wrap{z-index:999;position:absolute;visibility:hidden;opacity:0;width:100%;margin-left:auto;margin-right:auto;padding-top:2em;left:0;right:0}.menu-container li.mega-menu>.sub-menu-wrap:after{content:"";background-color:#000;position:absolute;width:100%;height:100%;top:0;margin-top:28px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu{box-shadow:none;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;background-color:inherit;position:relative;visibility:hidden;padding-bottom:0;opacity:0;display:flex;flex-wrap:wrap;justify-content:flex-end}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu a{color:#fff}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li{flex-basis:25%;position:relative}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li>a{position:relative;display:block;border-bottom:3px solid hsla(0,0%,100%,.61);padding-bottom:.5em;padding-left:.5em;margin-bottom:.5em;font-size:19px;line-height:1.15}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu{position:relative;background:transparent;padding:0;width:auto;font-weight:400;font-size:17.78px}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu li{margin:0;padding:0}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu li a{padding:.75em .5em;display:block;transition:color .3s ease-in-out}.menu-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu li a:hover{background:hsla(0,0%,100%,.15)}.menu-container li.mega-menu>.sub-menu-wrap li{background:none}.menu-container li.mega-menu:hover>.sub-menu-wrap,.menu-container li.mega-menu:hover>.sub-menu-wrap .sub-menu{visibility:visible;opacity:1}}@media only screen and (min-width:981px){#site-header{padding:1em 0}#site-header .btn-phone,#site-header .wrapper-menu-icon{display:none}#site-header .menu-container>#search{display:none}#site-header .menu-container nav li{display:inline-block;text-align:left;position:relative;margin:0 18px}#site-header .menu-container nav li:last-child{margin-right:0}#site-header .menu-container nav li a{padding:10px}#site-header .menu-container nav li a:hover{text-decoration:none}#site-header .menu-container nav .open-sub-menu{display:none}#site-header .menu-container nav .current-menu-ancestor>a,#site-header .menu-container nav li.current-menu-item>a,#site-header .menu-container nav li.current_page_ancestor>a,#site-header .menu-container nav li.current_page_item>a{color:#000}#site-header .menu-container nav>ul>li.menu-item-has-children>a:after{content:"\e901";font-family:Icomoon;font-size:13.19444px;margin-left:3px}#site-header .menu-container nav.top-nav{margin-bottom:.5em}}@media only screen and (min-width:981px) and (min-width:1200px){#site-header .menu-container nav.top-nav{margin-bottom:1.5em}}@media only screen and (min-width:981px){#site-header .menu-container nav.top-nav ul li{margin:0 15px}#site-header .menu-container nav.top-nav ul li a{text-transform:uppercase}#site-header .menu-container nav.top-nav ul li a:after{-webkit-font-smoothing:none;margin-left:5px}#site-header .menu-container nav.top-nav ul li.btn-contact a{display:inline-block;padding:.6em 1em;font-weight:700;background-color:#f3c52f;color:#000;transition:background-color .15s ease-in-out,color .15s ease-in-out}#site-header .menu-container nav.top-nav ul li.btn-contact a:hover{background-color:#000;color:#f3c52f}#site-header .menu-container nav.top-nav ul li .sub-menu li{margin:0}#site-header .menu-container nav.top-nav ul li .sub-menu li a{padding:0}#site-header .menu-container nav.top-nav ul>li:last-of-type{margin-left:30px;margin-right:0}#site-header .menu-container nav.main-nav ul li{margin:0 2%}}@media only screen and (min-width:981px) and (max-width:1199px){#site-header .menu-container nav.main-nav ul li{margin:0 10px}}@media only screen and (min-width:981px) and (max-width:1199px){#site-header .menu-container nav.main-nav ul li a{font-size:19px}}@media only screen and (min-width:981px){#site-header .menu-container nav.main-nav>ul{width:96%}#site-header .menu-container .sub-menu{position:absolute;z-index:100;left:0;padding:0;background:#f5f5f5;width:260px;box-shadow:0 0 10px rgba(0,0,0,.05)}#site-header .menu-container .sub-menu li{display:block;width:100%;padding:1em;border-bottom:1px solid #f5f5f5}#site-header .menu-container .menu-item-has-children{position:relative}#site-header .menu-container .menu-item-has-children .sub-menu{visibility:hidden;opacity:0;z-index:100;transition:opacity .3s ease-in-out;max-height:none;background-color:#fff;text-align:left}#site-header .menu-container .menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1}}
/*# sourceMappingURL=desktop-menu.css.map */
