/**
ADJUSTMENTS
*/
@media (min-width: 1200px) {
  .container {
    width: 975px;
  }
}

/**

UTILITY CLASSES

*/
.left-align {
	text-align:left;
}

.center-align {
	text-align:left;
}

.zero-pad {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

/**

FILM CLASSES

*/

#page_container {
	padding-bottom:15px;
}

.f13browse, .simply-scroll-btn {position:absolute;width:6%;height:auto;top:40%;display:block; cursor:pointer;z-index:111;}
#f13laurels .f13browse {top:35%;}
.f13browse img {width:100%;height:auto;}
.f13browse.f13prev, .simply-scroll-btn-left {left:0.33%;}
.f13browse.f13next, .simply-scroll-btn-right {left:93.66%;}
.f13browse.disabled {display:none;}


.film-section a {
	color: #e5e1cc;
	text-align: left;
	font-weight: normal;
	text-transform: uppercase;
}

#page_container {
	background-position:top center;
	background-repeat:no-repeat;
}

.film-header-nav {
	padding:0 10px 0;
	text-align:center;
	height:51px;
	padding:0px;
}

.film-header-nav a {
	padding: 0 6px;
	letter-spacing: 0.5px;
	font-size: 19px;
	line-height: 33px;
	text-transform:uppercase;
	font-weight: normal;
	text-decoration:none;
}
.film-header-nav a:hover, .film-header-nav a.selected {
	font-weight:bold;
	text-decoration:none;
}

.film-trailer {
	padding:20px;
	background-color:#003764;
}

.film-trailer .add-this {
	position: relative;
	width: 40%;
	float: left;
	display: inline;
}

.film-trailer .redband {
	position: relative;
	width: 40%;
	float: right;
	display: inline;
	padding: 25px 0px 0 0;
}

.f14 .container h4 {
	font-family: Montserrat, arial, sans-serif;
	font-weight: bold;
	font-size: 180%;
	line-height:240%;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
	left:10%;
}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-right {
	right:10%;
}

.carousel-control img {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	height:44px;
	margin-top:-30px;
}

.carousel-control.left img {
	left:0%;
}

.carousel-control.right img {
	right:0%;
}

.film-articles .carousel {
	height:300px;
	margin-top:30px;
}

.film-articles .carousel .carousel-inner {
	margin:20px 60px;
}

.film-articles .carousel .carousel-inner img {
	display:inline;
}

.carousel-control.right, .carousel-control.left {
	background-image:none;
}

.film-synopsis {
	height:450px;
	background-size:cover;
	font-family: 'Roboto Condensed', 'Roboto', sans-serif;
}

.film-synopsis div {
	background: rgba(0,0,0,0.6);
	position: absolute;
	top: 10%;
	left: 0;
	width: 56%;
	padding: 1.5% 3%;
	color:#fff;
}

.film-synopsis h4 {
	text-align: left !important;
	line-height: 150%;
}

.film-synopsis div p {
	line-height:150%;
}

.film-featured {
	padding-left:0px;
}

.film-gallery {
	overflow:hidden;
	height:181px;
	padding-left:0px;
	padding-right:0px;
}

.film-gallery ul {
	height:170px;
	margin:5px auto;
	list-style:none;
	list-style-type:none;
}

.film-gallery .list-inline {
	white-space:nowrap;
}

.film-gallery .list-inline>li {
	padding-left: 0px;
	padding-right:2px;
}

/* CAST */
#f13cast {height:509px;}
#f13cast .f13h {position: absolute;top:5.75%;}

#f13cast .Slideshow, #f13cast .Slideshow .SlideshowContent, #f13cast .Slideshow .SlideshowSlides, #f13cast .Slideshow .SlideshowSlide {position:absolute !important;width:100% !important;height:100% !important;padding:0 !important;margin:0 !important;}
#f13cast .Slideshow, #f13cast .Slideshow *, #f13cast .Slideshow * * {color:#ffffff;background:none;border:none;}

#f13cast .SlideshowImage {position: absolute;width: auto;height: 59%;padding: 0;margin: 0;left: 8%;top: 13.3%;}
#f13cast .SlideshowImg {width:auto;height:100%;}
#f13cast .SlideshowDescription {position: absolute;width: 51%;height: 55%;padding: 1% 1.5%;margin: 0;left: 38.2%;text-align: left;font-weight: normal;background: #111;top: 13.3%;overflow: auto;font-family:'Roboto Condensed', 'Roboto', sans-serif;}
#f13cast .SlideshowDescription .SlideshowName {margin:5px 0 7px;text-transform:uppercase;font-size:160%;}
#f13cast .SlideshowDescription .SlideshowRole {margin:5px 0 14px;font-size: 130%;font-weight: normal;text-transform: uppercase;}

#f13cast .NavContainer {position: absolute;width: 100%;height: 10%;left: 0%;top: 77.33%;z-index:132;}
#f13cast .NavSlides {margin:0 auto;text-align:center;position: absolute;width: 100%;height:100%;}
#f13cast .NavSlide {display:inline-block;height:100%;padding-right: 0.1%;}
#f13cast .NavSlide a {display:inline-block;height:100%;}
#f13cast .NavSlide img {height:100%;width:auto !important;border:solid 3px transparent;}
#f13cast .NavSlideTitle {display:none;color:#ffffff; position: absolute;left: -57%;width: 200%;text-align: center;font-size: 90%;}
#f13cast .NavSlide.selected .NavSlideTitle, #f13cast .NavSlide:hover .NavSlideTitle {display:block; }
#f13cast .NavSlide.selected img, #f13cast .NavSlide:hover img {border-color:#ffffff !important;}

#f13cast .NavContainer:hover .NavSlide.selected .NavSlideTitle {display:none;}
#f13cast .NavContainer:hover .NavSlide.selected:hover .NavSlideTitle {display:block;}


#f13cast {
	height:450px !important;
}

#f13cast .Slideshow, #f13cast .Slideshow .SlideshowContent, #f13cast .Slideshow .SlideshowSlides, #f13cast .Slideshow .SlideshowSlide {
	position:absolute !important;
	width:100% !important;
	height:100% !important;
	padding:0 !important;
	margin:0 !important
}

#f13cast .SlideshowImage {
	top:0px;
	height:266px;
}

#f13cast .SlideshowDescription {
	top:0px;
	height:266px;
}

#f13cast .NavContainer {
	height:50px;
}

.film-social {
	height:509px;
	min-height:599px !important;
	overflow:hidden;
	padding:20px 0px;
}

#f13social_box {
	top:0px;
	margin-bottom:40px;
}

.film-morefrom {
	margin:40px auto;
}

.film-morefrom .carousel {
	height:300px;
	margin-top:30px;
}

.film-morefrom .carousel .carousel-inner {
	margin:20px 100px;
}

.film-morefrom .carousel .carousel-inner .item img {
	display:inline;
}

.film-morefrom .carousel .carousel-inner .item h5 {
	font-size:16px;
	margin-top:10px;
}

.f13morefrom_article {
	display:block;
	float:left;
	width:238px;
	margin:0px 10px;
}

.film-cast {
	height:500px;
}

.film-cast .indicators {
	margin:0px auto;
	height:70px;
	width:80%;
}

.film-cast .indicators div {
	display: block;
	float:left;
	width: 64px;
	height: 70px;
	margin: 6px;
	border: 0px solid #fff;
	border-radius:0px;
	cursor: pointer;
	background-color:transparent;
	font-family: 'Roboto Condensed', 'Roboto', sans-serif;
	color:#fff;
	line-height:16px;
	font-weight:700;
	text-transform:uppercase;
	text-align:center;
}

.film-cast .indicators div div {
	border: 0px inset #fff;
	width: 52px;
	height: 52px;
	background-color: #666;
}

.film-cast .carousel {
	height:378px;
}

.film-cast .carousel-inner {
	width: 80%;
	margin: 0px auto;
}

.film-cast .description {
	font-family: 'Roboto Condensed', 'Roboto', sans-serif;
	color:#fff;
	background-color:#111;
	padding:20px 0px 0px 20px;
}

.film-cast .description div {
	height:246px;
	max-height:246px;
	overflow-y:scroll;
	padding-right:20px;
}

.film-cast .description h5 {
	color:#ffffff;
	font-size:33px;
	letter-spacing:1;
	font-weight:700;
	text-transform:uppercase;
}

.film-cast .description h6 {
	font-size:25px;
	font-weight:700;
	margin:12px 0px;
	text-transform:uppercase;
}

.film-cast .carousel-control.right img {
	right:10%;
	top:60%;
}

.film-cast .carousel-control.left img {
	left:10%;
	top:60%;
}