/* CSS Document */

@font-face {
    font-family: 'AdvertLight';
    src: url('fonts/adsert-light.eot');
    src: url('fonts/adsert-light.eot?#iefix') format('embedded-opentype'),
         url('fonts/adsert-light.woff2') format('woff2'),
         url('fonts/adsert-light.woff') format('woff'),
         url('fonts/adsert-light.ttf') format('truetype'),
         url('fonts/adsert-light.svg#advertlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AdvertBlack';
    src: url('fonts/adsert-black.eot');
    src: url('fonts/adsert-black.eot?#iefix') format('embedded-opentype'),
         url('fonts/adsert-black.woff2') format('woff2'),
         url('fonts/adsert-black.woff') format('woff'),
         url('fonts/adsert-black.ttf') format('truetype'),
         url('fonts/adsert-black.svg#advertblack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AdvertBold';
    src: url('fonts/adsert-bold.eot');
    src: url('fonts/adsert-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/adsert-bold.woff2') format('woff2'),
         url('fonts/adsert-bold.woff') format('woff'),
         url('fonts/adsert-bold.ttf') format('truetype'),
         url('fonts/adsert-bold.svg#advertbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Advert';
    src: url('fonts/adsert-regular.eot');
    src: url('fonts/adsert-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/adsert-regular.woff2') format('woff2'),
         url('fonts/adsert-regular.woff') format('woff'),
         url('fonts/adsert-regular.ttf') format('truetype'),
         url('fonts/adsert-regular.svg#advertregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: "Rubber Stamp";
	src: url('fonts/Rubber-Stamp-Plain.eot');
	src: url('fonts/Rubber-Stamp-Plain.eot?#iefix') format('embedded-opentype'),
	url('fonts/Rubber-Stamp-Plain.svg#Rubber Stamp') format('svg'),
	url('fonts/Rubber-Stamp-Plain.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'avenir';
    src: url('fonts/avenir.eot');
    src: url('fonts/avenir.eot') format('embedded-opentype'),
         url('fonts/avenir.woff2') format('woff2'),
         url('fonts/avenir.woff') format('woff'),
         url('fonts/avenir.ttf') format('truetype'),
         url('fonts/avenir.svg#avenir') format('svg');
}

/**
* General Rules **/
html,body{
	height:100%;	
}
body{
	background:black;	
	color:white;
	font-family:"AdvertLight", Arial, Helvetica, sans-serif;
	padding-top:20px;
	text-rendering: optimizeLegibility; 
	-webkit-font-smoothing: antialiased;
	-webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px;
	/*font-family:"Comic Sans MS", cursive, sans-serif;*/
}

.group:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0;
}
* html .group             { zoom: 1; } /* IE6 */

*:first-child+html .group { zoom: 1; } /* IE7 */

#new-page{
	background:rgba(0,0,0,0.6);	
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:999999999999999999999999999;
	display:none;
}
	#new-page h2{
		color:white;
		text-align:center;
		margin-top:20%;	
		font-size:24px;
	}

#sticky-header{
	display:none;	
	position:fixed;
	top:0px;
	left:0px;
	background:#333;
	width:100%;
	padding:0px;
	height:55px;
	z-index:99999999999999;
}
	#small-logo{
		position:absolute;
		top:6px;
		left:73px;	
	}
	
.search-icon{
		z-index:9999999999;
		width:27px;
		height:27px;
		cursor:pointer;
		background:url(../images/search-header-icon.png) no-repeat center center;
		padding:22px;
		position:relative;
		left:23px;	
	}
		.search-dialog{
			position:absolute;
			width:236px;	
			top:60px;
			left:-50px;
			z-index:9999;
			display:none;
		}
			.search-dialog input[type=text]{
				padding:10px;
				background-color:white;
				background-image:url(../images/search-what.jpg);
				background-repeat:no-repeat;
				background-position:140px center;
				font-size:12px;	
			}
			.search-dialog button, .search-dialog input[type=submit]{
				/*background:#d71920;
				color:white;
				text-align:center;
				padding:10px;
				border:none !important;
				font-family:"avenir";
				text-transform:uppercase;
				position:absolute;
				top:0px;
				right:0px*/
				display:none;
			}
	
.print-only{
	display:none;	
}
	
	.afe-small-yt-thumb{
		position: relative;
		height: 0;
		overflow: hidden;
		background:url(../images/news-vid-bg.png) no-repeat center center;	
		padding-bottom: 59.25%;
		background-size:cover;
	}
		.afe-small-yt-thumb iframe{
		  position: absolute;
		  top:7.1%;
		  left: 0;
		  width: 100%;
		  height: 89.7%;	
		}
	.yt-thumb{
		display:none !important;	
	}
	
/**
* MENU BAR *************************************************************************/
#menu-bar{
	margin-bottom:10px;	
}
#menu-bar div{
	float:left;	
}
	#menu-bar-logo{
		width:18%;	
	}
		#menu-bar-logo img{
			margin-left:10px;	
		}
	#menu-bar-list{
		width:60%;	
		min-height:54px;
		position:relative;
	}
	#media-player-bar{
		width:15%;	
	}
.link-when-small{
	display:none !important;	
}
#header-nav{
	height:100%;
	position:relative;
	z-index:999999;
}
	#header-nav-ul{
		/*position:absolute;
		width:100%;*/
		/*left:20px;
		bottom:20px;*/
		position:absolute;
		left:33px;
		bottom:0px;
		width:100%;
	}
		#header-nav-ul li{
			display:block;
			float:left;
			margin-right:20px;
			background-image:url(../images/tab-background.png);
			background-repeat:no-repeat;
			width:90px;
			padding-top:5px;
			padding-left:20px;
			position:relative;
		}
			#header-nav-ul li a{
				color:white;
				text-decoration:none;
				font-weight:normal;	
				font-size:12px;
				text-transform:uppercase;
			}
				#header-nav-ul li a:hover{
					color:#d71921;	
				}
#media-player-bar{
	position:absolute;
	right:-37px;
	bottom:9px;	
}
.sub-menu{
	display:none;
	position:absolute;
	width:150px;
	background:#d71921;
	z-index:999;
	left:0px;
	top:35px;
}
	.sub-menu li{
		background-image:none !important;	
		padding:10px 5px;
	}
		.sub-menu li a{
			font-size:10px !important;	
		}
			.sub-menu li a:hover{
				color:black !important;	
			}
	.sub-menu .sub-menu{
		left:150px;
		top:-10px;
		display:none;	
	}

/**
* HOMEPAGE PANELS *************************************************************************/
.frontpage-panel{
	width:1093px;
	margin:0 auto;	
	position:relative;
	margin-bottom:130px;
}
#header-panel{
	margin-bottom:0px;
}
.frontpage-panel-content{
	margin:0 auto;	
}
#footer-panel {
	margin-bottom: 31px;
}
	@media screen and (-webkit-min-device-pixel-ratio:0) and (min-color-index:0) and (max-width:768px){
		#slideshow-panel{
			margin-top:100px;
		}
	}
	#slideshow-panel-content{
		width:100%;
	}
	#events-panel-content,
	#news-panel-content
	{
		width:82%;	
		clear:both;
	}
	#stream-panel-content{
		width:95%;	
	}
	#events-panel-content{
		position:relative;
		top:18px;
	}

/**
* SLIDESHOW **/
.slide h2{
	margin:15px 50px;	
	font-size:12px;
	font-weight:normal;
	color:gray;
	letter-spacing:1.5px;
}
	.slide h2 span{
		color:#d71921;
		text-transform:uppercase;	
		margin-right:8px;
		position:relative;
		top:1px;
	}
	.slide h2 strong{
		color:white;
		font-style:italic;	
		margin-right:10px;
		font-weight:100;
		font-family:"Advert",sans serif;
	}
.afe-yt-thumb{
	position: relative;
	height: 0;
	overflow: hidden;
	background:url(../images/video-background.jpg) center center;	
	padding-bottom: 59.25%;
}
	.afe-yt-thumb iframe{
	  position: absolute;
	  top:10%;
	  left: 0%;
	  width: 100%;
	  height: 80%;	
	}

/**
* ARROWS **/
.arrow-left,.arrow-right{
	position:absolute;	
	z-index:9999;
	cursor:pointer;
}
.arrow-left{
	width:22px !important;
	height:62px !important;
	background:url(../images/arrow-left.png) no-repeat center center !important;	
	left:-100px;	
}
.arrow-right{
	width:22px !important;
	height:62px !important;
	background:url(../images/arrow-right.png) no-repeat center center !important;		
	right:-100px;
}
	.trigger-slideshow-prev,.trigger-slideshow-next{
		top:45%;	
	}
	.trigger-events-prev,.trigger-events-next{
		top:45%;	
	}
	.trigger-news-prev,.trigger-news-next{
		top:45%;	
	}
	.set-4{
		top:55%;	
	}
	
/**
* CAROUSEL ************************************/
#jcarousel-parent{
	overflow:hidden;
	position:relative;
}
	.upcoming-events-carousel{
		width:20000em;
		position:relative;	
	}
.upcoming-events-carousel li{
	display:block;
	float:left;
	width:250px;	
	padding-bottom:20px;
	margin-right:70px;		
	background:url(../images/upcoming-event-background.png) no-repeat -20% bottom;
	padding-bottom:30px;
	height:253px;
}
	.upcoming-events-carousel li img{
		margin-bottom:12px;	
		margin-right:20px;
	}
	.upcoming-events-carousel li h2{
		color:white;
		text-transform:uppercase;
		font-size:14px;	
		margin-bottom:10px;
		font-family:"AdvertBold","Advert";
		width:225px;
	}
		.upcoming-events-carousel li h2:nth-child(2){
			margin-bottom:3px !important;	
		}
	.upcoming-events-carousel li span{
		color:#d71921;	
		padding-left:15px;
		display:block;
		margin-bottom:5px;
		font-size:12px;
		font-family:"AdvertBold","Advert";
		text-transform:uppercase;
		letter-spacing:1px;
	}
	.upcoming-events-carousel li p{
		width:215px;
		padding-left:15px;
		white-space:normal;	
		color:gray;
		/*font-variant:small-caps;*/
		text-transform:uppercase;
		font-size:11px;
		line-height:14px;
	}
.special-k{
	font-size:45px;
	/*font-weight:bold;*/
	font-weight:300;
	padding:10px 0px;	
	font-family:"Rubber Stamp";
	text-transform:uppercase;	
	float:left;
}
	.frontpage-panel h1{
		font-size:45px;
		/*font-weight:bold;*/
		font-weight:300;
		padding:10px 0px;	
		font-family:"Rubber Stamp";
		text-transform:uppercase;		
		margin-bottom:30px;
	}
	.frontpage-panel h1 a{
		color:white !important;	
	}
#select-region-button{
	color:white;
	text-decoration:none;
	font-size:14px;
	letter-spacing:1px;	
	position:relative;
	padding-right:17px;
	background:url(../images/region-arrow.jpg) no-repeat right center;
	float:left;
	bottom:-36px;
	margin-left:20px;
	display:block;
}
	#region-popup{
		padding:0px;
		background:white;
		position:absolute;
		width:200px;
		left:-5px;
		top:20px;
		z-index:9999;
		display:none;
	}
		#region-selector{}
			#region-selector li{
				color:#900 !important;
				padding:10px 8px !important;	
				white-space:nowrap;
			}
			#region-selector li:hover{
				background:#900;
				color:white !important;	
			}


/**
* NEWS STUFF **********************************************************/
.news-readmore{
	color:#97999c;
	letter-spacing:1px;
	text-decoration:none !important;
	font-style:italic;	
	font-size:14px;
}
#news-slideshow{
	/*overflow:hidden;	*/
}
	.sy-slides-crop{
		height:135% !important;
	}
	#news-panel-content{
		/*margin-bottom:-47px;	*/
	}
		#news-panel-content .slick-slide,
		#news-panel-content .sy-slide{
			/*margin-right:10px;*/
			padding-bottom:20px;
		}
		#news-panel-content li{
			background:url(../images/news-background.png) no-repeat 102% -15px;	
			/*height:450px;*/
		}
			#news-panel-content li .news-left-col{
				float:left;
				width:74%;
				margin-right:25px;	
			}
				.news-right-col{
					width:23%;
					float:left;						
				}
				#news-panel-content li h2{
					color:#d71921;
					margin-bottom:20px;
					font-family:"AdvertBold","Advert";
					font-size:17px;	
					letter-spacing:2px;
					padding-right:27px;
				}
				#news-panel-content li p{
					padding-right:40px;	
					font-size:12px;
					color:#c7c8ca;
					line-height:20px;
					letter-spacing:2px;
				}
				#news-panel-content li .news-left-col img{
					width:100%;	
					height:393px;
				}

/**
* STREAMY **********************************************/
#stream-slideshow{
}
	#stream-slideshow ul li .tweet-icon{
		padding:80px 15px 0px 50px;
		float:left;	
	}
		#stream-slideshow ul li .tweet-icon img{
			/*width:20px;	*/
		}
	#stream-slideshow ul li .tweet-icon.tweety-1{
		/*padding:7.4% 10px 0px !important;*/
		float:left !important;
		/*top:74px;*/
		padding-right:15px;
		position:relative;
	}
	#stream-slideshow ul li .tweet-icon.twatty-facebook{
		/*padding:63px 20px 0px !important;*/
	}
		#stream-slideshow ul li .tweet-icon h2{
			display:none;	
		}
	#stream-slideshow ul li .tweet-body{
		padding:20px 35px 35px;
		float:left;	
		width:75%;
		background:url(../images/tweet-body.png) no-repeat left center;
		position:relative;
		min-height:150px;
	}
		#stream-slideshow ul li .tweet-body h2{
			color:#d71921;
			margin-bottom:10px;	
			font-family:"AdvertBold","Advert";
		}
		#stream-slideshow ul li .tweet-body p{
			color:gray;
			font-size:14px;
			line-height:20px;	
		}
	.tweet-body ul{
		position:relative;
		top:20px;	
	}
	.tweet-body ul li{
		float:left;	
		margin-right:40px;
	}
	.tweet-body .reply,
	.tweet-body .retweet,
	.tweet-body .favorite{
		cursor:pointer;	
	}
	.tweet-body .reply{
		width:72px;
		height:17px;
		display:block;
		background:url(../images/reply-tweet.png) no-repeat center center;	
	}
	.tweet-body .retweet{
		width:103px;
		height:14px;
		display:block;
		background:url(../images/retweet-tweet.png) no-repeat center center;	
		position:relative;
		top:5px;
	}
	.tweet-body .favorite{
		width:99px;
		height:17px;
		display:block;
		background:url(../images/favorite-tweet.png) no-repeat center center;	
	}
		#footer-socials li{
			float:left;
			margin-right:10px;
			display:block;	
		}
		#facebook-link,
		#twitter-link,
		#instagram-link,
		#youtube-link{
			display:block;	
		}
		#follow-us{
			color:#d71921;	
			font-size:12px;
			padding:11px 0px;
			display:block;
			text-decoration:none;
		}
		#facebook-link{
			background:url(../images/facebook-ico.png) no-repeat center center;
			width:37px;
			height:34px;
		}
		#twitter-link{
			background:url(../images/twitter-ico.png) no-repeat center center;
			width:37px;
			height:34px;
		}
		#instagram-link{
			background:url(../images/instagram-ico.png) no-repeat center center;
			width:37px;
			height:34px;
		}
		#youtube-link{
			background:url(../images/youtube-ico.png) no-repeat center center;
			width:32px;
			height:33px;
		}
.instagram_img_holder {

}
.instagram_text_holder {
	
}
.instagram-type-1{
	
}
.instagram-type-1 img{
	float:left;
	width:133px;
	margin-right:27px;	
}

span.twitter_text {
			font-size: 15px;	
		}
		span.twitter_label {
			font-size: 14px;	
		}
		
		span.twitter_header {
			
			font-size: 21px;
			font-weight: bold;	
		}
		
		#show_twitter_login {
			padding: 15px; width: 228px; min-height: 100px; margin-left: 55px;	
		}
		#show_twitter_login input {
			
			min-height: 18px;
			border-radius: 4px;	
		}
.social_fb_holder {
	width: 165px; height: 26px; color: #fff; position: relative; text-align: center; font-weight: bold; font-size: 14px;	
}

.social_fb_left {
	float: left; width: 24px; 	
}

.social_fb_right {
	float: left; width: 120px; min-height: 17px; margin-top: 5px; margin-left: -5px;	
}

.xouter{
	/*position:relative;
	left:50%;
	float:left;*/
	clear:both;
	margin:10px 0 25px;
	text-align:center;
}
.xinner{
	position:relative;
	left:10px;
	display:inline-block;
	text-align:left;
}

#tour-wid-us, #footer-socials{
	float:left;	
}
	#footer-socials{
		margin-left:70px;	
		position:relative;
		top:14px;
	}
#copyright-menu{
	clear:both;	
	margin-top:50px;
}

.footer-menu{
		text-align:center;	
	}
	.footer-menu li{
		/*float:left;*/
		display:inline-block;
		margin-right:12px;
		padding-right:12px;
		margin-bottom:10px;
		font-size:12px;
		color:white;
		border-right:1px solid #d71921;	
	}
		.footer-menu li:last-child{
			margin-right:0px;
			padding-right:0px;	
		}
		.footer-menu .sub-menu li{

		}
		#menu-footermenu .sub-menu{
			position:absolute;
			/*width:120px;
			bottom:20px;
			left:-40px;
			background:white;
			padding:5px 10px;*/
			top:-39px !important;
			left:-43px !important;
			/*display:none;*/
			overflow:hidden;
		}
			#menu-footermenu .sub-menu li{
					display:block;
					background:#d71921;
					float:left;
					margin-bottom:0px;
					padding-left:13px;
					width:30%;
				}	
				#menu-footermenu .sub-menu li a{}
		.footer-menu li:last-child{
			border-right:none !important;	
		}
		.footer-menu li a{
			color:white;
			text-transform:uppercase;
			text-decoration:none !important;	
			position:relative;
			left:-3px;
		}
		.footer-menu li a:hover{
			color:#d71921;	
		}
	.copyright{
		color:gray;
		font-size:12px;
		text-align:center;	
		padding-top:20px;
	}

label[for=s]{
	display:none !important;	
}

#afe-media-uploader *{
	color:black;
}
	#afe-media-uploader h1{
		font-size:20px;
		font-weight:600;
		margin-bottom:20px;
	}
	
	#afe-media-uploader h3{
		font-size:20px;
		font-weight:600;
		margin-bottom:20px;
	}
	#afe-media-uploader-body{
		font-size:12px;
		font-family:"avenir", sans serif !important;	
	}
	#afe-media-uploader-body input,
	#afe-media-uploader-body select{
		padding:7px 1%;
		width:98%;
	}


#animation-frames {
	width: 100%;
	padding-top: 59.2864%;
	position: relative;
}
#animation-frames img {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.img-19 {z-index: 19;}
.img-18 {z-index: 18;}
.img-17 {z-index: 17;}
.img-16 {z-index: 16;}
.img-15 {z-index: 15;}
.img-14 {z-index: 14;}
.img-13 {z-index: 13;}
.img-12 {z-index: 12;}
.img-11 {z-index: 11;}
.img-10 {z-index: 10;}
.img-9 { z-index: 9; }

/**
* RESPONSIVE **/
@media screen and (max-width:1335px){
	
#header-nav-ul{
	left:0px;
	width:101%;	
}
#header-nav-ul li {
	width: 80px;
	margin-right: 0;
}

#menu-headermenu{
	
}
	/*#menu-headermenu li{
		margin-right:0px;
		background-image:none !important;
		width:auto !important;
	}
		#menu-headermenu li a{
			font-size:12px;
		}*/
	
.afe-yt-thumb iframe{
  position: absolute;
  top:10%;
  left:0px;
  width:100%;
  height: 80%;	
}

	#copyright-menu{
		display:none;	
	}

	.frontpage-panel{
		width:960px;	
	}
		.frontpage-panel-content{
			width:90%;	
		}
	#header-panel{
			
	}	

	.upcoming-events-carousel li{
		margin-right:19px;	
	}
	.news-right-col{
		width:100%;
	}
	#news-panel-content li{
		/*background:url(../images/news-background.png) no-repeat 103% 83%;*/
		background:url(../images/news-alt-background.png) no-repeat right bottom;	
	}
	.news-left-col{
		width:100% !important;
		margin-bottom:30px;
	}
		#news-panel-content li .news-left-col img{
			width:100%;	
			height:auto !important;
		}

		#news-slideshow li{
			
		}
		.news-left-col iframe{
			width:100% !important;	
		}
		.news-left-col img{
			height:auto !important;		
		}
}
@media screen and (max-width:1180px){
	
/*#header-nav-ul{
	left:-10px;
	width:130%;	
}
	#menu-headermenu li{
		margin-right:0px;
		background-image:none !important;
		width:auto !important;
	}
		#menu-headermenu li a{
			font-size:10px;
		}*/
	#header-nav-ul li{
		width:80px;
		margin-right:0px;	
	}
	.search-icon{
		left:0px;	
	}
	#stream-slideshow ul li .tweet-body{
		width:72%;	
	}
	.frontpage-panel{
		width:850px;	
	}
	#events-panel-content{
		width:76%;
	}
	.upcoming-events-carousel li{
		margin-right:79px;	
	}
	#menu-bar-logo{
		width:172px;	
	}
	#menu-bar{
		width:100%;	
	}
		.arrow-left{
			left:-42px;	
		}
		.arrow-right{	
			right:-42px;
		}
}
@media screen and (max-width:980px){
		
.link-when-small{
	display:block !important;	
}
	
	#sticky-header{
		display:block;
	}
	
	.frontpage-panel h1{
		font-size:36px;	
	}

#menu-bar {
	margin-bottom: 0;
}
#menu-bar-logo, #menu-bar-search, #media-player-bar{
	display:none;	
}
	#menu-bar-list{
		min-height:0px;	
	}
		#show-when-small{
			display:block;	
			font-size:20px;
			/*position:absolute;
			top:12px;
			left:10px;*/
			color:white !important;
			font-weight:600;
			text-transform:uppercase;
			font-family:"avenir","Advert","Arial",sans serif;
			text-decoration:none !important;
			background: url(../images/tri-menu.png) no-repeat #333 right center;
			position:absolute;
			top:5px;
			left:8px;
			width:50px;
			height:50px;
			cursor:pointer;
		}
			#show-when-small:hover{
				opacity:0.6;	
			}
#header-nav-ul{
			background:#1F1F1F;
			padding-top:10px;
			padding-bottom:10px;
			width:99%;
			position:fixed;
			left:-240px;
			top:55px;
			width:240px;
			height:100%;
			z-index:999999999999999;
		}
			#header-nav-ul li{
				display:block;
				border-bottom:1px solid #292929;
				background-image:none !important;
				width:100% !important;
				float:none !important;	
				padding:15px 0px !important;
				position:relative;
				cursor:pointer;
			}
				#header-nav-ul li.menu-item-has-children{
					background:url(../images/drop-arrow.png) no-repeat 200px 18px !important;
					background-size:auto !important;	
				}
				#header-nav-ul li:hover{
					background-color:#383838 !important;	
				}
				#header-nav-ul > li:hover{
					background:black;	
				}
			#header-nav-ul li .sub-menu{
				position:static;	
				background:#1F1F1F;
				width:240px;
				margin-top:15px;
				margin-bottom:0px !important;
			}
				#header-nav-ul li .sub-menu li:first-child{
					border-top:1px solid #292929;
				}
				#header-nav-ul li .sub-menu li{
					left:0px;	
					width:240px !important;
				}
					#header-nav-ul li .sub-menu li{
							
					}
				.sub-menu li{
					padding:0px !important;	
				}
				.sub-menu li a{
					font-size:14px !important;	
					text-indent:15px;
					position:relative;
					left:20px;
				}
				.sub-menu li a:hover{
					color:red !important;	
				}
				#header-nav-ul li a{
					padding-left:20px;	
					font-family:"avenir",sans serif;
					font-size:16px;
					/*background:Red;
					padding-top:10px;
					padding-bottom:10px;*/
				}
	.search-icon{
		padding: 15px;
		left:153px;		
	}
	
	
	body{
		/*overflow-x:hidden !important;*/
		padding-top: 55px; /* height of #sticky-header */
	}
	#slideshow-panel {
		margin-top: 20px;
	}
	.frontpage-panel{
		width:100%;	
	}
		.frontpage-panel h1{
			padding-left:20px;	
		}
		.arrow-left{
			left:10px;	
		}
		.arrow-right{	
			right:10px;
		}
		.frontpage-panel-content,
		#slideshow-panel-content{
			width:80%;	
		}
	#events-panel-content{
		width:250px;
	}
	#tour-wid-us, #footer-socials{
		float:none;
		text-align:center;	
	}
	#tour-wid-us{
		font-size:32px;
		padding-left: 0;	
	}
	
	/* 2015-04-30 */
	.xinner {
		display: block;
		left: auto;
		text-align: center;
	}
	#footer-socials{
		/*position:relative;
		top:0px;
		left:-20px;*/
		margin-left: 0;
		top: auto;	
	}
	#footer-socials li {
		display: inline-block;
		float: none;
		vertical-align: middle;
		margin-left: 8px;
		margin-right: 0;
	}
	#footer-socials li:first-child {
		margin-left: 0;
	}
}
@media screen and (max-height:420px){
	#header-nav-ul li{
		padding:5px 0px !important;	
	}
	#header-nav-ul li.menu-item-has-children{
		background-position:200px 9px !important;
	}
}
@media screen and (max-width:960px){
	#stream-slideshow ul li .tweet-body h2{
		margin-top:25px;	
	}	
	.instagram-type-1 img{
		margin-top:25px;	
	}
	#afe-media-uploader{
		width:100% !important;
		height:100% !important;
		left:0px !important;	
		/*top:12% !important;*/
		overflow:scroll !important;
	}
}
@media screen and (max-width:768px){

		::i-block-chrome,#slideshow-panel{
			position:relative;
			margin-top:100px;
		}

}
@media screen and (max-width:740px){
	.slide h2{
		margin:15px 10px !important;	
	}	
	#stream-slideshow ul li .tweet-body{
		width:60%;	
	}
	#stream-slideshow ul li .tweet-icon{
		padding: 80px 15px 0px 50px;
	}
	#stream-slideshow ul li .tweet-icon.tweety-1{
		/*padding:7.4% 10px 0px !important;*/
		float:left !important;
		/*top:74px;*/
		padding-right:15px;
		position:relative;
		top:15px;
	}
}
@media screen and (max-width:670px){
	/*#slideshow-panel{
		margin-top:65px;	
	}*/
	#select-region-button{
		margin-left:12%;	
	}
	.frontpage-panel h1{
		width:80%;
		margin:0 auto;	
	}
	.special-k{
		float:none;	
	}
	#select-region-button{
		width:125px;
		float:none;
		bottom:0px;
		margin-bottom:20px;	
	}
}
@media screen and (max-width:620px){
	#stream-slideshow ul li .tweet-body{
		width:60% !important;	
	}	
}
@media screen and (max-width:593px){

		#stream-slideshow ul li .tweet-body{
		width:60%;	
	}
	#afe-media-uploader-form, #afe-media-uploader-images{
		width:100% !important;	
	}
	#afe-media-uploader-images{
		top:15px !important;	
	}
}
@media screen and (max-width:480px){
	#stream-slideshow ul li .tweet-body{
		width:80% !important;
		background:none;
		padding:30px 35px 35px !important;
	}
	.tweet-body.instagram-type-1 p{
		
	}
	#stream-slideshow ul li .tweet-icon.tweety-1{
		top:0px !important;	
	}
	.instagram-type-1 img{
		width:40% !important;
		/*margin:0 auto;	
		margin-right:auto !important;*/
		float:left !important;
		margin-bottom:0px;
		margin-top:0px !important;
		margin-right:15px !important;
	}

		#stream-slideshow ul li .tweet-icon{
			width:100%;	
			padding:45px 30px 0px;
			
		}
		#stream-slideshow ul li .tweet-icon img{
			float:left;	
			position:relative;
			bottom:-5px;
			right:-5px;
			width:23px;
			height:20px;
		}
		#stream-slideshow ul li .tweet-icon h2{
			display:block;
			font-size:24px;
			color:#d71921;
			float:left;
			margin-left:20px;
			position:relative;
			top:6px;
			/*background:url(../images/tweet-alt-body.png) no-repeat left bottom;*/
			border-left:1px solid white;
			padding-left:15px;
		}
		#stream-slideshow ul li .tweet-body h2{
			display:none;	
		}
	.arrow-left{
		left:0px;
	}
	.arrow-right{
		right:0px;	
	}
		.home-arrow{
		top:20%;	
	}
		.home-arrow.trigger-events-next,
		.home-arrow.trigger-events-prev,
		.home-arrow.trigger-news-next,
		.home-arrow.trigger-news-prev{
			top:auto !important;
			bottom:25%;
		}
	#news-panel-content li.sy-slide{
		/*background:url(../images/news-background.png) no-repeat 103% 83%;*/
		background:url(../images/upcoming-event-background.png) no-repeat right bottom !important;
	}	
}

/*******  my video css   *******/
.videoWrapper {
	border:2px solid black;
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

