
/* ============================================= */
/*
 * Override Stylings
 * 
 */
 /* ============================================= */


.fixedbar{
	z-index:25;
}

.fullcontentcon{
	padding-bottom:60px;
}

#signupcon{
	margin-top:60px;
}

#nextevents + #signupcon{
	margin-top:0;
}

.search-and-main-nav.container{
	z-index:1002;
}

select#vendor.foodfinder.chosen-select{
	max-width:100%;
}

a#mobile-header-logo{
	position:absolute; 
	z-index:10; 
	top:5px; 
	display:block;
	right:4px;
	width:100px;
}

a#mobile-header-logo img{
	height:140px; 
	transition:all .25s ease;
}
a#mobile-header-logo img:hover{
	transform:scale(1.075); 
	-ms-transform:scale(1.075); 
	-moz-transform:scale(1.075); 
	-webkit-transform:scale(1.075);
}

@media only screen and (max-width: 985px){
	a#header-logo{
		position:absolute;
	}
}

@media only screen and (max-width: 767px){
	#topbarcon{
		overflow:visible;
	}
	.search-and-main-nav.container{
		display:none;
	}
	.mini-search .nebula-search{
		max-width:60%;
	}
	a#mobile-header-logo{
		position:absolute;
		right:4px;
	}
	a#mobile-header-logo img{
		height:100px;
	}
}

@media only screen and (max-width: 500px){
	.mobilenavcon .mini-search input{
		font-size:15px;
	}
	.mini-search .nebula-search{
		max-width:50%;
	}
}

@media only screen and (max-width: 400px){
	#topbarcon a.mobilenavtrigger{
		position:relative;
		display:inline-block;
		float:none;
	}
	.mobilenavcon .mini-search{
		padding-left:0;
	}
	.mobilenavcon .mini-search input{
		font-size:13px;
	}
	a#mobile-header-logo{
	}
}


.home h3{
	font-family: 'Oswald', sans-serif;
}

.no_locations_divider{
	margin:40px 0;
}

@media only screen and (max-width: 767px){
	.no_locations_divider{
		display:none;
	}
}

.big-important-text h4{
	font-size:1.75rem;
	text-align:center;
}

/* Override Sharebuy stylings */

.page-template-tpl-homepage .fullcontentcon{
	/*padding-top:0;*/
	padding-bottom:0;
}

.sharebuycon{
	padding-top:0;
}

.sharethefairbg, .ticketsonsalebg, .podcast_call_out_bg{
	width:33.33%;
	position:relative;
	top:auto;
	left:auto;
	right:auto;
	float:left;
	height:100%;
	height:250px;
	box-sizing:border-box;
	padding:57px 0;
}
.podcast_call_out_bg{
	background: url('../images/chevy-court-crowd.jpg');
}

.podcast_call_out_bg:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #652C90;
	background: rgba(101, 44, 144, 0.9);
}

.sharethefair, .ticketsonsale, .podcast_call_out{
	max-width:500px;
	margin:0 auto;
	box-sizing:border-box;
	padding:0 3%;
}

.sharebuycon .btn.medium{
	max-width:250px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
}

.podcast_call_out{
	position:relative;
	padding:0 3%;
	text-align:center;
	z-index:10;
}

.podcast_call_out_text{
	color:#FFFFFF;
	font-size:18px;
	text-align:center;
}

@media only screen and (max-width: 850px){
	.sharethefair, .ticketsonsale, .podcast_call_out{
		padding:0 5%;
	}
}

@media only screen and (max-width: 767px){
	.sharebuycon{
		padding-bottom:0;
	}
	.ticketsonsalebg, .ticketsonsale{
		display:block;
	}

	.sharethefairbg, .ticketsonsalebg, .podcast_call_out_bg{
		float:none;
		width:100%;
		height:auto;
		min-height:175px;
		padding:5%;
	}
}


/* ============================================= */
/*
 * Ideal Image Slider Default Theme
 * Version: 1.2.0
 */
 /* ============================================= */

/* Navigation */
.iis-previous-nav,
.iis-next-nav {
	position: absolute;
	top: 50%;
	z-index: 20;
	display: block;
	width: 60px;
	height: 60px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-color: rgba(0,0,0,0.5);
	border-radius: 50px;
	background-size: 48px 48px;
	cursor: pointer;
	opacity: 0;
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
			transform: translateY(-50%);
	-webkit-transition: 0.3s ease-out;
	   -moz-transition: 0.3s ease-out;
		 -o-transition: 0.3s ease-out;
			transition: 0.3s ease-out;
}
.iis-previous-nav {
	left: 5%;
	background-position: 35% 50%;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBvbHlnb24gZmlsbD0iI2ZmZmZmZiIgaWQ9InN2Z18xIiBwb2ludHM9IjM1MiwxMTUuNCAzMzEuMyw5NiAxNjAsMjU2IDMzMS4zLDQxNiAzNTIsMzk2LjcgMjAxLjUsMjU2ICIvPgogPC9nPgo8L3N2Zz4=");
}
.iis-next-nav {
	right: 5%;
	background-position: 65% 50%;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBvbHlnb24gZmlsbD0iI2ZmZmZmZiIgaWQ9InN2Z18xIiBwb2ludHM9IjE2MCwxMTUuNCAxODAuNyw5NiAzNTIsMjU2IDE4MC43LDQxNiAxNjAsMzk2LjcgMzEwLjUsMjU2ICIvPgogPC9nPgo8L3N2Zz4=");
}
.ideal-image-slider:hover .iis-previous-nav,
.ideal-image-slider:hover .iis-next-nav { opacity: 0.5; }
.ideal-image-slider:hover .iis-previous-nav:hover,
.ideal-image-slider:hover .iis-next-nav:hover { opacity: 1.0; }

/* Bullet Navigation */
/*.iis-bullet-nav {
	position: absolute;
	bottom: 5%;
	right: 5%;
	z-index: 15;
	width: 90%;
	text-align: right;
	opacity: 0.4;
	-webkit-transition: 0.3s ease-out;
	   -moz-transition: 0.3s ease-out;
		 -o-transition: 0.3s ease-out;
			transition: 0.3s ease-out;
}
.iis-has-captions .iis-bullet-nav { max-width: 42%; }
.iis-bullet-nav a {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: transparent;
	text-indent: 9999px;
	margin: 0 5px;
	border: 3px solid rgba(0,0,0,0.5);
	border-radius: 10px;
	cursor: pointer;
	-webkit-transition: 0.3s ease-out;
	   -moz-transition: 0.3s ease-out;
		 -o-transition: 0.3s ease-out;
			transition: 0.3s ease-out;
}
.iis-bullet-nav a.iis-bullet-active,
.iis-bullet-nav a:hover { background: #fff; }
.ideal-image-slider:hover .iis-bullet-nav { opacity: 0.7; }
.ideal-image-slider:hover .iis-bullet-nav:hover { opacity: 1.0; }*/

/* ============================================= */
/*
 * END Ideal Image Slider Stylings
 * Version: 1.2.0
 */
 /* ============================================= */




/* ============================================= */
/*
 * START DS Stylings
 * 
 */
 /* ============================================= */




/* ============================================= */
/*
 * START Slider Stylings
 * 
 */
 /* ============================================= */

#slider_contain{
	position:relative;
}

#slider{
	max-height:616px;
	min-height:400px;
	overflow:hidden;
}

#slider .iis-slide{
	text-indent:0;
}

.iis-previous-nav, .iis-next-nav{
	width:34px;
	height:106px;
	background-size:34px 106px;
	background-color:transparent;
}

.iis-previous-nav {
	background-image:url('/wp-content/themes/nysfair2015/images/slider/slider_arrow_left.png');
}
.iis-next-nav {
	background-image:url('/wp-content/themes/nysfair2015/images/slider/slider_arrow_right.png');
}

#slider img{
	display:none;
	width:100%;
}

#slider img:first-child{
	display:block;
}

#slider.single-slide-slider img:first-child{
	width:100%;
}

	@media only screen and (max-width: 985px){
		#slider.single-slide-slider img:first-child{
			height:100%;
			width:auto;
			max-width:none;
			position:absolute;
			margin:0 auto;
			right:0;
			left:50%;
			-ms-transform: translateX(-50%);
			transform: translateX(-50%);
		}
		.ie8 #slider.single-slide-slider img:first-child{
			left:auto;
		}

		#slider_contain #slider .single_slide_img{
			position:relative;
			top:auto;
			left:auto;
			right:auto;
			-ms-transform: none;
			transform: none;
			margin-right:5%;
			margin-top:23px;

		}
	}

#slider .iis-slide img{
	display:block;
	width:auto;
}

#single-slide-caption{
	display:none;
	width:100%;
}

.single-slide-slider{
	position:relative;
}

.single-slide-slider + #single-slide-caption{
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:100%;
}

.max_slider_content, .iis-caption-content{
	max-width:1080px;
	margin:0 auto;
	width:100%;
	box-sizing: border-box;
}

.max_slider_content{
	height:100%;
}

.iis-caption{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
}

.iis-caption-content{
	height:100%;
}

.single_slide_img, .iis-slide:nth-child(1) .find_your_yum_text{
	float:right;
	margin-top:23px;
	margin-right:3px;
	max-height:90%;
	transition: ease margin-right .75s;
}

	@media only screen and (max-width: 1120px){
		.single_slide_img, .iis-slide:nth-child(1) .find_your_yum_text{
			margin-right:5%;
		}
	}

.ie8 .single_slide_img{
	float:right;
	margin-top:23px;
	margin-right:3px;
	max-height:90%;
}

	@media only screen and (max-width: 1120px){
		.ie8 .single_slide_img{
			margin-right:5%;
		}
	}

.ie8 #single-slide-caption{
	display:block;
}

.ie8 .single-slide-slider + #single-slide-caption{
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:100%;
}

.tix_slide_contain{
	max-width:1000px;
	padding:0 10px;
	margin:0 auto;
	position:absolute;
	top:50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left:0;
	right:0;
	width:90%;
}

	@media (min-width:1500px){
		.tix_slide_contain{
			width:100%;
		}
	}

.tix_slide_left, .tix_slide_right{
	box-sizing: border-box;
	display:inline-block;
	max-height:325px;
}

.tix_slide_left{
	width:69%;
	padding-top:2%;
}

.tix_slide_right{
	width:31%;
	float:right;
}

	@media only screen and (max-width: 575px){
		.tix_slide_left, .tix_slide_right{
			display:block;
			width:100%;
		}
		.tix_slide_right{
			float:none;
		}
		.tix_slide_right img{
			max-width:150px;
			margin:0 auto;
		}
	}

.slides_user_inputted{
	text-indent:0;
	text-align:center;
	position:absolute;
	max-width:850px;
	margin:0 auto;
	top:50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left:0;
	right:0;
	width:90%;
}

.slides_user_inputted a{
	display:block;
	width:100%;
	height:100%;
	padding:20px 0;
}

.slides_user_inputted .hero_title{
	font-size:85px;
	color:#FFFFFF;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	padding-bottom:0;
	line-height:1.2;
	transition: ease font-size .5s;
	text-shadow: 0 0 33px #000000;
	text-shadow: 0 0 2vw #000000;
}

.slides_user_inputted .hero_sub_title{
	font-size:58px;
	color:#FFFFFF;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	line-height:1;
	padding-bottom:.5em;
	text-shadow: 0 0 33px #000000;
	text-shadow: 0 0 2vw #000000;
}

.slides_user_inputted .hero_link{
	font-size:21px;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	padding:10px 25px;
	display:inline-block;
	line-height:1;
	background:#F4A91B;
	transition: background .25s;
}

.slides_user_inputted .hero_link:hover{
	background:#D09017;
}

	@media only screen and (max-width: 1050px){
		.slides_user_inputted .hero_title{
			font-size:65px;
		}

		.slides_user_inputted .hero_sub_title{
			font-size:44px;
		}

		.slides_user_inputted .hero_link{
			font-size:17px;
		}
	}

	@media only screen and (max-width: 750px){
		.slides_user_inputted .hero_title{
			font-size:50px;
		}

		.slides_user_inputted .hero_sub_title{
			font-size:30px;
		}

		.slides_user_inputted .hero_link{
			font-size:14px;
		}
	}

/* ============================================= */
/*
 * END Slider Stylings
 * 
 */
 /* ============================================= */



 /* ============================================= */
/*
 * START Podcast Stylings
 * 
 */
 /* ============================================= */
.podcast-container{
	padding-top:20px;
}

.podcast_episode_iframe{
	padding:20px 0 40px;
	height:0;
	transition: height 0.5s ease;
}

.podcast_episode_iframe[src]{
	height:188px;
}


 /* ============================================= */
/*
 * END Podcast Stylings
 * 
 */
 /* ============================================= */
