

/*Use this to override default styles - Template Free#03*/


.logo img {
  margin-top: 0px;
  margin-bottom: 0px;
}

.main_toolbar {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding: 10px 0;
  background-color: #FFF;
  color: #000;
  text-align: left;
}


.twitter_link .twitter_account a {
  color: #6600cc;
}

.twitter_link .twitter_account a:hover {
  color: #009900;
}

body { font-family: "Lato",sans-serif; font-weight:400;}

.update_details {line-height:1.6;}

.bodyArea {background-color:#FFF;}

footer p,footer p a {color:#121212;text-transform: none;}
footer p {width:100%;}

.update_counts {
  font-size: 12px;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0px;
}
footer p{ text-align:center; padding:25px 0; font-size:12px; color:#121212;}
footer img {margin:auto;}

.update_date {padding-bottom:2px;}

footer p a:hover {color: #121212;}

.buy_button { border: 0px solid #009900; background: #009900; color: #FFF;border-radius:4px;}
.buy_button:hover { border: 0px solid #6600cc; background: #6600cc; color: #FFF;}

.cartbutton1:hover { border: 0px solid #6600cc; background: #6600cc;opacity: 1.0;}

.buy_button:hover{opacity: 1.0;}

.searchbar_container .searchbar_field input[type="text"] {border-radius:0px;}


.top_menu a {

  border-left: 1px solid #6600cc;}

.title_bar {font-weight: 600;}

.title_bar img {
  float: left;
  height: 30px;
  width: auto;
  margin-right: 8px;
}

.main_toolbar ul.main_toolbar_links a.toolbar_btn {
  border: 0px solid #009900;
  padding: 6px 10px;
  background: #009900;
  color: #FFF;
  border-radius: 4px;
  font-size: 15px;
  vertical-align: middle;
}

.main_toolbar ul.main_toolbar_links a.toolbar_btn:hover {
  border: 0px solid #6600cc;
  padding: 6px 10px;
  background: #6600cc;
  color: #FFF;
  font-size: 15px;
  vertical-align: middle;
}


.title_bar a,.top_menu a,.main_toolbar ul.main_toolbar_links a,.buy_full_links a {color:#6600cc;}

.mailbox a:hover,.title_bar a:hover,.top_menu a:hover,.main_toolbar ul.main_toolbar_links a:hover,.searchbar_container .filter_link a:hover,.buy_full_links a:hover,.update_details a:hover {color:#009900;opacity: 1.0;}

.suggest_tags a.suggest_tags_link {background: #FFF;background-color: #FFF; color: #6600cc;}
.suggest_tags a.suggest_tags_link:hover {background: #FFF;background-color: #FFF; color: #009900;}

@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 {  background:#FFF; color:#565656; }

.members_live_show_header_overlay { background:#202020; border:1px solid #202020; }
.wrapper { background-image:none; }
.page_body { background:#FFF; color:#000000; }
.footer { background:#171717; }
.title_bar { background:#FFF; margin-bottom:15px; font-weight500;font-size:20px;color:#6600cc;margin-left:0px;text-align:left;padding-left:0px;
 }
.sort_options select { padding:5px 10px; font-family:'Open Sans', Arial, Helvetica, sans-serif; }
.top_menu_wrapper {   background-color: #FFF;
  border-bottom: 1px solid #6600cc;border-top: 1px solid #6600cc;
} }
.top_menu a { color:#FFF; border-right:1px solid #FFF; border-left:1px solid #FFF; text-shadow:#000 1px 1px 0px; }
.top_menu { border-right:1px solid #6600cc;border-left: 1px solid #6600cc; }
.top_menu a:hover, .top_menu a.hilite { background:#009900; color:#FFF; }
.index_offer img { height:auto; }


.ui-widget input[type="submit"], .ui-widget input[type="button"].btn-green {
  outline: none;
  background:#000;
  box-shadow: 0px;
border-radius:0px;
  color: #fff;
  padding: 7px 15px;
}

.ui-corner-all {border-radius:0px;}

.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:#6600cc; text-decoration:none;}

.evxTicker>ul>li>a>span,
#latesttweets_ticker_elevatedx>ul>li>a,
.tags_filter_trigger a, .tags_filter .tags_filter_footer a { color:#565656 !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:#121212 }

.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:#FFF; border:1px solid #c0c0c0; }

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

.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:#565656; }
a.pagenav .number { display:inline-block; padding:9px 15px; color:#000; }

.global_pagination ul {   background: #FFF;
  border: 1px solid #6600cc;
  border-radius: 4px;
} }
.global_pagination ul li { border-right:1px solid #808080 !important; }
.global_pagination ul li a { color:#6600cc; }
.global_pagination ul li a:hover, .global_pagination ul li.active a { color: #009900;
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:#009900;color:#FFF; border-radius:4px;}
.tags_filter_trigger a:hover, .tags_filter_trigger a.active,
.tags_filter ul.tags_filter_list li.active a { background:#6600cc !important; color:#FFF !important; border:1px solid #6600cc !important; }

.update_tags {margin-top:10px;color:#121212}

.update_tags a, .update_tags.dvd_info a { background: #FFF;
color: #009900;
border: 1px solid #009900;;margin-right:6px;padding:6px;text-decoration:none; }
.update_tags a:before, .update_tags.dvd_info a:before { background:#333; border-left:1px solid #000; border-bottom:1px solid #000; color:#565656;text-decoration:none; }

.update_date {color:#121212}

.mailbox_headings {color:#121212;}

.mailbox_wrapper,.delete {}

.update_tags a:hover {color: #6600cc;
background: #FFF;
border: 1px solid #6600cc;}


.searchbar_container .searchbar_submit_button input[type="submit"], .searchbar_container .searchbar_submit_button button {border-radius:0px;}

.gallery_info .update_description {
  display: inline-block;
  width: 100%;
  padding: 10px;
  border-radius: 0px;
  background:#FFF;
  color:#000;
  box-sizing: border-box;
  margin-bottom: 5px;
}

.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:#6600cc; 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:#6600cc !important; }
.cart_remove { color:#000 !important; }
.searchbar_alt {background:#121212}
.searchbar_alt { border-left:0px solid #6600cc; }
.searchbar_alt a.search_trigger { border-left:1px solid #6600cc; }
.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:#FFF; color:#000; }
.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; }