							
			
						
			
		
																																																																																																																																														
																																																																															
																																																																																														

							
	    
	

		
				
												
					
				
																																																																																													
																																	
					

																													
		
	
				
												
					
				
																																																																																																															
																																	
																																													

																																																						
		
	
							/* 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;
}
							/*  ==================================================================================================================  */
/*  STORY CONTENTS  ==================================================================================================  */
/*  ==================================================================================================================  */
/*  STORY GENERAL  ========================  */

em {font-style:italic;}

/* http://www.w3schools.com/tags/tag_blockquote.asp */
blockquote {
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 40px;
    margin-right: 40px
}
strong { font-weight: bold; }
#permalink {margin: 12px 0 20px;}
#permalink .entry-content iframe {display: block; text-align: center;max-width:100%;}

/*  STORY META DATE (AT TOP OF POST)  =====  */
#permalink .meta {font-size: 15px; margin: 20px 0;}
#permalink .meta .byline a, #permalink .meta {color: #666666; }
#permalink .meta .byline a:hover {text-decoration: underline;}
#permalink .meta .posted, #permalink .meta .byline {float: left; margin: 0 10px 0 0; color: #666666;}
#permalink .meta .byline .author .fn a {font-weight: 700;}

/*  STORY TAGS / CATEGORIES  ==============  */
#permalink .tags { 
    overflow: hidden;
    text-transform: lowercase;
}
#permalink .tags span {
    float: left;
    margin: 4px 1% 0 0;
}
#permalink .tags a {
    font-size: 12px;
    background: #eee;
    color: #7B7979;
    margin: 0 1% 4px 0;
    padding: 4px 10px;
    float: left;
    border-radius: 4px;
    transition: 0.25s;
}
#permalink .tags a:hover {
    background: #00c8ff;
    color: #FFF;
}
#permalink .categories, #permalink .tags {color: #939598; font-size: 14px; line-height: 16px; margin: 0 0 4px;}
#permalink .categories span, #permalink .tags span {color: #666666; font-weight: 700; font-size: 14px; padding: 0 4px 0 0;}
#permalink .categories {margin: 10px 0 20px; }
#permalink .categories a {font-weight: 200;}

/*  STORY COPY / LINKS  ===================  */
#permalink h1 {font-size: 34px; font-weight: 400; line-height: 40px;}
#permalink .entry-content, #permalink .entry-content p {font-size: 14px; letter-spacing: normal; line-height: 24px;}
#permalink a:hover {text-decoration: none;}

/*  STORY META DATA - IN THE BODY OF THE STORY, UNDER GALLERY ===================  */
#permalink .post-body .meta {margin:14px 0 20px;}

/*  STORY IMAGE  ==========================  */
#permalink .entry-content img {display: block; margin: 10px auto; text-align: center; width: 100%;}
#permalink .entry-content p.cap {}
#permalink .entry-content p.cap img {width: 100%;}
#permalink .entry-content .image-no-resize img {width: auto !important;}

/*  SHOW POST (PREV/NEXT AT BOTTOM)  =====  */
#permalink .nav-crumb  {margin: 20px 0 40px; padding: 0;}
#permalink .nav-crumb .prev-article, #permalink .nav-crumb .next-article {background: #dee2e3; border-radius: 2px; color: #ffffff; float: left; min-height: 60px; position: relative; width: 300px;}
#permalink .nav-crumb .prev-article:hover, #permalink .nav-crumb .next-article:hover {background: #eeeeee;}
#permalink .nav-crumb .next-article {margin-left: 10px;}
#permalink .nav-crumb .next-article:hover, #permalink .nav-crumb .prev-article:hover {background: #ffffff;}
#permalink .nav-crumb .prev-cat, #permalink .nav-crumb .next-cat {color: #666666; font-size: 13px; padding: 10px 0px;}
#permalink .nav-crumb .prev-cat {float: left; margin: 0px 10px 0px 40px; }
#permalink .nav-crumb .next-cat {float: right; margin: 0px 40px 0px 10px; text-align: left;}
#permalink .nav-crumb .prev-arrow, #permalink .nav-crumb .next-arrow {background: url("http://o.aolcdn.com/os/moviefone/img/sprite-mf-main.png") no-repeat transparent; height: 60px; margin-top: -30px; position: absolute; top: 50%; width: 35px;}
#permalink .nav-crumb .prev-arrow {background-position: -35px -426px; left: 0px;}
#permalink .nav-crumb .next-arrow { background-position: -35px -486px; right: 0px;}
#permalink .nav-crumb .cat-name {float: left; width: 300px; text-align:center; padding: 22px 0 0;}
#permalink .nav-crumb .cat-name a {color: #fff; text-decoration: none; margin: 0 20px 0 0;}

/*  AOL PLAYER  ==========================  */
.vdb_player { margin: 0 0 2%; }
.fmvps-wrapper {height:0px!important;padding-bottom:75%!important;position:relative;width:100%!important;margin-bottom:10px!important;min-width:0!important;}
.fmvps-wrapper > div, .fmvps-wrapper object, .fmvps-wrapper video, .fmvps-limited-mode {height: 100% !important; position: absolute !important; width: 100% !important;max-width:610px;padding-bottom:0!important;top:0;}
.fmvps-wrapper div#fiveMinCB_1 {height: auto; width: auto;}
.fmvps-wrapper {z-index:4!important;min-width:0!important;}
#view-more-unscripted .head h2 {font-size:28px;padding:0 0 20px;font-weight: 400;}
.grid .item-title {
	font-weight: 400;
	font-size: 12px;
	clear: both;
    color: #666666;
    display: block;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    top: 5px;
    white-space: nowrap;
    width: 100%;
}
.grid.related-articles .item-title {
    font-weight: bold;
    color: #333;
    line-height: 20px;
    font-size: 15px;
    text-align: left;
    overflow: visible;
    -ms-text-overflow: clip;
    text-overflow: clip;
    top: auto;
    white-space: normal;
}
.grid.related-articles .item-title:hover {
    color: #00ccff;
}
.grid.related-articles .aol-share a {
    border-radius: 0;
}

/*  YOUTUBE VIDEOS  ======================  */
.youtube-video-wrap {margin: 10px 0px; padding-bottom: 56.25%; position: relative;}
.youtube-video-frame {height: 100%; eft: 0px; position: absolute; top: 0px; width: 100%;}

/*  FACEBOOK POSTS  ======================  */
.fb-post.fb_iframe_widget {width: 100% !important;}
.fb-post.fb_iframe_widget span {width: 100% !important;}
.fb-post.fb_iframe_widget span iframe {width: 100% !important;}

/*  TV & MOVIE NEWS RR ===================  */
.tv-news #right, .movie-news #right {margin-top: 56px;}

/*  REMOVING ADDTHIS SHARE BAR FROM LEFT DOCK ON SCREEN  ======================  */
.at4-share-outer.addthis-smartlayers.addthis-smartlayers-desktop {display: none;}

/*  ==================================================================================================================  */
/*  RESPONSIVE MEDIA-QUERIES  ========================================================================================  */
/*  ==================================================================================================================  */
@media only screen and (min-width: 320px) and (max-width: 969px) {
	/*  NEXT / PREV BUTTONS ON ARTICLES  =====  */
	#permalink .nav-crumb .prev-article, #permalink .nav-crumb .next-article {margin: 5px 0px; width: 100%;}

	/*  TV & MOVIE NEWS RR ===================  */
	.tv-news #right, .movie-news #right {margin-top: 0px;}
}

@media only screen and (max-width: 769px) {
	/*  TV & MOVIE NEWS RR ===================  */
	body.tv-news:not(.in-view):not(.homepage) #wrap, body.movie-news:not(.in-view):not(.homepage) #wrap {margin-top: 50px;}
}

@media only screen and (max-width: 480px){
	/*  NEXT / PREV BUTTONS ON ARTICLES  =====  */
    #permalink .new-article-meta {margin-top: 10px;}
    #permalink .new-article-meta .posted {width: 100%;}
    #permalink .nav-crumb .prev-article, #permalink .nav-crumb .next-article{width: 100%}

    #permalink .nav-crumb .next-article{margin-left: 0px;margin-top: 5px;}

	/*  TV & MOVIE NEWS RR ===================  */
	.tv-news #wrap, .movie-news #wrap {padding: 10px 10px;}
}


@media only screen and (min-width: 0px) and (max-width: 677px) {
#footer .newsletter input {width: auto;}
#view-more-unscripted .head h2 {font-size:22px;}
.fmvps-player-poster {height: calc(75% - 0px)!important;}
}

							/*  ==================================================================================================================  */
/*  AROUND THE WEB  ==================================================================================================  */
/*  ==================================================================================================================  */
#zerglayout {margin: 5px!important; width: auto!important;}
#zerglayout .zergentity {margin: 5px!important; width: 135px!important;}
#zerglayout .zergentity img {border: none!important;}
#zerglayout .zergentity .zergheadline a {color: #ffffff!important; font-weight: 400 !important;}

#right .zergentity {background: #999999; color: #ffffff; }
#right .zergentity .zergheadline {height: 64px;}
#right .zergentity .zergheadline a {display: block; margin: 0px 5px;}
#right .latest-news-side .activity-byline a {color:#666666; font-weight: 700;}
#right .latest-news-side .activity-title {color: #666666; font-size: 14px; margin-top: 5px;}

.latest-news-side {background: #dee2e3;}
.latest-news-side .body {margin: 0px; overflow:hidden; padding: 0;}

.latest-news-side a:hover {}
.latest-news-side .activity-article {border-bottom: 1px dotted #aaaaaa; overflow: hidden; padding: 10px;}
.latest-news-side .activity-article:last-child {border: none;}
.latest-news-side .activity-clear {clear: both; border-bottom: 1px solid #333; border-top: solid 1px #1A1917; margin: 6px 0 10px;}
.latest-news-side .activity-image {float: left; width: 60px; margin: 2px 10px 0 0;}
.latest-news-side .activity-image img {border-bottom: solid 1px #333;}
.latest-news-side .activity-info {float: left; width: 185px; font-size:11px;}
.latest-news-side .activity-info.no-image {width: 260px; }
.latest-news-side .activity-byline {color: #666666; font-size: 14px; font-style: italic; font-weight: 700; margin: 2px 0 0;}
#right .latest-news-side .tweet-action {margin: 4px 0 0;}
#right .latest-news-side .tweet-action a {color: #00B9FF; padding: 0 4px 0 0;}
#right .latest-news-side .tweet-action a:hover {color:#fff;}

#right #zergnet-widget-31262 {border-radius:2px;-webkit-box-shadow:0px 0px 0px 1.5px rgba(238, 238, 238, 1);-moz-box-shadow:0px 0px 0px 1.5px rgba(238, 238, 238, 1);box-shadow:0px 0px 0px 1.5px rgba(238, 238, 238, 1);clear:both;height:955px;margin-bottom:10px;padding:5px;overflow:hidden;width:300px;}
#right #zergnet-widget-31262 .zerglayoutcl::before {content:'More to Explore';display:block;font-weight:normal;text-align:left;color:#333;font-size:28px;font-family:Helvetica;margin-top:10px;margin-bottom:5px;margin-left:2%;}
#right #zergnet-widget-31262 #zerglayout {margin:0 !important;width:100% !important;}
#right #zergnet-widget-31262 .zergentity {background:inherit;margin-left:2% !important;margin-right:2% !important;margin-bottom:15px !important;width:46% !important;}
#right #zergnet-widget-31262 .zergentity img {display:block !important;height:auto !important;max-width:100% !important;width:auto !important;}
#right #zergnet-widget-31262 .zergheadline {margin-top:7px !important;text-align:left !important;}
#right #zergnet-widget-31262 .zergheadline a {color:#333 !important;font-weight:bold !important;margin:0 !important;}
#right #zergnet-widget-31262 .zergheadline a:hover {color:#54ddff !important;}

							#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-slide img { width: 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%,rgba(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}
}

							/*  ==================================================================================================================  */
/*  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;
}
} 

							/*  ==================================================================================================================  */
/*  SPONSORED LINKS  =================================================================================================  */
/*  ==================================================================================================================  */
.sponsored-links {border: 1px solid #dbdbdb; margin: 0px auto 20px auto; padding: 20px; width: 100%;}
.sponsored-links .ASLcontainer > span {color: #666666; display: block; font-size: 12px; font-weight: 400; margin-bottom: 6px;}
.sponsored-links .adsonarAd {clear: both; font-size: 14px; font-weight: 400; line-height: 16px; margin-bottom: 10px;}
.sponsored-links .adsonarAd .adImage {border: 1px solid #dadada; float: left; margin: 0px 20px 60px 0px;}
.sponsored-links .adsonarAd .title {color: #333333; display: block; font-size: 18px; font-weight: 400;}
.sponsored-links .adsonarAd .displayUrl {display: block; font-size: 12px; font-weight: 400;}
.sponsored-links .buylink {display: block; font-size: 14px; font-weight: 400; margin: 10px 0px 0px 0px; text-align: right; width: 100%;}

#spl-center.sponsored-links .adsonarAd .adImage {height: 75px !important; margin-bottom: 20px; width: 75px !important;}
#spl-side.sponsored-links .adsonarAd .adImage {height: 40px !important; width: 40px !important;}
	