a.t944__btn {
    width: 96%;
    margin: 0 auto;
}

.uc-spb:before {
    content: "Для города Санкт-Петербург";
    font-family: 'Raleway', Arial, sans-serif;
    padding-bottom: 20px;
    font-size: 24px;
    color: white;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    display: flex;
    justify-content: center;
    font-weight: 600;
}

.uc-msk:before {
    content: "Для города Москва";
    font-family: 'Raleway', Arial, sans-serif;
    padding-bottom: 20px;
    font-size: 24px;
    color: white;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    display: flex;
    justify-content: center;
    font-weight: 600;
}

.t945 .t-popup {
    background-color: #000000;
}

#form906774082 > div.t-form__inputsbox > div.t-form__submit > button {
    display: none;
}
#popuptitle_906774082 {
    font-size: 16px !important;
}

#popuptitle_906774082 > strong > a {
    width: 100%;
    display: inline-block;
    text-align: center;
    border-radius: 10px;
    background: #c61617;
    color: white;
    margin-top: 20px;
    padding: 10px 0px;
}

.t-popup__block-close {
    right: 10px !important;
}

    /* Стили для затемненного фона */
    .popup-overlay {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0,0,0,0.5);
      display: none; /* по умолчанию скрыто */
      justify-content: center;
      align-items: center;
      z-index: 1000;
    }
    /* Стили для самого окна попапа */
    .popup-content {
        background: #101010;
        padding: 40px;
        border-radius: 20px;
        width: 340px;
        position: relative;
        box-shadow: 0 10px 70px rgba(0, 0, 0, 0.2);
        text-align: center;
        font-family: 'Raleway', Arial, sans-serif;
        color: white;
    }
    
    .popup-content h2 {
        margin-bottom: 20px;
        font-size: 32px;
    }
    
    .popup-content p {
        margin-bottom: 20px;
        font-weight: 500;
        font-size: 16px;
    }
    
    /* Стили для кнопки закрытия */
    .popup-close {
      position: absolute;
      top: 10px;
      right: 10px;
      background: transparent;
      border: none;
      font-size: 24px;
      color: white;
      cursor: pointer;
    }
    /* Стили для кнопок с выбором города */
    .city-button {
        margin: 10px 2px;
        padding: 10px 18px;
        font-size: 18px;
        cursor: pointer;
        border: none;
        border-radius: 10px;
        background-color: #c61617;
        color: #fff;
        font-weight: 600;
        text-transform: uppercase;
    }


/*Заказ для Алексея*/
.t706__cartwin-content {
    background-color: #2a2a2a !important;
}

div.t706__cartwin-products,
.t706__cartwin-bottom,
.t706__cartwin-totalamount-wrap {
    display: none !important;
}

.t706__cartwin-top {
    border-bottom: 0px;
}

.t-store__card__mark {
    font-weight: 900 !important;
    font-family: "Raleway";
    background-color: #c61617 !important;
    border-radius: 15px !important;
}

/*.uc-new-positions .t-store__card__bgimg {*/
/*    border: 2px solid #c6161761 !important;*/
/*}*/
.t898__btn > label {
    border: 1px solid white !important;
}

.t-feed__post-popup.t-popup_show {
    background-color: #000000 !important;
}

.t-popup__container {
    border-radius: 30px !important;
}

/*Потоки*/
h1.js-feed-post-title {
    font-size: 56px !important;
    font-weight: 800 !important;
}

.t-feed__post-popup__container {
    padding: 0px !important;
}

.t-feed__post-bgimg {
    border-radius: 20px;
}

@media (max-width: 576px) { 
      #feed-text iframe {
        height: 500px !important;
}
    #feed-text .t-redactor__video-container {
        height: 500px !important;
        padding-bottom: 0;
    }
}

#feed-text em > a {
     display: inline-block;
    width: 100%;
    margin: 0 auto;
    background-color: #c61617;
    color: white;
    border-radius: 20px;
    text-align: center;
    font-style: normal;
    text-transform: uppercase;
    padding: 10px 0px;
    margin-bottom: 50px;
    font-weight: 800;
}

#feed-text em > a:hover {
    background-color: #a10a0a !important;
    color: white !important;
}

#feed-text h2 {
    margin-top: 4rem;
}


@media (max-width: 576px) { 
      h1.js-feed-post-title {
        font-size: 36px !important;
}
}


.t-feed__post-popup__container img {
    border-radius: 20px;
}

.t-redactor__tte-view {
    font-weight: 600;
}

.t-redactor__h4 {
    font-size: 28px !important;
}


.t-popup {
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
}

.t702__img {
    border-radius: 30px 30px 0px 0px !important;
}

div.t825__popup.t825__popup_show > div {
    background: #424242;
}


  @media (max-width: 576px) { 
    a.t944__btn {
        width: 90% !important;
    }
    .t744__btn-wrapper {
        text-align: center;
        
    }
    a.t744__btn {
        width: 100%;
    }
    div > div:nth-child(2) > div:nth-child(1) > div > div > div.t718__contacts.t-text.t-descr_xxxl > div {
        font-size: 28px !important;
    }
  }

#recorddiv725311294 > div.t1031 > div > div > div > div > div.t1031__title.t-section_title.t-title.t-title_md > strong{
    border-radius: 10px;
    background-color: #c61516;
    padding: 8px 20px 8px 20px;
    rotate: 2.5deg;
    display: inline-block;
    margin-bottom: 20px;
}


.t786__bgimg, .t979__image, .t485__img  {
    border-radius: 20px !important;
}

.t786__content, .t-slds__bgimg, .js-product-img {
    /*border: 1px solid white;*/
    border-radius: 30px;
}
/*t-slds__bgimg t-bgimg  loaded*/
#nav715407498 {
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}

.t-slds__bgimg.t-bgimg {
    border-radius: 20px;
}

/*.t706__cartwin-content {*/
/*    background-color: #000000 !important;*/
/*    border-radius: 30px;*/
/*}*/

body {
    background-color: #000000 !important;
}

/*.t786__textwrapper {*/
/*    padding: 20px 25px 35px 25px;*/
/*}*/




    .t478__blockimg {
        border-radius: 10px;
    }
    
    .t958__author {
        align-items: center;
    }
    
    .t939__animation_slow {
        border-radius: 10px;
    }
    
    .t939__animation_slow:hover {
        border-radius: 10px;
    }
    
    
    /*Закругление попапа*/
    .t-popup__container.t-popup__container-static {
        border-radius: 10px;
    }
    
    .t390__img {
        border-radius: 10px;
    }
    
    .t-popup__container {
        border-radius: 10px;
    }
    /*Закругление попапа*/
    
    /*Цвет радио кнопок в попапе товарки*/
    .js-product .t-product__option-item_radio .t-product__option-input+.t-product__option-checkmark:before {
    border: 1px solid rgb(198, 22, 23);;
    }
    .js-product .t-product__option-item_radio.t-product__option-item_active .t-product__option-input+.t-product__option-checkmark:before {
        border: 1px solid rgb(198, 22, 23);;
    }
    
    .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 0 / 50%);;
    }
    /*Цвет радио кнопок в попапе товарки*/
    
    /*Визуал карточки услуг*/
    .t-store__card__bgimg, .t-store__card__bgimg_second {
        border-radius: 20px !important;
    }
    
    /*[data-col-gap='20'] .t-store__stretch-col {*/
    /*    padding: 0px;*/
    /*    border: 1px solid white;*/
    /*    border-radius: 22px;*/
    /*}*/
    
    .t-store__card__textwrapper {
        /*padding-left: 20px;*/
        /*padding-right: 20px;*/
        /*margin-bottom: auto;*/
        text-align: left;
    }
    
    .t-store .t-store__card.t-align_center .t-store__card__btns-wrapper {
        justify-content: left;
    }
    
    /*.t786 .t-store__card__btns-wrapper {*/
    /*    margin-left: 20px;*/
    /*    margin-right: 20px;*/
    /*}*/
/*Визуал карточки услуг*/
    .t156__item img {
        border-radius: 10px;
    }
    
    

    /*.t898__wrapper {*/
        /*right: 65px;*/
    /*    left: 65px !important; */
    /*}*/

    .t898__tooltip {
        right: none;
        left: 70px;
    }

