/*Use this to override default styles - Template Free#05*/
@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;color:#5995dd;}
body { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:400; background:#efefef; }
.page_body { background:#efefef; }
.members_live_show_header_overlay { background:$efefef; }
.sort_options select { padding:5px 10px; font-family:'Open Sans', Arial, Helvetica, sans-serif; }
.wrapper { background-image:none; }
.title_bar { font-size:18px; color:#fff; background:#747474; position:relative; padding:5px 10px; font-weight:500; margin-bottom:20px; }
.footer p a:hover{color:#FFF;text-decoration: underline;}
.top_navbar_wrapper { background:url(images/top_menu.png); color:#222; }
.top_navbar a { color:#222; }
.mobile_top_menu ul li a { color:#FFF; }
.top_navbar a.newmessage { color:#f46e27; }
.top_navbar_container { font-size:13px; }
.update_models a { color:#307ced; text-decoration:underline; }
.update_models a:hover { color:#222; text-decoration:underline; }
.twitter_link .twitter_account a { color:#000; }
.index_offer img { height:auto; }

/* 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,
.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,
.top_navbar a.hilite,
.ondemand_transactions a,
.ondemand_transactions_wrapper a { color:#5995dd; }

.suggest_tags a.suggest_tags_link {color:#5995dd;text-decoration: none;}


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

.tags_filter_trigger a, .tags_filter .tags_filter_footer a { color:#5995dd !important;text-decoration: none; }

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


.evxTicker>ul>li>a>span:hover, #latesttweets_ticker_elevatedx>ul>li>a:hover { color:#808080 !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:#5995dd; }
.tags_filter_trigger a:hover, .tags_filter_trigger a.active,
.tags_filter ul.tags_filter_list li.active a { background:#5995dd !important; color:#FFF !important; border:1px solid #5995dd !important; }

.comments_box { box-sizing:border-box; }
.comments_box textarea { box-sizing:border-box; padding:5px; }

a.site_title1 { color:#666; }

.page_numbers { width:100%; text-align:right; margin-bottom:15px; }
.page_numbers a:hover { color:#000; }
.number, .number_item { border:0px outset #808080; }
.number_current, .number_item, .number { width:auto; min-width:40px; height:auto; padding:9px 0px; line-height:100%; font-size:20px; }
a.pagenav .number { display:inline-block; padding:9px 0px; }

/*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; }
.cart_num { color:#307ced !important; }
.cart_remove { color:#e60000 !important; }
#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; }
.top_navbar_wrapper .cart_num { background-image:url('images/icons/cart_icon_alt.png'); }
.top_navbar_wrapper .cart_num span { background:url('images/icons/cart_icon_on_alt.png') no-repeat -9999px -9999px; }
.top_navbar_wrapper .cart_num_animate { background-image:url('images/icons/cart_icon_on_alt.png'); }

.adv-search-box h4 { background:#efefef; }
.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:#CCC; }