div#nav901759453 {
    border-radius: 28px !important;
    border: 1px solid #dadada !important;
    } 

/*QZ101c*/
.t-quiz__step__img, .t-quiz__step__video-wrapper .t-video-lazyload {
    aspect-ratio: 5/2 !important;
    border-radius: 18px !important;
    }
    
.t-quiz__consultant__msg-bubble {
    border-radius: 14px !important;
}
    
.t-store__card__sold-out-msg {
    visibility: hidden;
    }

.t-store__card__sold-out-msg:after {
    content:'Текст’;
    visibility: visible;
    display: block;
    color: #333333;
    }

/* Залипание кнопок вверху*/

.uc-button-sticky-up {
    position: sticky;
    position: -webkit-sticky;
    z-index: 1999;
    top: 0px;
    }

@media screen and (min-width: 940px){
.uc-button-sticky-up2 {
 position: sticky;
 position: -webkit-sticky;
 z-index: 1999;
 top: 0px;
    }
}

.uc-button-sticky-mob {
    width: 360px;
    position: fixed;
    bottom: 0px;
   right: 0px;
    z-index: 2000;
    
    }

@media screen and (max-width: 640px) {
.uc-button-sticky-mob {
    left: 0px !important;
    }
}

/*ME606*/
.t976__menu-link {
    box-shadow: 0px 10px 10px -10px rgb(0 0 0 / 24%) !important;
}

/*ST305N для скрытого каталог инструкторов в мобильной версии, блок в подвале сайта*/

.uc-catalog-inst-none {
.t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {margin-bottom: 0px;!important;}
.t-store__card__textwrapper { padding-top: 0px;!important;}
.t776 .t-store__card__btns-wrapper {margin-top: 0px;!important;}
.t-store__card__price-wrapper_above-title {margin-bottom: 0px;margin-top: 0;!important;}
}

/*BF502N*/
@media screen and (max-width: 560px){
.t702 .t-popup__block-close {
    background: #ffffff !important;
    }
}

.t-img-select__indicator {
    border-radius: 24px !important;
    border-color: rgb(0 0 0 / 0%) !important;
    }


/*BF502N*/
.t-form__errorbox-wrapper {
    background: #ffd8d5 !important;
    }

#allrecords .t-form__errorbox-text .t-form__errorbox-link {
    color: #f00 !important;
    }


/*TX16N2*/
.t668__img {
    border-radius: 20px;
    margin-bottom: 24px;
    }

.t-form__successbox {
    border: 1px solid #e3e3e3!important;
    box-shadow: 0px 15px 30px -10px rgba(0,11,48,0.2) !important;
    }

/*кнопка Обартный Звонок в Подвале*/
#rec905272756 .tn-elem[data-elem-id="1742565973303"] .tn-atom {
    box-shadow: 0px 15px 20px -10px rgba(0,11,48,0.2) !important;
    }

.t-popup__container {
    box-shadow: 0px 15px 10px -10px rgba(0,11,48,0.2) !important;
    }

.t-img-select__indicator {
    box-shadow: 0px 15px 10px -10px rgba(0,11,48,0.2) !important;
    }

/*TE4400*/
.t422__img-mobile {
    border-radius: 20px 20px 20px 20px;
    }

.t422__img {
    border-radius: 20px;
    }

/*BF802A*/
.t993__btn-img {
    width: 90px !important;
    height: 90px !important;
    border-radius: 50px;
    }

/*ST305N  */
.t-store__card__textwrapper {
    padding-top: 20px;
    !important: ;
    }

/*ME606 навигация второго уовня для тура*/
.uc-button-menu-tour {
    position: sticky;
    position: -webkit-sticky;
    z-index: 1999;
    top: 0px;
    }

.t976__menu-link_large {
    padding: 10px 14px 10px;
    }

/*ST200*/
/*цвет радиокнопки*/
.js-product .t-product__option-item_radio.t-product__option-item_active .t-product__option-input:checked+.t-product__option-checkmark:after {
    background-color: rgb(255 0 124) !important;
    }


/*ширина корзины*/

.t706__sidebar-content {
    max-width: 760px !important;
    }
    
.js-product .t-product__option-select {
    background: #ffffff !important;
    border: 1px solid #222 !important;
    border-radius: 10px !important;

    }

.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
    background: #ffffff !important;
    border: 2px solid #74d06d !important;
    border-radius: 10px !important;
    margin: 10px 0px 0px 0px;
    }

.t744__descr {
    margin-top: 0px !important;
    }

.t-descr {
    font-weight: 400 !important;
    }

.t-descr_xxs {
    font-size: 15px;
    }
    
/*DV01*/
.t118 {
    padding-top: 10px;
    padding-bottom: 0px;
    }


/*CL47*/
.t817__content img {
    border-radius:20px !important;
}

@media screen and (max-width: 900px){
.t817__content {
    border-radius: 0px 0px 20px 20px
    }
}

@media screen and (min-width: 900px){
.t817__content {
    border-radius: 0px 20px 20px 20px
    }
}

.t817__select {
    border-radius: 20px 20px 0px 0px;
    }

.t817__firefoxfix {
    border-radius: 0px 20px 0px 0px;
    }




/*корзина st100*/
.t706__carticon-imgwrap {
    border: 2px solid #ff000b !important;
    }

/*цвет кнопки Записаться в тур me606*/
#rec930060976 .t976__menu-link {
    background-image: linear-gradient(0turn,rgba(255,1,12,1) 0%,rgba(255,16,102,1) 81%);
    }
    
#rec931293311 .t976__menu-link {
    background-image: linear-gradient(0turn,rgba(255,1,12,1) 0%,rgba(255,16,102,1) 81%);
    }

/*st320n дизайн Лейблов*/
.t-store__card__mark-wrapper {
    left: 10px !important;
    top: 10px !important;
    border-radius: 12px !important;
    height: 30px !important; 
    }
    
/*st320n дизайн Лейблов*/
.t-store__card__mark {
    border-radius: 12px;
    height: 44px;
    text-align: left;
    line-height: 0.9;
    }

/*st310n дизайн Лейблов*/
.t778__mark {
    font-size: 20px;
    }

/*Корзина ST100*/

.t706__product {
    margin: 25px 0 !important;
    background-color: #ffffff !important;
    border-radius: 18px !important;
    padding: 18px 0px 18px 0px !important;
    box-shadow: 0px 10px 10px -10px rgba(0,11,48,0.2) !important;
    border: 2px solid #f33030;
    }

/*Корзина ST100*/
.t706__product-imgdiv {
    height: 100px !important;
    width: 100px !important;
    margin: 0px 0px 0px 18px !important;
        border-radius: 14px !important;
    }

@media screen and (max-width: 640px){
.t706__product-title {
    font-size: 14px !important;
    }
}

/*Корзина ST100*/
@media screen and (max-width: 640px){
.t706__product-del {
    right: 8px !important;
    top: 8px !important;
    }
}


@media screen and (min-width: 640px){
.t706__product-del {
    margin-right: 10px!important;
    }
}


/*Корзина ST100*/
.t706__cartwin-prodamount-price {
    font-weight: 500;
    }
    
/*Корзина ST100. Размер цены*/
.t706__sidebar-prodamount-wrap {
    padding-bottom: 20px;
    font-size: 26px;
    }
    
/*ST505*/
.t766 .t-popup__block-close {
    background: #f0f0f0;
    }

/*потоки FD302, картинка в попапе, закругление углов*/
.t-feed__post-popup__relevants-bgimg {
    border-radius: 18px;
    }

li.js-feed-post.t-feed__post.t-item.t-width.t-feed__grid-col.t-col.t-align_left {
    margin-top: 30px!important;
    }

/*GL19,закругление углов*/
.t675 .t-slds__wrapper {
    border-radius: 20px;
    margin: 10px;
    }

/* FD302 потоки, растояние между фильтрами и карточками*/
.t-feed__container .t-feed__parts-switch-wrapper {
    margin-bottom: 10px;
    }

/*Стили BF906*/
@media screen and (max-width: 980px){
.t654__cell-container {
        padding: 66px 20px 20px 20px !important;
        text-align: center;
        }
}

@media screen and (max-width: 980px){
    .t654__icon-close {
        left: 0px !important;
        top: 35px !important;
        }
}

@media screen and (min-width: 980px){
    .t654__icon-close {
        left: 0px !important;
        top: 20px !important;
        }
}

.t654.t654_bottom.t654__positionstatic {
    border-radius: 22px;
    }

div#rec1007278596 {
    margin: 0px 6px 0px 6px;
    }
/*блок поток, фильтры придаты в лево*/
.t-feed__parts-switch-wrapper.t-align_center {
    text-align: left !important;
    }

/*корзина, радиокнопки ST100*/
.t-radio__wrapper_button .t-radio__item {
    background-color: #d8f8de !important;
    border: 1px solid #addfb6 !important;
    box-shadow: 0px 15px 30px -10px rgba(0,11,48,0.2) !important;
    }

/*корзина, радиокнопки ST305N*/
.t776 .t-store__card__btns-wrapper {
    margin-top: 10px !important;
    }
.t-store__card__mark {
    font-family: 'Gotham',Arial,sans-serif !important;
    }
    
/*CL10N*/
.t1032__content {
    border: 1px solid #d6d6d6 !important;
    }
/*TS207*/
.t-valign_top {
    vertical-align: middle !important;
    }

/*CR28*/
.t258__title {
    margin: 10px 20px 20px 20px !important;
    }

.t258__bg { 
    margin: 0px 20px 20px 20px !important;
    }

.t258__descr {
    margin: 10px 20px 10px 20px !important;
    }
  
/*FR205*/ 
@media screen and (max-width: 960px){
.t491__col {
    margin-bottom: 36px !important;
    }
}

/*TX20*/ 
.t265__wrapper {
    border-radius: 18px !important;
    border: 1px solid #d6d6d6 !important;
    padding: 30px 30px 30px 30px;
    }
    
.t265__icon {
   visibility: hidden!important;
}

@media screen and (max-width: 650px){
.t265__wrapper {
    margin: 0px !important;
    }
}
 

/*RF205*/    
img.t491__img.t-img {
    border-radius: 18px !important;
    border: 1px solid #d6d6d6 !important;
}

/*QZ101C*/    
.t-form__successbox {
    border-radius: 18px;
}

/*FR206*/   
.t503__content.t-align_left {
    background: #fff !important;
    margin: 0px !important;
    padding: 20px !important;
    border-radius: 18px !important;
    border: 1px solid #d6d6d6 !important;
}
.t503__bgimg {
    border-radius: 18px !important;
}



/*BF905*/   
.t825__mobile-top-panel {
    background: #ff0000!important;
}

@media screen and (min-width: 980px){
.t898__btn {
    bottom: 75px!important;
    right: 90px!important;
    }
.t898__btn_label {
    width: 80px!important;
    height: 80px!important;
    }
}

/*PR101*/   
img.t594__img.t-img.loaded {
    border-radius: 20px!important;
}

/*T657 куки*/  
.t657 {
    z-index: 100000;
}