/* Защита изображений от копирования */

img {
    pointer-events: none;
}

/* Изменяем цвет бургера в верхнем меню на белый, когда меню открыто*/

.t282__menu__content .t-menuburger-opened span:nth-child(2),
.t282__menu__content .t-menuburger-opened span:nth-child(3) {
    background-color: white !important;
}

/* Убираем проблему с наложением слоёв в меню*/

.t282__container.t282__positionabsolute {
    width: 68px;
    left: inherit !important;
    z-index: 9999999;
}

.t282__menu__items {
    padding: 55px 0 55px;
}

.t282__menu__container {
    top: 0 !important;
}

/* Цвет подменю в мобильной версии */

#allrecords .t794__typo:active {
    color: #fff;
}

@media screen and (max-width: 1200px) {
    
    #rec44354925 .t794__tooltip-menu,
    #rec50747546 .t794__tooltip-menu {
        background-color: #fff !important;
    }
    
    #allrecords .t794__typo {
        color: #000 !important;
    }
    
    #allrecords .t794__typo:hover {
        color: #ff4e49 !important;
    }
    
}

/* Правильные размеры текстов на всех страницах*/

.t422__uptitle {
    font-size: 18px;
}

.t422__title {
    font-size: 32px;
}

.t422__descr {
    font-size: 20px;
}

.t486__descr {
    font-size: 22px;
}

@media screen and (max-width: 1200px) {
    
    .t422__uptitle,
    .t017__uptitle {
        font-size: 16px !important;
    }
    
    .t422__title,
    .t017__title {
        font-size: 30px !important;
    }
    
    .t422__descr,
    .t017__descr,
    .t030__descr,
    .t486__descr,
    .t585__text {
        font-size: 18px !important;
    }
    
}

@media screen and (max-width: 640px) {
    
    .t422__uptitle,
    .t017__uptitle {
        font-size: 14px !important;
    }
    
    .t422__title,
    .t017__title {
        font-size: 26px !important;
    }

    .t422__descr,
    .t017__descr,
    .t030__descr,
    .t585__text {
        font-size: 16px !important;
        line-height: 1.45 !important;
    }
    
}

/* Высота слайдера на главной странице*/

#rec55666044 .t-cover,
#rec55666044 .t-cover__carrier,
#rec55666044 .t-cover__filter,
#rec55666044 .t-cover__wrapper {
    height:calc(100vh - 160px) !important;
    height:-moz-calc(100vh - 160px) !important;
    height:-webkit-calc(100vh - 160px) !important;
}

@media screen and (max-width: 980px) {
    
    #rec55666044 .t-cover,
    #rec55666044 .t-cover__carrier,
    #rec55666044 .t-cover__filter,
    #rec55666044 .t-cover__wrapper {
        height:calc(100vh - 140px) !important;
        height:-moz-calc(100vh - 140px) !important;
        height:-webkit-calc(100vh - 140px) !important;
    }

}

/* Увеличиваем ширину иконки проекта */

.t694__img {
    width: 100%;
    max-width: 110px;
}


/* Размер тултипа на мобильных на странице о компании */

@media screen and (max-width: 980px) {
    
    #rec44269563 .t396__elem {
        height: 25px !important;
    }

}

@media screen and (max-width: 480px) {
    
    #rec44269563 .t396__elem {
        height: 13px !important;
    }

}


#allrecords ul.t282__menu__items {
    padding: 5px 0 5px;
}