							
			
						
			
		
																																																																																																																																														
																																																																															
																																																																																							

							
	    
	

		
				
												
					
				
																																																																									
																																	
					

																													
		
	
				
												
					
				
																																																																																																															
																																	
																																																																																																																																															

																																																	
		
	
							/* this is layout css */

#left {margin-right:20px;width:calc(100% - 320px);}
#right {width:300px; position: relative; z-index:2; }

@media (max-width:677px) {
   #left {float:none;margin:0 0 10px 0;width:100%;}
   #right {float:none;width:100%;position:static;}
}

							#page-title {margin-bottom:20px;}

							.grid .body {font-size:0;}
.grid .item {display:inline-block;font-size:14px;position:relative;vertical-align:top;}
.grid .item-thumbnail {font-size:0;overflow:hidden;position:relative;width:100%;display:inline-block;line-height:0;}
.grid .item-overlay {color:#fff;font-size:18px;height:100%;left:0;position:absolute;top:0;width:100%;}

/*.grid .fa-play-circle-o {left:50%;margin:-16px 0 0 -16px;position:absolute;top:50%;}*/
.grid .item-overlay.video-play {background-image:url('http://o.aolcdn.com/os/moviefone/img/play_btn_grey.png');background-repeat:no-repeat;background-position:50%;}
.grid .item-overlay.video-play:hover {background-image:url('http://o.aolcdn.com/os/moviefone/img/play_btn_blue.png');}

.grid .item-image {width:100%;}
.grid .item-title {color:#333;font-weight:bold;line-height:20px;font-size:15px;}
.grid .item-title:hover {color:#00c8ff;}
.grid .more-button {display:block;margin:20px auto 0;}

.grid.columns-1 .item {margin-bottom:10px;width:100%;}
.grid.columns-1.margin-large .item {margin-bottom:20px;}
.grid.columns-1 .item:last-child {margin-bottom:0;}

.grid.columns-2 .item {margin:0 10px 10px 0;width:calc(50% - 5px);}
.grid.columns-2.margin-large .item {margin:0 20px 20px 0;width:calc(50% - 10px);}
.grid.columns-2 .item:nth-child(2n) {margin-right:0;}
.grid.columns-2 .item:nth-last-child(-n+2) {margin-bottom:0;}

.grid.columns-3 .item {margin:0 10px 10px 0;width:calc(33% - 6px);}
.grid.columns-3.margin-large .item {margin:0 20px 20px 0;width:calc(33% - 13px);}
.grid.columns-3 .item:nth-child(3n) {margin-right:0;}
.grid.columns-3 .item:nth-last-child(-n+3) {margin-bottom:0;}

.grid.columns-4 .item {margin:0 10px 10px 0;width:calc(25% - 8px);}
.grid.columns-4.margin-large .item {margin:0 20px 20px 0;width:calc(25% - 15px);}
.grid.columns-4 .item:nth-child(4n) {margin-right:0;}
.grid.columns-4 .item:nth-last-child(-n+4) {margin-bottom:0;}

/*.grid.type-video .item-overlay, .grid.type-5min .item-overlay {opacity:0.5;}*/
/*.grid.type-video .item-overlay:hover, .grid.type-5min .item-overlay:hover {}*/
.grid.type-5min .item-title {background-color: #000000; bottom: 0px; color: #fff; display: block; padding: 8px; position: absolute; width: 100%; font-weight: 400; font-family: Helvetica, Arial, sans-serif;white-space: normal;top: auto;text-align: left;font-size:15px;margin-bottom:0;}
.grid.type-5min .item-thumbnail{margin: 0px; padding: 0px;}
.grid.type-5min .item-tag {display: inline-block; height: 150px; margin-bottom: 10px;}

/*.grid:not(.type-video):not(.type-5min) .item-overlay {background:-moz-linear-gradient(45deg,rgba(69,198,254,0.65) 0%, rgba(69,198,254,0.65) 22%, rgba(69,198,254,0) 88%, rgba(69,198,254,0) 100%);background:-webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(69,198,254,0.65)), color-stop(22%,rgba(69,198,254,0.65)), color-stop(88%,rgba(69,198,254,0)), color-stop(100%,rgba(69,198,254,0)));background:-webkit-linear-gradient(45deg,rgba(69,198,254,0.65) 0%,rgba(69,198,254,0.65) 22%,rgba(69,198,254,0) 88%,rgba(69,198,254,0) 100%);background:-o-linear-gradient(45deg,rgba(69,198,254,0.65) 0%,rgba(69,198,254,0.65) 22%,rgba(69,198,254,0) 88%,rgba(69,198,254,0) 100%);background:-ms-linear-gradient(45deg,rgba(69,198,254,0.65) 0%,rgba(69,198,254,0.65) 22%,rgba(69,198,254,0) 88%,rgba(69,198,254,0) 100%);background:linear-gradient(45deg,rgba(69,198,254,0.65) 0%,rgba(69,198,254,0.65) 22%,rgba(69,198,254,0) 88%,rgba(69,198,254,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a600c8ff', endColorstr='#0000c8ff',GradientType=1 );opacity:0;}*/
.grid:not(.type-video):not(.type-5min) .item-overlay{background-color:rgba(102,102,102,.4);opacity:0;}
.grid:not(.type-video):not(.type-5min) .item-overlay:hover {opacity:1;}

.grid.type-slide#all-galleries {padding: 0px;}

#top-trailers .item-thumbnail {font-size:0;margin-bottom:10px;overflow:hidden;position:relative;width:100%;display:inline-block;}

@media only screen and (max-width: 480px){
	#left .grid .item {width: 100%;}  
	/*  POSTER GRID  ===================================================   */
	#left .twoColumnMobile .item {width: 48%;}
	#left .twoColumnMobile .item:nth-child(odd) {margin: 0px 5px 15px 0px;}
	#left .twoColumnMobile .item:nth-child(even) {margin: 0px 0px 15px 5px;}
}

@media screen and (max-width: 340px) {
	/* Top Trailers - not Gravity so it is not in gravity.css */
	#top-trailers h2 {font-size:24px !important;}
	.grid.type-5min .item-title{
		font-size:13px;
		line-height:18px;
		padding:5px 8px;
	}
}


							.list-post-movie-news .news-item {overflow:hidden;padding:0 0 5px;}
.list-post-movie-news .news-item-wrap {margin:0;clear:left;}
.list-post-movie-news .title {color:#00ccff;display:block;font-family: Helvetica, Arial, sans-serif;font-weight:400;line-height:26px;}
.list-post-movie-news .title:hover {color:#54ddff;}
.list-post-movie-news .byline a, .list-post-movie-news .byline {color:#757373;font-size:16px;font-style:italic;font-weight:400;margin:6px 0 0;}
.list-post-movie-news .byline a:hover {text-decoration:underline;}
.list-post-movie-news .image {float:left;margin-right:4%;width:46%;}
.list-post-movie-news .news-item .image .image-wrap {position:relative;width:100%;}
.list-post-movie-news .image img {border-bottom:0;width:100%;height:auto;display:block !important;}
.list-post-movie-news .info {float:left;width:48%;}
.list-post-movie-news .feature-news img {width:100%;height:auto;}
.list-post-movie-news .border-clear {clear:both;border-bottom:1px solid #dadada;border-top:none;margin:15px 0;}
.list-post-movie-news .more-button {display:block;margin:0 auto 20px auto;}
.list-post-movie-news .item-overlay {color:#fff;font-size:18px;height:100%;left:0;position:absolute;top:0;width:100%;}
.list-post-movie-news .item-overlay {background:-moz-linear-gradient(45deg,rgba(69,198,254,0.65) 0%, rgba(69,198,254,0.65) 22%, rgba(69,198,254,0) 88%, rgba(69,198,254,0) 100%);background:-webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(69,198,254,0.65)), color-stop(22%,rgba(69,198,254,0.65)), color-stop(88%,rgba(69,198,254,0)), color-stop(100%,rgba(69,198,254,0)));background:-webkit-linear-gradient(45deg,rgba(69,198,254,0.65) 0%,rgba(69,198,254,0.65) 22%,rgba(69,198,254,0) 88%,rgba(69,198,254,0) 100%);background:-o-linear-gradient(45deg,rgba(69,198,254,0.65) 0%,rgba(69,198,254,0.65) 22%,rgba(69,198,254,0) 88%,rgba(69,198,254,0) 100%);background:-ms-linear-gradient(45deg,rgba(69,198,254,0.65) 0%,rgba(69,198,254,0.65) 22%,rgba(69,198,254,0) 88%,rgba(69,198,254,0) 100%);background:linear-gradient(45deg,rgba(69,198,254,0.65) 0%,rgba(69,198,254,0.65) 22%,rgba(69,198,254,0) 88%,rgba(69,198,254,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a600c8ff', endColorstr='#0000c8ff',GradientType=1 );opacity:0;}
.list-post-movie-news .item-overlay:hover {opacity:1;}
.list-post-movie-news p {font-family:Helvetica, Arial, sans-serif;font-size:16px;color:#333333;line-height:24px;padding-bottom:12px;font-weight:400;margin:0px;}

#right .movie-module.list-post {
    background-color: #DEE2E3;
    margin: 0 0 20px;
    padding: 0;
}
#right .list-post-movie-news h2.module-title {
    color: #333333;
    padding: 9px 0 7px 15px;
    font-weight: 700;
    text-transform: lowercase;
    font-size: 18px;
    line-height: 20px;
}
#right .list-post-movie-news .news-item {
    overflow: hidden;
    padding: 10px;
}
#right .list-post-movie-news .image {
    width: auto;
    margin: 2px 10px 0px 0px;
}
#right .list-post-movie-news .image a {
    display: block;
    position: relative;
    width: auto;
    height: auto;
}
#right .list-post-movie-news .image img {
    width: 60px;
    height: 60px;
}
#right .list-post-movie-news .news-item:hover .item-overlay {
    opacity: 1;
}
#right .list-post-movie-news .info {
    color: #666666;
    font-weight: 400;
    width: calc(100% - 70px);
}
#right .list-post-movie-news .info .title {
    color: #666666;
    font-size: 14px;
    margin-top: 5px;
    line-height: normal;
}
#right .list-post-movie-news .info p {
    display: none;
}
#right .list-post-movie-news .byline {
    font-size: 11px;
    margin-top: 5px;
    font-style: normal;
}
#right .list-post-movie-news .byline a {
    font-size: 11px;
    font-weight: 700;
    font-style: normal;
}
#right .list-post-movie-news .border-clear {
    border-bottom: none;
    margin: 0;
}
							#dynamic-lead {background-color:#2a2a2a;overflow:hidden;position:relative;visibility:hidden;width:100%;}
.has-gutters #dynamic-lead {margin:0 auto;max-width:970px;}
#dynamic-lead a {border:none;outline:none;}
#dynamic-lead h1, #dynamic-lead h2, #dynamic-lead h3 {font-weight:700 !important;text-shadow:0 1px 0 #000;padding:0;color:#fff;}
#dynamic-lead h3 {text-transform:uppercase;}
#dl-frames {height:100%;left:0;position:absolute;top:0;z-index:3;}
.dl-frame {float:left;height:100%;position:relative;}
#dl-ad {height:100%;width:100%;}
.dl-backgrounds {height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1;}
.dl-background {background-repeat:no-repeat;background-position:center center;background-size:cover;height:100%;width:100%;}
.dl-contents {height:100%;margin:0 auto;position:relative;width:100%;z-index:2;}
.dl-slider {float:left;overflow:hidden;position:relative;}
.dl-slides {height:100%;left:0;position:absolute;top:0;width:100%;}
.dl-slide {background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;float:left;height:100%;}
.dl-card {color:#fff !important;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;height:100%;width:100%;}
.dl-cta {background-color:#ff3300;border:none;border-radius:2px;color:#fff !important;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:700;cursor:pointer;padding:10px;text-align:center;text-transform:capitalize !important;}
.dl-left-button, .dl-right-button {display:block;height:100%;position:absolute;top:0;width:41px;z-index:4;}
.dl-left-arrow, .dl-right-arrow {border-radius:3px;display:inline-block;padding:10px;position:absolute;}
.dl-left-arrow {left:0;}
.dl-right-arrow {right:0;}
.dl-left-arrow div, .dl-right-arrow div {background:url("http://o.aolcdn.com/os/moviefone/img/sprite-carousel-arrows.png");display:block;height:29px;width:18px;}
#dl-dot-container {position:absolute;z-index:4;}
#dl-dots {display:inline-block;}
.dl-dot {background-color:#fff;border-radius:50%;float:left;height:10px;margin-right:5px;opacity:.5;width:10px;}
.dl-dot:last-child {margin-right:0;}
.dl-dot.active {opacity:1;}
.clear {clear:both;}

@media screen and (max-width: 1024px) {
	.dl-cards{
		background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rrgba(0,0,0,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000FF', endColorstr='#353535',GradientType=0 ); /* IE6-9 */	
	}
}

@media screen and (max-width: 767px) {
	#dynamic-lead {height:260px;margin-top:50px;}
	#dynamic-lead h1 {display:block;font-size:20px;line-height:6px;margin:0;}
	#dynamic-lead h2 {display:block;font-size:12px;line-height:12px;margin:0;position:absolute;top:84px;width:calc(100% - 124px);}
	#dynamic-lead h3 {display:block;font-size:10px;line-height:10px;margin:0 0 14px 0;}
	.dl-backgrounds {display:none;}
	.dl-slider, .dl-slide {width:100%;}
	.dl-slider {height:200px;}
	.dl-left-button {left:0;}
	.dl-right-button {right:0;}
	.dl-left-arrow, .dl-right-arrow {top:85.5px;}
	.dl-left-arrow div {background-position:0 -29px !important;}
	.dl-right-arrow div {background-position:-18px -29px !important;}
	#dl-dot-container {bottom:66px;right:10px;}
	.dl-cards {bottom:0;height:134px;padding:10px;position:absolute;width:100%;}	.dl-cta {bottom:12px;font-size:12px;position:absolute;right:10px;width:95px;}
	.dl-link {font-size:12px !important;}
	.dl-cards{
		background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0, 0, 0, 0.63) 56%,rgba(69, 198, 254, 0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)),color-stop(56%,rgba(0,0,0,0.63)),color-stop(100%,rgba(69,198,254,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0, 0, 0, 0.63) 56%,rgba(69, 198, 254, 0) 100%);  /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0, 0, 0, 0.63) 56%,rgba(69, 198, 254, 0) 100%);  /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0, 0, 0, 0.63) 56%,rgba(69, 198, 254, 0) 100%);  /* IE10+ */
		background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0, 0, 0, 0.63) 56%,rgba(69, 198, 254, 0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000FF', endColorstr='#353535',GradientType=0 ); /* IE6-9 */	
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	#dynamic-lead {height:375px;margin-top:50px;}
	#dynamic-lead h1 {font-size:42px;line-height:42px;margin:0 0 6px 0;}
	#dynamic-lead h2 {font-size:17px;line-height:17px;margin:0 0 8px 0;}
	#dynamic-lead h3 {font-size:14px;line-height:14px;margin:0 0 4px 0;}
	.dl-contents {max-width:930px;}
	.dl-slider, .dl-slide {width:100%;}
	.dl-slider {height:100%;}
	.dl-left-button {left:0;}
	.dl-right-button {right:0;}
	.dl-left-arrow, .dl-right-arrow {background-color:rgba(0,0,0,.7);}
	.dl-left-button:hover .dl-left-arrow, .dl-right-button:hover .dl-right-arrow {background-color:rgba(1,200,255,.9);}
	.dl-left-arrow, .dl-right-arrow {top:165.5px;}
	.dl-left-arrow div {background-position:0 0;}
	.dl-left-button:hover .dl-left-arrow div {background-position:0 -29px !important;}
	.dl-right-arrow div {background-position:-18px 0;}
	.dl-right-button:hover .dl-right-arrow div {background-position:-18px -29px !important;}
	#dl-dot-container {bottom:20px;right:20px;}
	#dl-dots {background-color:rgba(0,0,0,.2);border-radius:2px;padding:5px 10px 5px 10px;}
	.dl-cards {bottom:0;height:161px;padding:20px 137px 20px 20px;position:absolute;width:100%;}
	.dl-cards a {width:calc(100% - 165px);}
	.dl-cta {font-size:16px;position:absolute;right:165px;top:17px;width:108px;}
	.dl-link {font-size:12px !important;}
}

@media screen and (min-width: 1024px) and (max-width: 1024px) {
	.dl-left-button {left:47px;}
	.dl-right-button {right:47px;}
	#dl-dot-container {right:67px;}
}

@media screen and (min-width: 1025px) {
	#dynamic-lead {height:300px;}
	#dynamic-lead h1 {font-size:42px;line-height:46px;margin:0 0 6px 0;}
	#dynamic-lead h2 {font-size:17px;line-height:22px;margin:0 0 8px 0;}
	#dynamic-lead h3 {font-size:14px;line-height:14px;margin:0 0 4px 0;}
	.dl-contents {max-width:930px;}
	.dl-slider, .dl-slide {width:610px;}
	.dl-slider {height:100%;}
	.dl-control {display:none;}
	.dl-left-button {left:50%;margin-left:-465px;}
	.dl-right-button {left:50%;margin-left:104px;}
	.dl-left-arrow, .dl-right-arrow {background-color:rgba(0,0,0,.7);}
	.dl-left-button:hover .dl-left-arrow, .dl-right-button:hover .dl-right-arrow {background-color:rgba(1,200,255,.9);}
	.dl-left-arrow, .dl-right-arrow {top:125.5px;}
	.dl-left-arrow div {background-position:0 0;}
	.dl-left-button:hover .dl-left-arrow div {background-position:0 -29px !important;}
	.dl-right-arrow div {background-position:-18px 0;}
	.dl-right-button:hover .dl-right-arrow div {background-position:-18px -29px !important;}
	#dl-dot-container {bottom:20px;left:50%;margin-left:-465px;text-align:center;width:610px;}
	#dl-dots {background-color:rgba(0,0,0,.2);border-radius:2px;padding:8px 14px;}
	.dl-cards {margin-left:610px;padding:20px;}
	.dl-cta {font-size:16px;}
	.dl-link {font-size:18px !important;}
}

@media screen and (max-width: 1046px) {

	#dynamic-lead {margin-top:50px};
}

@media screen and (min-width: 1047px) {
	#dynamic-lead {margin-top:110px};
}

							/*  ==================================================================================================================  */
/*  NEWS PAGE CAROUSEL  (us-dl)  =====================================================================================  */
/*  ==================================================================================================================  */
.news-carousel-module{padding: 0px; box-shadow: none; border: none;}
#dl-carousel-new {margin-bottom: 15px; position: relative; width: 100%;}
#dl-carousel-new .overlay {display: none; height: 0px; width: 0px;}
#dl-carousel-new .dl-info-bg {}
#dl-carousel-new #dl-container {position: relative; width: 100%;z-index:4;}

#dl-carousel-new #dl-container #slide-list {position: relative; overflow: hidden; width: 100%;}
#dl-carousel-new #dl-container #slide-list .slide {display: none; height: 100%; position: relative; width: 100%;}
#dl-carousel-new #dl-container #slide-list .slide:first-of-type {display: list-item;}
#dl-carousel-new #dl-container #slide-list .slide a {display: block; padding-bottom: 52.65%; position: relative;}
#dl-carousel-new #dl-container #slide-list .slide a img {display: block;position: absolute; width: 100%;}
#dl-carousel-new #dl-container #slide-list .slide .dl-info-box a {padding-bottom: 0px;}
#dl-carousel-new #dl-container #slide-list .slide .dl-content {
    width: 100%;
    line-height: 23px;
    height: auto;
    max-height: none;
    bottom: 0px;
    left: 0px;
    right: 0px;
    position: absolute;
    background: rgba(0,0,0,.8);
    color: #fff;
    padding: 20px;
}
#dl-carousel-new #dl-container #slide-list .slide .dl-content .dl-image-link {padding: 0px;}
#dl-carousel-new #dl-container #slide-list .slide .dl-content .dl-desc {
    display: inline-block;
    width: 100%;
    position: relative;
}
#dl-carousel-new #dl-container #slide-list .slide .dl-content .dl-link {
	padding: 0px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 23px;
    width: 90%;
    -webkit-font-smoothing: antialiased;
}
#dl-carousel-new #dl-container #slide-list .slide .dl-content .NumberOf5 {
    color: #00cdff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    bottom: 0;
    right: 0;
}

#dl-carousel-new #dl-container #slide-list .slide .dl-content .dl-desc span {
    content: "featured story";
    display: block;
    color: #00cdff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
#dl-carousel-new #dl-container #slide-list .slide .dl-content .dl-desc span a {display: inline; padding: 0px;}


#dl-carousel-new #dl-container .arrow-wrapper {position: absolute; top: 43.75%; width: 100%;}
#dl-carousel-new:hover #dl-container .arrow-wrapper {
	display: block;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */      
}
#dl-carousel-new #dl-container .arrow-wrapper .prev,
#dl-carousel-new #dl-container .arrow-wrapper .next {cursor: pointer; top: -30px;  padding:20px 0 0 12px; position: absolute;}
#dl-carousel-new #dl-container .arrow-wrapper .prev:hover,
#dl-carousel-new #dl-container .arrow-wrapper .next:hover {}
#dl-carousel-new #dl-container .arrow-wrapper .prev span,
#dl-carousel-new #dl-container .arrow-wrapper .next span {background:url("http://o.aolcdn.com/os/moviefone/img/sprite-carousel-arrows.png") no-repeat !important;display:block !important;height:29px !important;width:18px !important;}

#dl-carousel-new #dl-container .arrow-wrapper .prev {left:0px;background-color:rgba(0,0,0,.7)!important;border-radius:3px;color: #00c7fc;padding:10px;position:absolute;}
#dl-carousel-new #dl-container .arrow-wrapper .prev:hover {background-color:rgba(1,200,255, 0.9)!important;box-shadow:none;}

#dl-carousel-new #dl-container .arrow-wrapper .next {right:0px;background-color:rgba(0,0,0,.7)!important;border-radius:3px;color: #00c7fc;padding:10px;position:absolute;}
#dl-carousel-new #dl-container .arrow-wrapper .next:hover {background-color:rgba(1,200,255, 0.9)!important;box-shadow:none;}

#dl-carousel-new #dl-container .arrow-wrapper .prev span {background-position:0 0 !important;}
#dl-carousel-new #dl-container .arrow-wrapper .prev:hover span {background-position:0 -29px !important;}

#dl-carousel-new #dl-container .arrow-wrapper .next span {background-position:-18px 0 !important;}
#dl-carousel-new #dl-container .arrow-wrapper .next:hover span {background-position:-18px -29px !important}

#dl-carousel-new #dl-thumbs {left: 50%; margin: 0px 0px 0px -50px; position: absolute; bottom: 80px;}

#dl-carousel-new #dl-thumbs .dots {display: block; float: left; margin: 5px;}
#dl-carousel-new #dl-thumbs a {display: block;}
#dl-carousel-new #dl-thumbs .thumb-link {background: #ffffff; border-radius: 5px; height: 10px; padding: 0px; width: 10px;}
#dl-carousel-new #dl-thumbs .thumb-link.active {background: #00c8ff;}
@media screen and (max-width: 1024px){
	#dl-carousel-new #dl-container .arrow-wrapper {	display: inline;}
    #dl-carousel-new #dl-container #slide-list .slide .dl-content .dl-link {line-height:normal;}
    #dl-carousel-new #dl-container #slide-list .slide .dl-content {padding:10px;}
    #dl-carousel-new #dl-container #slide-list .slide .dl-content .dl-link {width:80%;}

    #dl-carousel-new #dl-container .arrow-wrapper .prev:hover, #dl-carousel-new #dl-container .arrow-wrapper .next:hover { background-color: rgba(0,0,0,.7)!important; }
    #dl-carousel-new #dl-container .arrow-wrapper .next:hover span:hover {background-position: -18px 0 !important;}
    #dl-carousel-new #dl-container .arrow-wrapper .prev:hover span:hover {background-position:0 0 !important;}
}
@media only screen and (max-width: 767px) {
    #dl-carousel-new {margin-bottom: 10px;}
    #dl-carousel-new #dl-container #slide-list .slide .dl-content .dl-link {font-size: 12px;}
    #dl-carousel-new #dl-container .arrow-wrapper {display: block;}
    #left #dl-carousel-new #dl-container #slide-list .slide .dl-content { height: 80px !important; }
    #left #dl-carousel-new #dl-thumbs { bottom: 80px !important; }
    .homepage #dl-carousel-new {display:none;}
}
@media only screen and (max-width: 677px) {
    #dl-carousel-new #dl-container #slide-list .slide .dl-content .dl-link {font-size: 16px;}
}
@media only screen and (max-width: 540px) {
    #dl-carousel-new #dl-container #slide-list .slide .dl-content .dl-link {font-size: 12px;}
}




							/* iPhone 5 portrait */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {a.dl-slide, .dl-cards {width:320px;}}

/* iPhone 5 landscape */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {a.dl-slide {width:568px;} .dl-cards {width:100%;}}

/* iPhone 6 landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {a.dl-slide {width:667px;} .dl-cards {width:100%;}}

/* iPhone 6 portrait */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {a.dl-slide {width:375px;} 	.dl-cards {width:375px;}}

/* iPhone 6 Plus landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 3) {a.dl-slide {width:736px;} .dl-cards {width:100%;}}

/* iPhone 6 Plus portrait */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 3) {a.dl-slide {width:414px;} .dl-cards {width:414px;}}

@media only screen and (max-width:767px) {#dl-carousel-new {display:none;}}
							/*  ==================================================================================================================  */
/*  CAROUSEL MODULE GENERAL STYLES  ==================================================================================  */
/*  ==================================================================================================================  */
/*  GENERAL  */
.carousel-module {background-color: #fff; position: relative;}

/*  HEADER  */
.carousel-module .head {position:relative; width: 100%;}
.carousel-module .head {background: #fff;}
.carousel-module .head h2 {color: #333333; font-size: 36px; display:inline; line-height: 46px; margin-left: 10px; text-transform:lowercase;}
.carousel-module .head .divider {background: none repeat scroll 0 0 #C0C0C0; color: #A4A4A4; display: inline-block; font-size: 40px; font-weight: 400 !important; height: 25px; margin: 0 10px; overflow: hidden; position: relative; top: 3px; width: 1px;}
.carousel-module .head a {font-size: 16px; position: relative;}
.carousel-module .head a span, .head a img {position:relative;}
.carousel-module .head a span {}

.view-all {font-size: 24px; top: -3px;}
.view-all .arrow-r-sml {display: inline-block; left: 5px; position: relative; top: 0px;}
.home .view-all .arrow-r-sml{top: 5px;}
.view-all:hover .arrow-r-sml,
.view-all .arrow-r-sml:hover {background-position:-11px -248px;}

.carousel-module .head select.select {display: none; opacity: 0; position: absolute; right: 16px; top: 17px; z-index: 3; width: 137px;}
.carousel-module .head ul.select {right: 0px;}
.carousel-module .head ul.select {width: 180px;}

/*  CAROUSEL  */
.carousel-module .carousel {background-color: #ffffff; overflow: hidden; position: relative; width: 100%;}
.carousel-module .carousel ul {left: 0px; overflow: hidden; position: absolute;}
.carousel-module .carousel li {cursor: pointer; float: left; overflow: hidden; position: relative;}
.carousel-module .carousel li .image-wrap {position: relative;}
.carousel-module .carousel li .image-wrap:hover .hover-cover {display: block;}
.carousel-module .carousel li .keyart {display: block; -webkit-user-select: none; -webkit-touch-callout: none; -webkit-appearance: none; width: 100%;}
.carousel-module .carousel h4 {width: 100%; color: #666666; font-size: 16px; line-height: 26px; overflow: hidden; padding: 10px; text-overflow: ellipsis; text-align: center; white-space: nowrap;}
.carousel-module .carousel h4 a {color:#666;}

.carousel-module .carousel li .play-btn {background:url('http://o.aolcdn.com/os/moviefone/img/sprite-mf-main.png') no-repeat scroll 0px 0px transparent; height: 46px; left: 50%; margin: -23px 0px 0px -23px; position: absolute; top: 50%; width: 46px;}
.carousel-module .carousel li .play-btn:hover {background-position: 0px -46px;}

/*  CAROUSEL - Adds separation between imgs on homepage  */
#homepage .carousel-module .carousel li {padding: 0 3px;}
#homepage .carousel-module .carousel .details {height: 279px !important; left: 3px; width: 188px;}

/*  PAGINATION ARROWS  */
.carousel-module a.arrow {background-color: rgb(255,255,255);background-color: rgba(255,255,255,.9); border-radius: 3px; box-shadow: 0 0 10px #c0c0c0; color: #00ccff; font-size: 0px; margin-top: -10px; padding: 10px; position: absolute; top: 50%;}
.carousel-module a.arrow:hover {background-color: rgb(1,200,255);background-color: rgba(1,200,255, 0.9);}
.carousel-module a.arrow.left {right:-20px;}
.carousel-module a.arrow.left:hover .arrow-r-lrg {background-position: -21px -215px;}
.carousel-module a.arrow.right {left:-20px;}
.carousel-module a.arrow.right:hover .arrow-l-lrg {background-position: 0px -215px;}

/*  DETAILS  */
.details {color: #ffffff; }
.details p {color: #ffffff;}
.details h3 {color:#fff; display:block; font-size: 14px; font-weight: 700; margin-bottom: 5px;line-height: 18px;}
.details h4 {display:inline; left: 5px; position: relative; text-align: left; top: -7px;}
.details .runtime-rating {margin: 3px 0px 8px 0px; min-height: 17px;}
.details .rating {border:none; color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-weight: 700; text-shadow: none;}
.details .keyartLink { color: #fff;}

/*  DETAILS (desktop)  */
.carousel-module .carousel .details {display: none;}


/*  MAIN COLUMN VERSION OF MODULE  =========================  */
#left .carousel-module .carousel, #left .carousel-module .carousel ul, #left .carousel-module .carousel li {height:275px;margin-bottom:5px;}
#left .carousel-module .carousel li {width: 147px; margin-right: 6px;}
#left .carousel-module .carousel .details {height: 218px;}

/*  SIDEBAR VERSION OF MODULE  =========================  */
#right .carousel-module .head {}

#right .carousel-module .carousel,
#right .carousel-module .carousel ul,
#right .carousel-module .carousel li {height: 212px;}
#right .carousel-module .carousel {background-color: #DEE2E3;}
#right .carousel-module .carousel li {width: 113px;}
#right .carousel-module .carousel li:hover .hover-cover {display: block;}

#right .carousel-module .poster-wrap {background: #444444; padding-bottom: 148.67%; position: relative; width: 100%;}
#right .carousel-module .poster-wrap a {height: 100%; position: absolute; width: 100%;}
#right .carousel-module .poster-wrap img {height: 100%; position: absolute; width: 100%;}
#right .carousel-module h4 {font-size: 14px;}
#right .carousel-module a.arrow {padding: 10px 5px;}
#right .carousel-module a.arrow.left {right: -5px;}
#right .carousel-module a.arrow.right {left: -5px;}

/* DESKTOP */

@media screen and (min-width: 1025px) {
	#left .carousel-module .carousel li {width:148px !important;}
	#left .carousel-module .carousel, #main-column .carousel-module .carousel ul, #main-column .carousel-module .carousel li {height:266px !important;}
	#left .carousel-module .carousel .details {height:220px !important;width:148px !important;}
	.carousel-module a.arrow {margin-top:-16px !important;}
	.carousel-movies {margin-top:-5px;}
}

/* CAROUSELS */

.carousel-module .carousel li {padding:0 !important;}
.carousel-module .carousel h4 {font-size:15px;line-height:16px;margin:0 !important;padding:10px 0 0 0 !important;}
.carousel-module .carousel .details {left:0 !important;}
.carousel-module .carousel .details h3 {font-weight:700 !important;line-height:16px !important;}
.movie-module .view-all span {right:auto !important;top:auto !important;}
.movie-module .view-all .tablet.mobile.span {font-size:24px !important;}
.carousel-module a.arrow {background-color:rgba(0,0,0,.7);box-shadow:none;}
.arrow-l-lrg, .arrow-r-lrg {background:url("http://o.aolcdn.com/os/moviefone/img/sprite-carousel-arrows.png") no-repeat !important;display:block !important;height:29px !important;width:18px !important;}
.arrow-l-lrg {background-position:0 0 !important;}
.arrow-r-lrg {background-position:-18px 0 !important;}
.carousel-module a.arrow.right {left:0;}
.carousel-module a.arrow.left:hover .arrow-r-lrg {background-position:-18px -29px !important;}
.carousel-module a.arrow.left {right:0;}
.carousel-module a.arrow.right:hover .arrow-l-lrg {background-position:0 -29px !important;}
.movie-module .head h2 {display:inline-block !important;font-size:28px !important;line-height:normal !important;margin-left:0 !important;text-transform:none !important;}
.netflix-news .pressed .list-post-movie-news h2.module-title {color:#333333!important;display:inline-block!important;font-size:28px!important;line-height:normal!important;margin-left:0!important;text-transform:none!important;font-weight:300!important;padding:0 0 10px 0!important;}
.netflix-news .news-item .info h4 {font-size:18px!important;line-height:20px!important;}
#main-column .movie-module {border-bottom:none !important;padding-bottom:0 !important;}
.movie-module .view-all {color:#00cdff !important;display:inline-block !important;float:none !important;font-size:16px !important;font-weight:bold !important;position:relative !important;right:auto !important;top:-2px !important;}
.carousel-module .carousel .details .button-group {bottom:10px !important;height:74px !important;position:absolute !important;width:128px !important;}
.carousel-module .carousel .details .button {font-size:14px !important;font-weight:700 !important;padding:5px 10px 5px 10px !important;text-transform:none !important;}
.carousel-module .carousel .details .button:last-child {margin-bottom:0 !important;}
details-overlay, #details-overlay .scrollable-container {width:100%;}

/* LIGHT COLOR SCHEME ARROWS */
.carousel-module.light a.arrow {background-color: rgb(255,255,255); background-color: rgba(255,255,255,.9); border-radius: 3px; box-shadow: 0 0 10px #c0c0c0; color: #00ccff; font-size: 0px; margin-top: -10px; padding: 10px; position: absolute; top: 50%;}
.carousel-module.light a.arrow.left {right: -5px;}
.carousel-module.light a.arrow.right {left: -5px;}
.carousel-module.light a.arrow:hover {background-color: rgb(1,200,255);background-color: rgba(1,200,255, 0.9);}
.carousel-module.light h4 {font-size:16px;line-height: normal;padding: 10px 0px 0px 0px;}

/*  RATING STARS  ==============================  */
.rating-box {margin: 9px 0px 4px 0px; width: 100%;}
.rating-box .star-wrapper {display: inline-block;}
.rating-box .rating-starsmall {background: url('http://o.aolcdn.com/os/moviefone/img/sprite-mf-main.png') no-repeat -66px 0px; display: inline-block; height: 16px; margin: 0px; width: 17px;}
.rating-box .rating-starsmall-full {background-position: -46px 0px;}

.star-rating {background: url('http://o.aolcdn.com/os/moviefone/img/sprite-mf-main.png') no-repeat -46px 0px; display: inline-block; height: 16px; margin-bottom: 2px; width: 97px; }
.star-rating.stars-1 {background-position: -46px -0px; }
.star-rating.stars-2 {background-position: -46px -16px; }
.star-rating.stars-3 {background-position: -46px -32px; }
.star-rating.stars-4 {background-position: -46px -48px; }
.star-rating.stars-5 {background-position: -46px -64px; }

/*  HOVER COVERS  =============================  */
.movie-module .hover-cover, .movie-module .hover-cover-main {display: none;
	background: -moz-linear-gradient(45deg,  rgba(69,198,254,0.65) 0%, rgba(69,198,254,0.65) 22%, rgba(69,198,254,0) 88%, rgba(69,198,254,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(69,198,254,0.65)), color-stop(22%,rgba(69,198,254,0.65)), color-stop(88%,rgba(69,198,254,0)), color-stop(100%,rgba(69,198,254,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  rgba(69,198,254,0.65) 0%,rgba(69,198,254,0.65) 22%,rgba(69,198,254,0) 88%,rgba(69,198,254,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  rgba(69,198,254,0.65) 0%,rgba(69,198,254,0.65) 22%,rgba(69,198,254,0) 88%,rgba(69,198,254,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  rgba(69,198,254,0.65) 0%,rgba(69,198,254,0.65) 22%,rgba(69,198,254,0) 88%,rgba(69,198,254,0) 100%); /* IE10+ */
	background: linear-gradient(45deg,  rgba(69,198,254,0.65) 0%,rgba(69,198,254,0.65) 22%,rgba(69,198,254,0) 88%,rgba(69,198,254,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a600c8ff', endColorstr='#0000c8ff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	cursor: pointer;
}

/*  DETAILS HOVER (DESKTOP)  */
.movie-module .details {background-color: rgb(0,0,0);background-color: rgba(0,0,0,.75); color: #ffffff; font-size: 12px; left: 0px; line-height: 22px;  padding: 10px; position: absolute; text-align: center; top: 0px; width: 100%;}
.movie-module .details .button {margin-bottom: 10px; width: 100%;}

/*  DETAILS OVERLAY (mobile)  */
.overlay#details-overlay {display:none;height:100%;left:0px;position:fixed;top:0px;width:100%;z-index:5;}
#details-overlay {background-color:rgb(0,0,0);background-color:rgba(0,0,0,.9);}
#details-overlay .details {display: block; margin: 0px auto; padding: 60px 20px 20px; width: 320px;}
#details-overlay a {color: #ffffff;}
#details-overlay h3 {font-size: 22px; padding: 10px 0px 5px 0px;}
#details-overlay .button, #details-overlay button {margin-top:10px; width: 100%;}
#details-overlay .star-rating {position: relative; left: 50%; margin-left: -48px; margin-top: 4px;}
#details-overlay .rating {display: inline-block; margin-bottom: 3px;}
#details-overlay #close-details {right: 20px; top: 20px;}

#details-overlay .close {background: url('http://o.aolcdn.com/os/moviefone/img/sprite-mf-main.png') no-repeat -118px -457px rgba(0,0,0,0); height: 30px; width: 30px; text-indent: -9999px;}
#details-overlay .close.grey {background-color: rgb(0,0,0);background-color: rgba(0,0,0,0); background-position: -148px -457px}
#details-overlay .close.blue {background-color: rgb(0,0,0);background-color: rgba(0,0,0,0); background-position: -178px -457px}
#details-overlay .close {position:absolute;z-index:6;}

/* PLAYING NOW NEAR ME BUTTON */

#pnnm-container {position:absolute;}
#pnnm-button {background-color:#01cdff;border-radius:2px;display:inline-block;}
#pnnm-divider {background-color:#fff;display:inline-block;width:1px;}
#pnnm-text {color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:600;line-height:normal;}

@media screen and (max-width: 767px) {
	.carousel-movies {margin-top:0 !important;}
	.carousel-movie-genres.in-theaters .head, .carousel-movies .head {padding-top:65px !important;}
	#pnnm-container {left:0;text-align:center;top:0;width:100%;}
	#pnnm-button {height:40px;padding:9px 20px;}
	#pnnm-divider {height:16px;margin:0 5px;position:relative;top:2px;}
	#pnnm-icon {height:16px;position:relative;top:2px;}
	#pnnm-text {font-size:16px;}
	#left .carousel-module .carousel, #left .carousel-module .carousel ul, #left .carousel-module .carousel li {height:185px !important;margin-bottom:10px;}
	#left .carousel-module .carousel li {width: 97px;}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.carousel-movies {margin-top:0 !important;}
	.carousel-movie-genres.in-theaters .head, .carousel-movies .head {padding-top:65px !important;}
	#pnnm-container {left:0;text-align:center;top:0;width:100%;}
	#pnnm-button {height:40px;padding:7px 55px;}
	#pnnm-divider {height:20px;margin:0 5px;position:relative;top:2px;}
	#pnnm-icon {height:20px;position:relative;top:2px;}
	#pnnm-text {font-size:20px;}
}
@media screen and (min-width: 1025px) {
	#pnnm-container {display:inline-block;bottom:10px;right:0;}
	#pnnm-button {padding:6px;}
	#pnnm-divider {height:13px;position:relative;top:2px;}
	#pnnm-icon {height:13px;position:relative;top:2px;}
	#pnnm-text {font-size:13px;}
}

@media screen and (max-width: 1024px) {
	.carousel-module .carousel ul {position:relative;}
}

@media screen and (max-width: 375px) {
	#left .carousel-module .carousel li {width: 95px;}
	#left .carousel-module .carousel, #left .carousel-module .carousel ul, #left .carousel-module .carousel li {height:auto;}
	.movie-module .head h2 {font-size:23px !important;}

}
@media screen and (max-width: 320px) {
	#left .carousel-module .carousel li {width: 78px;}
}





							.shareButtonsList {
 display: none;
}
.tag:hover .shareButtonsList {
  display: block;
}
.shareButtonsList {
  position: absolute;
  top: 0;
  right:0;
  width: 30px;
  z-index:1;
}

.dl-slides .shareButtonsList {
  position: absolute;
  top: 10px;
  width: 90px;
  right: 40px;
}

.newsdl .shareButtonsList {
  position: absolute;
  top: 10px;
  width: 90px;
  z-index: 1;
  right: 10px;
}

.tag.item {
    position: relative;
    margin: 0 10px 15px 0;
    vertical-align: top;
}
/*
.tag.galleries:nth-child(even) {
    margin-right: 0;
}
.galleries .shareButtonsList {
    position: absolute;
    top: 0;
    width: 30px;
    right: 0;
}

@media screen and (max-width: 490px) {
.galleries {
    display: inline-block;
    float: none !important;
    width: 47% !important;
 }
.movie-gallery {
   
    width: 100% !important;
}
}
.trailers {
 position: relative;
}
.trailers .shareButtonsList {
    position: absolute;
    top: 0;
    width: 30px;
    z-index: 1;
    right: -2px;
}

.article:nth-of-type(2n) .shareButtonsList {
  right:4px;
}
.article:nth-of-type(2n+1) .shareButtonsList {
  right:20px;
}
*/ 
/*.aol-share {
  position: absolute;
  top: 0px;
  right: 20px;
  width: 30px;
  border: 1px solid red;
  display: block;
}*/
.aol-share a {
 margin-bottom: 0px !important;
 margin-right: 0px !important;
 width:30px !important;
 height:30px !important;
 text-indent: -999em;
}
.aol-share a.aol-share-facebook {
  /*background-position: 0px -33px;*/
  background: url("http://o.aolcdn.com/os/moviefone/img/fb-on-hover.png");
  color: #fff !important;
  background-position: 0px 0px !important;
  display: block;
  padding-bottom: 0 !important;
}

.aol-share a.aol-share-twitter {
  background: url("http://o.aolcdn.com/os/moviefone/img/twitter-on-hover.png");
  background-position: 0px 0px !important;
  display: block;
  padding-bottom: 0 !important;
}

.aol-share a.aol-share-pinterest {
  background: url("http://o.aolcdn.com/os/moviefone/img/pinterest-on-hover.png");
  background-position: 0px 0px !important;
  display: block;
  padding-bottom: 0 !important;
}

.aol-share a.aol-share-facebook:hover,.aol-share a.aol-share-twitter:hover,.aol-share a.aol-share-pinterest:hover {
 background-position: 0 0;
}

@media screen and (max-width: 767px) {
.tag:hover .shareButtonsList, .shareButtonsList {
  display: none;
}
} 

	