.ensorButtons:after{ 
background: none repeat scroll 0 0 transparent;
bottom: 0;
content: "";
display: block;
height: 2px;
left: 50%;
position: absolute;
background: #319086;
transition: width 0.3s ease 0s, left 0.3s ease 0s;
width: 0;
}
.ensorButtons:focus { 
    background-color:#319086;
}
.ensorButtons:hover:after {
width: 100%;
left: 0;
}

/*Описание Смотрите так же в медиа*/
.t-descr{
font-family: 'Montserrat', Arial, sans-serif;
    font-weight: 300;
}

.t-feed__post-popup__date-parts-wrapper,.t-feed__post-popup__relevants-item-tag {
    display: none!important;
}
::marker {
    color: #319086;
}
/*выпадающее меню*/
.t966__tooltip-menu{
  opacity: 0.9;
  box-shadow: 0 0 15px rgba(49, 144, 134, 0.3) !important;  
  backdrop-filter: blur(10px);
  
 /*Карточки услуг*/ 
}
.t959__card-inner,.t766__container,.t657   {
        border: 2px solid #70C4CD;
        border-radius: 5px;
        box-shadow: 0 0 15px rgba(49, 144, 134, 0.3);
    }
    
/*Медиа*/
.t-feed__post-bgimg   {
        border-radius: 5px;
}

/*Фото в медиа*/
.t_feed__post-popup__gallery-imgwrapper .t-slds__bgimg{
    border-radius: 5px !important;
        border: 2px solid #70C4CD;
}

/*Рекомендации в услугах
.t-feed__row-grid__post-wrapper {
        border-radius: 5px !important;
    }*/
/*   Подраздел в услугах */
    .t-feed__post-popup__content img{
        border-radius: 5px !important;
        border: 2px solid #70C4CD;
    }
/*Фото в услугах*/
.t509__blockimg{
    border-radius: 5px !important;
    border: 2px solid #70C4CD!Important;
    box-shadow: 0 0 15px rgba(49, 144, 134, 0.3)!Important;
    }
/*   Обводка карточкек в услугах*/
.t859__inner-col{
    border: 2px solid #70C4CD!Important;
    box-shadow: 0 0 15px rgba(49, 144, 134, 0.3)!Important;
    }    
    
.tn-atom__tip_visible{
    border: 1px solid #70C4CD;
    opacity: 0.9;
    box-shadow: 0 0 15px rgba(49, 144, 134, 0.3) !important;
    backdrop-filter: blur(10px);
}

/*кнопка показать больше*/
    .t-feed__showallpost-btn {
        background-color: rgba(255, 255, 255, 0.1)!important; /* Белый цвет фона с прозрачностью 10% */
        width: 400px!important; /* Ширина 300px */
    }
        /* Для разрешения 640px */
    @media (min-width: 640px) {
        .t-feed__showallpost-btn {
            width: 284px!important;
        }
    }
    
    /* Для разрешения 480px */
    @media (min-width: 480px) {
        .t-feed__showallpost-btn {
            width: 284px!important;
        }
    }
    
    /* Для разрешения 320px */
    @media (min-width: 320px) {
        .t-feed__showallpost-btn {
            width: 300px!important;
        }
    }
}