/* линии в верхнгем меню */
.menu__lines {
    border: 1px solid rgba(255, 255, 255, .2) !important;
    border-left: none !important;
    border-right: none !important;
}

/*отзывы - отступ слева*/
.t958__slider {
margin: 0 50px !important;
}


/*Шапка на главной странице отступы*/
@media screen and (min-width: 320px) and (max-width: 640px) {
.t958__slider {
margin: 0 0 !important;
}    
}


.t958__wrapper {
margin: 0 15px !important;
}


/*Блок услуги - подчеркивание*/
.uc-main-services * .links  a:link,
.uc-main-services * .links a:visited {
    color: #000000 !important;
    text-decoration: underline !important;
}

.uc-main-services * .links a:hover {
    text-decoration: none !important;
    color: #ab1f1d !important;
}


/*Ссылки в футере*/

.footer_menu * a:link,
.footer_menu * a:visited,
.footer_menu * a:hover
{
    text-decoration: none !important;
    color: #333333 !important;
}

/*услуги на главной в мобильной версии*/
.uc-services-m * a:link
{
    
    /*text-decoration: underline !important;*/
}
.uc-services-m * a:hover {
    /*text-underline-offset: 0.250vw;*/
    text-underline-offset: 4px;
    /*text-decoration-thickness: 0.050vw;*/
    text-decoration-thickness: 1px;
    /*text-decoration: none !important;*/
    text-decoration: underline !important;    
}


/*//----------------------------------- УСЛУГИ > -----------------------------------------------------*/
  

/*Высота карточки*/

@media screen and (min-width: 1200px) {
  .uc-services-tiles * .t694__table {
    height:400px !important;
}  
}
    
.uc-services-tiles * .t694__overlay {
    background-image: none !important;
/*background-color: rgba(30, 31, 31, 0.9) !important;      */
    background-color: #e8ecef !important;    
}


/*полоса под названием*/
.uc-services-tiles * .t-card__title::after {
    display: block;
  content:" ";
  position: absolute;
  border-bottom:3px solid #C81F1B; /*use this to adjust underlin color and size*/
  width:50px;  /*use this to adjust underline width*/
  height: 20px;
  
}
    /*#14182E #e8ecef*/





/*при наведении текст белый    */
.uc-services-tiles * .t694__overlay:hover + .t694__textwrapper * .t-card__title,
.uc-services-tiles * .t694__overlay:hover + .t694__textwrapper * .t-card__descr
{
   transition: color 0.1s ease !important;
   color: white !important;   
}    

/*.t694__textwrapper_animated:hover {*/
/*    background-color: rgba(30, 31, 31, 0.7) !important;   */
/*}*/


/*.t694__col:hover {*/
/*    background-color: rgba(30, 31, 31, 0.7) !important;   */
/*}*/

.uc-services-tiles * .t694__textwrapper,
.uc-services-tiles * .t694__textwrapper *
{
    pointer-events: none;
}

/*.t694__textwrapper:hover,*/
/*.t694__textwrapper:hover * {*/
/*    pointer-events: none;*/
/*}*/


/*.t694__animation_fast:hover * .t-card__title,*/
/*.t694__animation_fast:hover * .t-card__descr*/
/*{*/
/*   transition: all 0.5s ease !important;*/
/*    color: white !important;   */
/*}    */

.uc-services-tiles * .t694__overlay:hover
{
    background-color: rgba(30, 31, 31, 0.7) !important;   
}

/*размер заголовка для мобильной версии*/
@media screen and (max-width: 960px) {
    .uc-services-tiles * .t-card__link {
        font-size: 32px !important;
    }

  /* … */
}

    
/*----------------------------------- УСЛУГИ < -----------------------------------------------------  */





/*-------------------------------------УСЛУГИ ВНУТРЕННЯЯ > -------------------------------------------------*/

/*Заголовок*/
.uc-title * .t1120__col-right {
    padding: 20px !important;
    background-color: #ab1f1d;
    box-sizing: border-box;
}

/*Описание*/
.uc-service-result * .t-col_8 {
    max-width: 1200px;
    
}


    .uc-interest .t694 .t694__cell {
        display: flex !important;
    }
    
    
/*размер заголовка для мобильной версии*/
@media screen and (max-width: 960px) {
    .uc-interest * .t-card__title {
        font-size: 32px !important;
    }

  /* … */
}    


@media screen and (min-width: 1200px) {
 .uc-interest * .t694 .t694__cell {
    height:400px !important;
}  
}


@media screen and (min-width: 320px) {
  .uc-interest .t694 .t694__cell {
    height:300px !important;
}  
}




/*-------------------------------------УСЛУГИ ВНУТРЕННЯЯ < -------------------------------------------------  */


/*---------------------------------------Форма обратной связи > -------------------------------------------------*/

.uc-callback_form * .t-checkbox__indicator {
 border: 2px solid #ffffff !important;   
}

.uc-callback_form * .t-checkbox__indicator:after {
    border: solid #fff !important;
    border-width: 0 2px 2px 0 !important;
    content: "" !important;
    /*display: none !important;*/
    height: 8px !important;
    left: 6px !important;
    position: absolute !important;
    top: 2px !important;
    -webkit-transform: rotate(45deg) !important;
    transform: rotate(45deg) !important;
    width: 3px !important;
}


.uc-callback_form * div.t-form__inputsbox.t-form__inputsbox_vertical-form.t-form__inputsbox_inrow > div.t-input-group.t-input-group_cb > div.t-input-block > label > span > a {
    color: #ffffff !important;
}

/*---------------------------------------Форма обратной связи < -------------------------------------------------*/


/*чекбокс в формах*/
.t-checkbox__indicator {
    border: 2px solid #fff !important;
}
