.mobile-nav{background-color:#777;display:none;height:auto;left:-100%;top:0;padding:20px 25px 30px 30px;position:absolute;transition:all .2s ease-in-out;width:100%;z-index:999;transform:translate(-100%,0);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.mobile-nav__header{font-size:24px;font-weight:600;color:#fff;padding-bottom:30px}.mobile-nav__btn-close{color:#fff;float:right;font-size:26px !important}.mobile-nav__btn-close:hover{color:#000 !important}.mobile-nav ul{padding:0;margin:0;list-style-type:none}.mobile-nav ul li{border:solid 2px;margin-bottom:7px;padding:0 0 0 15px;width:75%}.mobile-nav ul ul li{border-top:solid 1px var(--color-dark-blue);padding:0 0 0 20px;width:100%}.mobile-nav ul li .current-menu-item-mob{border:solid 3px var(--color-logo)}.mobile-nav ul li a{color:#fff;display:block;font-size:14px;font-weight:500;line-height:40px;padding:0;position:relative;white-space:nowrap;width:100%;z-index:30}.mobile-nav ul li>ul{margin:0;width:70%}.mobile-nav ul ul li a{color:#fff;font-size:14px;font-weight:500;padding:5px 0;width:100%;z-index:30}.mobile-nav ul li a:hover{text-decoration:none !important}.mobile-nav ul li a:hover:after{left:0;width:0}.mobile-nav ul .menu-item-has-children>a:after{margin:0 25px 0 0;transform:rotate(0deg);transition:all .3s}.mobile-nav ul .menu-item-has-children>a:hover:after{margin:-2px 25px 0 0;transform:rotate(90deg)}.current-menu-item-mob{color:var(--color-logo)}.main-navigation .current-menu-item a:after{left:0;width:0}.main-navigation .current-menu-item a,.main-navigation a:after{right:0;width:0}@media only screen and (max-width:1250px){.top-menu li{margin:0 10px}}@media only screen and (max-width:1400px){.site-header,.header-top-box{display:none}.header-wrapp,.second-header-wrapp{height:160px}.top-menu,.second-main-navigation{align-items:center;display:flex;justify-content:space-between;width:95%}.mobile-nav{display:block}.mobile-nav{left:0;width:60%}.mobile-nav .sub-menu{margin:0 0 0 -2px;padding:0}.mobile-nav ul{display:block}.mobile-nav li:nth-child(1):hover:after,.mobile-nav .current-menu-item:nth-child(1):after{left:-6px}.mobile-nav__footer{margin-top:20px}.mobile-nav ul{margin:0 0 0 20px;padding:0}.mobile-nav ul ul li{padding:0 0 0 30px}.mobile-nav .current-menu-item:after{box-shadow:none;color:#fff;content:"";transform:skew(-30deg);display:block;position:absolute;top:6px;left:-3px;width:102%;height:29px;background-color:var(--color-dark-blue);opacity:1;z-index:10}.mobile-nav li:hover:after{box-shadow:none;color:#fff;content:"";transform:skew(-30deg);display:block;position:absolute;top:6px;left:-3px;width:102%;height:29px;background-color:var(--color-dark-blue);opacity:1;z-index:10}.mobile-nav ul ul .current-menu-item:after,.mobile-nav ul ul li:hover:after{content:"";transform:skew(-30deg);display:block;position:absolute;top:12px !important;left:14px !important;height:28px;width:88%;background-color:var(--color-dark-blue);opacity:1}.mobile-nav ul ul li .current-menu-item:after,.mobile-nav ul ul li:hover:after{content:"";transform:skew(-30deg);display:block;position:absolute;top:12px !important;left:14px !important;width:88%;height:28px !important;background-color:var(--color-dark-blue) !important;opacity:1;z-index:20}.mobile-nav ul li:hover>ul,.mobile-nav ul li:focus>ul,.mobile-nav ul li:active>ul{visibility:visible;opacity:1;margin:0 0 0 20px;padding:0}}@media only screen and (max-width:900px){.header-wrapp,.second-header-wrapp{height:150px}}@media only screen and (max-width:600px){.top-menu,.second-main-navigation{width:100%}.mobile-nav{left:0;width:100%}.mobile-nav ul li>ul{margin:0;width:91%;margin:0 0 0 27px !important}.mobile-nav ul li a{color:#fff;line-height:40px;position:relative;z-index:20}.mobile-nav ul li:hover>ul,.mobile-nav ul li:focus>ul,.mobile-nav ul li:active>ul{visibility:visible;opacity:1;margin:0 0 0 10px !important;padding:0}.mobile-nav .current-menu-item:after{top:6px}.mobile-nav li:hover:after{top:5px}.mobile-nav ul ul li{padding:0 0 0 25px}.mobile-nav ul ul .current-menu-item:after,.mobile-nav ul ul li:hover:after{left:10px !important}.mobile-nav ul ul li .current-menu-item:after,.mobile-nav ul ul li:hover:after{left:10px !important}}.side-header-btn{background-color:var(--color-light-blue);border:solid 2px;padding:5px 30px 6px;box-shadow:0px 0px 20px}.side-header-btn:hover{text-decoration:none}@media only screen and (max-width:320px){.mobile-nav ul{margin:0}.mobile-nav ul li{width:80%}}