


.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: #25282d !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: #191b1e;
}

.wl_alert_revamp .ar_accent {
  color: #ec407a;
}

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

.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: #25282d;
  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: #191b1e;
}

.phone_confirm_box .confirm_phone_form {
  color: #ffffff;
}

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

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

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

.head_confirm_box .hcb_btn,
.head_confirm_box .hcb_btn:disabled,
.head_confirm_box .hcb_btn:hover:disabled {
  color: #ffffff !important;
  background: #d33762 !important;
  border: none !important;
  text-shadow: none !important;
}

.head_confirm_box .hcb_btn:disabled {
  opacity: 0.5 !important;
}

.head_confirm_box .hcb_btn:hover,
.head_confirm_box .hcb_btn:active,
.head_confirm_box .hcb_btn:focus {
  color: #ffffff !important;
  background: #f91562 !important;
}

.head_confirm_box .hcb_close_wrp .hcb_close {
  color: #d33762;
}

.head_confirm_box .hcb_close_wrp:hover .hcb_close {
  color: #f91562;
}

.head_confirm_box .hcb_close_wrp.__bubble .hcb_close_icon {
  fill: #d33762;
}

.head_confirm_box .hcb_close_wrp.__bubble:hover .hcb_close_icon {
  fill: #f91562;
}

.head_confirm_box .hcb_info .hcb_accent,
.head_confirm_box .hcb_info.__required .hcb_text.__confirm_caption {
  color: #d33762;
}

.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: #ec407a;
}

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

.page_categories .pc_not_found,
.all_models_page_filter {
  color: #ffffff;
  background: #32363c;
}

.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: #ffffff;
}

.my_video_footer {
  color: #ffffff;
}

.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: #ffffff;
}

.bc_popup_header {
  color: #ffffff;
  background-color: #25282d;
}

.bc_popup_close {
  border-color: hsl(218deg 13% 20%);
}

.buy_tokens_benefits_popup .btb_header {
  background: #25282d;
}

.buy_tokens_benefits_popup .btb_close {
  color: #ffffff;
}

.buy_tokens_benefits_popup .btblt_accent {
  color: #d33762;
}

  .wrapper .like-yt-block .lyt-hdr,
  .wrapper .like-yt-block .lyt-hdr:hover {
    color: #fff !important;
  }

  .wrapper .like-yt-block .lyt-hdr .lt_icon {
    color: #eee !important;
  }

  .wrapper .like-yt-block .lyt-hdr:hover .lt_icon {
    color: #fff !important;
  }

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

.page_header {
  background-color: #25282d !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: #25282d;
}

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

.page_header .logo_link {
  background: url("//i.wlicdn.com/wl/000/009/25e/bb6ece452cb732acd9cb40337b279ae8.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(218deg 13% 20%);
}

.header_bar {
  color: #ffffff;
  background: #32363c;
}

.header_bar .hb_item {
  color: #ffffff !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: #191b1e;
}

.header_bar .hb_drop_down .hbd_item_link .hbd_s_live {
  color: #ffffff;
}

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

.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: #191b1e;
  --bc-thm-categoryDropdown-borderColor: hsl(218deg 13% 20%);
  --bc-thm-categoryDropdown-link-color: #ec407a;
  --bc-thm-categoryDropdown-link-color-hover: var(--white);
  --bc-thm-categoryDropdown-link-bg-hover: #25282d;
  --bc-thm-categoryDropdown-live-color: #ffffff;
}

.mls_hash_tag .ht_item {
  color: #ffffff !important;
  background-color: #25282d;
}

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

.bc_hash_tag {
  color: #ffffff !important;
  background-color: #25282d;
  border-color: #25282d;
}

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

.bc_mp_lg,
body.theme_light .bc_mp_lg {
  --bc-thm-miniProfile-tags-item-color: #ffffff;
  --bc-thm-miniProfile-tags-item-color-hover: #ffffff;
  --bc-thm-miniProfile-tags-item-bg: #25282d;
  --bc-thm-miniProfile-tags-item-bg-hover: #ec407a;
}

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

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

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

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

.ls_thumb {
  background-color: #191b1e;
}

.ls_thumb .lst_topic {
  color: #ffffff;
}

.ls_thumb .lst_topic:after {
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #191b1e 100%);
  background: linear-gradient(to right, #191b1e00, #191b1e 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: #25282d !important;
}

  .listing_tabs .lt_item.selected {
    border-bottom-color: #ec407a;
  }

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

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

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


.listing_tabs .lt_link {
  color: #ffffff !important;
}

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

.fl_filter_container {
  background: #191b1e !important;
}

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

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

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

.bc_quick_search .qs_result .qs_reset {
  color: #ec407a;
}

.mls_followers_not_found {
  color: #ffffff;
}

.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: #191b1eff;
  --bc-thm-categoryRow-container-bg-alpha0: #191b1e00;
}

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

.mls_hash_tag .ht_items_link {
  background: #191b1e;
}

.mls_hash_tag .ht_items_toggle:before,
.mls_hash_tag .ht_items_link:before {
  background: linear-gradient(to left, #191b1eff 0, #191b1eff 10%, #191b1e00 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, #191b1eff 0, #191b1eff 10%, #191b1e00 100%);
}

body {
  color: #ffffff !important;
  background-color: #191b1e !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: #191b1e;
}

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

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

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

/* 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: #ec407a;
}

.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: #ec407a;
  --bc-thm-joinPopup_noBra-later-btn-color: #ec407a;
}

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

#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: #ec407a;
  --bc-thm-joinPopup_twoStepVideo-later-btn-color: #ec407a;
  --bc-thm-joinPopup_twoStepVideo-later-btn-color-hover: var(--bc-thm-joinPopup_twoStepVideo-later-btn-color);
  --bc-thm-joinPopup_twoStepVideo-form-label-link-color: #ec407a;
  --bc-thm-joinPopup_twoStepVideo-promo-btn-color: #ec407a;
}

.bcf-header {
  background-color: #25282d;
}

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

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

  .ls_thumb .lst_link {
    background-color: #1b1b1b;
  }

  .ls_thumb .lst_link:before {
    background-image: linear-gradient(to right, #252525 0%, #252525 30%, #1b1b1b 40%, #1b1b1b 45%, #1b1b1b 50%, #1b1b1b 55%, #1b1b1b 60%, #252525 70%, #252525 100%);
  }

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

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

.mls_listing_h1 {
  color: #ffffff;
}

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

.ls_catrow,
body.theme_light .ls_catrow {
  --bc-thm-categoryRow-item-bg: #25282d;
  --bc-thm-categoryRow-item-bg-hover: #ec407a;
  --bc-thm-categoryRow-item-color: #ffffff;
  --bc-thm-categoryRow-item-color-active: #25282d;
  --bc-thm-categoryRow-item-bg-active: #ffffff;
}

.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: #ffffff !important;
}

.banner_timer {
  background: linear-gradient(to bottom, hsl(218deg 41% 48%), hsl(218deg 25% 32%));
}

.banner_timer:after {
  border-top-color: hsl(218deg 25% 32%);
}

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

.header_search_result .hsr_list_item.__tag .hsr_name {
  color: #ffffff !important;
  background-color: #25282d;
}

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

.banner_timer .bnt_accent {
  color: #d33762;
}

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

.member_cam_popup .popup_header,
.forbid_photo_popup .popup_header,
.bongacams_popup_v2 .popup_header,
.player_caption {
  background-color: #25282d !important;
  border-color: hsl(218deg 13% 20%);
  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(218deg 13% 20%);
}

.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(218deg 13% 20%);
  background: transparent !important;
}

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

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

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

.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: #ec407a !important;
}

.contest_sidebar .cs_logo {
  height: 50px;
  background: url("//i.wlicdn.com/wl/000/009/25e/bb6ece452cb732acd9cb40337b279ae8.png") 50% 50% no-repeat !important;
  background-size: contain !important;
}

#member_join_popup.benefits .b_logo_wrp {
  background: #25282d;
}

#member_join_popup.benefits .b_logo {
  background: url("//i.wlicdn.com/wl/000/009/25e/bb6ece452cb732acd9cb40337b279ae8.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/009/25e/bb6ece452cb732acd9cb40337b279ae8.png") !important;
}
/* endregion promo */

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

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

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

.popup_18_plus .wl_default_color_link {
  color: #ec407a !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: #191b1e;
}

.bc_mrn_tabs,
body.theme_light .bc_mrn_tabs {
  --bc-thm-modernTabs-link-color: #ffffff;
  --bc-thm-modernTabs-link_active-line-color: #ec407a;
}
/* endregion bc_tabs */

/* region popover online notification */
.popover_online_notification .pon_accent,
.popover_online_notification .ponc_error,
.popover_online_notification .ponc_link {
  color: #ffffff;
}
/* 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: #ec407a;
  --bc-thm-modernPopup-header-bg: #25282d;
  --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: #d33762;
  --bc-thm-modernPopup-button-bg-hover: #f91562;
  --bc-thm-modernPopup-button-bg-active: #f91562;
}

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

.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: #ec407a;
  --bc-thm-modernPopup_supportEmail-form-item-color: #ec407a;
}

.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: #ec407a;
  --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: #ec407a;
}
/* 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: #d33762;
  --bc-thm-tfaSettings-redBtn-bg-hover: #f91562;
  --bc-thm-tfaSettings-redBtn-bg-active: #f91562;
  --bc-thm-tfaSettings_phone_setting-remoteAction_disabled_mlsBtnRed-color: #ffffff;
  --bc-thm-tfaSettings_phone_setting-remoteAction_disabled_mlsBtnRed-bg: #d33762;
  --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: #ec407a;
}
/* endregion Membership Error */

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

/* region bc_tabs */
.bc_tabs,
body.theme_light .bc_tabs {
  --bc-thm-tabs-arrow-color: #d33762;
  --bc-thm-tabs-item-accentStripe-bg: #d33762;
}
/* endregion bc_tabs */

/* region Modern Button */
.bc_mrn_btn,
body.theme_light .bc_mrn_btn {
  --bc-thm-modernBtn_danger-color: #ffffff;
  --bc-thm-modernBtn_danger-color-hover: #ffffff;
  --bc-thm-modernBtn_danger-bg: #d33762;
  --bc-thm-modernBtn_danger-bg-hover: #f91562;
  --bc-thm-modernBtn_danger-bg-active: var(--bc-thm-modernBtn_danger-bg-hover);
}

.profile_light .plt_section .bc_mrn_btn,
body.theme_light .profile_light .plt_section .bc_mrn_btn {
  --bc-thm-modernBtn_secondary-bg-hover: #25282d;
  --bc-thm-modernBtn_secondary-color-hover: #ffffff;
}
/* endregion Modern Button */

.bc_modern_popup.__gifts,
body.theme_light .bc_modern_popup.__gifts {
  --bc-thm-modernPopup_gifts-badge_active-bg: #25282d;
}

.bc_after_private_popup,
body.theme_light .bc_after_private_popup {
  --bc-thm-afterPrivatePopup-btn_send-color: #ffffff;
  --bc-thm-afterPrivatePopup-btn_send-color-hover: #ffffff;
  --bc-thm-afterPrivatePopup-btn_send-bg: #d33762;
  --bc-thm-afterPrivatePopup-btn_send-bg-hover: #f91562;
}

#shemale_gold_slider,
body.theme_light #shemale_gold_slider {
  --bc-thm-goldPopup-goldShemaleSlider-later-btn-color: #000;
}

.popup_18_plus .icon_18_plus {
  color: #d33762;
}

.bt30 strong {
  padding-left: 10px !important;
  text-shadow: none !important;
  color: #ffffff !important;
}

.bc_mp_lg .mplg_tags_modal .mplg_tm_btn {
  border-color: #d33762 !important;
}

.bc_mp_lg .mplg_tags_modal .mplg_tm_btn,
.bc_mp_lg .mplg_p_btn,
.nft_cashback_popup .ncp_btn,
.page_nft_cashback .pcsh_btn,
.mls_btn.mls_btn_red,
.popup_18_plus .button_block .agree.mls_btn,
#profile_albums_btn.mls_btn_red,
.page_header .join_btn,
.bt35,
.bt30:not(.not_wl_change) {
  background: #d33762 !important;
  color: #ffffff !important;
  text-shadow: none !important;
}

.bt35,
.bt30:not(.not_wl_change) {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #d33762;
}

.mls_btn.mls_btn_red {
  border-color: #d33762;
}

.bc_mp_lg .mplg_tags_modal .mplg_tm_btn:hover,
.bc_mp_lg .mplg_p_btn:hover,
.nft_cashback_popup .ncp_btn:hover,
.page_nft_cashback .pcsh_btn:hover,
.mls_btn.mls_btn_red:hover:not(.mls_btn_disabled),
#profile_albums_btn.mls_btn_red:hover,
#mls_pager_bottom .bt30.bt30_green:hover,
.page_header .join_btn:hover,
.bt35:hover,
.bt30:not(.not_wl_change):hover {
  background-color: #f91562 !important;
  border-color:  #f91562 !important;
  color: #ffffff !important;
}

.bt35:hover,
.bt30:not(.not_wl_change):hover,
.bt30:hover strong {
  color: #ffffff !important;
}
.bt35,
.bt30 strong,
.bt30 span {
  background-image: none !important;
}

.popup_18_plus .button_block .agree.mls_btn:hover {
  color: #ffffff !important;
  background: #f91562 !important;
}

#mls_pager_bottom .bt30.bt30_green {
  background: #d33762 !important;
  color: #ffffff !important;
  border: #d33762 1px solid;
  background-image: none !important;
}

.control_popover .cp_l_new {
  color: #ffffff;
}

.profile_member_bg_change_popup .pmbcp_img_wrp.__selected {
  box-shadow: inset 0 0 0 2px #d33762;
}

/* region login popup */
.bc_login_popup .lp_button.__join {
  color: #ffffff !important;
}

.bc_login_popup .lp_button.__join:hover {
  color: #ffffff !important;
}

.bc_login_popup,
body.theme_light .bc_login_popup {
  --bc-thm-loginPopup-button-color: #ffffff;
  --bc-thm-loginPopup-button-color-hover: #ffffff;
  --bc-thm-loginPopup-button_login-bg: #d33762;
  --bc-thm-loginPopup-button_login-bg-hover: #f91562;
  --bc-thm-loginPopup-button_login-bg-active: #f91562;
  --bc-thm-loginPopup-button_login-bg-success: #f91562;
  --bc-thm-loginPopup-button_login-bg-pending: #f91562;
  --bc-thm-loginPopup-button_login-bg-error: #f91562;
  --bc-thm-loginPopup-button_join-bg: #d33762;
  --bc-thm-loginPopup-button_join-bg-hover: #f91562;
  --bc-thm-loginPopup-button_join-bg-active: #f91562;
}
/* endregion login popup */

.bc_mrn_btn.__mrn_success.__disabled,
.bc_mrn_btn.__mrn_success:disabled {
  opacity: 0.8;
}


.footer {
  color: #b2b6ba !important;
  background-color: #32363c !important;
  background-image: none !important;
}

.footer_badge {
  color: #b2b6ba !important;
}

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

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

.footer_notice {
  color: #b2b6ba !important;
}

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

/* region IM system promo message */
.pm_activation_2fa .pmaf_header {
  background-color: #25282d;
  background-image: url("//i.wlicdn.com/wl/000/009/25e/bb6ece452cb732acd9cb40337b279ae8.png");
  background-size: 164px auto;
}
/* endregion IM system promo message */

/* region Saved Searches */
.saved_search_link {
  color: #ec407a;
}
/* 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 popover online notification */
  .popover_online_notification .pon_accent,
  .popover_online_notification .ponc_error,
  .popover_online_notification .ponc_link {
    color: #d33762;
  }
  /* endregion popover online notification */

  /* region popup_18_plus  */
  .popup_18_plus .block .title {
    color: #000;
  }
  /* region popup_18_plus  */

  /* region History Popup and Saved Searches */
  .saved_searches_popup:before,
  .saved_searches_popup .saved_searches_popup_inner,
  .history_popup:before,
  .history_popup .history_popup_inner {
    background: #191b1e;
    border-color: hsl(218deg 13% 20%);
  }

  .saved_searches_popup .saved_search_item .ssia_icon,
  .history_popup .history_popup_no_items,
  .history_popup .history_no_items_icon,
  .history_popup.__hp_search .history_info_name {
    color: #ffffff;
  }

  .saved_searches_popup .saved_search_item .ssia_icon:hover,
  .saved_searches_popup .ssi_name,
  .history_popup .history_open_profile {
    color: #ec407a;
  }

  .saved_searches_popup .saved_search_item:hover .ssia_icon {
    color: #ffffff;
  }

  .saved_searches_popup .saved_search_item:hover {
    background: #25282d;
  }

  .history_popup .history_item:hover {
    color: #ffffff !important;
    background: #25282d;
  }
  /* endregion History Popup and Saved Searches */

  /* region Header Search Result */
  .header_search_result {
    background: #191b1e;
    border: 1px solid hsl(218deg 13% 20%);
  }

  .header_search_result .hsr_footer,
  .header_search_result .hsr_list_wrapper + .hsr_list_wrapper {
    border-color: hsl(218deg 13% 20%);
  }

  .header_search_result .hsr_count,
  .header_search_result .hsr_list_item:hover .hsr_count,
  .header_search_result .hsr_delete {
    color: rgba(255, 255, 255, 0.668);
  }

  .header_search_result .hsr_list_item:hover {
    color: #ffffff !important;
    background: #25282d;
  }

  .header_search_result .hsr_footer_link,
  .header_search_result .hsr_btn_clear {
    color: #ec407a;
  }

  .header_search_result .hsr_title {
    color: #ffffff;
  }

  .header_search_result .hsr_list_item.__model {
    color: #ffffff !important;
  }
  /* endregion Header Search Result */

  .bc_mp_lg.mpl_skeleton .bc_skeleton .bcs_inner {
    background: #16181a !important;
  }

  .bc_mp_lg.mpl_skeleton .bc_skeleton:before {
    background: #25282d !important;;
  }

  /* region membership page */
  .account .account_info .upload_docs,
  .account .account_info .upload_docs .ud_list li span,
  .account .account_info .ms_descr .info_part,
  .membership_types_table .ms_th .ms_th_info {
    color: #ffffff;
  }

  .membership_types_table.membership_types_free .ms_th .ms_td:nth-child(2),
  .membership_types_table.membership_types_gold .ms_th .ms_td:nth-child(3),
  .membership_types_table.membership_types_platinum .ms_th .ms_td:nth-child(4),
  .membership_types_table.membership_types_unlimited .ms_th .ms_td:nth-child(5),
  .membership_types_table.membership_types_sapphire .ms_th .ms_td:nth-child(6),
  .membership_types_table.membership_types_titan .ms_th .ms_td:nth-child(7),
  .membership_types_table.membership_types_diamond .ms_th .ms_td:nth-child(8),
  .membership_types_table.membership_types_exclusive .ms_th .ms_td:nth-child(9),
  .account .account_info .upload_docs .ud_ttl,
  .membership_types_table .ms_th .advantage_type_header {
    color: #ffffff;
  }

  .membership_types_table.membership_types_free .ms_td:nth-child(2),
  .membership_types_table.membership_types_gold .ms_td:nth-child(3),
  .membership_types_table.membership_types_platinum .ms_td:nth-child(4),
  .membership_types_table.membership_types_unlimited .ms_td:nth-child(5),
  .membership_types_table.membership_types_sapphire .ms_td:nth-child(6),
  .membership_types_table.membership_types_titan .ms_td:nth-child(7),
  .membership_types_table.membership_types_diamond .ms_td:nth-child(8),
  .membership_types_table.membership_types_exclusive .ms_td:nth-child(9) {
    background-color: rgba(248, 255, 242, 0.2);
  }

  .membership_types_table .ms_th .ms_tr {
    background-color: #191b1e;
  }

  .membership_types_table.__fixed .ms_th,
  .account .account_info .ms_type_plank {
    background: #191b1e;
  }
  /* endregion membership page */

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

.header_search_result.__empty,
.header_search_result .hsr_delete:hover {
  color: #ec407a;
}
/* 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: #25282d;
}

.underChatButton #bLovers .lb_icon.__love {
  color: #ec407a !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: #32363c;
  --bc-thm-chatHeader-host-name-color: #ffffff;
}

    .bc_chat_button,
  body.theme_light .bc_chat_button {
    --bc-thm-chat-button-color: var(--white);
    --bc-thm-chat-button-bg: rgba(255, 255, 255, 0.1);
    --bc-thm-chat-button-bg-hover: rgba(255, 255, 255, 0.2);
    --bc-thm-chat-button-bg-active: rgba(255, 255, 255, 0.2);
    --bc-thm-chat-button-borderColor: hsl(216deg 9% 21% / 50%);
  }

.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: #ec407a;
  --bc-thm-chatTipKing-content-color: #ffffff;
  --bc-thm-chatTipKing-link-color: #ec407a;
}

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

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

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

.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: #ffffff;
}

/*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: #191b1e;
  --bc-thm-followersPage-emptyBlock-titleAccent-color: #d33762;
  --bc-thm-followersPages-emptyBlock-btn-color: #ffffff;
}

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

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

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

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

  /* region bc_tabs */
    .bc_tabs,
  body.theme_light .bc_tabs {
    --bc-thm-tabs-base-borderColor: #32363c;
    --bc-thm-tabs-base-color: #fff;
    --bc-thm-tabs-title-color: var(--bc-thm-tabs-base-color);
    --bc-thm-tabs-bg: #25282d;
  }
  /* endregion bc_tabs */

  /* region mobile_bonus */
.ap_mobile_bonus_page,
body.theme_light .ap_mobile_bonus_page {
  --bc-thm-mobileBonusPage-color: #fff;
  --bc-thm-mobileBonusPage-borderColor: #656565;
  --bc-thm-mobileBonusPage-conditionsBlock-bg: #2b2b2b;
  --bc-thm-mobileBonusPage-conditionsBlock-borderColor: #3f3f3f;
  --bc-thm-mobileBonusPage-conditions-color: #fff;
}
/* endregion mobile_bonus */

  .password_recovery {
    border-color: hsl(218deg 13% 20%);
  }

  .password_recovery .pr_title {
    color: #ffffff !important;
  }

  .password_recovery .pr_desc,
  .password_recovery .pr_form .form_label label,
  .password_recovery .pr_response {
    color: #ffffff;
  }

  .password_recovery .form .spinner {
    background-image: url("/images/svg/bc/icon/icon_spinner_fff.svg");
  }
/* endregion Recovery Password Form */

.contact_support .cs_b_title {
  color: #ffffff;
}

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

.chat_control_panel {
  padding-right: 6px;
  padding-left: 6px;
}
/* endregion Chat Control Panel */

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

.control_popover .cp_l_new {
  background: linear-gradient(270deg, hsl(343deg 53% 42%) -7%, hsl(343deg 63% 52%) 96%);
}

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

.bc_text_badge,
body.theme_light .bc_text_badge {
  --bc-thm-textBadge-color: #ffffff;
  --bc-thm-textBadge-bg: linear-gradient(270deg, hsl(343deg 53% 42%) -7%, hsl(343deg 63% 52%) 96%);
}

.bc_picture_stub,
body.theme_light .bc_picture_stub {
  --bc-thm-pictureStub-base-color: #d33762;
  --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: #ffffff;
  --bc-thm-dmca-caption-color: #ffffff;
  --bc-thm-dmca_rounded-bg: #191b1e;
  --bc-thm-dmca-widget-bg: #191b1e;
  --bc-thm-dmca-widget-head-color: #ffffff;
  --bc-thm-dmca-widget-head-bg: #d33762;
  --bc-thm-dmca-widget-head-textShadowColor: transparent;
  --bc-thm-dmca-form-field-bg: #ffffff;
  --bc-thm-dmca-form-linkBtn-color: #ec407a;
  --bc-thm-dmca-footer-bg: #191b1e;
  --bc-thm-dmca-form-label-color: #ffffff;
  --bc-thm-dmca-footer-title-color: #ffffff;
  --bc-thm-dmca-footer-color: #ffffff;
}

.support_form_pages,
body.theme_light .support_form_pages {
  --bc-thm-supportFormPages-title-color: #ffffff;
  --bc-thm-supportFormPages-desc-color: #ffffff;
  --bc-thm-supportFormPages_rounded-bg: #191b1e;
  --bc-thm-supportFormPages-formSection-bg: #191b1e;
  --bc-thm-supportFormPages-widget-head-color: #ffffff;
  --bc-thm-supportFormPages-widget-head-bg: #d33762;
  --bc-thm-supportFormPages-widget-head-textShadowColor: transparent;
  --bc-thm-supportFormPages-form-field-bg: #ffffff;
  --bc-thm-supportFormPages-form-linkBtn-color: #ec407a;
  --bc-thm-supportFormPages-footer-bg: #191b1e;
  --bc-thm-supportFormPages-form-label-color: #ffffff;
  --bc-thm-supportFormPages-footer-title-color: #ffffff;
  --bc-thm-supportFormPages-footer-color: #ffffff;
}


    .contact_support,
  body.theme_light .contact_support {
    --bc-thm-dmca_rounded-borderColor: #32363c;
    --bc-thm-dmca-widget-body-borderColor: #32363c;
  }

    .support_form_pages,
  body.theme_light .support_form_pages {
    --bc-thm-supportFormPages_rounded-borderColor: #32363c;
    --bc-thm-supportFormPages-widget-body-borderColor: #32363c;
  }
/* endregion DMCA & Content Removal pages */

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

/* 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: #ffffff;
  --bc-thm-profileLight-detailsList-item_title-color: #ffffff;
  --bc-thm-profileLight-subSection-title-color: var(--bc-thm-profileLight-section-title-color);
}
    .profile_light,
  body.theme_light .profile_light {
    --bc-thm-profileLight-base-text-color: #191b1e;
    --bc-thm-profileLight-detailsList-item_title-color: #191b1e;
    --bc-thm-profileLight-aboutList-caption-color: #191b1e;
  }

/* endregion profile light */

/* region Security Center */
    .security_settings,
  body.theme_light .security_settings {
    --bc-thm-tfaSettings-base-color: #fff;
    --bc-thm-tfaSettings-title-color: var(--bc-thm-tfaSettings-base-color);
    --bc-thm-tfaSettings-input-boxShadowColor: none;
    --bc-thm-tfaSettings-secBlockTitle-textShadowColor: none;
    --bc-thm-tfaSettings-secBlockCaption-textShadowColor: none;
    --bc-thm-tfaSettings_phone_setting-formError-bg: transparent;
    --bc-thm-tfaSettings-secBlockDevice-iconColor: #ffffffab;
    --bc-thm-tfaSettings-secBlockApp-secBlockIcon-iconFill: var(--bc-thm-tfaSettings-secBlockDevice-iconColor);
    --bc-thm-tfaSettings-radioItem-color: #fff;
  }

    .security_settings.__auth,
  body.theme_light .security_settings.__auth {
    --bc-thm-tfaSettings_auth-helpRow-link-borderColor: #ec407a;
  }

  .security_settings .bc_phone_select_box .bcf_selectbox.__opened .bcsb_input_wrp {
    opacity: 0.8;
  }

  .security_settings input[type=text]::placeholder,
  .security_settings .bc_phone_select_box .bcsb_input::placeholder {
    opacity: 1;
  }

  .security_settings .mls_btn {
    color: var(--bc-thm-legacyMlsColor-color) !important;
  }
/* 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,
.member_cam_popup .popup_header .popup_control,
.forbid_photo_popup .popup_close,
.bongacams_popup_v2 .popup_close {
  border-color: #373737;
}

.player_caption {
  background-color: #d33762 !important;
}

.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: #d33762;
}

.history_popup:before,
.history_popup .history_popup_inner,
.header_search_result,
.header_search_result .hsr_footer,
.header_search_result .hsr_list_wrapper + .hsr_list_wrapper,
.password_recovery {
  border-color: #373737;
}

.header_logo,
.header_logo.__skin .logo_link {
  width: 110px;
}

#faq,
body.theme_light #faq {
  --bc-thm-faq-message-title-before-borderColor: #d33762;
}

#faq .fm_title {
  border-color: #fff !important;
  color: #fff !important;
}

.mls_tabs_container td h5 strong,
#faq .fms_title,
#faq .fms_title.__open {
  color: #d33762 !important;
}

#faq .fm_title,
#faq .fm_title.__open {
  background-color: #d33762 !important;
}

#member_join_popup.horizont_green2 .form_field .field_label,
#member_join_popup.horizont_green2 .title_free_tokens,
.header_bar .hb_drop_down .hbd_item_link,
.contact_support .support_page_email h2,
#content,
.footer_seo .footer_seo_title,
.mls_hash_tag {
  color: #fff !important;
}

.mls_hash_tag .ht_item.__ht_record:hover .ht_record_icon {
  fill: #fff;
}

.bt30_blue {
  text-shadow: none;
}

.bt30_grey:not(.not_wl_change),
.mls_btn {
  background: #d9d9d9 !important;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.57);
  color: #464646 !important;
  border: 0 !important;
}

.bt30_grey:not(.not_wl_change):hover,
.mls_btn:hover {
  color: #464646 !important;
  background: #e0e0e0 !important;
}

.follower_page .fp_list .fpl_btn_wrp .mls_btn,
.follower_page .fp_search_block .fpsb_btn_wrp .mls_btn,
.show_video_view .btn_buy_video,
.profile .column_left .profile_actions .change_profile_photo_trigger .mls_btn,
.filter_tooltip .saf_reset,
.bc_quick_search .qs_buttons .saf_reset,
.bt35_maroon,
.bt30_maroon,
.bt30_maroon strong,
.profile .bt30_blue {
  color: #ffffff !important;
  background: #d33762 !important;
  border: 0;
  text-shadow: 0 1px 0 #b00048 !important;
}

.bc_mp_lg .mplg_p_btn:hover,
.follower_page .fp_list .fpl_btn_wrp .mls_btn:hover,
.follower_page .fp_search_block .fpsb_btn_wrp .mls_btn:hover,
.show_video_view .btn_buy_video:hover,
.profile .column_left .profile_actions .change_profile_photo_trigger .mls_btn:hover,
.underChatProfileButton a:hover,
.underChatButton a:hover,
.chat_tabs_container .chatBtn:hover,
.filter_tooltip .saf_reset:hover,
.bc_quick_search .qs_buttons .saf_reset:hover,
.bt35_maroon:hover,
#profile_albums_btn.mls_btn_red:hover,
.mls_btn.mls_btn_red:hover,
.bt30_maroon:hover {
  color: #ffffff !important;
  background: #f91562 !important;
}

.bc_mp_lg .mplg_p_btn:active,
.follower_page .fp_list .fpl_btn_wrp .mls_btn:active,
.follower_page .fp_search_block .fpsb_btn_wrp .mls_btn:active,
.show_video_view .btn_buy_video:active,
.profile .column_left .profile_actions .change_profile_photo_trigger .mls_btn:active,
.underChatProfileButton a:active,
.underChatButton a:active,
.filter_tooltip .saf_reset:active,
.bc_quick_search .qs_buttons .saf_reset:active,
.bt35_maroon:active,
#profile_albums_btn.mls_btn_red:active,
.mls_btn.mls_btn_red:active,
.bt30_maroon:active {
  background: #f91562 !important;
}

.bc_mp_lg,
body.theme_light .bc_mp_lg {
  --bc-thm-miniProfile-btn_tip-color: #ffffff;
  --bc-thm-miniProfile-btn_tip-color-hover: #ffffff;
  --bc-thm-miniProfile-btn_tip-bg: #079b70;
  --bc-thm-miniProfile-btn_tip-bg-hover: #45b192;
  --bc-thm-miniProfile-btn_tip-bg-active: var(--bc-thm-miniProfile-btn_tip-bg-hover);
  --bc-thm-miniProfile-tags-title-color: #d33762;
  --bc-thm-miniProfile-listItem-color: #b2b6ba;
  --bc-thm-miniProfile-listItem_title-color: #d33762;
  --bc-thm-miniProfile-tags-item-color: #fff;
  --bc-thm-miniProfile-tags-item-color-hover: #ffffff;
  --bc-thm-miniProfile-tags-item-bg: #ec407a;
  --bc-thm-miniProfile-tags-item-bg-hover: #f91562;
  --bc-thm-miniProfile-header-name-color: #ffffff;
}

.bc_mp_lg .bc_media_thumb,
body.theme_light .bc_mp_lg .bc_media_thumb {
  --bc-thm-mediaThumb-item_title-color: #b2b6ba;
  --bc-thm-mediaThumb-counter-color: #b2b6ba;
}

.bc_after_private_popup,
body.theme_light .bc_after_private_popup {
  --bc-thm-afterPrivatePopup-btn_send-bg: #079b70;
  --bc-thm-afterPrivatePopup-btn_send-bg-hover: #45b192;
}

.chat_fullscreen .chatContainer .chfs_btn.__tip,
.mls_btn.mls_btn_green,
.chat_users .more_users,
#member_join_popup .wl_green_submit .bt30_green,
.control_popover .cp_button,
.bt35_green,
.mls_btn.mls_btn_dark_green,
.page_header .bt30_green,
.bt30_green,
#mls_pager_bottom .bt30.bt30_green {
  color: #ffffff !important;
  background: #079b70 !important;
  border: 0;
}

.bc_mrn_btn,
body.theme_light .bc_mrn_btn {
  --bc-thm-modernBtn_success-color: #ffffff;
  --bc-thm-modernBtn_success-color-hover: #ffffff;
  --bc-thm-modernBtn_success-bg: #079b70;
  --bc-thm-modernBtn_success-bg-hover: #45b192;
  --bc-thm-modernBtn_danger-bg: #079b70;
  --bc-thm-modernBtn_danger-bg-hover: #45b192;
}

.profile_light .plt_section .bc_mrn_btn,
body.theme_light .profile_light .plt_section .bc_mrn_btn {
  --bc-thm-modernBtn_secondary-bg-hover: #ec407a;
  --bc-thm-modernBtn_secondary-color-hover: #fff;
}

.bc_modern_popup.__gifts,
body.theme_light .bc_modern_popup.__gifts {
  --bc-thm-modernPopup_gifts-badge_active-bg: #ec407a;
}

.profile_light,
body.theme_light .profile_light {
  --bc-thm-profileLight-aboutList-caption-color: #d33762;
  --bc-thm-profileLight-detailsList-item_title-color: #d33762;
  --bc-thm-profileLight-navigation-link_active-line-color: #d8507a;
  --bc-thm-profileLight-sexQuestionnaire-tabTitle_active-bg: #d8507a;
  --bc-thm-profileLight-sexQuestionnaire-askForm-name-color: #d8507a;
  --bc-thm-profileLight-schedule-text_highlight-color: #d8507a;
  --bc-thm-profileLight-schedule-badge_highlight-bg: #d8507a;
}

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

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

.chat_fullscreen .chatContainer .chfs_btn.__tip:hover,
.mls_btn.mls_btn_green:hover,
.chat_users .more_users:hover,
#member_join_popup .wl_green_submit .bt30_green:hover,
.control_popover .cp_button:hover,
.bt35_green:hover,
.mls_btn.mls_btn_dark_green:hover,
.page_header .bt30_green:hover,
.bt30_green:hover,
#mls_pager_bottom .bt30.bt30_green:hover {
  color: #ffffff !important;
  background: #45b192 !important;
}

.model_offline_notification,
body.theme_light .model_offline_notification {
  --bc-thm-modelOfflineNotification-btn-color: #ffffff;
  --bc-thm-modelOfflineNotification-btn-color-hover: #ffffff;
  --bc-thm-modelOfflineNotification-btn-bg: #079b70;
  --bc-thm-modelOfflineNotification-btn-bg-hover: #45b192;
}

.chat_fullscreen .chatContainer .chfs_btn.__tip,
.mls_btn.mls_btn_green,
.chat_users .more_users,
.bt35_green,
#member_join_popup .wl_green_submit .bt30_green,
.bt30_green,
.bt30_green strong {
  text-shadow: 0 1px 0 #3a6816 !important;
}

#chatContainer,
body.theme_light #chatContainer {
  --bc-thm-chat-borderColor: #474a50;
}

#member_join_popup .bt30,
#member_join_popup .bt35,
#member_join_popup.dont_just_watch .form_actions .bt30_green {
  text-shadow: none !important;
}

.control_popover #invisible_mode_description.cp_popover .cp_p_info a,
.show_video_view .sv_description span .bc_bold,
.account_info .ai_table .btn_help_question_holder .what_view .what_view_link,
.bc_message_panel .mpl_block:active,
.bc_message_panel .mpl_block:hover,
.listing_search_result .lsr_link {
  color: #ec407a !important;
}

.head_confirm_box .hcb_info .hcb_text.__caption .hcb_accent,
.bc_online_notification .ont_alert_name {
  color: #d33762;
}

.bc_online_notification .ont_budge {
  background: #079b70;
}

.bcf-header {
  background: #d33762;
}

.bc_mp_lg .mplg_header {
  background: #25282d;
}

#member_join_popup.horizont_green2 .popup {
  padding: 16px 12px 16px 13px !important;
  background: #191b1e;
}

.contest_sidebar .nli_link,
#member_join_popup.wl_default_links a {
  color: #ec407a !important;
}

#member_join_popup.horizont_green2 .login_box {
  float: none !important;
  padding: 10px 22px 10px 10px !important;
  color: #fff !important;
  background: #32363c;
}

#member_join_popup.gay_enter {
  color: #000;
}

.bongacams_popup .form .form_row {
  color: #000;
}

.head_confirm_box {
  background: #32363c;
}

.head_confirm_box .hcb_list .hcbl_item,
.head_confirm_box .hcb_info .hcb_text.__caption .hcb_token_wrp,
.head_confirm_box .hcb_info .hcb_text.__caption .hcb_accent {
  color: #d8507a;
}

.head_confirm_box .hcb_list,
.head_confirm_box .hcb_info.__required .hcb_text.__confirm_caption,
.head_confirm_box .hcb_info .hcb_text.__info .bc_bold,
.head_confirm_box .hcb_info .hcb_text {
  color: #fff;
}

.head_confirm_box .hcb_links .input_wrapper {
  background: #fff;
  border-color: #ccc;
}

.head_confirm_box .hcb_links .input_wrapper input::placeholder,
.head_confirm_box .hcb_links .input_wrapper input {
  color: #303030;
}

.bc_popalert.__member_bonus .bcb_close,
.push_notification_alert .pna_icon,
.header_nav_wrp .header_nav .hns_submit {
  color: #d33762;
}

.page_header #header_login .join_btn {
  border: 0;
  border-radius: 2px;
}

.bc_login_popup,
body.theme_light .bc_login_popup {
  --bc-thm-loginPopup-button_login-bg: #079b70;
  --bc-thm-loginPopup-button_login-bg-hover: #45b192;
  --bc-thm-loginPopup-button_login-bg-active: #45b192;
  --bc-thm-loginPopup-button_login-bg-success: #45b192;
  --bc-thm-loginPopup-button_login-bg-pending: #45b192;
  --bc-thm-loginPopup-button_login-bg-error: #45b192;
}

.header_control .buy a {
  font-weight: 700;
}

.page_header .lang_button .lang_button_inner {
  background: #2c2c2c;
}

.listing_tabs_wrp,
.page_header .change_lang {
  border-color: #373737;
}

.page_header .change_lang {
  background-color: #25282d;
}

.contact_support .contact_support_info h2,
.contact_support .support_page_email h2 {
  background: #d33762;
  border-color: #d33762;
}

.header_bar .hb_item:hover {
  color: #ec407a !important;
  text-decoration: underline;
}

.header_bar .hb_item.__categories:hover {
  color: #fff !important;
  text-decoration: none !important;
}

.header_bar .hb_item.__categories.__open,
.header_bar .hb_item.__categories {
  background-color: #d33762;
}

.header_bar .hb_item.__promo .bc_bubble {
  color: #ffffff;
  text-shadow: 1px 0 1px #d33762;
  background-color: #d33762;
}

.header_bar .hb_drop_down .hbd_item_link .hbd_s_live {
  color: #b2b6ba !important;
}

.header_bar .hb_drop_down .hbd_item_link:hover,
.header_bar .hb_drop_down .hbd_item_link.__current {
  background-color: #d33762;
}

.bc_member_alerts .maa_header {
  background: #079b70;
}

.header_bar .hb_mobile_off .hb_mobile_icon {
  fill: #ec407a;
}

.history_popup .history_item:hover {
  background: #d33762;
}

.history_popup .history_item:hover .history_open_profile {
  color: #fff !important;
}

.header_search_result .hsr_list_item:hover {
  background: #d33762;
}

.header_search_result .hsr_list_item.__tag:hover .hsr_name {
  background-color: #25282d;
}

.header_search_result .hsr_list_item.__tag:hover,
.header_search_result .hsr_list_item:hover .hsr_count {
  color: #fff !important;
}

.header_search_result .hsr_delete:hover {
  color: #fff;
}

.header_search_result .hsr_count {
  color: #b2b6ba;
}

.styled_radio input + label span,
.styled_checkbox input + label span,
.bc_quick_search.fl_filter_container .flf_fields .styled_checkbox input + label span,
.bc_quick_search.fl_filter_container .flf_fields .styled_radio input + label span {
  background-color: #fff !important;
}

.styled_checkbox input + label span,
.bc_quick_search.fl_filter_container .flf_fields .styled_checkbox input + label span {
  border-radius: 4px !important;
}

.bc_quick_search.fl_filter_container .flf_fields .styled_radio input + label span {
  min-width: 16px;
}

.styled_radio input + label span,
.fl_filters .styled_radio input + label span {
  border-radius: 50% !important;
}

.bc_quick_search .qs_result .qs_count,
.fl_filter_container .flf_range .flf_range_values,
.fl_filters .styled_radio label,
.fl_filters .styled_checkbox label,
.fl_filter_container .fl_filters .flf_dropdown .styled_checkbox label,
.fl_filter_container .fl_filters .flf_dropdown .styled_radio label {
  color: #b2b6ba !important;
}

.fl_filters .styled_radio input:checked + label,
.fl_filters .styled_checkbox input:checked + label,
.fl_filter_container .fl_filters .flf_dropdown .styled_checkbox input:checked + label,
.fl_filter_container .fl_filters .flf_dropdown .styled_radio input:checked + label {
  color: #d33762 !important;
}

.bc_quick_search .qs_result {
  background-color: #32363c;
}

.fl_filter_container .fl_model_cnt,
.fl_filter_container .fl_model_cnt .fl_search_em,
.bc_quick_search .qs_result .qs_no_results,
.bc_quick_search .qs_result .qs_count .fl_search_em {
  color: #fff;
}

.filter_tooltip {
  background: #25282d;
}

.listing_tabs {
  margin-bottom: -1px;
}

.listing_tabs .lt_item.selected {
  border-bottom-color: #d8507a;
}

.wrapper .inner_wrapper {
  border-color: #191b1e;
}

.mls_hash_tag .ht_quick_search {
  background: #f5f5f5;
}

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

.listing_settings .ls_inner,
.sorting_form .bcsba_icon {
  color: #000;
}

.listing_controls .bcf_check_input:checked ~ .bcf_text .lc_icon,
.listing_controls .lc_icon {
  fill: #fff;
}

.listing_controls .lc_filter.__active .lc_icon,
.listing_controls .lc_filter:hover .lc_icon,
.listing_controls .bcf_check:hover .lc_icon {
  fill: #d33762;
}

.ls_thumb .lst_bage.__live {
  background-image: url(//i.wlicdn.com/images/sprite/bc/listing_atlas_wl2.svg#svg_lsw_bage_live);
}

.bc_mp_lg .mplg_header .mplg_status_icon {
  fill: #72c200;
}

.page_buy_tokens {
  color: #000 !important;
  background: #fff !important;
}

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

.page_buy_tokens .buy_tokens_footer,
.page_buy_tokens .buy_tokens h4,
.page_buy_tokens .buy_tokens h3,
.page_buy_tokens .buy_tokens_popup .bt_title {
  color: #000 !important;
}

.bc_modern_popup,
body.theme_light .bc_modern_popup {
  --bc-thm-modernPopup-header-bg: #d33762;
}

.page_contest .contest_content,
.page_contest,
.top_models_layout {
  background: #191b1e;
}

.page_contest .sc_timer,
.page_contest .pcc_subtitle,
.page_contest .pc_rank_switch .rs_subtitle,
.page_contest .pd_desc,
.contest_sidebar .csn_title,
.contest_sidebar .cs_to_top,
.page_contest .pcp_toggle,
.page_contest .pcc_text .ct_info,
.page_contest .pcc_text .ct_subtitle {
  color: #fff;
}

.page_contest .pc_rank_switch .rs_link:before {
  border-color: transparent #fff;
}

.bc_filter_select .fls_dropdown.__visible,
.bc_filter_select .fls_inner.__opened,
.smilePanel.newSmileys .smilePanelHeaderSearch .smileySearch_input:focus,
.smilePanel.newSmileys .smilePanelHeaderSearch .smileySearch_input:active,
.cszb_select.__chat_mode.open .cszb_select_options,
.cszb_select.__chat_mode.open,
.memberNavigation {
  border-color: #474a50 !important;
}

.bc_mp_lg .mplg_p_btn,
.underChatProfileButton a,
.underChatButton a,
.chat_tabs_container .chatBtn {
  color: #fff !important;
  text-shadow: none;
  background: #ec407a !important;
  border-color: #ec407a !important;
}

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

.chat_prompt_wrp .cp_msg .cp_msg_holder.__active,
.chat-column .chatType {
  background: #079b70;
}

.chat-tab .msg_tip_success .system_area {
  color: #25282d;
  background: #d33762;
}

.raise_what_link,
#bModelNavigator .what .mn_w_icon {
  color: #357be3 !important;
  border-color: #357be3 !important;
}

.panel_games_popup.__keno .pgp_keno,
.panel_games_popup.__dice .rtd_gitem,
.chat_history .msg_member .author_area,
.chat_history .msg_member .message_area,
.chat_king_alert.__msg .cka_s_title,
#login_or_join_popup .form_row_remember {
  color: #000; }

ul.mls_tabs li.selected,
.modelGamesOutput {
  background: #fff !important;
}

.panel_games_popup .pgp_s_alert,
.panel_games_popup .pgp_s_success {
  color: #079b70;
}

.contextMenu li.title,
.users .user_item_selected .td_user {
  color: #000 !important;
}

ul.mls_tabs li,
.chat_tabs_container {
  background: #f5f5f5;
}

#bChat .sendInput {
  color: #000;
}

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

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

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

.profile.__member .last_login h2 .la_date,
.profile.__member.last_login .title_h2 .la_date,
#bSignup,
#bModelNavigator .mn_link,
.column-header-topic .topic-label,
.contextMenu a,
.profile.__member h2,
.profile.__member .title_h2,
.footer_seo_title a,
.mls_models_not_found {
  color: #d33762 !important;
}

.profile_settings_popup #select_avatar_list_trigger,
.profile_settings_popup #select_vip_avatar_list_trigger {
  color: #fff !important;
  text-shadow: none !important;
}

.profile-part .create_new_album_button,
.chat-tab .msg_tip_fail a,
.forward_to_remote .ftr_btn_wrp .mls_btn.mls_btn_red,
.column-header-topic,
.chat-tab .msg_tip_success .system_area {
  color: #fff !important;
}

.profile.__member {
  color: #000;
}

.profile.__member .title_h1 {
  color: inherit;
}

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

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

.bc_category_dropdown_wrap,
body.theme_light .bc_category_dropdown_wrap {
  --bc-thm-categoryDropdown-link-color: #fff;
  --bc-thm-categoryDropdown-link-bg-hover: #d33762;
  --bc-thm-categoryDropdown-live-color: #b2b6ba;
  --bc-thm-categoryDropdown-live-color-hover: #fff;
}

.tip_model_form .radio_list li {
  color: #000;
}

.hs_slider_arrow:before,
.hs_slider_arrow:after {
  background: #777;
}

.hs_slider_arrow.disabled:before,
.hs_slider_arrow.disabled:after,
.hs_slider_arrow.disabled:hover:before,
.hs_slider_arrow.disabled:hover:after {
  background: #ccc;
}

.profile.__member h2 svg path,
.profile.__member h2 svg circle,
.profile.__member h2 svg polygon,
.profile.__member .title_h2 svg path,
.profile.__member .title_h2 svg circle,
.profile.__member .title_h2 svg polygon {
  fill: #d33762 !important;
}

ul.mls_tabs li:hover,
ul.mls_tabs li.selected,
ul.mls_tabs li.selected:hover {
  border-top-color: #ec407a;
}

.smilePanel .smilePanelContent,
body.theme_light .smilePanel .smilePanelContent {
  --bc-thm-chat-smilePanel-headerTab_active-stripe-color: #ec407a;
  --bc-thm-chat-smilePanel-tabs-item-borderColor-active: #ec407a;
}

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

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

.forward_to_remote .ftr_btn_wrp .mls_btn,
.gc_holder .gc_btn_back,
.ap_pages .ap_btn_back {
  color: #464646 !important;
}

.bShareCamControls a .txt {
  display: none;
}

#bPaidButtonGroup .pbg_btn:nth-last-child(n+2) {
  border-right: 1px solid #bae8b1 !important;
}

#bPaidButtonGroup .pbg_btn:nth-last-child(n+2):lang(ar),
#bPaidButtonGroup .pbg_btn:nth-last-child(n+2):lang(jw) {
  border-right: none !important;
  border-left: 1px solid #bae8b1 !important;
}

.ls_thumb.__selected .lst_wrp:after {
  border-color: #26282d;
  box-shadow: 0 0 0 1px #26282d;
}

.tip_king_wrp .chat_king_alert,
.chat_users .user_item {
  border-color: #32363c;
}

.chat_king_alert .cka_s_title.__alert {
  color: #ec407a;
}

.static_page.prices_page table.bordered th,
.static_page.prices_page table.bordered td {
  border-color: #d33762;
}

.sell_traffic,
.page_advert,
.ap_initial_page_big .free_tokens_conditions,
.ap_initial_page_big,
.ap_initial_page_big .title_h2,
.suspect_login_page.rounded,
.form .form_errors_row,
.follower_page .fp_list .fpl_item,
.follower_page .fp_filter,
.follower_page .fp_search_block,
.follower_page,
.video_list .video_container,
.video_container .video_element_details,
.profile.__member .descr_block,
.account_cancelaccount .account_info .form_block,
.forward_to_remote,
.forward_to_remote .ftr_header,
.page_categories .pc_not_found,
.all_models_page_filter,
.terms_page .terms_item .terms_description,
.contact_support .contact_support_form,
.ap_overview_page .ap_item,
.all_models_page_desc,
.mls_tabs_container,
.bc_tabs {
  background: #25282d;
  border-color: #32363c;
}

.follower_page,
body.theme_light .follower_page {
  --bc-thm-followersPage-list-preloader-borderColor: #25282d;
  --bc-thm-followersPage-emptyBlock-color: #fff;
}

.suspect_login_page form,
.follower_page .fp_list .fpl_icon{
  background: #25282d;
}

.suspect_login_page .slp_help,
.page_categories .pc_tags_table .pct_header {
  border-color: #32363c;
}

.all_models_by_letter a span {
  border-color: #ec407a;
}

.follower_page .fp_filter .fpf_gender .bcf_check_input:checked + .bcf_mark,
.content .login .login_form .form_field .input_wrapper input {
  background: #fff;
}

.page_initial_bonus .free_tokens_steps .steps.active a,
.ap_initial_page_big .free_tokens_conditions .list,
.suspect_login_page.rounded,
.suspect_login_page .slp_ttl,
.account_cancelaccount .note,
.account_cancelaccount .ac_followers .ac_item .aci_title,
.follower_page .fp_container.__moderators .fpc_caption,
.profile.__member .albums_list .album_element .actions .count,
.video_container .views,
.profile.__member .descr_block,
.account_cancelaccount label.reason_radio .label_text,
.account .account_info .form_block .form_itself .form_data .form_row .form_label,
.account_cancelaccount .info,
.nf_page .error404 span,
.nf_page .error404 p,
.forward_to_remote,
.account .account_info .ms_descr .info_part,
.vip_overview_disclaimer_page .vo_ttl,
.vip_overview_disclaimer_page,
.account_info .ai_desc,
.account_info .ai_table,
.terms_page .terms_item .terms_description,
.terms_page h1,
.terms_page .title_h1,
#content.terms_page,
.contact_support .contact_support_form,
.ap_overview_page .ap_item .ap_item_description,
.concierge_service .cs_support .cs_s_accent,
.concierge_service .cs_support,
.concierge_service .concierge_benefits .concierge_benefit_desc,
.concierge_service .caption,
.concierge_service .membership_level .ml_icon,
.concierge_service .membership_level,
.concierge_service .concierge_gray_bg.concierge_gray_bg_membership,
.all_models_page_desc p,
.page_mobile_campaign .mobile_campaign_wrapper .mobile_campaign_inner_wrapper p,
.ap_initial_page .ap_actions,
.ap_initial_page .ap_text_desc,
.ap_initial_page .ap_text_ttl_holder,
.ap_refer_page .ap_footer,
.ap_refer_page .ap_step_item,
.ap_refer_page .ap_text_ttl,
.ap_overview_page .ap_overview_desc,
.ap_overview_page .ap_overview_ttl,
.contact_support .support_tab strong,
.contact_support .cs_b_subtitle {
  color: #fff !important;
}

.contact_support.rounded {
  background: transparent;
  border-color: transparent;
}

.follower_page .fp_container.__moderators .fpc_subtitle,
.forward_to_remote .ftr_highlight,
.account_info .ai_table .ait_cell.__accent {
  color: #ec407a;
}

.forward_to_remote .ftr_icon {
  fill: #fff;
}

.bcf-popup .form .form_data {
  color: #000;
  background: #fff;
}

.page_mobile_campaign .mobile_campaign_wrapper .mobile_campaign_inner_wrapper .pink_text,
.page_mobile_campaign .mobile_campaign_wrapper .mobile_campaign_inner_wrapper h2 {
  background-color: #d33762;
}

.account_cancelaccount .ac_followers .ac_item .aci_photo_box,
.profile.__member h2,
.profile.__member .title_h2,
.account .account_info .upload_docs,
.profile.__member .profile_comments .comment_container,
.wish_list_block,
.inner_wish_list_block .wish_block {
  border-color: #32363c;
}

.contact_support .icon {
  color: #d8507a;
}

#profile_albums_btn.mls_btn_red,
.mls_btn.mls_btn_red {
  color: #fff !important;
  background: #d8507a !important;
}

.nf_page,
.photo_uploader,
.page_reviews,
.concierge_service .concierge_gray_bg.concierge_gray_bg_membership,
.concierge_service .concierge_header,
.concierge_service.rounded,
.ap_initial_page,
.page_mobile_campaign .mobile_campaign_wrapper,
.support_page_email .sp_email_inner {
  background: #26282d !important;
  border-color: #33363b !important;
}

.contact_support .cs_box,
.contact_support .cs_box:hover {
  color: #fff !important;
  background: #26282d !important;
  border-color: #33363b !important;
}

.photo_uploader .fieldset {
  color: #fff;
  background: #191b1e !important;
  border-color: #33363b !important;
}

.terms_page .terms_prices td,
.terms_page .terms_prices th,
.account_info .ai_table .ait_cell,
.invisible_mode_overview {
  border-color: #33363b !important;
}

.ap_overview_page .ap_badge {
  background: #d8507a;
}

.ap_overview_page .ap_badge:before {
  border-top-color: #d8507a;
  border-right-color: #d8507a;
}

#cancel_account_form .reason_radio + .reason_radio .rl_circle {
  width: 13px;
  height: 13px;
  background-color: transparent !important;
}

#cancel_account_form .reason_radio:checked + .reason_radio .rl_circle {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='14' height='14' rx='7' stroke='%23FFFFFF' stroke-width='2'%3E%3C/rect%3E%3Cpath d='M11 8C11 9.65685 9.65685 11 8 11C6.34315 11 5 9.65685 5 8C5 6.34315 6.34315 5 8 5C9.65685 5 11 6.34315 11 8Z' fill='%23FFFFFF'%3E%3C/path%3E%3C/svg%3E");
}

.contact_support .contact_support_info_content .bl,
.terms_page .terms_item .terms_description strong,
.buy_tokens .buy_tokens_auto_purchase .ape_tokens,
.ap_overview_page .ap_item .ap_item_title,
.ap_initial_page .ap_text_desc .ap_desc_accent {
  color: #d8507a;
}

.sell_traffic .caption,
.photo_uploader #divStatus,
.photo_uploader .legend,
.photo_uploader .pu_file_info,
.account .account_info h1.current_level .ms_type_icon,
.account .account_info .upload_docs .ud_ttl,
.account .account_info .upload_docs,
.account .account_info .upload_docs .ud_list li span,
.account .account_info .upload_docs .ud_list li {
  color: #fff;
}

.bcf-popup.__default .bcf-content,
.bcf-popup.__default .bcf-content h3.maroon,
.bcf-popup .form .form_row .form_field,
.vip_overview_disclaimer_page .vo_badge,
.disable_popup_wrapper {
  color: #000 !important;
}

.contact_support .contact_support_info h2 {
  background: transparent;
  border-color: transparent;
}

.account .account_info .form_block .form_itself .form_actions,
.page_mobile_campaign .free_tokens_title,
.ap_refer_page .ap_benefit,
.ap_refer_page {
  border-color: #33363b;
}

.page_initial_bonus .free_tokens_steps .step-4 .step-accent,
.suspect_login_page .slp_desc,
.membership_types_table .ms_th .advantage_type_header,
.membership_types_table.membership_types_free .ms_th .ms_td:nth-child(2),
.membership_types_table.membership_types_gold .ms_th .ms_td:nth-child(3),
.membership_types_table.membership_types_platinum .ms_th .ms_td:nth-child(4),
.membership_types_table.membership_types_unlimited .ms_th .ms_td:nth-child(5),
.membership_types_table.membership_types_sapphire .ms_th .ms_td:nth-child(6),
.membership_types_table.membership_types_titan .ms_th .ms_td:nth-child(7),
.membership_types_table.membership_types_diamond .ms_th .ms_td:nth-child(8),
.membership_types_table.membership_types_exclusive .ms_th .ms_td:nth-child(9),
.show_video_view .sv_model_name,
.profile.__member .albums_list .element .actions .show_album_photos,
.account.account_cancelaccount .account_info .descr_block,
.page_mobile_campaign .mobile_campaign_wrapper .mobile_campaign_inner_wrapper p.bold span,
.concierge_service .membership_next_level span,
.page_mobile_campaign .mobile_campaign_wrapper .mobile_campaign_inner_wrapper .mobile_campaign_advantages span {
  color: #d33762;
}

.suspect_login_page .slp_help a {
  border-color: #ec407a !important;
}

.mls_tabs_container .mls_tabs li,
ul.mls_tabs_support li {
  background: #25282d !important;
  border-left-color: #32363c !important;
  border-right-color: #32363c !important;
}

.mls_tabs_container .mls_tabs li.selected,
ul.mls_tabs_support li.selected,
.bct_item.__selected {
  background: #191b1e !important;
}

.sell_traffic_form .input_wrapper input,
.page_categories .pc_tags_table .pct_row .pct_link:before,
.page_categories .pc_tags_table .pct_row .pct_link:after,
.contact_support .contact_support_form .form_row .form_field .input_wrapper {
  background: #fff;
}

.mls_tabs_container .mls_tabs li a,
.mls_tabs_container .mls_tabs li.selected a,
.mls_tabs_container .mls_tabs li.selected a:hover,
ul.mls_tabs_support li.selected a:hover,
ul.mls_tabs_support li.selected a,
ul.mls_tabs_support li a {
  color: #fff !important;
  text-shadow: none;
}

.profile_modal_wrapper .pm_header {
  background: #d33762;
}

.profile_modal_wrapper .pm_close {
  color: #fff !important;
}

.profile.__member a:not(.mls_btn),
.raise_popover_status .rps_link,
.profile.__member .profile_comments .comment_container .author .d_name {
  color: #ec407a !important;
}

.profile_member_bg_change_popup .pmbcp_img_wrp.__selected {
  box-shadow: inset 0 0 0 2px #ec407a;
}

.footer_column:before,
.footer_column:after {
  background: #474a50;
}

.footer_title {
  color: #fff !important;
}

.footer_copy {
  background-color: #32363c;
  outline: #32363c;
}

.footer_copy .text_wrp a,
.footer_list a:hover {
  color: #d33762 !important;
}

.footer_soc_network {
  color: #666666 !important;
}

.footer_btn_tour {
  background: #079b70;
  box-shadow: none;
  text-shadow: 0 1px 0 #3a6816;
}

.footer_btn_tour:hover .bt_inner,
.footer_btn_tour:hover {
  background: #45b192;
  text-shadow: none;
  box-shadow: none;
}

.footer_btn_tour .bt_inner {
  background: #079b70;
}

.head_confirm_box .hcb_close_wrp.__bubble .hcb_close_icon {
  fill: #d33762 !important;
}

.head_confirm_box .hcb_close_wrp.__bubble:hover .hcb_close_icon {
  fill: #f91562 !important;
}

.chat_fullscreen.ads_fullwindow .layover-logo,
.chat_fullscreen.ads_fullwindow.postitial .desktop .chat-logo {
  background-image: url("//i.wlicdn.com/wl/000/009/25e/bb6ece452cb732acd9cb40337b279ae8.png") !important;
}

.embed_chat .main_login_form .form_row_remember .field_label,
.embed_chat .users div.member,
.embed_chat .underChatButton a,
.embed_chat .underChatProfileButton a,
.embed_chat .column-header-title h1,
.embed_chat .column-header-topic,
.embed_chat .chat_king_alert {
  color: #25282d !important;
}

.mls .mls_pager .mls_pager_content a,
.all_models_by_letter_pager {
  border-color: #32363c;
}

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

.news_list .news_item .title {
  color: #d33762 !important;
}

.listing_tabs .lt_item.__new .ltt_text {
  color: #ffffff;
  background: none;
}

.listing_tabs .lt_item.__new:hover .ltt_text {
  color: #eaeaea;
}

.listing_tabs .lt_item.__new .lt_icon_wrp {
  background: #ffffff;
}

.listing_tabs .lt_item.__new:hover .lt_icon_wrp {
  background: #eaeaea;
}

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

.bc_tabs,
body.theme_light .bc_tabs {
  --bc-thm-tabs-base-borderColor: #32363c;
  --bc-thm-tabs-arrow-color: #ec407a;
  --bc-thm-tabs-item-accentStripe-bg: #ec407a;
}

.bc_picture_stub,
body.theme_light .bc_picture_stub {
  --bc-thm-pictureStub-base-color: #079b70;
}

.contact_support,
body.theme_light .contact_support {
  --bc-thm-dmca-widget-bg: #25282d;
}

.support_form_pages,
body.theme_light .support_form_pages {
  --bc-thm-supportFormPages-formSection-bg: #25282d;
}

.contact_support.member_dmca.rounded {
  border-color: #32363c;
}

.security_settings,
body.theme_light .security_settings {
  --bc-thm-tfaSettings-base-borderColor: #32363c;
  --bc-thm-tfaSettings-bg: #191b1e;
  --bc-thm-tfaSettings-maroon-color: #d33762;
  --bc-thm-tfaSettings-input-color: #fff;
  --bc-thm-tfaSettings-input-placeholder-color: #b3b6ba;
  --bc-thm-tfaSettings-input-bg: #25282d;
  --bc-thm-tfaSettings-input-borderColor: #32363c;
  --bc-thm-tfaSettings-tfaInfoBtn-color: #357be3;
  --bc-thm-tfaSettings-footerWarning-color: #d33762;
  --bc-thm-tfaSettings-secBlock-bg: #25282d;
  --bc-thm-tfaSettings-secBlock-borderColor: #32363c;
  --bc-thm-tfaSettings-secBlockStatus_warning-color: #d33762;
  --bc-thm-tfaSettings-radioItem-bg: #25282d;
  --bc-thm-tfaSettings-storeImg-borderColor: #32363c;
  --bc-thm-tfaSettings-qrcodeContainer-heading-color: #fff;
  --bc-thm-tfaSettings-qrcodeContainer-bg: #25282d;
  --bc-thm-tfaSettings-formContainer-input-bg: #25282d;
  --bc-thm-tfaSettings-formContainer-input-placeholder-color: #b3b6ba;
  --bc-thm-tfaSettings_phone-footerPhone-bg: #25282d;
  --bc-thm-tfaSettings-authSet-done-color: #0d9c2e;
  --bc-thm-tfaSettings-secBlockStatus_success-color: #0d9c2e;
  --bc-thm-tfaSettings-secBlock-secBlockIcon-iconColor: #d33762;
  --bc-thm-tfaSettings-secBlock_confirmed-secBlockIcon-iconColor: #0d9c2e;
}

.security_settings.__auth,
body.theme_light .security_settings.__auth {
  --bc-thm-tfaSettings_auth-bg: #25282d;
  --bc-thm-tfaSettings_auth-row-bg: #191b1e;
  --bc-thm-tfaSettings_auth-row-borderColor: #32363c;
  --bc-thm-tfaSettings_auth-rowHeader-color: #d33762;
  --bc-thm-tfaSettings_auth-helpRow-color: #fff;
  --bc-thm-tfaSettings_auth-helpRow-borderColor: #32363c;
  --bc-thm-tfaSettings_auth-formError-color: #f00;
  --bc-thm-tfaSettings_auth-formError-bg: #25282d;
}

.bc_phone_select_box,
body.theme_light .bc_phone_select_box {
  --bc-thm-phoneSelectBox-base-borderColor: #32363c;
  --bc-thm-phoneSelectBox-bg: #25282d;
  --bc-thm-phoneSelectBox-boxShadowColor: #32363c;
  --bc-thm-phoneSelectBox-input-color: #fff;
  --bc-thm-phoneSelectBox-input-placeholder-color: #b3b6ba;
  --bc-thm-phoneSelectBox-separator-bg: #32363c;
  --bc-thm-phoneSelectBox-selectbox_opened-inputWrp-bg: #25282d;
  --bc-thm-phoneSelectBox-flag-boxShadowColor: #32363c;
  --bc-thm-phoneSelectBox-inputWrp-color: #fff;
  --bc-thm-phoneSelectBox-inputWrp-bg-hover: #d33762;
  --bc-thm-phoneSelectBox-dropdown-bg: #25282d;
  --bc-thm-phoneSelectBox-dropdown-borderColor: #32363c;
  --bc-thm-phoneSelectBox-dropdown-boxShadowColor: #32363c;
  --bc-thm-phoneSelectBox-item-name-color: #fff;
  --bc-thm-phoneSelectBox-item-code-color: #fff;
  --bc-thm-phoneSelectBox-item_selected-bg: #d33762;
  --bc-thm-phoneSelectBox-item-bg-hover: #d33762;
}

































