.footer-bottom .typography-article *{color:#fff !important;}
.color-fff{color:#fff !important;}
.padding-top-20{padding-top:20px;}
.padding-bottom-15{padding-bottom:15px;}
.swiper-slide{width:100%;}
.swiperImg{position:relative !important;background-size:cover !important;}
.bg-span_2{position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0, 0, 0, 0.67);}
nav ul li:before, nav ul li:after{display:none;}
nav ul li ul:before, nav ul li ul:after{display:none;}
nav ul ul li ul:before, nav ul ul li:after{display:none;}
nav ul ul.subsubmeny a:after{position:absolute;left:50%;bottom:-2px;margin-left:-7px;width:0px;height:0px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #589fd1;content:"";}
nav ul ul.subsubmeny .subsubmeny-top:before{position:absolute;left:0px;bottom:-11px;width:100%;content:"";height:11px;}
nav ul ul .subsubmeny:hover a:after, nav .subsubmeny a.act:after{bottom:-7px;}
nav ul ul ul{position:absolute;left:280px;top:0px;width:100px;box-shadow:0px 5px 5px rgba(0,0,0,0.15);}
nav ul ul ul li{position:relative;float:left;margin-top:0px;padding-top:0px;padding-bottom:0px;width:100%;}
nav ul ul ul li a{height:0px;font-size:0px;line-height:0px;padding:0px;margin:0px;color:#777777;background:#fff;width:200%;text-align:center;left:-50%;}
nav ul ul ul li a:after{display:none;}
nav ul ul .subsubmeny:hover ul li a{height:39px;font-size:13px;line-height:39px;box-shadow:0px 5px 5px rgba(0,0,0,0.15);}
nav ul ul.subsubmeny:hover .subsubmeny-top{background:#589fd1;color:#fff;}
header.act nav ul ul ul{top:0;}
.third-level-menu{display:none;box-shadow:none;}
.second-level-menu{position:absolute;display:none;}
.second-level-menu > li{position:relative;}
.top-level-menu li:hover > ul{display:inline;}
.padding-top-220{padding-top:220px !important;}
.top-level-menu li:hover .subsub:before{position:absolute;right:0%;bottom:13px;margin-right:5px;width:0px;height:0px;border-bottom:7px solid transparent;border-top:7px solid transparent;border-left:7px solid #162a4f;-webkit-animation:fadeIn 1s;animation:fadeIn 1s;content:"";}
header.act nav a:hover .subsub:before{border-bottom:7px solid transparent;border-top:7px solid transparent;border-left:7px solid #fff;}
@media (max-width:1175px){nav ul ul{position:relative;float:left;top:0px;}
nav ul ul ul li a{height:0px;font-size:0px;line-height:0px;padding:0px;margin:0px;color:#777777;background:#fff;width:100%;text-align:left;left:0%;}
nav ul ul ul{position:relative;left:0;top:0px;width:100%;box-shadow:0px 5px 5px rgba(0,0,0,0.15);}
.padding-top-220{padding-top:auto;}
.top-level-menu li:hover .subsub:before{position:absolute;right:47%;bottom:8px;margin-right:5px;width:0px;height:0px;border-left:7px solid transparent;border-right:7px solid transparent;}
}
@media (max-width: 767px){
nav .submeny a:after {
    position: absolute;
    left: 95%;
    bottom: -2px;
    margin-left: -7px;
    width: 0px;
    height: 0px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #162a4f;
    content: "";
}
}