
/* Slider */
.slick-loading .slick-list{
    background: #fff url('./ajax-loader.gif') center center no-repeat;

}

.slick-list {
	padding: 21px 0!important;
}


/* Arrows */
.carousel-wrapper .slick-prev,
.carousel-wrapper .slick-next {
    font-size: 18px;
    line-height: 18px;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;
    cursor: pointer;
    color: #ccc;
    border: none;
    outline: none;
    background: transparent;
}
.carousel-wrapper .slick-prev:hover,
.carousel-wrapper .slick-prev:focus,
.carousel-wrapper .slick-next:hover,
.carousel-wrapper .slick-next:focus {
    color: #fff;
    outline: none;
    background: transparent;
}

.carousel-wrapper .slick-prev.slick-disabled:before,
.carousel-wrapper .slick-next.slick-disabled:before{
    opacity: .25;
}


.carousel-wrapper .slick-prev{
    left: -30px;
}
.carousel-wrapper [dir='rtl'] .slick-prev{
    right: -35px;
    left: auto;
}

.carousel-wrapper .slick-next{
    right: -30px;
}
.carousel-wrapper [dir='rtl'] .slick-next{
    right: auto;
    left: -30px;
}


.slide-item,
.slick-slide,
.slick-current{
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	z-index: 1000;
	position: relative;
}

.slick-center{
	z-index: 2000;
	position: relative;
}

.slide-item {
	padding: 0;
	transform: scale(0.92);
}

/*.slick-slide {
	opacity: .75;
}
.slick-current{
	opacity: 1;
}*/


.slide-item .slide-wrap,
.slide-item .bot-bar {
	position: relative;
	margin-left: auto;
    margin-right: auto;
    max-width: 450px;
}

.slick-center .slide-item  {
	transform: scale(1.15);
	/*z-index: 2000;*/
	-webkit-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, .75);
	-moz-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, .75);
	box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, .75);
}

.slide-overlay {
    bottom: 0;
    left: 0;
    height: 100%;
    position: absolute;
    width: 100%;
	/*background-color: rgba(44, 62, 80, 0.7);*/
	background-color: #333;
	opacity: .3;
}

.slick-center .slide-overlay {
	opacity: 0;
}

.slide-overlay span {
    color: #ffffff;
    font-size: 41px;
	line-height: 115% !important;
	display:block;

}

.slide-overlay span.med {
    font-size: 32px;
	line-height: 130% !important;

}
.date-overlay::before {
    border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0 6px 6px 0;
    bottom: -6px;
    content: " ";
    height: 0;
    left: 0;
    position: absolute;
    width: 0;
}

.date-overlay {
    background-color: #000000;
    border-radius: 0 4px 4px 0;
    color: #fff;
    left: -6px;
    padding: 3px 9px 9px 15px;
    position: absolute;
    top: 16px;
    z-index: 10;
	font-size:32px;
	font-weight:bold;
	text-transform:uppercase;
	line-height: 65% !important;
}
.date-overlay span {
	display:block;
	font-weight:normal;
	font-size:16px;
}

.bot-bar {
	background-color:#FFFFFF;
	line-height: 80% !important;
	display:block;
	position:relative;
	font-size:16px;
}
.bot-bar .tickets{
	display:block;
	float:right;
	color: #fff;
	padding: 9px 10px 8px 20px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-indent: 0;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.bot-bar .tickets i{
	padding-left: 5px;
	font-size: 1.2em;
}

.bot-bar .date {
	padding: 8px 0 8px 10px;
	display:block;
	font-family: Arial,sans-serif;
	text-transform: uppercase;
	font-weight: 300;
	color: #666666;
	font-size:15px;
	line-height: 15px;
}
.bot-bar .date i {
	color:#666;
	padding-right: 6px;
	font-size:15px;
	display: none;
}
/*.bot-bar .date.multi span:nth-of-type(1) {
	display: none;
}
.bot-bar .date.multi span:nth-of-type(2) {
	display: none;
}*/

@media (min-width: 1200px) {
	.bot-bar .date.single span:nth-of-type(2) {
		display: none;
	}
	.bot-bar .date.multi span:nth-of-type(2) {
		display: none;
	}

}
@media (min-width: 992px) and (max-width: 1199px) {
	.bot-bar .date.single span:nth-of-type(3) {
		display: none;
	}
	.bot-bar .date.multi span:nth-of-type(1) {
		display: none;
	}

	.slide-overlay span {
		font-size: 35px;
		line-height: 115% !important;
	}

	.slide-overlay span.med {
		font-size: 25px;
		line-height: 130% !important;
	}
}

@media (min-width: 751px) and (max-width: 991px) {
	.bot-bar .date.single span:nth-of-type(2) {
		display: none;
	}

	.bot-bar .date.multi span:nth-of-type(2) {
		display: none;
	}
	.bot-bar .date {
		font-size: 14px;
	}
}
@media (min-width: 717px) and (max-width: 750px) {
	.bot-bar .date.single span:nth-of-type(3) {
		display: none;
	}
	.bot-bar .date.multi span:nth-of-type(2) {
		display: none;
	}
	.bot-bar .date {
		font-size: 13px;
	}
	.slide-overlay span {
		font-size: 35px;
		line-height: 115% !important;
	}

	.slide-overlay span.med {
		font-size: 25px;
		line-height: 130% !important;
	}
}
@media (min-width: 501px) and (max-width: 716px) {
	.bot-bar .date.single span:nth-of-type(3) {
		display: none;
	}
	.bot-bar .date.multi span:nth-of-type(2) {
		display: none;
	}
}
@media (min-width: 401px) and (max-width: 500px) {
	.bot-bar .date.single span:nth-of-type(2) {
		display: none;
	}
	.bot-bar .date.multi span:nth-of-type(2) {
		display: none;
	}
}

@media (max-width: 400px) {
	.bot-bar .date.single span:nth-of-type(3) {
		display: none;
	}
	.bot-bar .date.multi span:nth-of-type(2) {
		display: none;
	}
	.bot-bar .date {
		 font-size: 13px;
	 }
	.slide-overlay span {
		font-size: 35px;
		line-height: 115% !important;
	}

	.slide-overlay span.med {
		font-size: 26px;
		line-height: 130% !important;
	}
}
@media (max-width: 340px) {
    .bot-bar .date.single span:nth-of-type(1){
		display: none;
	}
	.bot-bar .date.multi span:nth-of-type(2) {
		display: inline;
	}
	.bot-bar .date.multi span:nth-of-type(1) {
		display: none;
	}
	.bot-bar .date {
		font-size: 13px;
	}
}
