/*********************************
* Slideshow Styling
*********************************/
#slideshow {
	width: 100%;
	height: 100%;
	margin: 100px auto;
    position:relative;
    overflow: hidden;
}
	#slideshow.fullscreen {
		top: 0;
		left: 0;
		width: 100%;
		height: 600px;
		margin: 0;
		padding: 0;
		overflow: hidden;
		background: #000;
	}
	.img-wrapper {
	    min-width: 100%;
	    min-height: 100%;
		
		position: absolute;
		top: 0;
	    bottom: 0;
	    left: 0;
	    right: 0;

	    margin: auto;
	    overflow: hidden;
	    
	    z-index:8;

	    background-size: cover;
	    background-position: center center;
	}
		#slideshow .img-wrapper.active {cursor: pointer;z-index:10;}
		#slideshow .img-wrapper .inf {background: linear-gradient(90deg, #000000 70%, rgba(0, 0, 0, 0) 100%);position: absolute;width:706px;height: 461px;float: left; padding: 44px;}
		#slideshow #img-4696.img-wrapper .inf {background: linear-gradient(90deg, #c92b2c 70%, rgba(0, 0, 0, 0) 100%);}
        #slideshow #img-4696.img-wrapper .inf .premere{color:#fff;}
        #slideshow .img-wrapper .inf .event-name{cursor:pointer;display: flex;align-items: flex-end;flex-wrap: wrap;font-family: GothamPro-Bold; font-weight: 700; font-size: 44px;line-height: 42px;color: #ffffff;width:516px;height: 93px;position: absolute;margin-top: 171px;text-transform: uppercase;}
		#slideshow .img-wrapper .inf .event-name:hover {font-size: 45px;text-shadow: 7px 4px 20px #8091bc;}
		#slideshow .img-wrapper .inf .author-name{font-family: GothamPro-Bold; font-weight: 700; font-size: 15px;line-height: 15px;color: #ffffff;width:516px;height: 30px;position: absolute; margin-top: 279px;text-transform: uppercase;}
		#slideshow .img-wrapper .inf .dates{display: flex;flex-wrap: wrap;font-family: GothamPro; color: #ffffff;width:480px;height: 137px;position: absolute;margin-top: 1px;display: flex;align-items: flex-end;}
		#slideshow .img-wrapper .inf .dates .date{cursor:pointer;width: 50px;float: left;margin-right: 25px;margin-bottom: 6px;}
		#slideshow .img-wrapper .inf .dates .date .day{font-family: GothamPro-Bold;font-size: 35px; font-weight: 700;line-height: 38px;}
		#slideshow .img-wrapper .inf .dates .date:hover .day {font-size: 46px;color: #ff0506;}
		#slideshow .img-wrapper .inf .dates .date.noactive .day{color: #9d9d9d;}
		#slideshow .img-wrapper .inf .dates .date.noactive:hover .day {font-size: 35px;color: #9d9d9d;}

		#slideshow .img-wrapper .inf .dates .date:hover div:not(.day) {color: #ff0506;}
		#slideshow .img-wrapper .inf .dates .date.noactive:hover div:not(.day) {font-size: 10px;color: #9d9d9d;}
		#slideshow .img-wrapper .inf .dates .pft-api--button {font-family: 'GothamPro' !important;border: none !important;background: none !important;padding: 0 30px 0 0px !important;}
		#slideshow .img-wrapper .inf .dates div:not(.date) {font-size: 10px;line-height: 11px;text-transform: lowercase;}
		#slideshow .img-wrapper .inf .dates div.noactive.date div:not(.day) {color: #9d9d9d;}
		#slideshow .img-wrapper .inf .buy-btn{cursor:pointer;text-transform: uppercase;font-family: GothamPro; font-weight: 700; font-size: 17px;line-height: 17px;color: #ffffff;width:186.4px;display: block;height: 49.3px;background: #FF0506; position: absolute; margin-top: 322px; padding: 15px;text-align: center;}
		#slideshow .img-wrapper .inf .buy-btn .pft-api--button{background:none!important;border:none!important;text-transform: uppercase;font-family: GothamPro!important; padding: 0;font-weight: 700; font-size: 17px;line-height: 21px;}
		#slideshow .img-wrapper .inf .buy-btn:hover{background: #e40607; transition: transform .2s;transform: scale(1.1);}
		#slideshow .img-wrapper .inf .buy-btn:hover .pft-api--button,#slideshow .img-wrapper .inf .dates:hover .pft-api--button {opacity: 1!important;}
        #slideshow #img-4696.img-wrapper .inf .buy-btn{color:#FF0506;background:#fff;}
        #slideshow .img-wrapper .img {height: 461px;background-repeat: no-repeat;background-position: right;width: 734px;float: right;background-size: 100%;cursor: pointer;}
		#slideshow .img-wrapper .inf .dates .prev,#slideshow .img-wrapper .inf .dates .next{display: none;}

		#slideshow .img-wrapper.last-active {
		    z-index:9;
		}
		#slideshow .img-wrapper:hover .img{animation: zoom 6s;}
		@keyframes zoom {
			0%   {background-size: 100%;}
			100% {background-size: 105%;}
		}
.content.index{padding: 0px 23px 0px 23px;}
.content.performances .container.shows .heading h1{font-size: 5em;font-family: 'GothamPro-Black';}
.content.performances .container.shows .heading .img{display: flex;height: 412px;width: 734px;background-size: 100%;background-repeat: no-repeat;}
.content.performances .container.shows .heading .img:hover{animation: zoom 6s;}
.content.performances .container.shows{padding:0;}
.content.performances .container.shows .row{display: -webkit-flex;display: flex;margin-bottom: 40px;}
.content.performances .container.shows .inf .dates {background: none;
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	font-family: GothamPro;
	width: 480px;
	height: 137px;
	position: absolute;
	margin-top: 1px;
}
.content.performances .container.shows .inf .dates.padt{margin-top: 25px;}
.content.performances .container.shows .inf .dates .next,.content.performances .container.shows .inf .dates .prev{display: none;}

.content.performances .container.shows .inf .dates .date {
	cursor: pointer;
	width: 50px;
	float: left;
	margin-right: 25px;
	margin-bottom: 6px;
}
.content.performances .container.shows .inf .dates .date .day {
	font-family: GothamPro-Bold;
	font-size: 35px;
	font-weight: 700;
	line-height: 44px; color: #000;
}
.content.performances .container.shows .inf .dates .date:hover .day {font-size: 46px;color: #ff0506;}
.content.performances .container.shows .inf .dates .date:hover div{font-size: 14px;color: #ff0506;}
.content.performances .container.shows .inf .dates div:not(.date) {font-size: 13px;color:#000;line-height: 11px;text-transform: lowercase;}
.content.performances .container.shows .inf .event-name:hover {color: #ff0506;text-decoration: none;}
.content.performances .container.shows .inf .event-name {
	cursor: pointer;
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	font-family: GothamPro-Black;
	font-weight: 700;
	font-size: 44px;
	line-height: 42px;
	color: #000;
	width: 516px;
	height: 93px;
	position: absolute;
	margin-top: 171px;
	text-transform: uppercase;
}
.content.performances .container.shows .inf .event-name.top2 {margin-top: 145px;}
.content.performances .container.shows .inf .event-name.top3{ margin-top: 145px;font-size: 25px;line-height: 33px;}
.content.performances .container.shows .inf .author-name {
	font-family: GothamPro-Bold;
	font-weight: 700;
	font-size: 15px;
	line-height: 15px;
	color: #000;
	width: 516px;
	height: 30px;
	position: absolute;
	margin-top: 279px;
	text-transform: uppercase;
}
.content.performances .container.shows .inf .buy-btn {
	cursor: pointer;
	text-transform: uppercase;
	font-family: GothamPro;
	font-weight: 700;
	font-size: 17px;
	line-height: 21px;
	color: #ffffff;
	width: 186.4px;
	display: block;
	height: 49.3px;
	background: #FF0506;
	position: absolute;
	margin-top: 322px;
	padding: 15px;
	text-align: center;
}

	/*********************************
	* Thumbnail Styling
	*********************************/
	.thumbs-container {
		width: 100%;
		height: 117px;
		position: absolute;
		left: 0;
		z-index: 11;
		background: #222222;
	}
		.thumbs-container.top {
			top: 0;
		}
		.thumbs-container.bottom {
			bottom: 0;background:#8091bc; /*linear-gradient(90deg, #8091bc, #ffffff,#8091bc);*/
		}
.thumbs-container.bottom:after{
	content: " ";
	position: absolute;
	top: 0;
	margin-left: 0;
	height: 117px;
	margin-top: auto;
	margin-bottom: auto;
	background: linear-gradient(90deg, #808EB9 0%, rgba(128, 142, 185, 0) 50%, #808EB9 100%);z-index: 1;width: 100%;
}
		.prev, .next {
			width: 3%;
			min-width: 40px;
			height: 48px;
			padding: 46px 1%;
			position: relative;
			color: #FFFFFF;
			cursor: pointer;
			z-index: 2;
		}
		.prev { float: left; }
		.next { }
			.prev:hover, .next:hover {
				color: #555555;
			}
		ul.thumbs {
			position: absolute;
			top: 0;
			left: 2%;
			right: 2%;
			height: 140px;
			padding: 0;
			margin: 0 3%;
			overflow: hidden;
			white-space: nowrap;
			text-align: center;
		}
			.thumb {
				display: inline-block;
				width: 218px;
				height: 116px;
				margin: 0px;
				overflow: hidden;
				background-size: cover;
	    		background-position: center center;

	    		cursor: pointer;
			}
			.thumb:first-of-type {margin-left: 0px;}
			.thumb:first-of-type:before {
				content: " ";
				position: absolute;
				border-left: 1px #ffffff solid;
				top: 17%;
				margin-left: -109px;
				height: 50%;
				margin-top: auto;
				margin-bottom: auto;
			}
			.thumbs .thumb div.overlay {z-index: 999;position: absolute;cursor: pointer;width: 218px;height: 117px;top: 0;}
			.thumb.active {background: #fff;width: 218px;height: 116px;}
			.thumb.active>span {color:#5380ba;}
			.thumb>span {white-space:break-spaces;height: 100%;justify-content: center;display:flex;align-items : center;color: #ffffff;font-family: 'GothamPro-Bold';font-size: 19px;line-height: 27px; font-weight: 400;text-transform: uppercase;overflow: hidden;padding: 10px;text-align: center;}
			.thumb>span:hover{text-decoration: none;}
.thumb:after {
	content: " ";
	position: absolute;
	border-left: 1px #ffffff solid;
	top: 17%;
	margin-left: 110px;
	height: 50%;
	margin-top: auto;
	margin-bottom: auto;
}


.tns-controls { text-align: center; margin-bottom: 10px; }
.tns-controls [aria-controls] {
	font-size: 15px;
	margin: 0 5px;
	padding: 0 1em;
	height: 2.5em;
	color: #000;
	background: #808EB9;
	border-radius: 3px;
	border: 0;
}
.lt-ie9 .tns-controls > [aria-controls] {
	line-height: 2.5em;
}
[data-action] {
	display: block;
	margin: 10px auto;
	font-size: 17px;
	min-width: 3em;
	text-align: center;
	background: transparent;
	border: 0;
}
.tns-controls [disabled] {
	color: #999999;
	background: #808EB9;
	cursor: not-allowed !important;
}
.tns-nav {
	text-align: center;
	width: 821px;
	position: absolute;
	margin-top: 408px;
	float: right;
	margin-left: 419px;z-index: 999;
}
.tns-nav > [aria-controls] {
	width: 7px;
	height: 7px;
	padding: 0;
	margin: 0 8.5px;
	border-radius: 50%;
	background: #808EB9;
	border: 0;
}
.tns-nav > .tns-nav-active { background: #F7F7F7; }

.tns-outer {
	padding: 0 !important
}

.tns-outer [hidden] {
	display: none !important
}

.tns-outer [aria-controls],.tns-outer [data-action] {
	cursor: pointer
}

.tns-slider {
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	transition: all 0s
}

.tns-slider>.tns-item {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.tns-horizontal.tns-subpixel {
	white-space: nowrap
}

.tns-horizontal.tns-subpixel>.tns-item {
	display: inline-block;
	vertical-align: top;
	white-space: normal
}

.tns-horizontal.tns-no-subpixel:after {
	content: '';
	display: table;
	clear: both
}

.tns-horizontal.tns-no-subpixel>.tns-item {
	float: left
}

.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item {
	margin-right: -100%
}

.tns-no-calc {
	position: relative;
	left: 0
}

.tns-gallery {
	position: relative;
	left: 0;
	min-height: 1px
}

.tns-gallery>.tns-item {
	position: absolute;
	left: -100%;
	-webkit-transition: transform 0s, opacity 0s;
	-moz-transition: transform 0s, opacity 0s;
	transition: transform 0s, opacity 0s
}

.tns-gallery>.tns-slide-active {
	position: relative;
	left: auto !important
}

.tns-gallery>.tns-moving {
	-webkit-transition: all 0.25s;
	-moz-transition: all 0.25s;
	transition: all 0.25s
}

.tns-autowidth {
	display: inline-block
}

.tns-lazy-img {
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	transition: opacity 0.6s;
	opacity: 0.6
}

.tns-lazy-img.tns-complete {
	opacity: 1
}

.tns-ah {
	-webkit-transition: height 0s;
	-moz-transition: height 0s;
	transition: height 0s
}

.tns-ovh {
	overflow: hidden
}

.tns-visually-hidden {
	position: absolute;
	left: -10000em
}

.tns-transparent {
	opacity: 0;
	visibility: hidden
}

.tns-fadeIn {
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 0
}

.tns-normal,.tns-fadeOut {
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: -1
}

.tns-vpfix {
	white-space: nowrap
}

.tns-vpfix>div,.tns-vpfix>li {
	display: inline-block
}

.tns-t-subp2 {
	margin: 0 auto;
	width: 310px;
	position: relative;
	height: 10px;
	overflow: hidden
}

.tns-t-ct {
	width: 2333.3333333%;
	width: -webkit-calc(100% * 70 / 3);
	width: -moz-calc(100% * 70 / 3);
	width: calc(100% * 70 / 3);
	position: absolute;
	right: 0
}

.tns-t-ct:after {
	content: '';
	display: table;
	clear: both
}

.tns-t-ct>div {
	width: 1.4285714%;
	width: -webkit-calc(100% / 70);
	width: -moz-calc(100% / 70);
	width: calc(100% / 70);
	height: 10px;
	float: left
}
.thumb.fs20>span{font-size: 15px;line-height: 22px;}
.thumb.fs40>span{}
.thumb[data-thumb-id="4194"]>span{font-size: 14px;}
.thumbs-container #next-btn {float: right;}
.event .content.index {padding: 0px 23px 23px 23px;background-color: #8091BC;}
.event #slideshow.fullscreen{height: 461px;}
#slideshow .img-wrapper .age,.content.performances .container.shows .age{
	position: absolute;
	color: #fff;
	font-size: 14px;
	font-family: 'GothamPro-Bold';
	border-radius: 16px;
	background: #8091bc;
	padding: 6px;
	width: 32px;
	height: 32px;
	right: 25px;
	bottom: 25px;
}
.content.performances .container.shows .age{top: 25px;bottom: unset;}
.content.performances .container.shows .lefted .age{right: 50px;}
#slideshow .img-wrapper .inf .event-name.fs40{font-size: 40px;}
#slideshow .img-wrapper .inf .event-name.fs20{font-size: 25px;line-height: 33px;}
#slideshow .img-wrapper .inf .premere,.content.performances .container.shows .inf .premere{color: #fe0000;position: absolute;font-size: 18px;text-transform: uppercase;z-index: 1;line-height: 14px;font-family: 'GothamPro-Black';}
.event #slideshow .img-wrapper .inf .premere{margin-top: -10px;}
@media screen and (max-width: 1023px)
{
	.calendar-m{border-bottom: #808EB9 1px solid;}
	.content.performances .container.shows .row.calendar-m{margin-bottom: 22px;}
	.content.performances .container.shows .row.calendar-m.pad{margin-top: 22px;}
	.main_page .content.index {background: none;}
	.event .content.index {padding: 0px;background-color: unset;top: -11px;}
	.main_page .content.index>#container{margin: -15px;}
	.main_page .content.index:before {background: #8091BC;
		content: " ";
		position: absolute;
		top: 0;
		margin-left: -15px;
		height: 246px;
		width: 100%;
		margin-top: auto;
		margin-bottom: auto;
	}
	.content.theatre{overflow: hidden;margin-top: 0px;}
	.container .heading{padding-left: 0px;padding-right: 0px;width: 100%;}
	.content.performances .container.shows .row{margin-bottom: 12px;flex-wrap: wrap;width: auto;}
	.content.performances .container.shows .row .heading .inf{flex-wrap: wrap;display: flex;}
	.content.performances .container.shows .row .col-sm-6{order:1!important;}
	.content.performances .container.shows .row .col-sm-9{order:0!important;}
	.content.performances .container.shows .heading h1{font-size: 3.112em;padding:0px;}
	.content.theatre .af .row{width: 100%;}

	.content.performances .container.shows .inf .dates{min-width: 420px;position:unset;display: block;padding: 10px;order:1;height: auto;}
	.content.performances .container.shows .inf .dates.padt {margin-top: 1px;}
	.content.performances .container.shows .inf .event-name{width: 100%;margin-top:18px;font-size: 24px;display: block;height: auto;position: unset;line-height: 24px;}
	.content.performances .container.shows .inf .author-name{width: 100%;position: unset;height: auto;margin-top: 6px;font-size: 11px;line-height: 17px;}
	.content.performances .container.shows .inf .event-name.top2,.content.performances .container.shows .inf .event-name.top3{margin-top: 18px;}
	.content.performances .container.shows .inf .buy-btn{position: unset;margin-top: 10px;width: 150px;height: 38px;letter-spacing: 0.5px;line-height: 10px;font-size: 13px;text-wrap: nowrap;}
	.container .heading{margin-left:0;margin-right:0;}
	#slideshow.fullscreen{height: 510px;color: #000;background:#fff;overflow: unset;}
	.event #slideshow.fullscreen{height:auto;}
	#slideshow.fullscreen:before{background: #8091BC;
		content: " ";
		position: absolute;
		top: 0;
		height: 255px;
		width: 100%;
		margin-top: auto;
		margin-bottom: auto;}
	.event #slideshow.fullscreen:before{background-color: unset;}
	#slideshow .img-wrapper .img{width: 100%;float: right;background-size: 100%;height: 210px;}
	#slideshow .img-wrapper {opacity: 0 !important;padding: 15px;}
	.event #slideshow .img-wrapper {position: unset;}
	.event #slideshow .img-wrapper {opacity: 1 !important;padding: 0px;display: flex;flex-wrap: wrap;overflow: unset;}
	#slideshow .img-wrapper.active {opacity: 1 !important;}
	#slideshow .img-wrapper .inf {cursor:pointer;
		background: #fff;
		position: absolute;
		width: 100%;
		height: auto;
		float: left;
		padding: 15px 0px;
		margin: 235px -15px 0px -15px;
	}
	#slideshow .img-wrapper .age,.content.performances .container.shows .age{font-size: 11px;padding:7px 5px;width: 28px;height: 28px;right: 13px;top: 167px;}
	.content.performances .container.shows .age{top: 193px;}
	.content.performances .container.shows .lefted .age{right: 13px;}
	.event #slideshow .img-wrapper .inf{margin: 0px;padding:0px;position: unset;order: 1;float: none;}
	.event #slideshow .img-wrapper .img{float: unset; order: 0;position: unset;}
	body #main.event{padding:0px 15px 0px 15px;}
	.tns-nav{margin-top: 170px;margin-left: 0px;width: 100%;}
	.tns-nav > [aria-controls]{width: 6px;height: 6px;margin: 0 4px;}
	#slideshow .img-wrapper .inf .dates,.content.performances .container.shows .inf .dates{margin-top: 0px;color: #000;position:unset;height: auto;display: flex;flex-wrap: nowrap;overflow: hidden;padding-left: 35px;width: 95% !important;}
	.event #slideshow .img-wrapper .inf .dates{width: 100%;margin-top: 25px;}
	#slideshow .img-wrapper .inf .dates.hidden{display: none;}
	#slideshow .img-wrapper .inf .dates .prev, #slideshow .img-wrapper .inf .dates .next, .content.performances .container.shows .inf .dates .next, .content.performances .container.shows .inf .dates .prev{display:block;color: #fff;width:18px;height: 65px;display: block;background: #8091BC; min-width: 18px;position: absolute;left: 0;margin-top: 0px;background-position: center center;background-repeat: no-repeat;background-size: 45%;padding: 0;}
	#slideshow .img-wrapper .inf .dates .prev, .content.performances .container.shows .inf .dates .prev{background-image: url(/styles/tabakov/main/styles.d/../img/svg/arrow_white_left.svg);}
	#slideshow .img-wrapper .inf .dates .next, .content.performances .container.shows .inf .dates .next{background-image: url(/styles/tabakov/main/styles.d/../img/svg/arrow_white_right.svg);right: 0;margin-left: 311px;}
	#slideshow .img-wrapper .inf .dates .date,.content.performances .container.shows .inf .dates .date{float: left;margin-right: 17px;margin-bottom: 4px;}
	#slideshow .img-wrapper .inf .dates .date .day, .content.performances .container.shows .inf .dates .date .day{font-size: 32px;line-height: 30px;margin: 7px;}
	#slideshow .img-wrapper .inf .dates .date div:not(.day),.content.performances .container.shows .inf .dates .date div:not(.day){margin-left: 7px;font-size: 10px;line-height: 11px;text-transform: lowercase;}
	#slideshow .img-wrapper .inf .event-name{position:unset;font-size: 25px;margin-top: 10px;width: 285px;line-height: 30px;color: #000;height: auto;}
    #slideshow #img-4696.img-wrapper .inf {background: none;}

    #slideshow .img-wrapper .inf .event-name.fs20{font-size: 22px;line-height: 30px;}
	.event #slideshow .img-wrapper .inf .btn-block{display: flex;margin-top: 20px;}
    #slideshow #img-4696.img-wrapper .inf .buy-btn{color: #ffffff; background: #FF0506;}
	.event #slideshow .img-wrapper .inf .buy-btn{margin:0px;font-size: 14px;width: 150px;height: 40px;line-height: 22px;padding: 10px;letter-spacing:0.4px;float: left;text-wrap: nowrap;}
	.event #slideshow .img-wrapper .inf .btn-watch{width: 60%;
		height: 40px;
		padding: 10px;
		border: 3px solid #8091bc;
		color: #8091bc;
		text-transform: uppercase;
		font-family: 'GothamPro-Bold';
		font-weight: 700;
		line-height: 18px;
		font-size: 14px;
		letter-spacing: 0.3px;text-wrap: nowrap;}
	.event #slideshow .img-wrapper .inf .btn-watch a{width: 60%;height: 40px;padding: 10px;border: 3px	solid #8091bc;color: #8091bc;text-transform: uppercase;font-family: 'GothamPro-Bold';font-weight: 700;line-height: 18px;font-size: 14px;letter-spacing: 0.3px;}
	#slideshow .img-wrapper .inf .author-name{position:unset;margin-top: 10px; width: 275px;color: #000000;line-height: 16px;height: auto;}
	#slideshow .img-wrapper .inf .buy-btn{position:unset;margin-top: 15px;}
	.event #slideshow .img-wrapper .inf .event-name{font-size: 36px;font-family: 'GothamPro-Black';line-height: 40px;margin-top: 15px;}
	.event #slideshow .img-wrapper .inf .author-name{font-size: 18px;line-height: 20px;}
	#head div.theatre-name p, #head div.theatre-name p span, #head.sticky div.theatre-name p, #head.sticky div.theatre-name p span {
		height: 12px;font-size: 11px;font-family: GothamPro-Bold;
	}
	#head div.theatre-name a, #head div.theatre-name, #head.sticky div.theatre-name a, #head.sticky div.theatre-name{}
	.content.performances .container.shows .heading .img{height: 235px;width: calc(100vw);background-repeat: no-repeat;display: block;background-size: cover;}
	.equinox .days-container{display: flex;table-layout: unset;flex-wrap: wrap;}
	.equinox .calendar-header:after, .equinox .calendar-header:before{display: block;}
	.equinox .week:last-child .days-container .day .border-bottom:after{width: 100px;}

	.thumbs-container{top: 196px; height: 60px;left: 0;}
	#slideshow .img-wrapper .thumb,.thumbs .thumb div.overlay{width: 108px !important;height: 60px !important;}
	.thumb {
		display: inline-block;
		width: 110px !important;
		height: 60px !important;
		margin: 0px;
		overflow: hidden;
		background-size: cover;
		background-position: center center;
		cursor: pointer;
	}
	.thumb>span {
		white-space: break-spaces;
		height: 100%;
		justify-content: center;
		display: flex;
		align-items: center;
		color: #ffffff;
		font-size: 11px;
		line-height: 13px;
		font-weight: 300;
		overflow: hidden;
		padding: 10px;
		text-align: center;
	}
	.thumb[data-thumb-id="4194"]>span{font-size: 7.5px;}
    .thumb.fs20>span {font-size: 8px;line-height: 9px;}
	#slideshow .img-wrapper[data-img-id="4194"] .inf .event-name{font-size: 22px;}
	.thumb:after{display: none}
	ul.thumbs{height: 60px !important;}
	.thumbs-container.bottom{bottom: 0;background: #8091bc;}
	.thumbs-container:after{background: linear-gradient(90deg, #808EB9 0%, rgba(128, 142, 185, 0) 20%,rgba(128, 142, 185, 0) 80%, #808EB9 100%);}
	.thumbs-container.bottom:after{margin-left: 0px;height: 60px;}
	.prev, .next {display: none;margin: 0;left: 0%;right: 0%;}
	.content.performances .container.shows .row[data-show-id="4194"] .event-name{font-size: 22px;}
	#slideshow .img-wrapper .inf .premere{margin-top: -227px; right: 25px;font-size: 14px;}
	.event #slideshow .img-wrapper .inf .premere{margin-top: -190px;}

	.content.performances .container.shows .inf .premere{margin-top: -225px;right: 15px;font-size: 14px;}
    @supports (-webkit-touch-callout: none) {
        .event #slideshow .img-wrapper .inf .buy-btn {font-size: 13px;letter-spacing: 0;}
        .event #slideshow .img-wrapper .inf .btn-watch {font-size: 13px;letter-spacing: 0;}
        .content.info.show .near-dates #near_dates .sp-1 .btn-buy{font-size: 11px;letter-spacing: 0;}
        .content.info .container .near-dates .slick-slider#near_dates .slick-slide .info .time{font-size: 13px;letter-spacing: 0;}
    }
}
@media screen and (min-width:1024px) and (max-width:1279px){
	.content.performances .container.shows .heading .img{height: 375px;width: 580px;}
}
.content.performances .container.shows .inf .buy-btn.noactive{background: #9d9d9d;border: #dfdfdf 4px solid;line-height: 14px;}
#slideshow .img-wrapper .inf .buy-btn.noactive{background: #9d9d9d;}
#slideshow .img-wrapper .inf .buy-btn.noactive{background: #9d9d9d;border: #dfdfdf 4px solid;line-height: 13px;}

.content.performances .container.shows .inf .event-name::selection,
.content.performances .container.shows .inf .dates .date>div::selection,
.content.performances .container.shows .inf .dates .date::selection,
.content.performances .container.shows .heading h1::selection {
    color: #000;
    background: #cde5fb;
}