/*Заьираем, стираем, доставляем*/

.t549__arrow {
margin: -5px auto;
}

.t549__arrow svg {
visibility: hidden;
}


/*Успешная отправка данных*/

.t706 .t-form__successbox {
padding-top: 20px;
padding-bottom: 20px;
border-radius: 15px;
}


#rec418968486 .t-text {
font-family: 'Montserrat',Arial,sans-serif;
font-weight: 500;
color: #000;
}


/*Размер шрифта услуг в мобилке при выборе услуг*/

.t-text_xs {
        font-size: 14px;
        line-height:1.45
    }



/*Кнопка отправить заявку */
 .t-submit {
    background: linear-gradient(263.81deg, #FFC267 10.32%, #FFA722 98.17%), #C4C4C4;
box-shadow: inset 0px -5px 0px #DC8A1F, inset 0px 2px 15px rgba(255, 255, 255, 0.11), inset 19px 0px 25px rgba(255, 255, 255, 0.11);
border-radius: 10px;
}




/*Кнопка в популярных услугах (основная страница)*/

#rec418199547 .t-btn {
 background-image: linear-gradient(180deg, rgba(20, 100, 147, 0.5) 0%, rgba(0, 84, 133, 0.5) 100%);
    background-position: 100% 0 !important;
    background-size: 200% 200%;
    transition: all 0.1s ease-in-out !important; }


/*Кнопка в популярных услугах при наведении*/

#rec418199547 .t-btn:not(.t-animate_no-hover):hover {
    background-image: linear-gradient(180deg, #93D2F7 0%, #4EA9DD 100%);
    border-radius: 15px;
    background-position: 100% 0 !important;
    background-size: 200% 200%;
    transition: all 0.1s ease-in-out !important;
/*    background-image: #eef6fd;   */
}



/*Кнопка в популярных услугах (Москва)*/

#rec420382741 .t-btn {
 background-image: linear-gradient(180deg, rgba(20, 100, 147, 0.5) 0%, rgba(0, 84, 133, 0.5) 100%);
    background-position: 100% 0 !important;
    background-size: 200% 200%;
    transition: all 0.1s ease-in-out !important; }


/*Кнопка в популярных услугах при наведении*/

#rec420382741 .t-btn:not(.t-animate_no-hover):hover {
    background-image: linear-gradient(180deg, #93D2F7 0%, #4EA9DD 100%);
    border-radius: 15px;
    background-position: 100% 0 !important;
    background-size: 200% 200%;
    transition: all 0.1s ease-in-out !important;
/*    background-image: #eef6fd;   */
}



/*Кнопка в популярных услугах (Дагестан)*/

#rec420828182 .t-btn {
 background-image: linear-gradient(180deg, rgba(20, 100, 147, 0.5) 0%, rgba(0, 84, 133, 0.5) 100%);
    background-position: 100% 0 !important;
    background-size: 200% 200%;
    transition: all 0.1s ease-in-out !important; }


/*Кнопка в популярных услугах при наведении*/

#rec420828182 .t-btn:not(.t-animate_no-hover):hover {
    background-image: linear-gradient(180deg, #93D2F7 0%, #4EA9DD 100%);
    border-radius: 15px;
    background-position: 100% 0 !important;
    background-size: 200% 200%;
    transition: all 0.1s ease-in-out !important;
/*    background-image: #eef6fd;   */
}




/*Error box при отправке*/

.t-form__errorbox-wrapper {
background: #F95D51;
padding: 10px;
text-align: center;
margin-bottom: -125px;
visibility: hidden;
}

.t-form .js-error-control-box .t-input:not(.t-input-phonemask), .t-form .js-error-control-box .t-checkbox__control, .t-form .js-error-control-box .t-checkboxes__wrapper, .t-form .js-error-control-box .t-select, .t-form .js-error-control-box .t-radio__wrapper, .t-form .js-error-control-box .uploadcare-widget {
    border: 1px solid red !important;
    border-radius: 10px;
}




/*кнопки для популярного*/

.sneg {
    background: linear-gradient(180deg, #33759B 0%, rgba(51, 117, 155, 0) 100%);
border-radius: 10px;
}

/*скругление заявки CallBack*/
.t-popup__container {
border-radius: 20px;
}

/*скругление углов корзины*/
.t706__cartwin-content {
border-radius: 20px;
}


/*Ваш азказ (в корзине)*/
.t-name_xl {
font-size: 28px;
color: #005485;
line-height: 1.35;
}


.t706__cartwin-prodamount-wrap {
padding-bottom: 0px;
text-align: right;
font-weight: 600;
font-size: 28px;
color: #005485;
}




.duran {
    background: linear-gradient(263.81deg, #FFC267 10.32%, #FFA722 98.17%), #C4C4C4;
box-shadow: inset 0px -5px 0px #DC8A1F, inset 0px 2px 15px rgba(255, 255, 255, 0.11), inset 19px 0px 25px rgba(255, 255, 255, 0.11);
border-radius: 10px;
}


#rec415094621 .t774__btn  {
    background: linear-gradient(263.81deg, #FFC267 10.32%, #FFA722 98.17%), #C4C4C4;
box-shadow: inset 0px -5px 0px #DC8A1F, inset 0px 2px 15px rgba(255, 255, 255, 0.11), inset 19px 0px 25px rgba(255, 255, 255, 0.11);
border-radius: 10px;
}



#rec415106665 .t-btn {
    background: linear-gradient(263.81deg, #FFC267 10.32%, #FFA722 98.17%), #C4C4C4;
box-shadow: inset 0px -5px 0px #DC8A1F, inset 0px 2px 15px rgba(255, 255, 255, 0.11), inset 19px 0px 25px rgba(255, 255, 255, 0.11);
border-radius: 10px;
}


/*Все отзывы кнопка */


 .t142 .t142__submit { 
     background: linear-gradient(263.81deg, #FFC267 10.32%, #FFA722 98.17%), #5e0000;
box-shadow: inset 0px -5px 0px #DC8A1F, inset 0px 2px 15px rgba(255, 255, 255, 0.11), inset 19px 0px 25px rgba(255, 255, 255, 0.11);
border-radius: 10px;
font-family: 'Montserrat',Arial,sans-serif;
  font-weight: 600;
  font-color: #5e0000;
}



/*
 .t142__text {
  color: #3e7cfb;
  border-bottom: 2px solid #3e7cfb;
  font-family: 'Montserrat',Arial,sans-serif;
  font-weight: 400;
}

 .t142 .t142__submit_size_lg {
height: 25px;
line-height: 50px;
font-size: 212px;
padding-left: 70px;
padding-right: 70px;
}
*/




/*Отзывы размер иконки инстаграм*/

.t-review-social-links__item svg {
width: 50px;
height: 50px;
}


/*Все услуги*/

t533__img 
{
border-radius: 00%;
margin: -75px 10px 10px;
box-shadow: 0px 10px 25px rgba(56, 56, 56, 0.39);
border-radius: 10px;
width: 200px;
height: 250px;
}


t533__textwrapper {
background: #F7F7F7;
border-radius: 10px;
padding: 68px 30px 30px;
box-shadow: 0px 10px 25px 0px rgba(47,49,55,0.3);
}



/*Плюсик и минус в популярных товарах*/
.t-store__prod__quantity

{
border: 0px solid #777;
}

.t-store__prod__quantity-input {
width: 10px;
}


.t-store__prod__quantity-input {
color: #005485;
}










/*вкладки ВСЕ УСЛУГИ*/

 .t778__textwrapper {
padding: 0px 30px 25px;
box-sizing: border-box;
}

.t778__content .t778__btn-wrapper {
padding: 0 30px 10px;
}

.t778__descr {
margin-top: 0px;
}

.t778__price-wrapper {
margin-top: 5px;
}

.t778__textwrapper {
height: 110px;
padding-bottom: 15px !important;
}

/*размер телефона в меню*/

.t-records a[href^=tel]  {
    font-size: 20px;
}



.t-uptitle {
letter-spacing: 0px;
}

.t-uptitle_xs{
letter-spacing: 0px;
}


#rec415107288 {
    background: linear-gradient(180deg, #F2F2F2 0%, #FFFFFF 100%);}

