/*  Страница с ценами */
@media screen and (max-width:960px) {
    .t614__mobile {
        padding: 20px 0px
    }
    .t614__content.t-col.t-col_4.t-prefix_4 {
        padding-left: 0px;
        padding-right: 0px;
    }
    .t450__burger_container.t450__small {
        top: 15px;
    }
    .b24-widget-button-position-bottom-right {
        right: 10px !important;
        bottom: 10px !important;
}
}
.t614 .t-section__topwrapper {
    margin-bottom: 5px;
}

/*
.t830__burger.t830__burger_mobile {
    position: fixed;
    top: 20px;
    right: 15px;
    left: auto;
    
}

*/
/*Добавляем новую иконку*/
.t450__burger_cirqle {
    /* background-image: url(http://batiskaf-kids.ru/special/filt4.png); */
    background-image: url(https://static.tildacdn.com/tild6539-6431-4339-a532-623362313036/filt4.png);
    background-position: center;
    background-size: contain;
    box-shadow: 0px 0px 5px rgba(0,20,70,0.3);
}
/*Прячем Бургер*/
.t450__small .t450__burger {
    display:none;
}
/*Приподнимаем иконку на мобайле*/
@media screen and (max-width: 960px) {
 .t450__burger_container.t450__small {
    top: 15px !important;
 }

 .raspicon {
    position: absolute;
    width: 26px;
    height: 26px;
    /*background-image: url(https://batiskaf-kids.ru/special/cd-x2.png);*/
    /*background-image: url(https://static.tildacdn.com/tild6665-6333-4131-b639-323364336232/cd-x2.png);*/
    background-image: url(https://static.tildacdn.com/tild3131-3636-4365-b862-383339623538/cd2-x2.png);
    background-size: contain;
    top: 50%;
    margin-top: -15px;
    right: 72px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    z-index: 999;
}

/*
.raspicon {
    display: none;
    position: absolute;
    width: 26px;
    height: 26px;
    background-image: url(https://static.tildacdn.com/tild3461-6364-4562-b232-336465663866/lk-x2.png);
    background-size: contain;
    top: 50%;
    margin-top: -13px;
    right: 115px;
    cursor: pointer;
    z-index: 999;
}
*/

 .callicon {
     position: absolute;
    width: 26px;
    height: 26px;
    //background-image: url(https://batiskaf-kids.ru/special/ph-x2.png);
    /*background-image: url(https://static.tildacdn.com/tild3234-3637-4336-a232-333462663136/ph-x2.png);*/
    /*background-image: url(https://cdn.icon-icons.com/icons2/494/PNG/512/phone-handset_icon-icons.com_48252.png);*/
    background-image: url(https://static.tildacdn.com/tild6362-3332-4934-b731-336238663936/ph2-x2.png);
    background-size: contain;
    top: 50%;
    margin-top: -14px;
    right: 120px; /*140px*/
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    z-index: 999;
}
.callicon-only {
     position: absolute;
    width: 26px;
    height: 26px;
    /*background-image: url(https://static.tildacdn.com/tild3234-3637-4336-a232-333462663136/ph-x2.png);*/
    background-image: url(https://static.tildacdn.com/tild6362-3332-4934-b731-336238663936/ph2-x2.png);
    background-size: contain;
    top: 50%;
    margin-top: -14px;
    right: 72px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    z-index: 999;
}
.raspicon a, .callicon a, .callicon-only a {
    display: block;
    width: 28px;
    height: 28px;
}

}

@media screen and (max-width: 350px) {

 .raspicon {
    right: 70px;
}
 .callicon {
    right: 120px;
}
}

 /*добавляем трубку
.t282__logo__container::before {
    content: " ";
    display: block;
    position: absolute;
    right: 17%;
    top: 26px;
    background-image: url(http://batiskaf-kids.ru/special/phone.png);
    width: 30px;
    height: 29px;
}*/

/*Раздвигаем меню, когда в несколько строк*/
.t228__centercontainer {
    line-height: 1.8;
}
/*Частный случай - не так широко, когда в 3 строки*/
@media screen and (max-width: 1120px) {
 .t228__centercontainer {
    line-height: 1.5;
 }
}

.t420__col {
 max-width: 195px; 
 margin-right: 35px;
}

/*В этом меню нет кнопки внизу - переделываем ссылку в кнопку*/
.t282__descr > div > a {
    display: inline-block;
    background-color: #00a4b2;
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    padding: 7px 30px 9px;
}
.t282__descr > div > a span {
    color: #ffffff !important;
}
/*подтягиваем пространcтво в меню*/
.t282__menu__items {
    padding: 5px 0 25px;
}
.t282__menu {
    padding: 20px 20px 30px;
}
 
 /* подкрашивали последний пункт в меню - Лагерь
.t228__list_item:last-child a {
    color: #e07f00 !important;
}
.t282__menu__item:last-child {
    color: #e07f00 !important;
}
*/

#rec69302841 .t614 .t-section__title {
    margin-bottom: 10px;
}

.bx-imopenlines-config-sidebar, .bx-livechat-wrapper {
    z-index: 101001 !important;
}
/* Fix text zoom on Mobile Devices */
body {
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
.t-name {
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

/* Делаем меню в footer в 2 колонки на мобильных */
@media screen and (max-width: 1200px) {
    .t-descr_xxs {
    font-size: 14px;
    }
}
@media screen and (max-width: 640px) {
    .t344__col.t-col_3 {
        max-width: 50%;
    }
    .t-descr_xxs {font-size:14px;}
    .t-name_xs {font-size: 12px;}
}


/* Настраиваем размер шрифтов заголовков */
.t-title { 
        font-size: 52px;
    }
/* Настраиваем размер шрифтов заголовков пунктов */    
.t-name {
        font-size: 20px;
    }

.t-descr_xs {
    font-size: 14px;
}
.t-descr_xxs {
    font-size: 14px;
}
/*Размер заголовков в footer*/
.t344__title.t-name {
    font-size: 12px;
}
/*размер заголовков под видео на странице лагеря*/
.t-text_sm {
    font-size: 20px;
}
.t-descr_sm {
        font-size: 16px;
    }
@media screen and (max-width: 1200px) {
    .t-title {
        font-size: 40px;
    }
    .t-name {
        font-size: 18px;
    }
    .t-descr_xs {
        font-size: 14px;
    }
  .t-descr_sm {
        font-size: 16px;
    }
    .t-text_sm {
       font-size: 18px;
    }
}
@media screen and (max-width: 640px) {
    .t-title {
        font-size: 30px;
    }
    .t-name {
        font-size: 16px;
    }
    .t-descr_xs {
        font-size: 14px;
    }
   .t-descr_sm {
        font-size: 14px;
    }
    .t-text_sm {
        font-size: 16px;
    }
}
/* Цвет шрифта описаний */
.t-descr {
    color: #777777;
}

/* Шрифт в шапке */
@media screen {
    .t-title_xl {
        font-size: 52px;
    }
}

@media screen and (max-width: 1200px) {
    .t-title_xl {
        font-size: 46px;
    }

}

@media screen and (max-width: 640px) {
    .t-title_xl {
        font-size: 34px;
    }
}

.t-descr_xxl {
    font-size: 24px;
}
@media screen and (max-width: 1200px) {
    .t-descr_xxl {
        font-size: 20px;
    }
}
@media screen and (max-width: 640px) {
    .t-descr_xxl {
        font-size: 16px;
    }
}

/*шрифт под формой в шапке*/
.t712__form-bottom-text {
    font-size: 12px;
    color: rgb(214, 214, 214);
}

/*Отступ под описанием*/
.t-section__topwrapper {
    margin-bottom: 60px;
}

/*Инструктора в две колонки на мобильных*/
@media screen and (max-width: 480px) {
.t772__col_mobile-grid {
    width: 50%;
    display: inline-block;
}
}
/*убираем пробел между двумя блоками инструкторов*/
#rec193337783 .t-section__container.t-container {display: none;}
#rec193337783 .t-container.t772__container_mobile-grid {margin-top: 45px;}

@media screen and (max-width: 640px) {
    .t828__btn.t-btn {
        height: 40px;
    }
}
/* блок "для кого этот курс" на странице курса по купанию малыша
@media screen and (max-width: 460px) {
    .t905__content {
        width: 45%;
    }
    .t905__image_wrapper {
        width: 45%;
    }
}
*/

/* главная страница - уменьшаем кнопку в шапке*/
.t189 .t-btn {
    padding-left: 30px;
    padding-right: 30px;
    height: 45px;
}

/* текст в плашке со скидкой на карточке товара */
.t-store__card__mark {
    font-weight: 700;
}

/*Уменьшаем текст в верхнем меню на десктопе*/
.t821__text.t-descr_xxs {
    font-size: 12px;
}

/*корректируем форму иконки бургера*/
.t282__burger span:nth-child(1) {top: 0;}
.t282__burger span:nth-child(2),.t282__burger span:nth-child(3) {top: 7px;}
.t282__burger span:nth-child(4) {top: 14px;}