/* Шрифт Montserrat */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* Афиша - шрифт кнопок */
.uc-gigs .t776 .t776__btn-wrapper .t776__btn {
	font-family: 'Montserrat', sans-serif;
	font-size: 10px;
	font-weight: 800;
    text-transform: uppercase;
}
/* Шрифт кнопок ("Все релизы" и т.д. */
.t142 .t142__submit, .t1045 .t-submit {
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 800;
    text-transform: uppercase;
}

/* Прижать подвал */
#allrecords {
    overflow: hidden;
    display: flex;
	flex-direction: column;
    min-height: 100vh;
}
#t-footer {
    margin-top: auto;
}

/* Подвал - высота на мобилках */
@media screen and (max-width: 960px) {
	.t452__maincontainer {padding: 20px 0;}
	.t452_scrolltop {padding-right: 0px;}
	.t452__col_mobile {margin-bottom: 10px;}
}


/* Фоновый цвет */
/*
body {background-color: #171717;}
#allrecords {background-color: white;}
*/

@media screen and (min-width: 980px) {
/* Шапка - высота меню */
.t446__maincontainer .t446__leftwrapper .t446__list .t446__list_item {margin-top: 24px;}
.t446__maincontainer .t446__rightwrapper .t-sociallinks__wrapper {margin-top: 23px;}
/* Шапка - апгрейды 
.t446__leftwrapper .t446__list_item:nth-of-type(1) {padding: 0 10px 0 0 !important}
.t446__leftwrapper .t446__list_item:nth-of-type(2),
.t446__leftwrapper .t446__list_item:nth-of-type(3), 
.t446__leftwrapper .t446__list_item:nth-of-type(4) {padding: 0 10px !important}
.t446__leftwrapper .t446__list_item:nth-of-type(5) {padding: 0 0 0 10px !important}
}
*/
@media screen and (max-width: 980px) {
    .t446__list_item {padding: 10px !important;}
}


/* Меню - цвет текста и анимация при наведении */
.uc-menu .t-menu__link-item {transition: 0.3s !important;}
.uc-menu  .t-menu__link-item:hover {color: #a71b1b !important;}
/* Шапка и подвал - Цвет иконок соц.сетей при наведении */
div.t-sociallinks__item:hover svg path {fill:#a71b1b;}

/* Главная и Мерч - Слайдшоу размеры */
@media (min-width:980.01px) {
    .uc-gal-main .t675, .uc-gal-main .t-slds__arrow_wrapper, .uc-gal-main .t-slds__wrapper, 
    .uc-gal-main .t-slds__items-wrapper {height: 80vh !important;}
}
@media (min-width:640.01px) and (max-width:980px) {
    .uc-gal-main .t675, .uc-gal-main .t-slds__arrow_wrapper, .uc-gal-main .t-slds__wrapper, 
    .uc-gal-main .t-slds__items-wrapper {height: 50vh !important;}
}
@media (max-width:640px) {
    .uc-gal-main .t675, .uc-gal-main .t-slds__arrow_wrapper, .uc-gal-main .t-slds__wrapper, 
    .uc-gal-main .t-slds__items-wrapper {height: 30vh !important;}
}

/* Мерч - Увеличить товар при наведении */
.uc-shop .t951 .t951__grid-cont .t-store__card, 
.uc-shop .t776 .t-store__grid-cont .t-store__card {transition: 0.3s;}
.uc-shop .t951 .t951__grid-cont .t-store__card:hover, 
.uc-shop .t776 .t-store__grid-cont .t-store__card:hover {transform: scale(1.05);}
/* Мерч - Высота разделов */
.uc-shop .t776 .t-store__parts-switch-btn {margin-bottom: 0px;}
.uc-shop .t776 .t-store__parts-switch-wrapper {margin-bottom: 0px;}
.uc-shop .t776 .t-store__filter {margin-bottom: 30px;}
.uc-shop .t-store__filter .t-store__filter__chosen-bar {display: none;}
@media screen and (max-width: 960px) {
    .uc-shop .t776 .t-store__parts-switch-wrapper {margin-bottom: 20px;}
}
/* Мерч - Шрифт в Popup */
.t776 .t-popup .t-descr, 
.t-store__prod-snippet__container .t-descr {
	font-size: 16px;
	font-weight: 500;
}

/* Шрифт заголовков */
.t120__title {font-size: 32px !important;}

/* Мерч - Надпись "Нет в наличии" */
.uc-shop .t-store__card__sold-out-msg {
	visibility: hidden;
	font-size: 0px;
	height: 0px;
}
.uc-shop .t-store__card__sold-out-msg:after {
	content: "SOLD OUT";
	visibility: visible;
	display: block;
	color: #f95d51;
	font-size: 16px;
	font-weight: 600;
	z-index: 1000;
	position: relative;
	padding-left: 5px;
}
@media (min-width:1200px) {.uc-shop .t-store__card__sold-out-msg {margin-top: -330px;}}
@media (max-width:1200px) {.uc-shop .t-store__card__sold-out-msg {margin-top: -290px;}}
@media (max-width:960px) {.uc-shop .t-store__card__sold-out-msg {margin-top: -350px;}}
@media (max-width:640px) {.uc-shop .t-store__card__sold-out-msg {margin-top: -330px;}}
@media (max-width:580px) {.uc-shop .t-store__card__sold-out-msg {margin-top: -310px;}}
@media (max-width:525px) {.uc-shop .t-store__card__sold-out-msg {margin-top: -270px;}}
@media (max-width:480px) {.uc-shop .t-store__card__sold-out-msg {margin-top: -250px;}}
@media (max-width:360px) {.uc-shop .t-store__card__sold-out-msg {margin-top: -230px;}}




/* Music */
/* Увеличить обложку при наведении */
.uc-music .t897 .t-feed__col-grid__post-wrapper {transition: 0.3s;}
.uc-music .t897 .t-feed__col-grid__post-wrapper:hover {transform: scale(1.05);}
/* Увеличить масштаб обложки при наведении */
/*.t-feed__post-bgimg {transition: 0.5s;}
.t-feed__post-bgimg:hover {transform: scale(1.1);}
}*/

@media (max-width:1200px) {
	.uc-music .t-feed__col-grid__content_marginbottom .t-feed__textwrapper .t-name_xs {
		display: table-cell;
		vertical-align: bottom;
	}
}
@media (min-width:960.01px) {
	.uc-music .t-feed__col-grid__content_marginbottom .t-feed__textwrapper .t-name_xs {
		padding-top: 20px !important
	}
	.uc-music .t-feed__col-grid__content_marginbottom {
		margin-bottom: 5px;
		height: 100% !important;
	}
}
@media (max-width:960px) {
	.uc-music .t-feed__col-grid__content_marginbottom {
		margin-bottom: 10px;
		height: 100% !important;
	}
	.t897__scroll-icon-wrapper {padding: 0 40px 0px 0;}
}
@media (max-width:640px) {
	.t897__scroll-icon-wrapper {padding: 0 20px 0px 0;}
}
@media (min-width:960.01px) and (max-width:1200px) {
	.uc-music .t-feed__col-grid__content_marginbottom .t-feed__textwrapper .t-name_xs {
		width: 260px;
		height: 30px;
	}
}
@media (min-width:640.01px) and (max-width:960px) {
	.uc-music .t-feed__col-grid__content_marginbottom .t-feed__textwrapper .t-name_xs {
		width: 320px;
		height: 30px;
	}
}
@media (min-width:360.01px) and (max-width:640px) {
	.uc-music .t-feed__col-grid__content_marginbottom .t-feed__textwrapper .t-name_xs {
		width: 410px;
		height: 30px;
	}
}
@media (max-width:360px) {
	.uc-music .t-feed__col-grid__content_marginbottom .t-feed__textwrapper .t-name_xs {
		width: 410px;
		height: 40px;
	}
}

/* Добавляем тень обложкам */
/*.t-feed__post-imgwrapper_afterdescr {
    margin: 6px;
    -webkit-transition: all cubic-bezier(0.68, -0.55, 0.27, 1.55) .3s;
    transition: all cubic-bezier(0.68, -0.55, 0.27, 1.55) .3s;
}
 .t-feed__post-imgwrapper_afterdescr:hover {
    box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.5);
}*/
/* Music-end */



/* Gigs */
/* Отступ слева */
@media (min-width:960px) and (max-width:1200px) {
    .uc-gigs .t-prefix_2 {padding-left: 120px;}
    .uc-gigs .t-col_8 {max-width: 720px;}
}
@media (min-width:1200.01px) {
    .uc-gigs .t-prefix_2 {padding-left: 240px;}
    .uc-gigs .t-col_8 {max-width: 720px;}
}
@media (min-width:960.01px) {
    /* Дата */
    .uc-gigs .t776__title.t-name.t-name_md.js-product-name {
    	display: inline-block;
    	width: 35%;
    }
    /* Город */
    .uc-gigs .t776__descr.t-descr.t-descr_xxs {
    	display: inline-block;
    	width: 63%;
    }
    .uc-gigs .t776__descr {margin-top: 0px;}
    /* Дата+город */
    .uc-gigs .t776__content {
    	display: inline-block;
    	width: 56%;
    }
    /* Ссылки */
    .uc-gigs .t776__btn-wrapper {
    	margin-top: 4px;
    	display: inline-block;
    	width: 43%;
    }
    /* Ширина каждой кнопки */
    .uc-gigs .t776__btn {
    	display: inline-block;
    	width: 46%;
    }
    /* Размер кнопок */
    .uc-gigs .t776__btn {
    	height: 30px;
    	font-size: 14px;
    	padding-left: 0px;
    	padding-right: 0px;
    	margin: 0 16px 4px 0;
    }
    .uc-gigs .t776__btn_second {margin-right: 0px;}
    /* Увеличить кнопки при наведении */
    .uc-gigs .t776 .t776__parent .t776__btn {transition: 0.3s !important}
    .uc-gigs .t776 .t776__parent .t776__btn:hover {transform: scale(1.05);}
}
@media (max-width:960px){
    .uc-gigs .t776__col {margin-bottom: 30px;}
}
@media (min-width:640.01px) and (max-width:960px) {
    .uc-gigs .t776__parent {max-width: 100%;}
    .uc-gigs .t776__title.t-name.t-name_md.js-product-name,
    .uc-gigs .t776__descr.t-descr.t-descr_xxs {
    	display: inline-block;
    	width: 49%;
    }
    .uc-gigs .t776__descr {margin-top: 0px;}
    .uc-gigs .t776__btn-wrapper {margin-top: 4px;}
    .uc-gigs .t776__btn {
    	display: inline-block;
    	width: 49%;
    }
    .uc-gigs .t776__btn {margin: 0 4px 4px 0;}
}
@media (max-width:640px) {
    .uc-gigs .t776__descr {margin-top: 0px;}
    .uc-gigs .t776__btn-wrapper {margin-top: 4px;}
    .uc-gigs .t776__btn {
    	height: 30px;
    	font-size: 15px;
    	padding-left: 0px;
    	padding-right: 0px;
    	margin: 0 4px 4px 0;
    }
}
/* Gigs-end */


