.t794__tooltip-menu_bottom:after, .t794__tooltip-menu_bottom:before{
    top:0px;
}
/*для блока выберем квартиру? убирает скругления у фото жк*/
@media screen and (min-width: 960px){
#rec308869382 .tn-elem[data-elem-id="1619449064696"] .tn-atom{
    border-radius:24px 0 0 24px !important;
}

#rec350254358 .tn-elem[data-elem-id="1619449064696"] .tn-atom{
    border-radius:24px 0 0 24px !important;
}

}

@media screen and (max-width: 959px){
#rec308869382 .tn-elem[data-elem-id="1619449064696"] .tn-atom{
    border-radius:24px 24px 0 0 !important;
}
#rec350254358 .tn-elem[data-elem-id="1619449064696"] .tn-atom{
    border-radius:24px 24px 0 0 !important;
}

}

/*для блока новости, скругляет карточки*/
.t-feed__post-bgimg{
    border-radius: 10px !important;
}

/*для слайдера в жк*/
.t-slds__bgimg{
    border-radius: 24px !important;
}

/*для сайдбара в жк*/
.js-store-parts-select-container{
    border-radius: 15px !important;
}
@media screen and (min-width: 960px) {
.t951__sidebar{
    height:1150px !important;
}
}

/*для карточек в жк*/
.t-store__card__bgimg, .t-store__card__bgimg_second{
    border-radius: 15px !important;
}

/*для сайдбара жк, чекбоксы*/
.t-checkbox__indicator:after{
    background-color:#0090ff;
    border:8px solid #0090ff;
    border-radius:4px;
    transform:rotate(0deg);
    left:-2px;
    top:-2px;
    width:4px;
    height:4px;
}
.t-checkbox__indicator{
    border-radius:4px;
}

/*для обозначения этажа в карточках*/
.t-store__card__mark{
    border-radius:10px;
    height:20px;
    font-size:10px;
    width:100%;
}

/*для кнопки в карточках*/
.t-store__card__btn-text{
    font-size:13px;
}

/*для кнопки загрузить еще*/
.js-store-load-more-btn{
    color: rgb(52, 70, 112)!important;
    background-color: #f0f1f7 !important;
    font-size: 13px !important;
    border: 1px solid rgb(52, 70, 112) !important;
}
.t-btn:not(.t-animate_no-hover):hover{
    background-color: rgb(52, 70, 112)!important;
    color: white !important;
}

/*для хлебных крошек*/
@media screen and (max-width: 1200px){
    .t758 .t-container{
        padding-left: 12px;
        max-width:1200px;
    }
}

/*для мобильного меню*/
.t282__menu__wrapper, .t-menusub__list-item{
    text-align:left;
}
.t282__descr{
    max-width:100%;
}

/*для формы обратного звонка*/
.t702 .t-submit{
    font-size:13px;
}

/*для нижнего меню на мобильном*/
.t975__list-item{
    padding:4px 5px 4px;
}
.t975__icon-wrapper, .t975__menu-icon{
    width:19px !important;
    height:15px !important;
}
.t975__menu-text{
    font-size:10px;
}
.t975__wrapper{
    min-height:50px;
}

/* для карточки квартиры, характеристики*/
.t-product__option-item_simple{
    border-radius:8px;
    border: 1px solid #ddd !important;
}

/* для карточки квартиры, кнопка*/
.t744__btn{
    font-size:13px;
}

/* для карточки квартиры, меняем округление у превью галереи*/
.t-slds__thumbsbullet .t-bgimg, .t-slds__thumbsbullet-border{
    border-radius:8px !important;
}

/* для страницы вопрос ответ, скругляем плашки*/
.t668__wrapper, .t397__firefoxfix, .t397__select{
    border-radius:10px;
}

/* для страницы вопрос ответ, меняем цвет*/
.t397__select{
    border: 1px solid #b5b5b5 !important;
    color:#48454c !important;
}


.map-border{
    border-radius:24px !important;
}

/*для кнопки загрузить еще новостей*/
.t-feed__buttons-wrapper, .t-feed__buttons-wrapper.t-container{
    margin-top:45px !important;
}

.js-feed-btn-show-all-posts, .js-feed-btn-show-more{
    color: rgb(52, 70, 112)!important;
    background-color: #f0f1f7 !important;
    font-size: 13px !important;
    border: 1px solid rgb(52, 70, 112) !important;
    border-radius:8px;
    width:161px;
    height:45px;
}
.t-btn:not(.t-animate_no-hover):hover{
    background-color: rgb(52, 70, 112)!important;
    color: white !important;
}

/*для карточки акций*/
.t404__img{
    border-radius:15px !important;
}


/*в карточке товара уменьшаем отстпу сверху*/
.t-store__prod-snippet__container{
    padding-top:50px;
}


/*в карточке товара добавляем кнопку*/
.js-store-prod-text a {
    display: inline-block;
    padding: 13px 22px;
    margin-right: 15px;
    margin-top: 20px;
    border-radius: 8px;
    font-weight: 400;
    font-family: Montserrat;
    font-size:13px;
}
.js-store-prod-text a:first-of-type {
    background-color: #344670;
    color: #ffffff !important;
}
.js-store-prod-text a:last-of-type {
    background-color: #344670;
    color: #ffffff !important;
}
.js-store-prod-text a:first-of-type:hover {
    background-color: #344f8f;
    color: #ffffff !important;
}
.js-store-prod-text a:last-of-type {
    background-color: #344f8f;
    color: #ffffff !important;
}

.t706__cartwin_showed {
    z-index: 999999999;
}

.js-product-edition-option.t-product__option[data-edition-option-id="Количество комнат"]{
    display:none !Important;
}

/*в карточке товара добавляем цвет фона*/
#rec794396474, #rec368084222, #rec322158268, #rec325910477, #rec325910478, #rec325910479,  .t-zoomable{
    background-color: #f0f1f7 !important;
}

/*добавляем телефон в шапки мобильной версии*/
.t396__elem.tn-elem.tn-elem__4754639821619387670382{
    z-index:1000000 !Important;
}