:root{
    --brand-color-blue: #001750;
    --brand-color-blue-light: #c4d8ea;
    --brand-color-yellow: #f3c724;
}

.site-head a.logo {
    margin: 23px 10px 0 10px;
    width: 150px;
}
.site-head .navigation .main-navigation > li:first-of-type > a {
    padding-left: 10px;
}
@media (max-width: 540px){
    .site-head a.logo {
        width: 140px;
        margin-top: 12px;
    }
    .site-head .actions {
        width: calc(100% - 160px);
    }
    .site-head .actions > li {
        width: 33%!important;
    }
    .site-head .actions > li > a {
        width: 100%;
    }
}
@media (min-width: 540px){
    .actions li:hover .sub-menu {
        right: 0;
    }
}

.site-footer .footer-logo img {
    max-width: 150px;
    margin-top: 20px;
}

.preloader-wrap .preloader img {
    height: 80px;
    width: auto;
}
.actions .sub-menu {
    position: absolute;
    border-right: none;
}
.actions .sub-menu li {
    border-right: none;
}
.actions .lang-toggle {
    display: none !important;
}