/* Fonts */
.shantell--regular-italic, .shantell--regular-italic div {
    font-family: "Shantell Sans",cursive !important;
    font-weight: 400 !important;
    font-style: italic;
}

.shantell--medium-italic, .shantell--medium-italic div {
    font-family: "Shantell Sans",cursive !important;
    font-weight: 500 !important;
    font-style: italic;
}

.noto--medium-italic, .noto--medium-italic div {
    font-family: "Noto Sans", sans-serif !important;
    font-optical-sizing: auto;
    font-weight: 500 !important;
    font-style: italic;
}


/* Header */
.uc-kl-header-menu .t228__maincontainer {
    max-width: 992px;
}

.uc-kl-header-menu .t228__leftside .t228__imglogo {
    /*display: none;*/
    margin-right: 50px !important;
    max-height: 40px !important;
}

.uc-kl-header-menu ul.t-menu__list li:first-child a {
    color: #C30A0A !important;
}

.tmenu-mobile__burgerlogo img {
    min-width: 56px !important;
    width: 56px;
}

.uc-kl-header-menu .t228__padding40px {
    width: 0 !important;
}

.uc-kl-header-menu .t228__rightside a.t-btn {
    width: 32px;
    height: 32px;
    padding: 0;
}

.uc-kl-header-menu .t228__rightside a.t-btn .t-btnflex__icon {
    width: 32px;
    height: 32px;
}

.uc-kl-header-menu .t228__rightside a.t-btn .t-btnflex__text {
    display: none;
}

.uc-kl-header-menu .t228__rightside a.t-btn {
    
}


/* Heroblock */
.heroblock__gt-in-life div {
    font-family: "Noto Sans", sans-serif !important;
    font-weight: 500;
    font-style: italic;
    color: #2C3A50 !important;
}
.heroblock__loginov-name div {
    font-family: "Shantell Sans", cursive !important;
    font-weight: 500;
    font-style: italic;
    color: #495B80 !important;
}
.heroblock__loginov-portrait {
    z-index: 9999 !important;
    pointer-events: none;
}
.heroblock__separator--mobile {
    position: relative;
}
.heroblock__separator--mobile:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #47597F;
    transform: translate(3px, -2px);
}
    
    
/* Video slider */
.uc-video-slider, .uc-v-slider__header, .uc-v-slider__footer {
    background-color: #ffffff;
}


/* Articles */
.uc-kl-feed-wrapper, .uc-kl-feed__header, .uc-kl-feed__footer {
    background-color: #EEEDF4;
}

.uc-kl-feed-wrapper ul.t-feed__container {
    width: 992px;
}

.uc-kl-feed-wrapper .t-feed__post {
    background-color: #ffffff;
    border: 1px solid #D1D7E8;
    border-radius: 4px;
    margin: 0 28px 35px 0;
    padding: 0;
    max-width: 310px;
}

.uc-kl-feed-wrapper ul.t-feed__container li:last-child {
    margin: 0 0 35px 0 !important;
}

.uc-kl-feed-wrapper .t-feed__post .t-feed__col-grid__wrapper {
    margin: 0;
    padding: 22px 20px;
    max-width: 310px;
}

.uc-kl-feed-wrapper .t-feed__post-title a {
    color: #495B80;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    line-height: 22px;
    font-weight: 600;
}

.uc-kl-feed-wrapper .t-feed__post-parts-date-row {
    margin: 0;
}

.uc-kl-feed-wrapper .t-feed__post-date {
    color: #BE0707 !important;
    font-family: "Nunito", sans-serif;
    font-size: 12px;
    line-height: 1;
    margin: 0;
}

.uc-kl-feed-wrapper .t-feed__post-descr {
    font-family: "Raleway", sans-serif;
    color: #2C3A50;
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    margin-top: 34px;
}


/* Social media */
.uc-kl-social-media {
    background-color: #ffffff;
}


@media screen and (max-width: 980px) {
    #nav1650343001 {
        background-color: rgb(238 237 244) !important;
        border-top: 1px solid #dce1ea;
    }
    
    #rec1650343001 a.t-menu__link-item {
        font-weight: 400 !important;
    }
    
    #nav1650343001 ul.t-menu__list li:first-child {
        display: none;
    }
    
    .t228 .t228__list_item {
        text-align: left;
        margin-left: 10px;
    }
    
    .t228__rightcontainer {
        align-items: start;
    }
    
    .uc-kl-header-menu .t228__rightside a.t-btn {
        width: auto;
        height: auto;
    }

    .uc-kl-header-menu .t228__rightside a.t-btn .t-btnflex__text {
        display: block;
        font-size: 20px;
        transform: translateY(2px);
    }
    
    .heroblock__loginov-portrait {
        z-index: 0 !important;
    }
    
    
    /* Video slider */
    .uc-video-slider {
        padding: 0 30px;
    }
    .uc-video-slider, .uc-v-slider__header, .uc-v-slider__footer {
        background-color: #EEEDF4;
    }
    
    
    /* Articles */
    .uc-kl-feed-wrapper {
        padding: 0 0 0 30px;
    }
    
    .uc-kl-feed-wrapper, .uc-kl-feed__header, .uc-kl-feed__footer {
        background-color: #ffffff;
    }
    
    .uc-kl-feed-wrapper .t-feed__post {
        background-color: #EEEDF4;
    }
    
    
    /* Social media */
.uc-kl-social-media {
    background-color: #EEEDF4;
}

.kl-footer--bottom {
    width: 100% !important;
    left: 0 !important;
}

}