body, .font-Roboto, .font-RobotoCondensed, nav li, .welcome h3, .welcome p, .caption p, h2.title, a.playTrailer, a.signUpNow, .item-info h4, .time, .date, .photos, .updates, .site-points h3, footer p, .getAccess a, ul.sorting li a, .pagination li,
.modelCharacter p, .modelCharacter ul li, .step h3, .textArea input, input[type="button"].continueTwo, .days, .price, .comments-section h4, .commentBox h4, .commentDate, .submitBox label, .textbox, .submitBox textarea, .submitBox input.submit,
.profile-pic a, .profile-details h3, .rating p, .profile-about p, .stats li, .featured-scenes h3, .movieFeatures li, .movieFeatures a, .videoDetails h3, .videoDetails h5, .videoDetails p, .videoInfo p, .featuring ul li, .featuring ul li.label,
.pageDetails h3, .blog_tags p, .blog_tags ul li, .blog_post h4, .blog_post .blog_date, .page_body h4, .errorMsg, .errorMsg h3, .confirmMsg, .confirmMsg h3, .filter_heading, .mean-container .mean-nav ul li { font-family:'Raleway', Arial, Helvetica, sans-serif; }

nav li { font-size:20px; }
.profile-pic a { font-size:19px; }
h2.title { font-size:28px; }
a.signUpNow, a.playTrailer { font-size:22px; }
.getAccess a { font-size:18px; margin-bottom:10px; }
ul.sorting { margin-bottom:10px; }

.owl-item .item-video { margin-left:1%; margin-right:1%; }

.mean-container .mean-nav ul li { padding-left:0 !important; }

.item-thumb { position:relative; }
.item-video:hover .item-info, .item-portrait:hover .item-info { bottom:0; }
.overSlide { border:6px solid #dadada; border-bottom:6px solid #dadada; z-index:99999; }
.text-center { text-align:center; }
.title-text-center { display:inline-block; width:100%; text-align:center; }
.title-text-center h2.title { display:inline-block; float:none; }

a.btn { display:inline-block; padding:5px; border:1px solid #000; background:#3ecbe5; color:#222 !important; border-radius:4px; font-weight:bold; }

.featuring ul li { margin-bottom:4px; }

.welcome h3 { color:#FFF; }

ul.socialmedia { display:inline-block; width:100%; margin:10px 0; text-align:left; list-style:none; }
ul.socialmedia li { display:inline-block; margin:0; margin-bottom:4px; }
ul.socialmedia li a { display:inline-block; padding:5px 10px; background:#f1f1f1; color:#444; border-radius:4px; text-transform:none; }
ul.socialmedia li a span { vertical-align:middle; }
ul.socialmedia li a i.fa { font-size:22px; vertical-align:middle; }
ul.socialmedia li a:hover.socialtwitter { background:#25aae1; color:#FFF; }
ul.socialmedia li a:hover.socialinstagram { background:#d04565; color:#FFF; }
ul.socialmedia li a:hover.socialyoutube { background:#f90101; color:#FFF; }
ul.socialmedia li a:hover.socialsnapchat { background:#fffc03; color:#222; }
ul.socialmedia li a:hover.socialreddit { background:#f94501; color:#FFF; }
ul.socialmedia li a:hover.socialamazon { background:#fb9902; color:#FFF; }
ul.socialmedia li a:hover.socialstore { background:#232f3e; color:#FFF; }
ul.socialmedia li a:hover.socialauctions { background:#232f3e; color:#FFF; }
ul.socialmedia li a:hover.socialwebsite { background:#d80318; color:#FFF; }

body { background:#FFF; color:#222; }
header { background:#FFF; border-top:0; }
footer { background:#000; border-bottom:0; }
nav li a { color:#222; }
nav li a.active, nav li a:hover { color:#d80318; border-bottom:0; }
.caption { display:none; }
h2.title { /*border-bottom:3px solid #d80318;*/ margin-bottom:10px; color:#222; /*font-size:38px;*/ }
h2.title a { color:#222; }
h2.title a:hover { color:#d80318; }
a.signUpNow, .getAccess a, ul.sorting li a, .movieFeatures a, .profile-pic a, .progress-bar, .vodInfo.megasize { background-color:#d80318; }
a.playTrailer, .getAccess a:hover, .coming_soon_arrow:hover, .site-points, ul.sorting li a:hover, ul.sorting li a.active, .pagination li a:hover, .pagination li a.active, .pagination li.active a, .featuring ul li a:hover, .blog_tags ul li a:hover, .modelCharacter li a:hover, .modelCharacter li a.active, .modelCharacter li.active a, .price, .membership label.active, .top_bar, .submitBox input.submit { background-color:#222; }
.movieFeatures a { background-image:none; padding:0; text-align:center; }

.item-info { position:relative; background:#FFF; color:#333; padding:8px 0; }
.item-info h4 { color:#222; font-size:16px; border-bottom:1px solid #CCC; }
.item-info h4 a { color:#222 !important; }
.item-info h4 a:hover { color:#d80318 !important; }
.item-info h4 a.badge { float:right; text-transform:lowecase; color:#d80318 !important; }
.item-info h4 a:hover.badge { color:#222 !important; }
.time, .date, .photos, .with { color:#555; padding:0; background:none; line-height:120%; font-size:14px; }
.with { float:left; }
.with a { color:#222; }
.with a:hover { color:#d80318; }
.photos, .time { float:right; margin-right:0; }
.item-info ul.stars { position:absolute; top:-29px; right:0px; padding:0 5px; background:#FFF; margin:0; }

.item-thumb .date { position:absolute; top:5px; right:5px; padding:5px; text-shadow:#000 1px 1px 1px; color:#FFF; font-size:12px; background:rgba(255,255,255,0.3); }

.blog_post .blog_date { color:#555; background:none; padding-left:0; }
.blog_post .blog_date:before { content:"\f073"; font-family:"FontAwesome"; display:inline-block; margin-right:5px; }

.overCol { width:20%; float:left; margin:0; border-bottom:5px solid #dadada; }
:hover.overCol { border-bottom:5px solid #d80318; }

.pagination li a { background:#f1f1f1; color:#222; }
.pagination li a.active, .pagination li.active a { background:#d80318; color:#FFF; }

.banner_short { display:none; }
ul.sorting li a { background:#f1f1f1; color:#222; }
ul.sorting li a:hover, ul.sorting li a.active { background:#d80318; color:#FFF; }
.section-page, .banner_short, .section-video, .section-profile, .join-area { background:#FFF; }
.section-page { padding:20px 0; }
.inner-area { background:#FFF }

.section-profile, .section-video { padding:25px 0; }
.profile-details { margin-top:0; }
.profile-details h3, .featured-scenes h3, .videoDetails h3, .pageDetails h3 { font-size:24px; color:#d80318; text-transform:none; }
.rating p { font-size:15px; color:#555; }
.rating p span { color:#777; }
.profile-about { border-bottom:1px solid #CCC; }
.profile-about p, .stats li, .videoDetails p { color:#444; }
.social-media a:hover, .item-info h4 a, .stats li strong, .blog_post h4, .blog_post h4 a, .top_bar .search_area .searchbar_container .filter_link a, .submitBox input:hover.submit, .commentBox h4 a:hover, .faq_questions a, .faq_answers_title, .calendar_month a, .day a, .mailbox a { color:#d80318; }
.featured-scenes { border-top:1px solid #CCC; }
.featured-scenes h3 { padding:10px 0; }

.videoInfo { border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; }
.videoInfo p { color:#555; }
.videoInfo i { color:#d2d2d2; }
.featuring ul { padding-left:0; }
.featuring ul li.label, .videoInfo p span { color:#777; }
.featuring ul li a, .blog_tags ul li a { border:1px solid #f1f1f1; background:#f1f1f1; color:#444; min-width:auto; border-radius:4px; }
.featuring ul li a:hover, .blog_tags ul li a:hover { border:1px solid #d80318; background:#d80318; color:#FFF; }

.top_bar .search_area a.search_trigger { border-left:1px solid #737373; border-right:0; }

.rating_box { display:inline-block; }
.rating_box div { margin-right:2px; }
.rating_empty {background-image: url("//bp512.com/includes/images/star_blank.png");}
.rating_voted {background-image: url("//bp512.com/includes/images/star_full.png");}
.rating_half {background-image: url("//bp512.com/includes/images/star_half.png");}
.rating_unrated {background-image: url("//bp512.com/includes/images/star_active.png");}

nav li.highlight a { padding:5px 10px; border-radius:5px; background:#d80318; color:#FFF; }
nav li.highlight a:hover { background:#444; color:#FFF; }

.submitBox { background:#f1f1f1; margin-top:15px; }

.player { width:100%; }
.movieFeatures { width:100%; }

.mean-container a.meanmenu-reveal { background:#d90218; }
.mean-container .mean-nav ul li a:hover { color:#d90218; }

.page_body { line-height:130%; }
.page_body p { display:inline-block; width:100%; margin-bottom:15px; line-height:130%; }

.item-episode { display:inline-block; width:100%; vertical-align:top; position:relative; margin-bottom:35px; padding-bottom:20px; border-bottom:1px solid #CCC; }
.item-episode:last-child { padding-bottom:0px; border-bottom:0; }
.item-episode .item-thumbs { display:inline-block; width:100%; vertical-align:top; }
.item-episode .item-thumbs img { display:inline-block; width:100%; vertical-align:top; max-width:100%; }

.item-episode.text-center .item-thumbs { margin-bottom:10px; text-align:center; }
.item-episode.text-center .item-thumbs a { display:inline-block; }
.item-episode.text-center .item-thumbs img { width:auto; margin:0 auto; }
.item-episode.text-center .item-info .item-title { text-align:center; }
.item-episode.text-center .item-info .item-title .headings { float:none; display:inline-block; }
.item-episode.text-center .item-info .item-description.full,
.item-episode.text-center .item-info .item-description.full p { display:inline-block; width:100%; text-align:center; }

.item-episode .item-thumbs .left { float:left; width:778px; }
.item-episode .item-thumbs .left a { float:left; width:100%; position:relative; }
.item-episode .item-thumbs .left a img { display:inline-block; vertical-align:top; position:relative; z-index:1; }
.item-episode .item-thumbs .left a span.play_icon { cursor:pointer; display:inline-block; width:80px; height:80px; background:url('//bp512.com/includes/images/play.png') no-repeat; background-size:contain; position:absolute; top:50%; left:50%; margin-top:-40px; margin-left:-40px; z-index:20; }
.item-episode .item-thumbs .left a span.play_icon.camera_icon { background:url('//bp512.com/includes/images/play_camera.png') no-repeat; background-size:contain; }
.item-episode .item-thumbs .left a:hover span.play_icon { width:100px; height:100px; margin-left:-50px; margin-top:-50px; }
.item-episode .item-thumbs .right { float:right; width:379px; }
.item-episode .item-thumbs .right a { float:left; width:100%; margin-bottom:1px; }
.item-episode .item-thumbs .right a span { display:inline-block; width:100%; height:100%; background-size:cover; }
.item-episode .item-thumbs .right a:last-child { margin-bottom:0px; }

.item-thumbs.for-photos { display:inline-block; width:100%; text-align:center; }
.item-thumbs.for-photos a { float:left; width:33.33%; box-sizing:border-box; padding-right:1px; }
.item-thumbs.for-photos a:last-child { padding-right:0px; }

.item-episode .item-info { display:inline-block; width:100%; vertical-align:top; padding:0;}
.item-episode .item-info .item-title { display:inline-block; width:100%; vertical-align:top; margin-bottom:10px; position:relative; }
.item-episode .item-info .item-title .icon { float:left; margin-right:10px; }
.item-episode .item-info .item-title .headings { float:left; }
.item-episode .item-info .item-title .headings h3 a { color:#d80318; }
.item-episode .item-info .item-title ul.stars { top:5px; }
.item-episode .item-info .item-title i.fa { display:inline-block; vertical-align:middle; font-size:66px; }
.item-episode .item-info .item-title h3 { float:left; display:inline-block; vertical-align:middle; clear:both; font-size:25px; }
.item-episode .item-info .item-title h4 { float:left; display:inline-block; vertical-align:middle; clear:both; font-size:14px; font-weight:300; border-bottom:0; color:#919191; white-space:normal; overflow:auto; }
.item-episode .item-info .item-title ul.stars { float:right; margin-top:0; }
.item-episode .item-info .item-title ul.stars li:last-child { max-width:none; }
.item-episode .item-info .item-description.full { display:block; line-height:130%; }
.item-episode .item-info .item-description.full p { display:block; line-height:130%; }
.item-episode .item-info .item-description.less { display:none; }

.item-episode .item-info .item-release-date { float:left; clear:both; vertical-align:top; margin-bottom:5px; }
.item-episode .item-info .item-release-date span { opacity:0.5; }

.tweet-link { display:inline-block; width:100%; color:#25aae1; margin:10px 0; }
.tweet-link a { display:inline-block; width:100%; color:#25aae1; }

@media only screen and (max-width:1279px){
	.item-episode .item-thumbs .left { width:100%; }
	.item-episode .item-thumbs .right { display:none; }
}

.updates a { color:#999; }
.updates a:hover { color:#d80318; }

.player-reg-button a { background:#d80318; }
.player-reg-button a:hover { background:#860210; }

.welcome h3, .item-info h4 a:hover, .videoInfo p span, .rating p span, .step h3, .commentBox h4 a { color:#d80318; }
input[type="submit"].continueThree { background-color:#d80318; }
.step { background-color:rgba(0,0,0,0.1); }
.textArea input { background-color:#FFF; color:#222; }
input[type="button"] { color:#222; }
.errorMsg.nomargin, .confirmMsg.nomargin { padding:10px 0; }
.errorMsg.nomargin h3, .confirmMsg.nomargin h3 { font-size:16px; }
.confirmMsg.nomargin h3 { color:#549614; }
.vodAccount h3 { color:#549614; }


/* Members Area VOD CSS */
.buy_button {display:inline;margin-left:5px;margin-bottom: 6px; padding-left:10px; padding-right:10px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; float:right;}
.buy_button:hover  {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.buy_button_arrow {display-inline;margin-left:0px;margin-bottom: 6px; padding-left:5px; padding-right:5px; width:20px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; float:right;}
.buy_button_arrow:hover  {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}

.purchased_hilite  {display:inline-block;margin-left:5px;margin-bottom: 6px; padding-left:10px; padding-right:10px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; background-color: #0d6cc4;float:right;}

.purchased_arrow {display-inline;margin-left:0px;margin-bottom: 6px; padding-left:5px; padding-right:5px; width:20px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; background-color: #0d6cc4;float:right;}

.rental_time_remaining {display: block;float: right;margin-top: 5px;margin-bottom: 10px;}

.add_cart_icon {width:41px;height:26px;border:0px;margin:5px;}

/************** ON DEMAND PURCHASING CSS *******************/

.ondemand_transactions_wrapper a  {color:#272727;}
.ondemand_transactions_wrapper a:hover  {color:#808080;}
.ondemand_transactions {width: 100%;}
.ondemand_transactions a {color:#272727;}
.ondemand_transactions_heading {background-color:#C0C0C0;}
.ondemand_transactions_info {padding:4px;vertical-align: middle; color:#333;}

.ondemand_transactions_heading .ondemand_transactions_info { color:#FFF; }
.ondemand_transactions_heading .ondemand_transactions_info a { color:#FFF; }
.my_account_wrapper {width:100%;border:0px;}
.register {margin-top:10px;margin-bottom:10px;}
.register a {color:#2d2d2d;}
.register a:hover {color:#C0C0C0;}
.od_login input {max-width:150px;}
.od_break { display:none; }

/* On Demand Responsive Carousel */
.your_purchases { position:relative; }
.your_purchases .your_purchases_arrow { cursor:pointer; display:inline-block; width:19px; height:69px; position:absolute; top:50%; margin-top:-34.5px; z-index:90; }
.your_purchases .your_purchases_arrow:hover { opacity:0.6; }
.your_purchases .container { width:100%; margin:0 auto; display:block; }

.player_tabs { display:block; clear:both; padding:10px; background:rgba(0,0,0,0.8); text-align:center; color:#FFF; }
.player_tabs .select_streaming, .player_tabs .select_download { display:inline-block; padding:5px; }
.player_tabs .select_streaming select, .player_tabs .select_download select { display:inline-block; padding:5px; vertical-align:middle; }
.player_tabs ul.content_tabs { display:inline-block; width:100%; padding:0; margin:10px 0 0 0; list-style:none; }
.player_tabs ul.content_tabs li { display:inline-block; list-style:none; margin:0 0 5px 0; }
.player_tabs ul.content_tabs li a { display:inline-block; padding:5px 10px; border:2px solid #333; width:110px; }
.player_tabs ul.content_tabs li.active a, .player_tabs ul.content_tabs li a:hover { background:#333; }
.player_tabs ul.content_tabs li .tab_icon { display:inline-block; font-size:16px; color:#FFF; width:100%; text-align:center; margin-bottom:4px; }
.player_tabs ul.content_tabs li .tab_icon i.favicon { color:#f04646; }
.player_tabs ul.content_tabs li .tab_label { display:inline-block; width:100%; color:#FFF; font-size:12px; }
.player_tabs ul.content_tabs li:last-child { border-right:0px solid #222; }

.photo_gallery_block { display:inline-block; width:100%; text-align:center; }
.photo_gallery_block .photo_gallery_thumbnail_wrapper { display:inline-block; width:24%; margin:3px; }
.photo_gallery_block .photo_gallery_thumbnail_wrapper img { width:auto; height:auto; max-width:100%; display:inline-block; vertical-align:top; }

/*.filter_heading { font-size:20px; font-weight:300; margin-bottom:10px; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; margin-top:30px; }*/
.filter_heading { font-size:20px; font-weight:300; margin-bottom:10px; font-family:'Raleway', Arial, Helvetica, sans-serif; margin-top:30px; }
.filter_heading:first-child { margin-top:0px; }

/*VOD CUSTOM / OVERRIDES*/
.cart_num_wrapper { float:left !important; height:auto !important; padding:0 5px; }
.cart_num { width:35px !important; }
.cart_num span { color:#FFF; font-size:13px !important; font-weight:300 !important; line-height:25px; }
.purchased_hilite { background:none !important; color:#FFF !important; }
.cart_remove { color:#FF0000 !important; }
#logpop { font-size:15px; }
.ui-dialog .ui-dialog-title { line-height:150%; }
.vodcreateAccount img#odcaptcha2 { float:left; margin-right:5px; }
.vodcreateAccount #refresh_captcha { float:left; width:auto; }
.join-area hr { border:none; display:inline-block; width:100%; margin:20px 0; border-top:1px solid #666; }
.join-area p.text-center { display:inline-block; width:100%; text-align:center; }
.join-area p.text-center a:hover { text-decoration:underline; }
.title_bar { display:block; padding:10px 15px; background:#222; color:#FFF; font-size:20px; margin:30px 0 10px 0; }
a.switchButton { display:inline-block; padding:10px 15px; background:#323232; color:#FFF; margin-right:10px; margin-bottom:10px; }
.vodAccount h3 { display:inline-block; width:100%; /*font-family:'Roboto', sans-serif;*/ font-family:'Raleway', Arial, Helvetica, sans-serif; font-weight:300; color:#549614 !important; font-size:20px; text-transform:uppercase; margin-bottom:25px; }
.shopping_cart a, .ondemand_transactions a { color:#222; }
.shopping_cart a:hover, .ondemand_transactions a:hover { color:#CCC; text-decoration:underline; }
.ondemand_transactions_heading { background:#333 !important; }
.buy_button { display:inline-block; padding:5px 20px; border:1px solid #549614; /*font-family:'Roboto', sans-serif;*/ font-family:'Raleway', Arial, Helvetica, sans-serif; font-weight:300; color:#549614 !important; text-transform:uppercase; }

.vodInfo { display:block; text-align:center; background:rgba(0,0,0,0.4); padding:5px 10px; border-radius:5px; margin-top:5px; position:absolute; top:5px; left:10px; z-index:99999; }
.vodInfo .cart_buttons { display:inline-block; width:100%; text-align:center; vertical-align:top; }
.vodInfo .cart_buttons #buy_button { display:inline-block; vertical-align:middle; color:#FFF !important; border:0; margin:0; padding:0 2px; line-height:28px; }
.vodInfo .cart_buttons #buy_button img { display:inline-block; max-width:30px; }
.vodInfo.megasize { padding:15px 20px; font-size:20px; background:#333; color:#FFF; margin-bottom:20px; position:relative; top:0; left:0; right:0; }
.vodInfo.megasize .cart_buttons a { display:inline-block; vertical-align:middle; }
.vodInfo.megasize .cart_buttons #buy_button img { display:inline-block; max-width:55px; position:relative; top:5px; }
.vodInfo.megasize .cart_buttons .purchased_hilite { color:#000 !important; }

.item-thumb a { position:relative; }
.item-thumb a span.play_icon { cursor:pointer; display:inline-block; width:80px; height:80px; background:url('//bp512.com/includes/images/play.png') no-repeat; background-size:contain; position:absolute; top:50%; left:50%; margin-top:-40px; margin-left:-40px; z-index:20; }
.item-thumb a span.play_icon.camera_icon { background:url('//bp512.com/includes/images/play_camera.png') no-repeat; background-size:contain; }

.coming_soon_arrow:hover, .your_purchases_arrow:hover { background-color:#d80318; }
#your_purchases_carousel .item-video .vodInfo { display:none; }

.top_header { float:left; width:100%; box-sizing:border-box; padding:7px 10px; background:#000; color:#FFF; font-family:'Raleway', Arial, Helvetica, sans-serif; font-size:16px; }
.top_header .left { float:left; text-transform:uppercase; }
.top_header .right { float:right; font-size:14px; }
.top_header .left { font-weight:700; }
.top_header .left em { font-style:italic; }
.top_header .left span { color:#d80318; }

.buy_button, .buy_button_arrow { background-image:none; }

@media only screen and (max-width: 1279px){
	nav li { padding-left:18px; }
}

@media only screen and (max-width:1023px){
	.top_header { display:none; }
	.hideMobile { display:none !important; }
	h2.title { font-size:20px; line-height:120%; }
}

/* Footer Styles */
.footer-wrapper { display:block; width:1360px; position:relative; margin:0 auto; }
.footer-menu { display:inline-block; width:100%; background:#272727; box-sizing:border-box; padding:0 20px; font-family:'Raleway', Arial, Helvetica, sans-serif; vertical-align:top; }
.footer-menu p { float:left; color:#FFF; margin-top:34px; }
.footer-menu.members-area p { width:100%; text-align:center; margin:15px 0; }
.footer-menu p a { display:inline-block; font-size:18px; text-transform:uppercase; color:#cbcbcb; }
.footer-menu p a:hover { text-decoration:underline; color:#FFF; }
.footer-menu p i { display:inline-block; padding:0 15px; top:-2px; position:relative; }
.footer-menu #footer-logo { float:right; }

.footer { display:inline-block; width:100%; vertical-align:top; box-sizing:border-box; background:#000; color:#cbcbcb; font-family:'Raleway', Arial, Helvetica, sans-serif; font-size:13.5px; text-align:center; padding:30px 40px; }
.footer-rows { display:inline-block; width:100%; text-align:center; }
.footer-rows .footer-col { float:left; width:33.33%; text-align:left; padding:0 2%; vertical-align:top; box-sizing:border-box; }
.footer-rows .footer-col .footer-title { float:left; width:100%; font-size:24px; text-align:center; margin-bottom:20px; color:#FFF; }
.footer-rows .footer-col .footer-title em { font-style:italic; }
.footer-rows .footer-col .footer-title span.highlight { color:#d80318; }
.footer-rows .footer-col p { display:inline-block; width:100%; margin-bottom:15px; line-height:120%; }

.footer .footer-awards { display:inline-block; width:100%; margin:30px 0; }
.footer .footer-awards ul { display:inline-block; width:100%; margin:0; padding:0; text-align:left; }
.footer .footer-awards ul li { display:inline-block; margin:0; padding:0; }
.footer .footer-awards ul li img { opacity:0.6; }

.footer .copyright { display:inline-block; width:100%; margin:30px 0 0; text-align:center; font-size:13px; }
.footer.members-area .copyright { margin:0; }
.footer .copyright a { color:#FFF; }
.footer .copyright a:hover { text-decoration:underline; color:#d80318; }

@media only screen and (max-width:1900px){

}

@media only screen and (max-width:1590px){

}

@media only screen and (max-width:1440px){
	.footer-wrapper { width:95%; }
	.footer-menu p { width:100%; text-align:center; margin:20px 0 10px; }
	.footer .footer-awards ul { text-align:center; }

	.item-info h4 a { width:100%; display:inline-block; }
	.item-episode .item-info .item-title h4 a { display:inline-block; width:auto; }
}

@media only screen and (max-width:1279px){

}

@media only screen and (max-width:1023px){
	.footer-menu p { display:none; }
	.footer-rows .footer-col { width:100%; padding:0; margin-bottom:20px; }
}

@media only screen and (max-width:767px){
	.footer { padding:20px 10px; }
}

@media only screen and (max-width:479px){
	.footer .footer-awards ul li { float:left; width:50%; text-align:center; }
}