/*Шрифт цены в карточках концертов*/
.t784__price {
    font-size: 15px !important;
    font-family: 'GraphikTT';
    font-weight: 400;
 }
 
/*Шрифт дня недели в карточка концертов*/   
.t784__title_small {
    margin-top: 12px;
    font-family: 'GraphikTT';
    font-size: 18px;
    color: #777
} 


}
/*Обводка видео в блоке с видео-отзывами*/
  
    .uc-video-review .t604__imgwrapper {
    border: 1px solid #444444;
    border-radius: 20px;
    }
    
    .uc-video-review video {
    border-radius: 20px;

}

/*Выравнивание кнопки "Купить билет" по всей ширине на мобилке + цена и кнопка друг под другом*/  

 @media screen and (max-width: 640px) {   
    .t784__btn-price-wrapper.t-valign_top {
    display: flex;
    -ms-flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
}

.t784__wrapper {
    flex-wrap: wrap;
    flex-direction: column !important;
    justify-content: flex-end;
    align-items: center;
}

.t784__btn-price-wrapper.t-valign_top {
    width: 100%;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: stretch;
    align-content: stretch;
}
    
  .t784__price-wrapper {
    display: flex;
    margin-top: 20px;
    flex-wrap: nowrap;
    flex-direction: column;
    align-content: space-between;
    justify-content: space-around;
    align-items: stretch;
}

.t784__btn-wrapper.t1002__btns-wrapper {
    display: flex;
    margin-top: 20px;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
}


}

/*Увеличенные отступы в блоке "Важная новость" на мобилке*/   
@media screen and (max-width: 700px) {
    .t220__textwrapper,.t-col_12 .t220__textwrapper {
      margin: 10px;
      padding: 30px;
    }
    
    .t-col.t-col_8.t-prefix_2 {
    padding: 5px;
}
  
}


 /* Правка высоты и расположения обложки концерта (шаблон) на мобильной версии */
@media screen and (max-width: 961px) { 
    
.uc-cover .t1060__wrapper {
        padding: 70px 0;
    }

.uc-cover .t-valign_middle {
    vertical-align: bottom;
}

}


  /* Растяжение буллитов по центру в блоке с видео */
.t1031__blockswrapper {
    justify-content: center;
}

    /* Обводка для карточек потока */
.t-feed__slider-grid__post-wrapper.t-col {
 
    border: 1px solid #3F3F3F !important;
}

.t-feed__col-grid__post-wrapper {
    border: 1px solid #3F3F3F !important;
}

/* Модификация тэгов города на карточках потоков */

.t-feed__post-label  {
    background-color: rgb(0 0 0 / 73%);
    border-radius: 50px;
    box-sizing: border-box;
    display: inline-block;
    font-size: 0;
    margin-bottom: 0px;
    margin-right: 8px;
    margin-top: 10px;
    padding: 1px 15px;
}

.t-feed__post-tag {
                        font-size: 10px;
                        line-height: 1.1;
                        color: #f1ab3c;
                        font-weight: 500;
                        padding-top: 5px;
                        padding-bottom: 5px;
                        font-family: 'GraphikTT';
                    }

/* Настройка отступов в блоке ИНФО-ПАРТНЕРЫ */

.uc-logo .t-container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 800px;
    padding: 0
}

/* Жирная надпись в афише серым текстом */ 

.uc-afisha b, .uc-afisha strong {
    font-weight: 600 !important;
    font-size: 14px;
    color: #a0a0a0;
    }
 
.uc-catalog  b, .uc-catalog  strong {
    font-weight: 400;
    font-size: 14px;
    color: #a0a0a0;
    }
    
.uc-catalog-all  b, .uc-catalog-all  strong {
    font-weight: 400;
    font-size: 14px;
    color: #a0a0a0;
    }
    
.uc-afisha-moscow b, .uc-afisha-moscow strong {
    font-weight: 600 !important;
    font-size: 14px;
    color: #a0a0a0;
    }   
    
/* Курсивная надпись даты в афише */    
    
.uc-afisha  em {
    color: #f1ab3c;
    font-style: normal;
    font-family: 'GraphikTT';
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.08em;
}

.uc-afisha-moscow em {
    color: #f1ab3c;
    font-style: normal;
    font-family: 'GraphikTT';
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.08em;
}

.uc-catalog-all em {
    color: #f1ab3c;
    font-style: normal;
    font-family: 'GraphikTT';
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.08em;
}

.uc-catalog em {
    color: #f1ab3c;
    font-style: normal;
    font-family: 'GraphikTT';
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.08em;
}


/* _________________Прошлые CSS_____________ */ 


.t-feed__post-date {
    text-transform: uppercase;
    letter-spacing: 2px;
}
.t-feed__post-tag {
    font-size: 12px!important;
}
.t-feed__post-label {
    border-radius: 20px!important;
}

.t450__menu { padding-top: 10%;}
@media screen and (min-width: 1200px) {
    .t450__menu .t-menu__link-item
    {
        font-size: 55px!important; line-height: 1!important;
    }

}

