/*Use this to override default styles - Template Free#03*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
a, .update_tags a:before, .update_tags.dvd_info a:before{-webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
body { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:400; background:#0f0f0f; color:#FFF; }

.members_live_show_header_overlay { background:#202020; border:1px solid #202020; }
.wrapper { background-image:none; }
.page_body { background:#0f0f0f; color:#FFF; }
.footer { background:#171717; }
.title_bar { background:#171717; margin-bottom:15px; font-weight:700; }
.sort_options select { padding:5px 10px; font-family:'Open Sans', Arial, Helvetica, sans-serif; }
.top_menu_wrapper { background:#171717; }
.top_menu a { color:#FFF; border-right:1px solid #000; border-left:1px solid #444; text-shadow:#000 1px 1px 0px; }
.top_menu { border-right:1px solid #444;border-left: 1px solid #444; }
.top_menu a:hover, .top_menu a.hilite { background:#333; color:#fa0695; }
.index_offer img { height:auto; }

.live_show_wrapper a { color:#808080; }
.live_show_ticker_wrapper_table { border:2px solid #333; }
.live_show_ticker_data { background-color:#333; }

/* Link Colors */
.update_details a,
.update_models a,
.favorites a,
.searchbar_container .filter_link a,
.poll a,
.news_small a,
.tags_filter_trigger a,
.global_pagination ul li a:hover, .global_pagination ul li.active a,
.update_tags a, .update_tags.dvd_info a,
.suggest_tags a.suggest_tags_link,
.gallery_page_banner a,
.title_bar_hilite,
.dvd_details_overview a,
.dvd_details a,
.bonus_details a,
.blog_details a,
.comment_counts a,
.faqs ul li .faq_question > a,
.calendar_month a,
.day a,
.mailbox a,
.top_navbar a.hilite,
.red,
.update_dvds a { color:#fa0695; }

.evxTicker>ul>li>a>span,
#latesttweets_ticker_elevatedx>ul>li>a,
.tags_filter_trigger a, .tags_filter .tags_filter_footer a { color:#fa0695 !important;text-decoration: none; }

.tags_filter .tags_filter_footer a:hover { color:#c0c0c0 !important;text-decoration: underline; }

.evxTicker>ul>li>a>span:hover, #latesttweets_ticker_elevatedx>ul>li>a:hover { color:#808080 !important; }

.update_details,
.gallery_info .update_models a:hover,
.poll,
.news_body,
.update_description,
.faq_answers,
.twitter_description,
.model_bio,
.dvd_details,
.dvd_description { color:#888; }

.polls_block_fullwidth .poll { border:1px solid #222; }
.polls_block_fullwidth .poll_title { border-bottom:1px solid #222; }
.evxTicker { background:#171717; }
.evxTicker>ul>li>a, .bn-black>ul>li>a>span { color:#cacaca; }
.video_clips_wrapper { color:#222; }
.blog_details { background:#171717; color:#FFF; }
.section_background { background:#171717; color:#cacaca; }
.faq_questions { color:#cacaca; }
.tweet_background { background:#171717; color:#FFF; }
.bonus_details { color:#cacaca; }
.section_background_reverse { background:#171717; }
.daylabel { background:#444; color:#FFF; }
.day { border:1px solid #333; }
.weeklabel_item { border:1px solid #333; }
.calendarpopup { background:#444; }
.mailbox_wrapper { background-color:#171717; }
.mailbox_wrapper .table { width:100%; }
.mailbox_info, .delete { background:#444; border:1px solid #222; }

.comments_box { background:#232323; color:#c7c7c7; box-sizing:border-box; }
.comments_box textarea { box-sizing:border-box; padding:5px; }
.comments_box_admin { background:#000; color:#c7c7c7; }
.comment_name { color:#FFF; }

.cam_page_ticker_spacer { color:#FFF; }

.faqs ul li .faq_answer:before { border-bottom:10px solid #000; }
.faqs ul li.li_question { border-bottom:1px solid #333; }

/* Page Numbers CSS */
.page_numbers { width:100%; text-align:center; margin-bottom:15px; font-size:18px; margin:5px 0 30px 0; }
.page_numbers a:hover { color:#000; }
.number, .number_item { border:0px outset #808080; }
.number_current, .number_item, .number { width:auto; height:auto; padding:9px 10px; line-height:100%; border-radius:4px; }
.number_item { background:none; }
.number_current { color:#fa0695; }
a.pagenav .number { display:inline-block; padding:9px 15px; color:#000; }

.global_pagination ul { background:#242424; border-bottom:1px solid #000; }
.global_pagination ul li { border-right:1px solid #000; }
.global_pagination ul li a { color:#FFF; }
.global_pagination ul li a:hover, .global_pagination ul li.active a { color:#f90695; background:rgba(255,255,255,0.1); }
.global_pagination ul li:first-child a:hover, .global_pagination ul li:first-child.active a { border-radius:5px 0 0 5px; }
.global_pagination ul li:last-child a:hover, .global_pagination ul li:last-child.active a { border-radius:0 5px 5px 0; }

.tags_filter { background:#333 !important; border:1px solid #111 !important; }
.tags_filter .tags_filter_buttons { border-top:1px solid #222; border-bottom:1px solid #222; }
.tags_filter_trigger a:hover, .tags_filter_trigger a.active,
.update_tags a:hover, .update_tags.dvd_info a:hover,
.update_tags a:hover:before, .update_tags.dvd_info a:hover:before,
.compose_button { background:#f90695; }
.tags_filter_trigger a:hover, .tags_filter_trigger a.active,
.tags_filter ul.tags_filter_list li.active a { background:#f90695 !important; color:#FFF !important; border:1px solid #f90695 !important; }

.update_tags a, .update_tags.dvd_info a { background:#333; border:1px solid #000; }
.update_tags a:before, .update_tags.dvd_info a:before { background:#333; border-left:1px solid #000; border-bottom:1px solid #000; color:#848484; }

.A-Z_links { line-height:175%; }
.A-Z_links a { display:inline-block; margin:0; }
.A-Z_links span { display:inline-block; margin:1px; width:auto; height:auto; line-height:125%; padding:5px 10px; border-radius:4px; border:1px solid #000; background:#252525; color:#FFF; }
.A-Z_links a:hover { opacity:1; }
.A-Z_links a:hover span, .A-Z_links a span.letter_current { color:#f90695; background:rgba(255,255,255,0.2); }

.rating_text { color:#CCC; }

/*VOD SPECIFICS*/
.owl-carousel .owl-item img.add_cart_icon { width:auto; }
.owl-carousel .owl-item .popt, .category_listing_wrapper_updates .popt { display:inline-block; width:100%; text-align:left; margin-top:3px; }
.owl-carousel .owl-item .popt a, .category_listing_wrapper_updates .popt a { float:left; text-align:center; margin-left:0; margin-right:5px; }
.owl-carousel .owl-item .popt a .buy_button, .category_listing_wrapper_updates .popt a .buy_button { float:left; margin:0; }
#buy_button.purchased_hilite { 		background: -webkit-linear-gradient(#fefefe, #e1e1e1); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#fefefe, #e1e1e1); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#fefefe, #e1e1e1); /* For Firefox 3.6 to 15 */
background: linear-gradient(#fefefe, #e1e1e1); /* Standard syntax */; width:100%; padding:0; margin:0; margin:3px 0; }
a #buy_button.purchased_hilite { padding:0 10px; margin-top:0; width:auto; }
.purchased_hilite { float:none; }
.incart a #buy_button.purchased_hilite { margin-top:3px; width:100%; padding:0; }
.cart_num { color:#fa0695 !important; }
.cart_remove { color:#000 !important; }

.searchbar_alt { border-left:1px solid #000; }
.searchbar_alt a.search_trigger { border-left:1px solid #444; }
.searchbar_alt a.search_trigger i.search_icon { background-image:url('images/icons/search_light.png'); }
.searchbar_container.fullwidth { background:#353535 url(images/top_navbar.png) repeat-x center top; }
.adv-search-box h4 { background:#0f0f0f; color:#FFF; }
.adv-search-box { border:1px solid #444; }
.adv-search-box .form-row ul.adv-search-list li label { border:1px solid #444; }
.adv-search-box .form-row ul.adv-search-list li label:hover,
.adv-search-box .form-row ul.adv-search-list li label.active { background:#666; }