.screenings-container{
	margin-top		: 30px;
}
.movie-page .description .screenings-container h1{
	margin-bottom	: 30px;
}
.screenings h1{
	font-size		: 40px;
	margin			: 50px 0px 40px 0px;
	padding			: 20px 0px 10px 0px;
	border-bottom	: 1px dotted rgba(0,0,0,0.25);
	clear			: both;
}

.movie-page .screening-item h1{
	font-size		: 18px;
	margin			: 0px 0px 15px 0px !important;
	padding			: 0px 0px 10px 0px;
}

.screening-item .room{
	font-size: 18px;
}

.screenings h1 time{
	font-size		: 17px;
	font-weight		: 400;
	display			: inline;
	color			: grey;
}

.screenings time.week-day{
	font-size		: 24px;
	margin			: 60px 0px 20px 10px;
	display			: block;
	clear			: both;

}
.movie-page .screenings .screening-item{
	font-size		: 90%;
}

.movie-page .screenings time.week-day{
	font-size		: 14px !important;
	margin			: 15px 0px 5px 0px;

}

.screening-item{
	margin			: 0px 0px 30px 0px;
	float			: none;
	padding			: 0px;
	border-radius	: 4px;
	width			: 100%;
    max-width		: 800px;
	position		: relative;
	
}
.screening-item .border{
	margin			: 5px 10px 5px 0px;
	padding			: 20px;
	border			: 1px solid rgba( 0,0,0,0.1 );
	min-height		: 200px;
	border-radius	: 4px;
	box-shadow		: inset 0px 0px 20px rgba(0,0,0,0.03);
}
.movie-page .screening-item{
	width			: 100%;
	max-width		: 100%;
}
.movie-page .screening-item .border{
	min-height		: auto;
}

.screening-item h4{
	font-size		: 22px;
	margin-bottom	: 20px;
}
.movie-page .content .screening-item h4{
	font-size		: 24px;
	margin-bottom	: 15px;
	margin-top		: 0px;
}

.screening-item .location{
	float			: left;
	width			: 200px;
}
.movie-page  .screening-item .location{
	width			: 220px;
	margin-right	: 30px;
}


.screening-item .location .theater{
	clear			: both;
	font-size		: 16px;
}
.movie-page .screening-item .location .theater{
	font-size		: 14px;
}


.screening-item .location time{
	font-size		: 23px;
	clear			: both;
}
.movie-page .screening-item .location time{
	font-size		: 20px;
}

.screening-item .content{
	overflow		: hidden;
}
.screening-item .content .info-item{
	margin-bottom	: 10px;
}
.screening-item .distributor{
	font-size		: 15px;
	margin-bottom	: 5px;	
}


.addeventatc {
	visibility:hidden; 
	display:none;
	margin-top:15px;
}

.screening-item .addeventatc{
	/*background-color	: rgba( 0,0,0,0.0.5 );
	border				: 1px solid rgba( 0,0,0,0.1 );
	font-size			: 12px;
	border-radius		: 3px;
	margin-top			: 20px;
	padding				: 4px 8px 4px 8px;
	color				: black;*/
	
	font-size			: 13px;
    padding				: 11px 12px 11px 43px;
	border-radius 		: 3px;
}

.screening-item section.admin-tools{
	position	: absolute;
    top			: -25px;
	right		: 5px;
	z-index		: 15px;
}
.screening-item section.admin-tools a{
	font-size			: 13px;
}
.screening-item section.admin-tools a i{
	font-size			: 15px;
}

@media (max-width: 1023px){
	.movie-page .screenings-container > h1, .movie-page .press-materials > h1{
		text-align		: center;
		font-size		: 22px !important;
	}
	.screening-item .border {
		margin			: 5px 0px 5px 0px;
		padding			: 15px;
		border			: 1px solid rgba( 0,0,0,0.1 );
		min-height		: 200px;
		border-radius	: 4px;
		box-shadow		: inset 0px 0px 20px rgba(0,0,0,0.03);
	}
		
	.screenings h1 {
		font-size		: 30px;
		margin			: 50px 0px 0px 0px;
		padding			: 10px 0px 10px 0px;
		
	}
	.screenings time.week-day {
		font-size: 24px;
		margin: 30px 0px 20px 10px;
	}
	.screening-item .location, .movie-page  .screening-item .location{
		float			: none;
		width			: 100%;
	}
	/*.screening-item .add-to-calendar{
		margin			: 5px 0px 20px 0px;
	}*/
	.addeventatc{
		margin			: 5px 0px 20px 0px;
		
	}
}

