@media screen and (max-width:1170px){
	div.event-featured-events div.box-2{
		padding-left:20px;
		padding-top:20px;
	}
	
	div.event-table div.table div.row-header{
		display:none;
	}
	
	div.event-table div.table div.row div.cell-header{
		display:table-cell;
		padding-bottom:0px;
	}
	
	div.event-table div.table{
		display:block;
	}
	
	div.event-table div.table div.row{
		display:block;
		border:2px solid #000;
	}
	
	div.event-table div.table div.row:nth-of-type(2n){
		background-color:transparent;
	}
	
	div.event-table div.table div.row div.cell {
		display:block;
		border:none;
		padding-top:0px;
	}
	
	div.event-table div.table  div.row div.cell-header{
		display:block;
	}
	
	div.event-table div.table div.row div.cell:nth-of-type(2){
		border:none;
	}
	
	div.event-table div.table div.row div.cell:nth-last-of-type(1){
		border:none;
	}
	
	div.event-classes div.event-class-box div.class-image-row{
		height:300px;
	}
	
	div.event-classes div.event-class-box div.class-box-text{
		width:auto;
		margin:0 auto;
	}
	
	div.event-featured-events div.featured-event-box.normal-event-box{
		height:300px;
	}

	div.event-featured-events div.featured-event-box.normal-event-box div.box-2 div.title{
		font-size:23px;
	}

	div.event-featured-events div.featured-event-box.normal-event-box div.box-2 div.sub-title{
		display:block;
	}

	div.event-featured-events div.featured-event-box.normal-event-box div.box-2 div.description{
		display:block;
	}

	div.event-featured-events div.featured-event-box.normal-event-box div.box-2 div.link{
		font-size:auto;
	}
	
	div.event-featured-events div.featured-event-box.normal-event-box div.image-credit{
		display:block;
	}
	
}

@media screen and (max-width:560px){
	div.event-featured-events div.box-2{
		opacity:1;
	}
	
	div.event-header div.title{
		left:auto;
	}
}

@media screen and (max-width:970px){
	
	div.event-header div.title h1{
		font-size:40px;
	}
	div.event-header div.title h2{
		font-size:25px;
	}
	
	div.popup{
		margin-top:0px;
	}
	
	div.event-featured-events div.featured-event-box.normal-event-box div.box-2 div.description{
		display:none;
	}
	
	div.video-tabs-wrapper{
		display:block;
		float:none;
		text-align:center;
		margin:0 auto;
		width:95%;
	}

	div.video-tabs-wrapper div.video-tab{
		display:block;
		float:none;
		width:100%;
		text-align:center;
		display:inline-block;
		margin:0 auto;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:0px;
		padding-right:0px;
		margin-bottom:10px;
		border:1px solid #222;
	}

	div.video-tabs-wrapper div.video-tab:first-of-type{
		border-left:1px solid #222;
	}
	
}

@media screen and (max-width:400px){
	
	div.event-featured-events div.featured-event-box.normal-event-box div.box-2 div.title{
		font-size:20px;
	}
	
	div.event-featured-events div.featured-event-box.normal-event-box div.box-2 div.sub-title{
		font-size:15px;
	}
	
	div.event-featured-events div.featured-event-box.main-event-box div.box-2 div.sub-title{
		font-size:15px;
	}
	
	div.event-featured-events div.featured-event-box.main-event-box div.box-2 div.description{
		display:none;
	}
	div.event-featured-events div.featured-event-box.featured-event-box div.box-2 div.description{
		display:none;
	}
	
	div.event-featured-events div.featured-event-box.main-event-box div.box-2 div.mobile-description{
		display:block;
	}
	
	div.popup div.popup-presenter div.bio-container p{
		font-size:15px;
	}
	
}