


.wl_white_color {
  color: #fff !important;
}

.wl_black_color {
  color: #000 !important;
}

.wl_inherit_color {
  color: inherit !important;
}

.wl_default_color_link {
  color: #009eeb !important;
}

.mls_btn.wl_green_btn {
  color: #fff !important;
  text-shadow: 0 1px 0 #3a6816 !important;
  background: #01b22e !important;
  border: 0 !important;
}

.mls_btn.wl_green_btn:hover {
  color: #fff !important;
  background: #04c234 !important;
  border: 0 !important;
}

.mls_btn.wl_green_btn:active {
  background: #009526 !important;
}

.transaction_message_success .transaction_message_text,
.transaction_message_success .transaction_message_text h1 {
  color: #222 !important;
}

.transaction_message_success .transaction_message_button .mls_btn {
  color: #fff !important;
  text-shadow: 0 1px 0 #861c30;
  background-color: #c92746 !important;
}

.bc_popalert.__all_bonus_here .tab_show {
  color: #fff !important;
}

#member_join_popup .wl_green_submit .bt30_green {
  color: #fff !important;
  text-shadow: 0 1px 0 #3a6816 !important;
  background: #01b22e !important;
  border: 0 !important;
}

#member_join_popup .wl_green_submit .bt30_green:hover {
  color: #fff !important;
  background: #04c234 !important;
  border: 0 !important;
}

#member_join_popup .wl_green_submit .bt30_green:active {
  background: #009526 !important;
}

#member_join_popup .bcf-header {
  color: #ffffff !important;
  background-color: #b51520 !important;
}

#member_join_popup.wl_default_links a {
  color: #009eeb !important;
}

#member_join_popup .sugg_link {
  color: inherit !important;
}

#member_join_popup .bt30,
#member_join_popup .bt35 {
  background-image: none !important;
  border: none;
}

.listing_search_result .lsr_info .lsr_i_item .lsr_i_highlight {
  color: #000;
}

.im_conversations .pm_upgraded_membership .pmu_btn,
.im_conversations .pm_downgrade_membership .dmf_link {
  color: #fff !important;
}

.vip_overview_stock_page .sp_title {
  color: #252525 !important;
}

.vip_overview_stock_page .sppa_link {
  background: linear-gradient(to bottom, #00ca33, #00e175) !important;
}

.vip_overview_stock_page .sppa_link:hover {
  background: linear-gradient(to bottom, #00ee36, #0f8) !important;
}

.ap_overview_page .mls_btn.mls_btn_red {
  color: #fff !important;
}

.wl_alert_revamp {
  position: relative;
  box-sizing: border-box;
  min-width: 1280px;
  padding: 10px 50px 10px 210px;
  font-size: 16px;
  line-height: 1.2;
  background: #ffffff;
}

.wl_alert_revamp .ar_accent {
  color: #70000f;
}

.wl_alert_revamp .ar_title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 5px;
  color: #b51520;
}

.wl_alert_revamp .ar_text {
  margin-bottom: 5px;
}

.wl_alert_revamp .ar_text:last-child {
  margin-bottom: 0;
}

.wl_alert_revamp .ar_close {
  position: absolute;
  top: 10px;
  right: 10px;
  box-sizing: border-box;
  width: 30px;
  height: 30px;
  padding: 8px;
  background: #b51520;
  border-radius: 50%;
  border: none;
  cursor: pointer;
}

.wl_alert_revamp .ar_close_icon {
  display: block;
  width: 100%;
  height: 100%;
  color: #ffffff;
}

.head_confirm_box {
  background: #ffffff;
}

.phone_confirm_box .confirm_phone_form {
  color: #000000;
}

.phone_confirm_box .confirm_phone_form .cpf_change_phone,
.head_confirm_box .hcb_info .hcb_token_wrp {
  color: #70000f;
}

.phone_confirm_box .confirm_phone_form .cpf_radio .bcf_mark {
  border-color: #000000;
}

.phone_confirm_box .confirm_phone_form .cpf_radio .bcf_check_input:checked~.bcf_mark:before {
  background: #000000;
}

.head_confirm_box .hcb_close_wrp .hcb_close,
.head_confirm_box .hcb_info .hcb_accent,
.head_confirm_box .hcb_info.__required .hcb_text.__confirm_caption {
  color: #70000f;
}

.head_confirm_box .hcb_close_wrp.__bubble .hcb_close_icon {
  fill: #70000f;
}

.head_confirm_box .hcb_close_wrp:hover .hcb_close,
.head_confirm_box .hcb_close_wrp.__bubble:hover .hcb_close_icon {
  opacity: 0.7;
}

.chat_fullscreen .column-header-title #bChatRoomTitle .chat_title_link {
  color: #fff !important;
}

.chat_fullscreen .chatContainer .chfs_btn.__tip {
  color: #fff !important;
}

.chat_fullscreen #bChat .sendButton {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.chat_fullscreen #bChat .sendButton:hover {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.chat_fullscreen .chat_history .msg_wrp a {
    color: #009eeb !important;
}

.alphabet .letters span,
.page_categories .pc_tags_filter .tfl_item.__current {
  color: #70000f;
}

.page_categories .pc_tags_filter .tfl_item.__lang {
  color: #000000;
}

.page_categories .pc_not_found,
.all_models_page_filter {
  color: #1b1b1b;
  background: #f1f1f1;
}

.page_categories .pc_tags_filter .tf_form .tff_input_wrp,
.alphabet .text_filter .input_wrapper {
  background: #fff;
}

.page_categories .pc_tags_filter .tf_form .tff_input_wrp input::-webkit-input-placeholder,
.alphabet .text_filter .input_wrapper input::-webkit-input-placeholder {
  color: #71727e;
}

.page_categories .pc_tags_filter .tf_form .tff_input_wrp input::-moz-placeholder,
.alphabet .text_filter .input_wrapper input::-webkit-input-placeholder {
  color: #71727e;
}

.page_categories .pc_tags_filter .tf_form .tff_input_wrp input:-ms-input-placeholder,
.alphabet .text_filter .input_wrapper input::-webkit-input-placeholder {
  color: #71727e;
}

.page_categories .pc_tags_filter .tf_form .tff_input_wrp input::placeholder,
.alphabet .text_filter .input_wrapper input::-webkit-input-placeholder {
  color: #71727e;
}

.my_video_header .mvh_icon,
.my_video_name {
  color: #70000f;
}

.my_video_footer {
  color: #000000;
}

.my_video_author {
  color: inherit !important;
}

.my_video_author .mva_name,
.my_video_views {
  opacity: 1;
}


.bc_context_menu_btn .cmb_icon_wrp {
  opacity: 1;
}

.bc_context_menu_btn .cmb_icon_wrp:hover {
  opacity: 0.7;
}

.bc_context_menu_btn .cmb_icon_wrp .cmb_icon,
.bc_context_menu_btn .cmb_icon_wrp:before,
.bc_context_menu_btn .cmb_icon_wrp:after {
  background: #000000;
}

.bc_popup_header {
  color: #ffffff;
  background-color: #b51520;
}

.bc_popup_close {
  border-color: hsl(356deg 83% 43%);
}

.buy_tokens_benefits_popup .btb_header {
  background: #b51520;
}

.buy_tokens_benefits_popup .btb_close {
  color: #ffffff;
}

.buy_tokens_benefits_popup .btblt_accent {
  color: #992037;
}


.page_header,
body.theme_light .page_header {
  --bc-thm-header-burger-color: #ffffff;
  --bc-thm-header-burger-fill: #b51520;
  --bc-thm-headerLang-arrow-color: #ffffff;
}

.page_header {
  background-color: #b51520 !important;
  color: #ffffff !important;
}

.header_online,
.page_header a,
#header_login .user .name {
  color: #ffffff !important;
}

.page_header .bc_mrn_btn {
  color: var(--bc-thm-modernBtn_success-color) !important;
}

.page_header .bc_mrn_btn:active,
.page_header .bc_mrn_btn:hover {
  color: var(--bc-thm-modernBtn_success-color-hover) !important;
}

.page_header .header_control .hc_icon {
  fill: #ffffff !important;
}

.header_nav_wrp .header_nav .hns_submit {
  color: #b51520;
}

.page_header .logged .message {   color: #ffffff !important;
}

.page_header .logo_link {
  background: url("//i.wlicdn.com/wl/000/006/044/4349c6f58c4955ed94e4f5d1cc034cde.png") center no-repeat !important;
  background-size: contain !important;
}

.header_bar .hb_drop_down .hbd_list,
.header_bar .hb_drop_down .hbd_list:after {
  border-color: hsl(356deg 83% 43%);
}

.header_bar {
  color: #1b1b1b;
  background: #f1f1f1;
}

.header_bar .hb_item {
  color: #1b1b1b !important;
}

.header_bar .hb_item.__categories {
  color: #fff !important;
}

.header_bar .hb_drop_down .hbd_list,
.header_bar .hb_drop_down .hbd_list:after {
  background-color: #ffffff;
}

.header_bar .hb_drop_down .hbd_item_link .hbd_s_live {
  color: #70000f;
}

.header_bar .hb_drop_down .hbd_item_link:hover,
.header_bar .hb_drop_down .hbd_item_link.__current {
  color: #ffffff !important;
  background-color: #b51520;
}

.header_bar .hb_drop_down .hbd_item_link:hover .hbd_s_live,
.header_bar .hb_drop_down .hbd_item_link.__current .hbd_s_live {
  color: #ffffff !important;
}

.bc_category_dropdown_wrap,
body.theme_light .bc_category_dropdown_wrap {
  --bc-thm-categoryDropdown-bg: #ffffff;
  --bc-thm-categoryDropdown-borderColor: hsl(356deg 83% 43%);
  --bc-thm-categoryDropdown-link-color: #70000f;
  --bc-thm-categoryDropdown-link-color-hover: var(--white);
  --bc-thm-categoryDropdown-link-bg-hover: #b51520;
  --bc-thm-categoryDropdown-live-color: #70000f;
}

.mls_hash_tag .ht_item {
  color: #fff !important;
  background-color: #b51520;
}

.mls_hash_tag .ht_item:hover {
  background-color: #70000f;
}

.bc_hash_tag {
  color: #fff !important;
  background-color: #b51520;
  border-color: #b51520;
}

.bc_hash_tag:hover {
  background-color: #70000f;
  border-color: #70000f;
}

.bc_mp_lg,
body.theme_light .bc_mp_lg {
  --bc-thm-miniProfile-tags-item-color: #fff;
  --bc-thm-miniProfile-tags-item-color-hover: #fff;
  --bc-thm-miniProfile-tags-item-bg: #b51520;
  --bc-thm-miniProfile-tags-item-bg-hover: #70000f;
}

.listing_head .lh_tag,
.mls_hash_tag .ht_selected_tag,
.page_categories .pc_tags_table .pct_row .pct_cell .pct_tag {
  color: #fff !important;
  background-color: #b51520;
}

.mls_hash_tag,
body.theme_light .mls_hash_tag {
  --bc-thm-hashTag-removeFilterLink-close-iconColor: #fff;
}

.page_categories .pc_tags_table .pct_row .pct_cell .pct_tag:hover {
  background-color: #70000f;
}

.ls_thumb .lst_name .lst_nick {
  color: #fff !important;
}

.ls_thumb {
  background-color: #ffffff;
}

.ls_thumb .lst_topic {
  color: #000000;
}

.ls_thumb .lst_topic:after {
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 100%);
  background: linear-gradient(to right, #ffffff00, #ffffff 100%);
}

.sorting_form .bcsb_item:hover,
.sorting_form .bcsb_item.__selected,
.listing_settings .bcf_selectbox .bcsb_item:hover,
.listing_settings .bcf_selectbox .bcsb_item.__selected {
  background-color: #b51520 !important;
}



.listing_tabs .lt_link {
  color: #70000f !important;
}

.fl_filter_container .fl_filters .flf_subtitle,
.fl_filter_container .fl_filters .flf_group .flf_title {
  color: #70000f;
}

.fl_filter_container {
  background: #ffffff !important;
}

.fl_filter_container .flf_range .flf_range_values,
.fl_filter_container .fl_filters .flf_dropdown label {
  color: #000000}

.fl_filter_container .fl_filters .flf_group .flf_title:after {
  border-color: #000000;
}

.bc_quick_search .fl_filters .flf_subtitle,
.bc_quick_search .fl_filters .flf_group .flf_title {
  color: #70000f !important;
}

.bc_quick_search .qs_result .qs_reset {
  color: #70000f;
}

.mls_followers_not_found {
  color: #000000;
}

.footer_btn_tour {
  color: #fff !important;
}

.footer_btn_tour:active {
  color: rgba(255, 255, 255, 0) !important;
}

.raise_buy_modal .rb_m_action .rb_m_btn {
  background-image: none !important;
}

.raise_buy_modal .rb_m_action .rb_m_btn.__disabled {
  text-shadow: none !important;
}

.ls_catrow,
body.theme_light .ls_catrow {
  --bc-thm-categoryRow-container-bg: #ffffffff;
  --bc-thm-categoryRow-container-bg-alpha0: #ffffff00;
}

.bc_scroll_container, body.theme_light .bc_scroll_container {
  --bc-thm-scrollContainer-shadow_start-bg: linear-gradient(180deg, #ffffffff, #ffffff00);
  --bc-thm-scrollContainer-shadow_end-bg: linear-gradient(0deg, #ffffffff, #ffffff00);
}

.mls_hash_tag .ht_items_link {
  background: #ffffff;
}

.mls_hash_tag .ht_items_toggle:before,
.mls_hash_tag .ht_items_link:before {
  background: linear-gradient(to left, #ffffffff 0, #ffffffff 10%, #ffffff00 100%);
}

.lang_jw .mls_hash_tag .ht_items_toggle:before,
.lang_ar .mls_hash_tag .ht_items_toggle:before,
.lang_jw .mls_hash_tag .ht_items_link:before,
.lang_ar .mls_hash_tag .ht_items_link:before {
  background: linear-gradient(to right, #ffffffff 0, #ffffffff 10%, #ffffff00 100%);
}

body {
  color: #000000 !important;
  background-color: #ffffff !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 13px !important;
}

.buy_tokens,
body.theme_light .buy_tokens {
  --bc-thm-buyTokens-paymentMethodsInner-decor-bg-p0: #ffffff;
}

  .page_nft_cashback .pcsh_link,
  .page_nft_cashback .pcsh_wlth_link,
  .page_nft_cashback .pcsh_wallet .pcsh_wlti_link,
  .htd_link,
  a {
    color: #70000f !important;
  }

  h1, h2, h3, h4, h5, .title_h1 {
    color: #70000f !important;
  }

:root,
body.theme_light {
  --bc-thm-link-color: #70000f;
}

/* follower_page modern indent color */
.follower_page.__modern,
.follower_page.__modern .fp_search_block,
.follower_page.__modern .fp_list .fpl_icon,
.follower_page.__modern .fp_filter,
.follower_page.__modern .fp_list .fpl_item {
  background-color: transparent !important;
  border-color: #e8e8e8 !important;
}

.bc_spinner,
body.theme_light .bc_spinner {
  --bc-thm-spinner-color: #8b8b8b;
}

#member_join_popup.mjp_messages,
body.theme_light #member_join_popup.mjp_messages {
  --bc-thm-joinPopup_messages-link-color: #70000f;
}

.bcf-popup.user_account_info_popup.tfa_info_popup {
  color: #000;
}

#member_join_popup.member_join_popup.no_bra,
body.theme_light #member_join_popup.member_join_popup.no_bra {
  --bc-thm-joinPopup_noBra-form-formRowUsername-sugg-link-color: #70000f;
  --bc-thm-joinPopup_noBra-later-btn-color: #70000f;
}

#member_join_popup.member_join_popup.boys,
body.theme_light #member_join_popup.member_join_popup.boys {
  --bc-thm-joinPopup_boys-form-suggLink-color: #70000f;
  --bc-thm-joinPopup_boys-form-later-btn-color: #70000f;
  --bc-thm-joinPopup_boys-form-label-link-color: #70000f;
  --bc-thm-joinPopup_boys-promo-btn-color: #70000f;
}

#member_join_popup.member_join_popup.two_step_video,
body.theme_light #member_join_popup.member_join_popup.two_step_video {
  --bc-thm-joinPopup_twoStepVideo-form-suggLink-color: #70000f;
  --bc-thm-joinPopup_twoStepVideo-later-btn-color: #70000f;
  --bc-thm-joinPopup_twoStepVideo-later-btn-color-hover: var(--bc-thm-joinPopup_twoStepVideo-later-btn-color);
  --bc-thm-joinPopup_twoStepVideo-form-label-link-color: #70000f;
  --bc-thm-joinPopup_twoStepVideo-promo-btn-color: #70000f;
}

.bcf-header {
  background-color: #b51520;
}

.bc_mp_lg,
body.theme_light .bc_mp_lg {
  --bc-thm-miniProfile-tags-title-color: #70000f;
  --bc-thm-miniProfile-listItem_title-color: #70000f;
}

.listing_tabs .lt_item:hover .lt_link {
  color: #333 !important;
}


h1,
.title_h1,
.mls_listing_h1 {
  font-family: Arial, Helvetica, sans-serif;
}

.mls_listing_h1 {
  color: #70000f;
}

.bt30_green,
.bt30_maroon {
  color: #fff !important;
}

.ls_catrow,
body.theme_light .ls_catrow {
  --bc-thm-categoryRow-item-bg: #b51520;
  --bc-thm-categoryRow-item-bg-hover: #70000f;
  --bc-thm-categoryRow-item-color: #fff;
  --bc-thm-categoryRow-item-color-active: #b51520;
  --bc-thm-categoryRow-item-bg-active: #fff;
}

.bt30.bt30_grey {
  color: #464646 !important;
}

input, textarea, select {
  font-family: Arial, Helvetica, sans-serif !important;
}

.wrapper .content_container,
.users div.member,
.custom_text p {
  color: #000000 !important;
}

.banner_timer {
  background: linear-gradient(to bottom, hsl(356deg 95% 55%), hsl(356deg 79% 39%));
}

.banner_timer:after {
  border-top-color: hsl(356deg 79% 39%);
}

.banner_timer .bnt_item,
.banner_timer .bnt_title {
  color: #ffffff;
}

.header_search_result .hsr_list_item.__tag .hsr_name {
  color: #fff !important;
  background-color: #b51520;
}

.header_search_result .hsr_list_item.__tag:hover .hsr_name {
  background-color: #70000f;
}


.contest_sidebar .cs_header {
  background-color: #b51520 !important;
}

.member_cam_popup .popup_header,
.forbid_photo_popup .popup_header,
.bongacams_popup_v2 .popup_header,
.player_caption {
  background-color: #b51520 !important;
  border-color: hsl(356deg 83% 43%);
  color: #ffffff !important;
}

.bongacams_popup_v2 .popup_title {
  color: #ffffff !important;
}

.member_cam_popup .popup_header .collapse .icon_arrow,
.member_cam_popup .popup_header .close .icon_arrow::before,
.member_cam_popup .popup_header .close .icon_arrow::after,
.forbid_photo_popup .popup_close_arrow::before,
.forbid_photo_popup .popup_close_arrow::after,
.bongacams_popup_v2 .popup_header .popup_close_arrow::before,
.bongacams_popup_v2 .popup_header .popup_close_arrow::after {
  background-color: #ffffff !important;
}

.player_caption .pc_icon {
  color: #ffffff !important;
}

.member_cam_popup .popup_header .expand .icon_arrow {
  border-color: #ffffff !important;
}

.member_cam_popup .popup_header .popup_control,
.forbid_photo_popup .popup_close,
.bongacams_popup_v2 .popup_close {
  border-color: hsl(356deg 83% 43%);
}

.player_caption .pc_item_place,
.player_caption .pc_item_place:hover,
.player_caption .pc_item_place:active,
.player_caption .pc_item_place.__active {
  border-color: hsl(356deg 83% 43%);
  background: transparent !important;
}

body button.ac_more {
  color: #ffffff !important;
  background-color: #b51520 !important;
}

.head_confirm_box a.btn_yellow {
  color: inherit !important;
}

.news_im,
body.theme_light .news_im {
  --bc-thm-newsIm-header-bg: #b51520;
}

.news_im .btn_large {
  color: #fff !important;
}

.bc_mp_lg .mplg_tags_modal .mplg_tm_alert,
.page_contest .pcp_toggle,
.contest_sidebar .nli_link {
  color: #70000f !important;
}

.contest_sidebar .cs_logo {
  height: 50px;
  background: url("//i.wlicdn.com/wl/000/006/044/4349c6f58c4955ed94e4f5d1cc034cde.png") 50% 50% no-repeat !important;
  background-size: contain !important;
}

#member_join_popup.benefits .b_logo_wrp {
  background: #b51520;
}

#member_join_popup.benefits .b_logo {
  background: url("//i.wlicdn.com/wl/000/006/044/4349c6f58c4955ed94e4f5d1cc034cde.png") center / contain no-repeat;
}

/* region promo */
.chat_fullscreen.ads_fullwindow .layover-logo,
.chat_fullscreen.ads_fullwindow.postitial .desktop .chat-logo {
  background-image: url("//i.wlicdn.com/wl/000/006/044/4349c6f58c4955ed94e4f5d1cc034cde.png") !important;
}
/* endregion promo */

/* region login popup */
.bc_login_popup .lp_link {
  color: #70000f !important;
}
/* endregion login popup */

/* region 18 plus warning popup */
.popup_18_plus .bcf-header-min {
  background: #b51520;
}

.popup_18_plus .footer_badge {
  color: #3b3b3b !important;
}

.popup_18_plus .wl_default_color_link {
  color: #70000f !important;
}
/* endregion 18 plus warning popup */

/* region bc_tabs */
.bc_tabs,
body.theme_light .bc_tabs {
  --bc-thm-tabs-item-textShadowColor: none;
  --bc-thm-tabs-item_selected-bg: #ffffff;
}

.bc_mrn_tabs,
body.theme_light .bc_mrn_tabs {
  --bc-thm-modernTabs-link-color: #000000;
  --bc-thm-modernTabs-link_active-line-bg: #70000f;
}

.f_uat .bc_mrn_tabs,
body.theme_light .f_uat .bc_mrn_tabs {
  --bc-thm-modernTabs-link_active-line-borderColor: #70000f;
}
/* endregion bc_tabs */

/* region popover online notification */
.popover_online_notification .pon_accent,
.popover_online_notification .ponc_error,
.popover_online_notification .ponc_link {
  color: #70000f;
}
/* endregion popover online notification */

/* region modern popup */

.bc_modern_popup,
body.theme_light .bc_modern_popup {
  --bc-thm-modernPopup-color: #464646;
  --bc-thm-modernPopup-accent-color: #70000f;
  --bc-thm-modernPopup-header-bg: #b51520;
  --bc-thm-modernPopup-close-borderColor: transparent;
  --bc-thm-modernPopup-close-iconColor: #ffffff;
  --bc-thm-modernPopup-link-color: #464646;
  --bc-thm-modernPopup-button-color: #ffffff;
  --bc-thm-modernPopup-button-color-hover: #ffffff;
  --bc-thm-modernPopup-button-color-active: #ffffff;
  --bc-thm-modernPopup-button-bg: #992037;
  --bc-thm-modernPopup-button-bg-hover: #ba2745;
  --bc-thm-modernPopup-button-bg-active: #ba2745;
}

.bc_modern_popup.__tags_categories,
body.theme_light .bc_modern_popup.__tags_categories {
  --bc-thm-modernPopup_tagsCategories-item_selected-bg: #b51520;
  --bc-thm-modernPopup_tagsCategories-tag-color: #fff;
  --bc-thm-modernPopup_tagsCategories-tag-bg: #b51520;
  --bc-thm-modernPopup_tagsCategories-tag-bg-hover: #b51520;
  --bc-thm-modernPopup_tagsCategories-tag-color-active: #fff;
  --bc-thm-modernPopup_tagsCategories-tag-bg-active: #b51520;
}

.bc_modern_popup.__tags_categories .mptc_tag {
  color: var(--bc-thm-modernPopup_tagsCategories-tag-color) !important;
}

.bc_modern_popup.__tags_categories .mptc_tag:hover {
  opacity: 0.8;
}

.bc_modern_popup.__support_email,
body.theme_light .bc_modern_popup.__support_email {
  --bc-thm-modernPopup_supportEmail-actions-item-color: #70000f;
  --bc-thm-modernPopup_supportEmail-form-item-color: #70000f;
}

.bc_modern_popup.__gif_delete,
body.theme_light .bc_modern_popup.__gif_delete {
  --bc-thm-modernPopup_gifDelete-mpTitle-color: #ffffff;
}

.bc_modern_popup .mp_purchase_popup .prp_title {
  color: var(--bc-thm-modernPopup-link-color) !important;
}

.bc_modern_popup .mp_button {
  color: var(--bc-thm-modernPopup-button-color) !important;
}

.bc_modern_popup .mp_button.__faded {
  color: var(--bc-thm-modernPopup-button_faded-color) !important;
}
/* endregion modern popup */

/* region Popup After Private */
.bc_after_private_popup,
body.theme_light .bc_after_private_popup {
  --bc-thm-afterPrivatePopup-name-color: #70000f;
  --bc-thm-afterPrivatePopup-messageError-color: #ff002f;
}
/* endregion Popup After Private */

/* region tfa popup */
.tfa_popup,
body.theme_light .tfa_popup {
  --bc-thm-tfaPopup-header-color: #70000f;
}
/* endregion tfa popup */

/* region Security Center */
.security_settings,
body.theme_light .security_settings {
  --bc-thm-tfaSettings-redBtn-color: #ffffff;
  --bc-thm-tfaSettings-redBtn-textShadowColor: none;
  --bc-thm-tfaSettings-redBtn-bg: #992037;
  --bc-thm-tfaSettings-redBtn-bg-hover: #ba2745;
  --bc-thm-tfaSettings-redBtn-bg-active: #ba2745;
  --bc-thm-tfaSettings_phone_setting-remoteAction_disabled_mlsBtnRed-color: #ffffff;
  --bc-thm-tfaSettings_phone_setting-remoteAction_disabled_mlsBtnRed-bg: #992037;
  --bc-thm-tfaSettings-mlsBtn_disabled-bg: #f2f2f2ab;
}

.security_settings.phone.settings .remote_action.remote_action_disabled.mls_btn_red {
  opacity: 0.8;
}

.security_settings .bt35 {
  border: none;
}
/* endregion Security Center */

/* region Membership Error */
.bc_membership_error,
body.theme_light .bc_membership_error {
  --bc-thm-membershipError-link-color: #70000f;
}
/* endregion Membership Error */

.chat_tabs_scroll.__f_cmn .msg_model dfn:before {
  color: #ffffff;
  background-color: #992037;
}

        .ls_catrow,
    body.theme_light .ls_catrow {
      --bc-thm-categoryRow-item-color: #0f0f0f;
      --bc-thm-categoryRow-item-bg-active: #0f0f0f;
    }

    .mls_btn.mls_btn_red {
      color: #fff !important;
    }
  
#mls_pager_bottom .bt30.bt30_green {
  color: #ffffff !important;
  background-image: none !important;
}
.bc_quick_search .qs_buttons .bt30_green,
.filter_tooltip button.mls_btn.bt30_green {
  background-image: none !important;
}



ul.mls_tabs li {
  background: #f9f9f9 !important
}

ul.mls_tabs li a {
  color: #3b3b3b !important;
}

ul.mls_tabs li.selected:hover a,
ul.mls_tabs li.selected a {
  color: #000 !important;
}


.footer {
  color: #666666 !important;
  background-color: #F3F3F3 !important;
  background-image: none !important;
}

.footer_badge {
  color: #666666 !important;
}

.footer_title {
  color: #666666 !important;
  text-shadow: none !important;
}

.footer_list a {
  color: #666666 !important;
}

.footer_notice {
  color: #666666 !important;
}

/* region News Like Button */
.bc_news_like_button,
body.theme_light .bc_news_like_button {
  --bc-thm-newsLikeButton_active-icon-color: #992037;
  --bc-thm-newsLikeButton-icon-color: #992037;
  --bc-thm-newsLikeButton-icon-color-hover: #ba2745;
}
/* endregion News Like Button */

/* region IM system promo message */
.pm_activation_2fa .pmaf_header {
  background-color: #b51520;
  background-image: url("//i.wlicdn.com/wl/000/006/044/4349c6f58c4955ed94e4f5d1cc034cde.png");
  background-size: 164px auto;
}
/* endregion IM system promo message */

/* region Saved Searches */
.saved_search_link {
  color: #70000f;
}
/* endregion Saved Searches */

/* region invisible_mode_overview  */
.invisible_mode_overview {
  background: #fff !important;
}

.invisible_mode_overview .im_title,
.invisible_mode_overview .ims_title {
  color: #282e47 !important;
}

.invisible_mode_overview .imp_buy {
  color: #fff !important;
}
/* region invisible_mode_overview  */


/* region Header Search Result */
.header_search_result .hsr_list_item.__tag {
  color: #70000f !important;
}

.header_search_result.__empty,
.header_search_result .hsr_delete:hover {
  color: #70000f;
}
/* endregion Header Search Result */

.header_controls_wrp,
.header_lang {
  border-color: transparent;
}


.gc_holder .gc_header h2,
.gc_holder .gc_content h3 {
  color: #a02239 !important;
}
.gc_popup .gc_button_holder a.gc_button {
  color: #fff !important;
}

.chat_games {
  background-color: #fff;
}

.panel_games_popup,
body.theme_light .panel_games_popup {
  --bc-thm-panelGamesPopup-head-bg: #b51520;
}

.underChatButton #bLovers .lb_icon.__love {
  color: #70000f !important;
}

.bc_popalert.__member_bonus .bcb_show {
  color: #fff !important;
}

.bc_confirm_popup .bcc_title,
.bc_confirm_popup .bcc_container_info,
.bc_confirm_popup .bcc_container_info .cgr_label {
  color: #000;
}

.bc_chat_header,
body.theme_light .bc_chat_header {
  --bc-thm-chatHeader-bg: #f1f1f1;
  --bc-thm-chatHeader-host-name-color: #1b1b1b;
}


.broadcast_page_bng20641 .chat_control_panel,
.broadcast_page_bng20641 .chat_tabs_item[data-tab="history"] {
  background-color: var(--white);
}

.chat_fullscreen .chat_tabs_item[data-tab="history"] {
  background-color: transparent;
}

.ctk_content,
body.theme_light .ctk_content {
  --bc-thm-chatTipKing-title-color: #70000f;
  --bc-thm-chatTipKing-content-color: #1b1b1b;
  --bc-thm-chatTipKing-link-color: #70000f;
}

#chatContainer,
body.theme_light #chatContainer {
  --bc-thm-chat-borderColor: #ccc;
  --bc-thm-chat-memberBalance-color: #70000f;
  --bc-thm-chat-modelNavigation-link-color: #70000f;
  --bc-thm-chat-modelNavigation-link-color-hover: #70000f;
  --bc-thm-chat-topic-title-color: #70000f;
}

.chat_tabs_container,
.chat_tabs_content {
  border-color: #ccc;
}

#bChat .sendInput.__placeholder::before,
#bChat .sendInput::placeholder,
#bChat .sendInput {
  color: #000000;
}

.chat_history  {
  background-color: #fff;
}

.cybersale_discount_page .cdop_btn {
  color: #fff !important;
}

.chat_king_alert, body.theme_light .chat_king_alert {
  --bc-thm-tipKingNotice-title-color: #000000;
}

/*region styles for IM*/

#member_new_blog_im .btn_link {
  color: #fff !important;
}

#member_new_blog_im .btn_hide {
  color: #0c98e1 !important;
}

/* endregion styles for IM*/

/* region cancel account popup */
.cancel_account_content {
  color: #000;
}

.cancel_account_content #confirm_cancel_account {
  color: #fff !important;
}

.cancel_account_content #close_cancel_account {
  color: #464646 !important;
}
/* endregion cancel account popup */

.follower_page,
body.theme_light .follower_page {
  --bc-thm-followersPage-list-preloader-borderColor: #ffffff;
  --bc-thm-followersPage-emptyBlock-titleAccent-color: #992037;
  --bc-thm-followersPages-emptyBlock-btn-color: #ffffff;
}

.follower_page .fp_container .fpc_title {
  color: #000000 !important;
}

.follower_page .fp_list .fpl_profile_link,
.follower_page .fp_container .fpc_count,
.follower_page .fp_container.__moderators .fpc_subtitle {
  color: #70000f !important;
}

/* region Recovery Password Form */
.password_recovery .pr_desc_accent,
.password_recovery .pr_form .pr_f_label_accent {
  color: #70000f;
}

/* region chat smiley header tabs */
.smilePanel .smilePanelContent,
body.theme_light .smilePanel .smilePanelContent {
  --bc-thm-chat-smilePanel-headerTab_active-stripe-color: #992037;
  --bc-thm-chat-smilePanel-tabs-item-borderColor-active: #992037;
}
/* endregion chat smiley header tabs */


/* endregion Recovery Password Form */

.contact_support .cs_b_title {
  color: #70000f;
}

/* region Chat Control Panel */
:root .chat_control_panel,
body.theme_light .chat_control_panel {
  --bc-thm-chatControlPanel-input-placeholder-color: #8d8d8d;
}

/* endregion Chat Control Panel */

/* region Account Setting Location */
:root .account_info,
body.theme_light .account_info {
  --bc-thm-accountInfo-location-option_selected-bg: #b51520;
}
/* endregion Account Setting Location */

.control_popover .cp_l_new {
  background: linear-gradient(270deg, #a02239 -7%, #e91b42 96%);
}

.popover-light-inner .pim_footer a {
  color: #70000f !important;
}

.bc_text_badge,
body.theme_light .bc_text_badge {
  --bc-thm-textBadge-color: #ffffff;
  --bc-thm-textBadge-bg: linear-gradient(270deg, #a02239 -7%, #e91b42 96%);
}

.bc_picture_stub,
body.theme_light .bc_picture_stub {
  --bc-thm-pictureStub-base-color: #01b22e;
  --bc-thm-pictureStub-bg: var(--bc-thm-pictureStub-base-color) linear-gradient(90deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  --bc-thm-pictureStub-iconColor: linear-gradient(90deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1));
}

/* region DMCA & Content Removal pages */
.contact_support,
body.theme_light .contact_support {
  --bc-thm-dmca-title-color: #70000f;
  --bc-thm-dmca-caption-color: #000000;
  --bc-thm-dmca_rounded-bg: #ffffff;
  --bc-thm-dmca-widget-bg: #ffffff;
  --bc-thm-dmca-widget-head-color: #ffffff;
  --bc-thm-dmca-widget-head-bg: #992037;
  --bc-thm-dmca-widget-head-textShadowColor: transparent;
  --bc-thm-dmca-form-field-bg: #ffffff;
  --bc-thm-dmca-form-linkBtn-color: #70000f;
  --bc-thm-dmca-footer-bg: #ffffff;
  --bc-thm-dmca-form-label-color: #000000;
  --bc-thm-dmca-footer-title-color: #70000f;
  --bc-thm-dmca-footer-color: #000000;
}

.support_form_pages,
body.theme_light .support_form_pages {
  --bc-thm-supportFormPages-title-color: #70000f;
  --bc-thm-supportFormPages-desc-color: #000000;
  --bc-thm-supportFormPages_rounded-bg: #ffffff;
  --bc-thm-supportFormPages-formSection-bg: #ffffff;
  --bc-thm-supportFormPages-widget-head-color: #ffffff;
  --bc-thm-supportFormPages-widget-head-bg: #992037;
  --bc-thm-supportFormPages-widget-head-textShadowColor: transparent;
  --bc-thm-supportFormPages-form-field-bg: #ffffff;
  --bc-thm-supportFormPages-form-linkBtn-color: #70000f;
  --bc-thm-supportFormPages-footer-bg: #ffffff;
  --bc-thm-supportFormPages-form-label-color: #000000;
  --bc-thm-supportFormPages-footer-title-color: #70000f;
  --bc-thm-supportFormPages-footer-color: #000000;
}


/* endregion DMCA & Content Removal pages */

.bc_quick_search,
body.theme_light .bc_quick_search {
  --bc-thm-quickSearch-subsection-title-color: #70000f;
}

/* region profile light */
/* region .profile_light .plt_section Modern Button */
.profile_light .plt_section .bc_scroll_container,
body.theme_light .profile_light .plt_section .bc_scroll_container {
  --bc-thm-scrollContainer-shadow_end-bg: linear-gradient(0deg, #fff, rgba(255, 255, 255, 0));
  --bc-thm-scrollContainer-shadow_start-bg: linear-gradient(180deg, #fff, rgba(255, 255, 255, 0));
}
/* endregion .profile_light .plt_section Modern Button */

.profile_light .plt_section .bc_slider,
body.theme_light .profile_light .plt_section .bc_slider {
  --bc-thm-slider-base-bg: #fff;
}

.profile_light,
body.theme_light .profile_light {
  --bc-thm-profileLight-aboutList-caption-color: #70000f;
  --bc-thm-profileLight-detailsList-item_title-color: #70000f;
  --bc-thm-profileLight-subSection-title-color: var(--bc-thm-profileLight-section-title-color);
}

/* endregion profile light */

/* region Security Center */
/* endregion Security Center */





.bc_popup_close,
.header_bar .hb_drop_down .hbd_list,
.header_bar .hb_drop_down .hbd_list:after,
.member_cam_popup .popup_header,
.forbid_photo_popup .popup_header,
.bongacams_popup_v2 .popup_header,
.player_caption,
.member_cam_popup .popup_header .popup_control,
.forbid_photo_popup .popup_close,
.bongacams_popup_v2 .popup_close,
.player_caption .pc_item_place,
.player_caption .pc_item_place:hover,
.player_caption .pc_item_place:active,
.player_caption .pc_item_place.__active {
  border-color: #70000f;
}


.contest_sidebar .cs_logo,
.header_logo.__skin .logo_link {
  background: #b51520 url(//i.wlicdn.com/images/frontend/wl/polluxn/tybito/logo.png) 50% 50% no-repeat !important;
  height: 50px;
  width: 160px;
  background-size: contain !important;
}

.pm_activation_2fa .pmaf_header {
  background-color: #b51520;
  background-image: url(//i.wlicdn.com/images/frontend/wl/polluxn/tybito/logo.png);
  background-size: auto;
}

.contest_sidebar .cs_header {
  background: #b51520 !important;
}

.form .form_row .form_label {
  padding: 0 0 10px 0;
  margin-top: 0 !important;
}

#member_join_popup.boys .jpb_form_wrp .form_label,
#member_join_popup.two_step_video .jpb_form_wrp .form_label {
  padding: 0;
}

.content .login .login_form .form_label {
  margin-top: 0 !important;
  width: 150px !important;
}

.page_header {
  background-color: #b51520 !important;
}

#header_login .bt30_maroon:hover,
#header_login .bt30_maroon {
  background: #14a1ef;
}

#header_login .bt30_green:hover,
#header_login .bt30_green  {
  background: #00a83d;
}

.header_nav_wrp .header_nav .hns_submit {
  color: #b51520;
}

.header_bar .hb_item.__categories {
  background: #b51520 !important;
}

.mls_hash_tag .ht_icon_tag.__ht_record .ht_record_icon {
  color: #fff;
  fill: #fff;
}

.bc_hash_tag,
.header_search_result .hsr_list_item.__tag .hsr_name,
.listing_head .lh_tag,
.mls_hash_tag .ht_selected_tag,
.mls_hash_tag .ht_item {
  background: #b51520 !important;
  color: #fff !important;
}

.bc_hash_tag:hover,
.header_search_result .hsr_list_item.__tag:hover .hsr_name,
.mls_hash_tag .ht_item:hover {
  background: #70000f !important;
}

.mls_hash_tag .ht_view_all {
  color: #a02239 !important;
}

.bt35_maroon {
  background: #70000f !important;
}

.mls_listing_h1,
.mls_listing_h1 h1 {
  color: #636363 !important;
}

.header_bar {
  background-color: #fff !important;
}

.bc_chat_header,
body.theme_light .bc_chat_header {
  --bc-thm-chatHeader-bg: #fff;
}

.listing_tabs_wrp {
  border-radius: 5px;
  border: 1px solid #ccc !important;
}

.listing_tabs {
  margin-top: 0 !important;
}

.listing_tabs .lt_item {
  border-left: 1px solid #ccc !important;
  background: #f9f9f9 !important;
  display: flex !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
}

.listing_tabs .lt_item .lt_link {
  border-top: 3px solid transparent !important;
  border-bottom: 3px solid transparent !important;
}

.listing_tabs .lt_item.selected .lt_link,
.listing_tabs .lt_item:hover .lt_link {
  border-top: 3px solid #d22e2e !important;
}

.listing_tabs .lt_item:first-child {
  border-left: 0 !important;
  border-radius: 4px 0 0 4px !important;
}

.listing_tabs .lt_item:first-child.selected {
  border-radius: 4px 0 0 0 !important;
}

.listing_tabs .lt_item:first-child .lt_link {
  border-radius: 4px 0 0 0 !important;
}

.listing_tabs .lt_item:last-child {
  border-right: 1px solid #ccc !important;
}

.listing_tabs .lt_item.selected {
  margin-bottom: -1px !important;
}

.listing_tabs .lt_item:first-child:lang(ar),
.listing_tabs .lt_item:first-child:lang(jw) {
  border-radius: 0 4px 4px 0 !important;
  border-left: 1px solid #ccc !important;
}

.listing_tabs .lt_item:first-child.selected:lang(ar),
.listing_tabs .lt_item:first-child.selected:lang(jw) {
  border-radius: 0 4px 0 0 !important;
}

.listing_tabs .lt_item:first-child .lt_link:lang(ar),
.listing_tabs .lt_item:first-child .lt_link:lang(jw) {
  border-radius: 0 4px 0 0 !important;
}

.listing_tabs .lt_item:last-child:lang(ar),
.listing_tabs .lt_item:last-child:lang(jw) {
  border-right: 0 !important;
}

.f_uat .listing_tabs .lt_item .lt_link,
.f_uat .listing_tabs .lt_item.selected .lt_link,
.f_uat .listing_tabs .lt_item:hover .lt_link {
  border: none !important;
}

.f_uat .listing_tabs .lt_item.selected .lt_link:after,
.f_uat .listing_tabs .lt_item:hover .lt_link:after {
  top: 0;
  bottom: unset;
  margin: 0;
  border-radius: 0 0 70px 70px;
}

.f_uat .listing_tabs .lt_item:hover .lt_link:after {
  display: block;
}

.f_uat .listing_tabs_wrp,
body.theme_light .f_uat .listing_tabs_wrp {
  --bc-thm-listingTabs-item_selected-link-line-borderColor: #d22e2e;
}

.listing_controls {
  padding: 0 10px;
}

.profile_light,
body.theme_light .profile_light {
  --bc-thm-profileLight-navigation-link_active-line-color: #d22e2e;
  --bc-thm-profileLight-sexQuestionnaire-tabTitle_active-bg: #d22e2e;
  --bc-thm-profileLight-sexQuestionnaire-askForm-name-color: #d22e2e;
  --bc-thm-profileLight-schedule-text_highlight-color: #d22e2e;
  --bc-thm-profileLight-schedule-badge_highlight-bg: #d22e2e;
}

.f_uat .profile_light,
body.theme_light .f_uat .profile_light {
  --bc-thm-profileLight-navigation-link_active-line-borderColor: #d22e2e;
}

.bc_modern_popup.__fan_boost,
body.theme_light .bc_modern_popup.__fan_boost {
  --bc-thm-modernPopup_fanBoost-base-accent-color: #d22e2e;
}

.bc_modern_popup.__tags,
body.theme_light .bc_modern_popup.__tags {
  --bc-thm-modernPopup_tags-accent-color: #d22e2e;
}

.ls_thumb .bc_hash_tag {
  border-radius: 2px !important;
}

.page_categories .pc_tags_table .pct_row .pct_cell .pct_tag {
  border-radius: 8px !important;
}

.ls_thumb .lst_topic {
  color: #70000f !important;
}

.footer_list a:hover {
  color: #fb0000 !important;
}

.contact_support .contact_support_info h2,
.contact_support .support_page_email h2,
.contact_support .member_dmca_page_inner h2 {
  color: #fff !important;
}

.member_cam_popup .popup_header,
.forbid_photo_popup .popup_header,
.bongacams_popup_v2 .popup_header,
.player_caption,
.profile_modal_wrapper .pm_header,
.bcf-header {
  background: #b51520 !important;
}

.forbid_photo_popup .popup_close,
.bongacams_popup_v2 .popup_close,
.player_caption .pc_item_place,
.member_cam_popup .popup_header .popup_control,
.profile_modal_wrapper .pm_close {
  border: none !important;
}


.bt30.bt30_green.create_new_album_button,
.bt30_maroon,
a.mls_btn.mls_btn_red {
  color: #fff !important;
}

.listing_tabs_wrp {
  height: 47px;
}

.listing_tabs .lt_link {
  box-sizing: border-box;
  padding-top: 7px;
  color: #353535 !important;
}

.listing_tabs .lti_pin_btn {
  padding-top: 7px;
}

.listing_tabs .ltp_icon {
  height: 10px;
}

.bc_mrn_tabs,
body.theme_light .bc_mrn_tabs {
  --bc-thm-modernTabs-link_active-line-bg: #d22e2e;
}

.f_uat .bc_mrn_tabs,
body.theme_light .f_uat .bc_mrn_tabs {
  --bc-thm-modernTabs-link_active-line-borderColor: #d22e2e;
}

.ls_catrow,
body.theme_light .ls_catrow {
  --bc-thm-categoryRow-item-color: #fff;
  --bc-thm-categoryRow-item-color-active: #fff;
  --bc-thm-categoryRow-item-bg-active: #70000f;
}

.bc_login_popup,
body.theme_light .bc_login_popup {
  --bc-thm-loginPopup-button_login-bg: #00a83d;
  --bc-thm-loginPopup-button_login-bg-hover: #00a83d;
  --bc-thm-loginPopup-button_login-bg-active: #00a83d;
  --bc-thm-loginPopup-button_login-bg-success: #00a83d;
  --bc-thm-loginPopup-button_login-bg-pending: #00a83d;
  --bc-thm-loginPopup-button_login-bg-error: #00a83d;
  --bc-thm-loginPopup-button_join-bg: #14a1ef;
  --bc-thm-loginPopup-button_join-bg-hover: #14a1ef;
  --bc-thm-loginPopup-button_join-bg-active: #14a1ef;
}
















































































