/* MLP Page Specific CSS */
/* .movie-landing-page--version__salt { content: "1.04.02"; } */
.mlp .movie-detail-section {
	background-color: #262626;
	width: 100%;
	min-width: 300px;
}
/* Movie Header Override */
.movie-overview-header {
	margin-bottom:15px;
}

/* ---------------- */
/* Left Section (will be separated soon)    */
/* ---------------- */
.movie-summary {
	background-color:#262626;
	text-align:center;
}

.movie-poster {
	float:left;
}

.movie-summary-details {
	padding:20px 0px;
	height:250px;
	width:135px;
	float:right;
	position:relative;
}

.movie-summary-details p {
	font-family:times new roman;
	font-style:italic;
	margin-bottom:5px;
	color:#ccc;
}

.movie-summary-release-status {
	font-size:16px;
	color:#ebebeb;
}

.movie-fan-ratings-stars {
	display:inline-block;
	width:85px;
	height:20px;
	background-color:#a34310;
	/* put this in later. text-indent:-999em;*/
}

.movie-fan-ratings-count{
	font-size:12px;
}

.movie-other-formats-tag{
	font-size:12px;
}

.movie-other-formats{
	position:absolute;
	bottom:10px;
	right:35px;	
}

.movie-other-format{
	display:block;
	width:70px;
	height:15px;
	background-color:#1495cf;
	/* put this in later. text-indent:-999em;*/
}

.movie-offers-area{
	clear:both;
}

.movie-offers-thumb{
	border-bottom:2px dotted blue;
}
.movie-offers-thumb:first-child{
	border-top:2px dotted blue;
}

.poster-container {
	float: left;
	width: 320px;
	padding: 0 0.5rem;
}

.showtimes-container {
	width: auto;
	padding: 0 0.5rem;
	margin-left: 320px;
}

@media (max-width: 767px) {
	.showtimes-container {
		margin-left: 0;
		float: left;
	}
}

  /* ----------------   */
 /* Fan Alert Module   */
/* ----------------   */
.showtimes-fanalert{
	background-color:white;
	-webkit-box-shadow:  0px 0px 0px 1px rgba(0, 0, 0, 0.15);    
    box-shadow:  0px 0px 0px 1px rgba(0, 0, 0, 0.15);
}

.fanalert-header{
	padding:6px 20px;
	background-color:#262626;
	color:white;
	font-size:38px;
	line-height:40px;
	margin:0;
}


.fanalert-header:before{
	display:inline-block;
	height:40px;
	width:40px;
	content:'';
	border:1px solid white;
	border-radius:20px;
	vertical-align:text-top;
	margin-right:7px;
	background-image:url(../../../static/img/icon-alarm-white.svg);
	background-size:28px;
	background-repeat:no-repeat;
	background-position:center;
}

.fanalert-main{
	background-color:white;
	padding:15px;
	font-size:13px;
}

.fanalert-main-header{
	margin-bottom:10px;
	color:#262626;
}

.fanalert-error{
	margin-bottom:5px;
}

.showtimes-fanalert-module input[type='text']{
	display:inline-block;
	border-radius:25px;
	background-color:#ebebeb;
	font-size:16px;
	font-family:times new roman;
	font-style:italic;
}


input.fanalert-email-input{
	width:335px;
	height:40px;
	margin-right:10px;
}

input.fanalert-location-input{
	width:230px;
	height:40px;
}

input[type='checkbox']{
	float:left;
	height:60px;
	margin:-23px 5px 0px 0px;
}

.fanmail-checkbox-caption{
	vertical-align:text-top;
}

.fanalert-main label{
	display:none;
}

.fanalert-privacy-policy{
	margin-top:5px;
	display:block;
}

.fanalert-signup{
	margin-top:5px;
	padding:25px 45px;
}

.fanalert-success h3{
	font-size:38px;
	margin-bottom:15px;
	margin-top:5px;
}

.fanalert-success a{
	font-weight:bold;
}

/* ---------------- */
/* Right Section    */
/* ---------------- */

@media (max-width: 1224px) {
	/*
	.mlp .movie-detail-section {
		min-width: 100%;
	}

	.movie-poster, 
	.movie-poster img {
		width: 100%;
		height: auto;
		float: none;
	}

	.movie-detail-container {
		margin: 0;
	}
	*/
}


