/*
Plugin Name: Ticker Slider by TD

Notes:
*/
#unleash_container { 
	/*max-width:1400px;*/
	margin:0 auto; }
#slideshow-wrapper {
	overflow: hidden;
	display: block;
	position: relative;
	background:#000 url(img/loading.gif) no-repeat center center;
	max-height:570px;
	/*-moz-box-shadow: 0px 0px 10px rgba(1, 1, 1, 1);
	-webkit-box-shadow: 0px 0px 10px rgba(1, 1, 1, 1);
	box-shadow: 0px 0px 10px rgba(1, 1, 1, 1);*/
	
}
.box {
	/*overflow: hidden;*/
	display: block;
	/*-moz-box-shadow: -5px 0px 5px rgba(1, 1, 1, 0.3);
	-webkit-box-shadow: -5px 0px 5px rgba(1, 1, 1, 0.3);
	box-shadow: -5px 0px 5px rgba(1, 1, 1, 0.3);*/
	position: absolute;
	cursor: pointer;
	float: left;
	display: inline-block;
	zoom: 1;
	height:100%;
	max-height: 571px; 
}
.example_1 {
	/*-moz-box-shadow: 5px 0px 5px rgba(1, 1, 1, 0.3);
	-webkit-box-shadow: 5px 0px 5px rgba(1, 1, 1, 0.3);
	box-shadow: 5px 0px 5px rgba(1, 1, 1, 0.3);*/
}
.box .slide-image {
	position: absolute;
	left:0;
	top:0;
	height: 100%;
	max-width: none;
	background: none;
	width:100%;
	
}

.upper_text {
	position: absolute;
	width: 100%;
	margin: none;
}
.upper_text h4 {
	text-align: center;
	margin: 0;
}
.upper_text h4 a {
	color: white;
	margin: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 55px;
	text-decoration: none;
}

.lower_text {
	position: absolute;
	width: 100%;
	margin: none;
	text-align: center;
	padding: 0 5%;
}
.lower_text p {
	color: white;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 20px;
}
@media screen and (max-width: 800px) {
.upper_text h4 a {
	font-size: 20px;
}
.lower_text p {
	display: none;
}
.box, .slideshow-wrapper	{ /* max-height: 300px; */}
}

/*.color {
	padding: 40px 0;
	border-top: 1px solid rgba(255,255,255,0.1);
}*/

.unleash_container {
	position: relative;
}
.unleash_controls {
	width: 120px;
	height: 40px;
	position: absolute;
	top: 20px;
	right: 20px;
	overflow: hidden;
}
.unleash_loader {
	height: 2px;
background: #00f0ff;
left: -100%;
position: absolute;
position: relative;
z-index: 1000;
box-shadow: 0px 0px 3px 1px #00f0ff;
-webkit-box-shadow: 0px 0px 3px 1px #00f0ff;
-moz-box-shadow: 0px 0px 3px 1px #00f0ff;
top: 10px;
}
.unleash_loader_bg {
	height: 20px;
overflow: hidden;
background: #;
z-index: 999;
width: 100%;
top: -12px;
position: absolute;
}
.unleash_prev {
	background: url(../img/prev.png) no-repeat;
	height: 20px;
	height: 30px;
	width: 40px;
	float: left;
	cursor: pointer;
}
.unleash_next {
	background: url(../img/next.png) no-repeat;
	height: 20px;
	height: 30px;
	width: 40px;
	float: left;
	cursor: pointer;
}
.unleash_play {
	background: url(../img/play.png) no-repeat;
	height: 20px;
	height: 30px;
	width: 40px;
	float: left;
	cursor: pointer;
}
.unleash_pause {
	background: url(../img/pause.png) no-repeat;
	height: 30px;
	width: 40px;
	float: left;
	cursor: pointer;
}
.unleash_buttons {
	/*position: absolute;
	overflow: hidden;
	background: #333;
	bottom: 10px;
	right: 0px;*/
	
overflow: hidden;
width: 120px;
margin: 20px auto 0px auto;
}
.emboss {
	background: rgba(255,255,255,0.25);
	height: 1px;
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 100;
}

#slideshow-1 { z-index: 1; }
#slideshow-2 { z-index: 2; }
#slideshow-3 { z-index: 3; }
.slideshow-image { visibility:hidden; }

#slideshow-3.slideshow-image { right:0; }


/* OLD OLD OLD  */
section.ticketSlider { text-align:center;position:relative; background:#000; max-height:570px; width:100%; overflow:hidden;}
section.ticketSlider.placeholder { height:571px; background:url(images/placeholder-slider.jpg) no-repeat center top; }
.ticketSlide { text-align:center; z-index:1;  }

.ticketSlide img {position:relative;  }
.ticketSlide img.top {z-index:0;}
.ticketSlide img.bottom { position:absolute; top:0; left:0; z-index:1;}

.ticketSlide1 { position:relative; z-index:100; opacity:1; max-width:960px; margin:0 auto;}
.ticketSlide1 img { margin:0 auto;}
.ticketSlide1 img.top {z-index:20;}

.ticketSlide2, .ticketSlide3 { position:absolute; top:0; }
.ticketSlide2 { left:-200px; }
.ticketSlide3 { right:-565px; }

.ticketSlide2, .ticketSlide3, .ticketSlide1 img.bottom { visibility:hidden; }

.ticketNav .container { position:relative; }
.ticketNav a, a.ticketLink { position:absolute; line-height:40px; top:262px; z-index:999; font-size:10px; color:#E4C16C; display:inline-block; height:40px; min-width:40px; background:url(img/circle.png) no-repeat center center; font-weight:bold; text-align:center; margin-top: 8%;}
.ticketNav span, a.ticketLink span { display:inline-block; }
#ticketPrev { left:-85px; }
#ticketNext { left:15px; }
#ticketPrev span { padding-right:7px; background:url(img/arrow-next.png) no-repeat right center; }
/*#ticketNext { right:-30px;   }*/
#ticketNext span {padding-left:7px; background:url(img/arrow-prev.png) no-repeat left center; }

.ticketCaption.wrap { position:absolute; top:0; left:0; width:100%; height:100%; z-index:999;}
.ticketSlider .content { padding:0 100px 0; position:relative; z-index:999; margin-top: 10%;}
.ticketSlider .content h2 { color:#fff; font-size: 64px; margin-bottom:20px; font-weight: bold; text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.29);}
a.ticketButton { min-width:185px; text-decoration:none;display:inline-block; margin:0 5px; border-radius:3px; padding:10px; color:#fff; font-weight:bold; font-size:15px; }
a.ticketButton.gold { background:#CFB062; }
a.ticketButton.blue { background:#5278D7; }

.ticketSlider.mobileSlider { display:none; }
.ticketSlider.mobileSlider .ticketSlide { min-height:309px;}
.ticketSlider.mobileSlider .ticketSlide1 { background:url(img/mobile-slider.jpg) no-repeat center top;}
.ticketSlider.mobileSlider .ticketSlide h2 { color:#fff; font-size:26px; padding-top:97px; width: 210px; right: 0; left: 0; top: 0; position: relative; margin: auto; bottom: 0;}
.ticketSlider.mobileSlider .ticketSlide h2 strong { color:#fff; font-size:31px; }

#slideshow-3 #ticketPrev { left:-130px; }

@media (max-width: 992px) { 
	.ticketSlider .content h2 { font-size: 35px; }
	a.ticketButton {  min-width: 125px; font-size: 12px; }
	.ticketSlider .content { padding:0 100px 0; position:relative; z-index:999; margin-top: 8%;}
	a.ticketLink {
		position: absolute;
		line-height: 40px;
		top: 262px;
		z-index: 999;
		font-size: 10px;
		color: #E4C16C;
		display: inline-block;
		height: 40px;
		min-width: 40px;
		background: url(img/circle.png) no-repeat center center;
		font-weight: bold;
		text-align: center;
		margin-top: 10%;
	}
}
@media (max-width: 767px) {
	.ticketSlider.desktopSlider { display:none; }
	.ticketSlider.mobileSlider { display:block; z-index:1;}
	a.ticketButton { min-width:50%; border-radius:0; margin:0; float:left; }
	
	
}