/*body.is_light_mode #body-wrap .control-header.tab-style {*/


body.is_light_mode #body-wrap .tus_se_rule,
body.is_light_mode #body-wrap .tus_insu_row_overview {
    background: var(--tus-light-bg-secondary);
    color: unset !important;
}

body.is_light_mode #body-wrap .tus_emu_player {
    border-bottom: 1px solid #DDD;
}

body.is_light_mode #body-wrap .tus_emu_head {
    background: #FFF;
    box-shadow: 0px 0px 8px -5px rgb(0 0 0 / 60%);
}

body.is_light_mode #body-wrap .selectize-control.cmb_select .selectize-input input,
body.is_light_mode #body-wrap .selectize-control.cmb_select.tus_selectize_select.multi {
    border:none !important;
}
body.is_light_mode #body-wrap .tus_activation_milestone span {
    border-color:#FFF;
}
body.is_light_mode #body-wrap .tus_pf_summary_head {
    background: var(--tus-light-bg-secondary);
}

body.is_light_mode #body-wrap .tus_pf_summary_head_name_title {
    color: #444;
}

body.is_light_mode #body-wrap div#tus_purchase_form_overlay {
    background: #FFFFFF;
}

body.is_light_mode #body-wrap .tus_pf_steps_header {
    background: #FFF;
}

body.is_light_mode #body-wrap #edd_checkout_form_wrap #edd_purchase_form input {
    border: 1px solid #DDD;
    background: #FFF;
}

body:not(.is_light_mode) #body-wrap .tus_events_dash_block_progress {
    background: #333333;
}

body.is_light_mode #body-wrap .tus_pf_plan.is_primary,
body.is_light_mode #body-wrap .tus_events_dash_block {
    background: var(--tus-light-bg-secondary);
}

/*body.is_light_mode #body-wrap .tus_cover_banner_channel*/
body.is_light_mode #body-wrap .tus_promote_wrap textarea {
    background: #ffff !important;
    border: 2px solid #DDD;
}

body.is_light_mode #body-wrap td.tus_transfers_row_file > span,
body.is_light_mode #body-wrap .tus_se_apply_wrap .tus_tot_level_rows {
    background: rgba(0, 0, 0, .05);
}

body.is_light_mode .tus_tot_row.team_identifier_helper span.is_ok {
    color: #212121;
    font-weight: bold;
}
body.is_light_mode #body-wrap .tus_team_finder_preview {
    border:1px solid #DDD;
}
body.is_light_mode #body-wrap .tus_se_wrap .tus_team_finder_search input {
    background: #FFF;
    border:1px solid #DDD;
}

body:not(.is_light_mode) #body-wrap .is_secondary_background {
    /*background: #121212;*/
    background: var(--tus-dark-bg-secondary);
}

body:not(.is_light_mode) #body-wrap .is_secondary_background.is_thin {
    /*background: #121212;*/
    background: var(--tus-dark-bg-secondary-thin);
}

body.is_light_mode #body-wrap .is_secondary_background {
    /*background:   var(--tus-light-bg-secondary);*/
    background: var(--tus-light-bg-secondary);
}
body.is_light_mode #body-wrap .is_secondary_background.is_thin {
    /*background:   var(--tus-light-bg-secondary);*/
    background: var(--tus-light-bg-secondary-thin);
}

body #body-wrap .is_primary_font {
    color: #FFF;
}

body.is_light_mode .vc_row:not(.skip_tus_colors) .vc_custom_heading,
body.is_light_mode #body-wrap .is_primary_font,
body.is_light_mode #body-wrap .tus_se_rule_head_title,
body.is_light_mode #body-wrap .ptp-toggle-title,
body.is_light_mode #body-wrap .tus_tot_row.team_identifier.is_helper span.is_ok {
    color: #212121 !important;
}

body.is_light_mode #body-wrap .channel-menu.is_sticky_submenu {
    background: #FFF;
}

body.is_light_mode #cactus-body-container .is_gauge .tus_event_gauge__circle__mask::before {
    background: #EEE;
}

body.is_light_mode #cactus-body-container .is_gauge .tus_event_gauge__circle::before {
    background: #FFF;
}

body.is_light_mode #cactus-body-container .is_gauge .tus_event_gauge__mask span {
    color: #666;
}


body.is_light_mode #cactus-body-container .tus_merch_row_product_title,
body.is_light_mode #cactus-body-container .tus_merch_row_product_price,
body.is_light_mode #cactus-body-container .tus_news_form_wrap .tus_news_field label {
    color: #444;
}

body.is_light_mode #cactus-body-container .tus_news_form_wrap {
    background: var(--tus-light-bg-secondary);
}

body.is_light_mode #cactus-body-container .tus_roster_role,
body.is_light_mode #cactus-body-container .tus_board_user_certified {
    color: #313131;
}

body.is_light_mode #cactus-body-container span.tus_board_user_total_span strong {
    border-color: #444;
}

body.is_light_mode #cactus-body-container .tus_tot_success_title,
body.is_light_mode #cactus-body-container .tus_tot_success_icon,
body.is_light_mode #cactus-body-container .tus_boards_wrap .tus_board_user_mobile_info .tus_board_user_total_span {
    color: #444 !important;
}

body.is_light_mode #body-wrap a.tus_toggle_mobile_filters {
    background: none !important;
}

body.is_light_mode #body-wrap .cactus-post-item > .entry-content .cactus-post-title a es {
    color: #444;
}

body.is_light_mode #body-wrap .channel-menu.is_sticky_submenu .channel-menu-item.active a,
body.is_light_mode #body-wrap .channel-menu.is_sticky_submenu .channel-menu-item a:hover,
body.is_light_mode #body-wrap .tus_front_news_single_author_title,
body.is_light_mode #body-wrap .tus_front_news_single_content strong {
    color: #444 !important;
}

body.is_light_mode #body-wrap .tus_board_row_title {
    color: #444;
}

body.is_light_mode .edd-reviews-not-allowed,
body.is_light_mode .tus_product_side {
    background: var(--tus-light-bg-secondary);
    color: #666 !important;
}

body.is_light_mode .tus_product_side_disclaimer {
    color: #666;
}

body.is_light_mode #body-wrap span.edd_subscription_status.is_off {
    background: #DDD;
}


body.is_light_mode #body-wrap .tus_mroster_card_head_title_year,
body.is_light_mode #body-wrap .tus_roster_status,
body.is_light_mode #body-wrap .tus_roster_captain {
    color: #444 !important;
}

body.is_light_mode #body-wrap .tus_promote_wrap .tus_promote_recipient {
    background: var(--tus-light-bg-secondary);
}

body.is_light_mode #body-wrap .tus_mroster_card_head_title_name a,
body.is_light_mode #body-wrap .tus_coach_position_value,
body.is_light_mode #body-wrap .tus_promote_wrap .tus_promote_recipient_name,
body.is_light_mode #body-wrap .tus_promote_wrap .tus_field_label {
    color: #444 !important;
}

body.is_light_mode footer .social-listing a {
    background-color: rgba(215, 215, 215, .18);
    color: #666;
}

body.is_light_mode footer .footer-info.dark-div {
    background: var(--tus-light-bg-secondary);
    border-color: #EEE !important;
}

body.is_light_mode #body-wrap .tus_pl_editor_wrap {
    background: var(--tus-light-bg-secondary);
}

body.is_light_mode #body-wrap .tus_pl_editor_row {
    border-top-color: #DDD;
}

body.is_light_mode #body-wrap .cactus-post-item > .entry-content .picture-content > a > img {
    background: #DDD;
}

body.is_light_mode #body-wrap .tus_pl_editor_row.is-selected .tus_pl_editor_row_cb_checked {
    color: #444;
}

body.is_light_mode #body-wrap .is_selecting .tus_pl_editor_row.is-selected {
    background: #FFF;
    border-top-color: transparent !important;
}

body.is_light_mode #body-wrap .tus_user_selector_selection {
    background: #FFF;
}

body.is_light_mode #body-wrap .cactus-contents-block .ajax-container:before {
    background: rgb(255 255 255 / 43%);
}

body.is_light_mode #body-wrap .tus_centered_row button {
    border-color: #000821 !important;
    color: #000821 !important;
}

body:not(.is_light_mode) #header-navigation span.on_dark_mode,
body.is_light_mode #header-navigation span.on_light_mode,
body.is_light_mode #header-navigation.has_front_transparent_header:not(.sticky-menu) span.on_dark_mode {
    display: inline !important;
}

body:not(.is_light_mode) #header-navigation span.on_light_mode,
body.is_light_mode #header-navigation.has_front_transparent_header:not(.sticky-menu) span.on_light_mode,
body.is_light_mode #header-navigation span.on_dark_mode {
    display: none !important;
}

body.is_light_mode#tus_subsite_wrap #body-wrap #header-navigation .cactus-main-menu > ul > li > ul li:first-child {
    border-top: none !important;
}

body.is_light_mode:not(#tus_subsite_wrap) #body-wrap #header-navigation .cactus-main-menu .tus_user_menu_info a span {
    color: #999 !important;
}

body.is_light_mode:not(#tus_subsite_wrap) #body-wrap #header-navigation .cactus-main-menu > ul > li > ul li a.tus_tipsed.tipso_style {
    border-bottom: 1px solid #DDD !important;
}

body.is_light_mode:not(#tus_subsite_wrap) #body-wrap #header-navigation:not(.has_front_transparent_header) .cactus-main-menu > ul > li > ul li a,
body.is_light_mode:not(#tus_subsite_wrap) #body-wrap #header-navigation.has_front_transparent_header.sticky-menu .cactus-main-menu > ul > li > ul li a {
    border-bottom-color: #DDD;
}

body.is_light_mode:not(#tus_subsite_wrap) #body-wrap #header-navigation:not(.has_front_transparent_header) .cactus-main-menu ul > li > a > i.fas.fa-sort-down:before,
body.is_light_mode:not(#tus_subsite_wrap) #body-wrap #header-navigation.has_front_transparent_header.sticky-menu .cactus-main-menu ul > li > a > i.fas.fa-sort-down:before {
    border-top-color: #444;
}

body.is_light_mode #body-wrap .vrd_page_content h2.vc_custom_heading,
body.is_light_mode .dark-schema .tus_front_news_single_author_title,
body.is_light_mode .dark-schema strong,
body.is_light_mode .dark-schema h1,
body.is_light_mode .dark-schema h3,
body.is_light_mode .dark-schema h2,
body.is_light_mode:not(#tus_subsite_wrap) .dark-schema a,
body.is_light_mode #body-wrap .tus_sch_event_col.actions a {
    color: #444;
}

body.is_light_mode #body-wrap .tus_board_user_info_title a,
body.is_light_mode #body-wrap .tus_board_user_info_title,
body.is_light_mode #body-wrap #header-navigation .tus_header_user_navlink ul > li > a h5 {
    color: #212121;
}

body.is_light_mode .tus_mroster_card_head_avatar_image {
    background: #DDD;
}

body:not(.is_light_mode) .show_on_light_mode,
body.is_light_mode .show_on_dark_mode {
    display: none;
}


body:not(.is_light_mode) .show_on_dark_mode,
body.is_light_mode .show_on_light_mode {
    display: block;
}

body.is_light_mode table.tus_roster_table.front td,
body.is_light_mode table.tus_roster_table.front th {
    color: #444;
}

body.is_light_mode:not(#tus_subsite_wrap) #body-wrap #header-navigation:not(.has_front_transparent_header) .cactus-main-menu > ul > li > a,
body.is_light_mode:not(#tus_subsite_wrap) #body-wrap #header-navigation:not(.has_front_transparent_header) .cactus-main-menu > ul > li > ul li a,
body.is_light_mode:not(#tus_subsite_wrap) #body-wrap #header-navigation:not(.has_front_transparent_header) .tus_header_user_navlink ul > li > a {
    background: none !important;
}

body.is_light_mode:not(#tus_subsite_wrap) #body-wrap .cactus-user-login.cactus-main-menu > ul > li > ul {
    background: #FFF !important;
    box-shadow: 0px 0px 5px 0px #00000040;
}

body.is_light_mode:not(#tus_subsite_wrap) #body-wrap #header-navigation:not(.has_front_transparent_header) .cactus-main-menu ul > li > a > i.fas.fa-sort-down,
body.is_light_mode:not(#tus_subsite_wrap) #body-wrap #header-navigation.has_front_transparent_header.sticky-menu .cactus-main-menu ul > li > a > i.fas.fa-sort-down,
body.is_light_mode:not(#tus_subsite_wrap) #body-wrap #header-navigation.has_front_transparent_header.sticky-menu ul > li > a,
body.is_light_mode:not(#tus_subsite_wrap) #body-wrap #header-navigation:not(.has_front_transparent_header) ul > li > a {
    color: #444 !important;
}

body.is_light_mode:not(#tus_subsite_wrap) #body-wrap #header-navigation.has_front_transparent_header.sticky-menu ul.sub-menu.dropdown-menu.sub-menu-list,
body.is_light_mode:not(#tus_subsite_wrap) #body-wrap #header-navigation:not(.has_front_transparent_header) ul.sub-menu.dropdown-menu.sub-menu-list {
    background: #FFF;
}

body.is_light_mode #body-wrap #header-navigation .cactus-nav-right .cactus-main-menu.cactus-user-login a.tus_user_header_button.is_icon,
body.is_light_mode #body-wrap #header-navigation .cactus-nav-right .cactus-main-menu.cactus-user-login a.tus_user_header_button.is_icon:hover {
    background: none !important;
}

body.is_light_mode:not(#tus_subsite_wrap) #body-wrap #header-navigation:not(.has_front_transparent_header) ul > li > a:hover {
    color: #343434 !important;
}

body.is_light_mode:not(#tus_subsite_wrap) #body-wrap #header-navigation:not(.has_front_transparent_header) a.tus_toggle_left_menu {
    color: #999 !important;
}

body.is_light_mode #body-wrap #header-navigation .cactus-header-search-form .tus_sui_search_icon {
    color: #999;
}

body.is_light_mode #body-wrap .tus_schloc_search,
body.is_light_mode #body-wrap .tus_sui_search,
body.is_light_mode #body-wrap #header-navigation .cactus-header-search-form .tus_sui_search {
    background: #FFF !important;
    border: 2px solid #DDD;
    border-radius: 8px;
}

body.is_light_mode #body-wrap #header-navigation .tus_user_header_button .tus_user_header_button_icon {
    background: #f0f0f0 !important;
    color: #858585 !important;
}


body.is_light_mode #body-wrap .widget_nav_menu:not(.menu-list) .menu li > a:hover,
body.is_light_mode #body-wrap .widget_nav_menu:not(.menu-list) .menu > li.active > a {
    background: #f0f0f0;
}

body.is_light_mode #body-wrap .tus_vue_dialog .tus_player_wrap,
body.is_light_mode #body-wrap .video-js,
body.is_light_mode #body-wrap .vjs-poster,
body.is_light_mode #body-wrap .tus_thumbnail_wrapper,
body.is_light_mode #body-wrap .picture img.lazyloaded {
    background-color: var(--tus-light-bg-secondary) !important;
}


body.is_light_mode #body-wrap .tus_regular_left_sidebar_wrap .tus_sticky_sidebar,
body.is_light_mode #body-wrap .tus_regular_left_sidebar_wrap .tus_sticky_sidebar .tus_sticky_sidebar_inner {
    background: none !important;
}

body.is_light_mode #cactus-body-container .tus_regular_left_sidebar .widget_nav_menu .menu li.current-menu-item a,
body.is_light_mode #cactus-body-container .tus_regular_left_sidebar .widget_nav_menu .menu li.current-menu-item a {
    background: rgba(0, 0, 0, 0.05) !important;
}

body.is_light_mode .tus_regular_left_sidebar .widget_nav_menu:not(.menu-list) li a {
    color: #999 !important;
    border-bottom: none !important;
}

body.is_light_mode .tus_regular_left_sidebar .widget_nav_menu:not(.menu-list) li a:hover i,
body.is_light_mode .tus_regular_left_sidebar .widget_nav_menu:not(.menu-list) li a:hover {
    color: #212121 !important;
    background: var(--tus-light-bg-secondary) !important;
}

body.is_light_mode #body-wrap .tus_loop_thumbnail_icons_inner a.tus_loop_thumbnail_icon,
body.is_light_mode #body-wrap .tus_loop_thumbnail_icons_inner a.tus_loop_thumbnail_icon:hover {
    color: #FFF !important;
}

body.is_light_mode .widget_nav_menu:not(.menu-list) .menu > li.parent.active > a:after {
    border-top-color: #999 !important;
}

body.is_light_mode #body-wrap .tus_search_super_wrap h2 span {
    color: #666 !important;
}

body.is_light_mode #body-wrap .tus_scb_user_pic_wrap {
    background: #DDD !important;
}

body.is_light_mode #body-wrap .cactus-post-item > .entry-content .cactus-post-title a {
    color: #666666;
    font-weight: bold !important;
}


body.is_light_mode #body-wrap #tus_profile_page .tus_cover_area_mobile_title,
body.is_light_mode #body-wrap .tus_sui_header_left_title strong,
body.is_light_mode #body-wrap .tus_players_rows_more,
body.is_light_mode #body-wrap .cactus-contents-block .control-header .block-title {
    color: #212121 !important;
}

body.is_light_mode #body-wrap .tab-control {
    overflow: unset;
}

body.is_light_mode #body-wrap .tus_scb_loading {
    background: var(--tus-light-bg-secondary) 57;
}

body.is_light_mode #body-wrap .btn-default.bt-action,
body.is_light_mode #body-wrap .btn-default.bt-action:focus {
    background: none !important;
    color: #444;
}

body.is_light_mode #body-wrap .control-header.tab-style {
    border-bottom-color: #CCC;
}

body.is_light_mode #body-wrap .tus_se_event_user_outer {
    border-color: #DDD;
}

body.is_light_mode #body-wrap .tus_event_levels span.tus_event_level {
    background: var(--tus-light-bg-span);
}

body.is_light_mode #body-wrap .tus_cmp_logo .tus_sch_opponent_logo,
body.is_light_mode #body-wrap .is_account_template .um.um-account.um-editing,
body.is_light_mode #body-wrap .cactus-sidebar-control .cactus-row {
    background: #FFFFFF !important;
}

body.is_light_mode #body-wrap .um-button.um-alt:hover {
    background: rgb(203 202 202) !important;
}

body.is_light_mode #body-wrap .tus_showcase_filters label {
    color: #555;
}

body.is_light_mode #body-wrap .tus_filters_type a.active:after {
    color: #F4F4F4;
}

body.is_light_mode #body-wrap .um-account-main div.um-account-heading {
    background: var(--tus-light-bg-secondary);
    color: #212121 !important;

}

body.is_light_mode #body-wrap .tus_mine_heading {
    color: var(--tus-light-text-primary) !important;
}

body.is_light_mode #body-wrap .um-account-side ul li a:hover {
    background: #00000012 !important;
    border-radius: 5px;
}

body.is_light_mode #body-wrap .tus_ui_grid_item_avatar{
    background: var(--tus-light-bg-tertiary);
}

body.is_light_mode #body-wrap .tus_ui_grid_item_avatar_img,
body.is_light_mode #body-wrap .tus_ui_grid_item_avatar {
    border-color: var(--tus-light-bg-alternate);
}


body.is_light_mode #body-wrap .tus_roster_row,
body.is_light_mode #body-wrap .tus_admins_row,
body.is_light_mode table:not(#wp-calendar) tbody tr > * {
    background: var(--tus-light-bg-secondary);
}


body.is_light_mode #body-wrap .tus_ui_grid_item {
    border-color: #DDD;
}

body.is_light_mode .tus_sui_count {
    background: var(--tus-light-bg-secondary);
    color: #444;
}

body.is_light_mode #body-wrap #cactus-body-container .category-tools .font-size-1 {
    background: #fff !important;
    border: 2px solid #DDD !important;
}

body.is_light_mode #body-wrap .view-sortby:hover,
body.is_light_mode #body-wrap .view-sortby.active {
    color: #666;
}

body.is_light_mode #body-wrap .tus_sch_event_opponent_name,
body.is_light_mode #body-wrap .tus_sch_event_period,
body.is_light_mode #body-wrap .tus_event_loc_name,
body.is_light_mode #body-wrap .tus_scheduler_data_fee strong,
body.is_light_mode #body-wrap .tus_scheduler_data_dates,
body.is_light_mode #body-wrap .tus_schloc_name,
body.is_light_mode #body-wrap .tus_promote_group_head_content_title,
body.is_light_mode #body-wrap .tus_promote_log_column_title,
body.is_light_mode #body-wrap .tus_tot_meta.tus_tot_division,
body.is_light_mode #body-wrap .tus_sch_event_date,
body.is_light_mode #body-wrap .tus_tot_name {
    color: #212121;
}

body.is_light_mode #body-wrap .tus_promote_group_head,
body.is_light_mode #body-wrap .tus_sch_event_inner,
body.is_light_mode #body-wrap .tus_sch_group_inner,
body.is_light_mode #body-wrap .tus_ui_grid_item,
body.is_light_mode #body-wrap .tus_tot_item,
body.is_light_mode #body-wrap .tus_mroster_card,
body.is_light_mode #body-wrap .tus_schloc_item {
    background: var(--tus-light-bg-secondary);
}

body.is_light_mode .tus_invoice_subscription_name,
body.is_light_mode h2.vc_custom_heading.tus_receipt_heading {
    color: #444 !important;
}

body.is_light_mode #cactus-body-container .tus_invoice_block .edd-table thead tr th {
    border-bottom: 1px solid #DDD !important;
}

body.is_light_mode div#tus_invoice,
body.is_light_mode div#tus_invoice_overview_table {
    background: #FFF;
}

body.is_light_mode .tus_invoice table tr td {
    color: #444 !important;
}


body.is_light_mode #body-wrap .tus_promote_log {
    border-color: #CCC;
}

body.is_light_mode #body-wrap .tus_promote_group_body {
    background: #EEE;
    border-top: 1px solid #DDD;
}

body.is_light_mode #body-wrap .tus_scheduler_data_capacity {
    background: var(--tus-light-bg-alternate);
}


body.is_light_mode #body-wrap #cactus-body-container .tus_sui_search .tus_sui_search_input {
    background: none !important;
    border: none !important;
}

body.is_light_mode #body-wrap .main-content-col:not(.has_background) .tus_sui_search,
body.is_light_mode #body-wrap .tus_schloc_search {
    background: #FFF;
    border: 2px solid #DDD;
    padding-top: 2px;
    color: #999;
}

body.is_light_mode #body-wrap .tus_nothing_found {
    background: var(--tus-light-bg-secondary);
    color: var(--tus-light-text-secondary);
}

body.is_light_mode .tus_cco_entry_section_inner_field em {
    color: #999;
}

body.is_light_mode #body-wrap .tus_sui_cart,
body.is_light_mode #body-wrap .tus_roster_header_filters .tus_roster_header_filter {
    background: var(--tus-light-bg-secondary) !important;
    color: #666 !important;
}

body.is_light_mode #body-wrap .is_sticky_submenu .tus_sui_search {
    background: rgb(255 255 255 / 12%);
}


body.is_light_mode #body-wrap .tus_cco_entry_section_inner_field label {
    color: #666;
}

body.is_light_mode #body-wrap .tus_cco_entry_section_title,
body.is_light_mode #body-wrap .wpvr_tus_profile_college .tus_college_select_result_row_title,
body.is_light_mode #body-wrap .tus_spotlight_detail span {
    color: #212121;
}

body.is_light_mode #body-wrap .um-field-label label {
    color: #999 !important;
    border-color: #EEE !important;
}

body.is_light_mode #body-wrap .tus_cco_entry {
    background: #f0f0f0 !important;
}

/*body.is_light_mode #body-wrap .tus_button:not(.is_transparent) {*/
/*    color: #FFF;*/
/*}*/

body.is_light_mode #body-wrap .main-content-col.tus_results_main:before {
    margin-right: 0 !important;
}

body.is_light_mode #body-wrap .tus_roster_row_meta strong,
body.is_light_mode #body-wrap .um .um-field-label {
    color: #555555 !important;
}


body.is_light_mode #body-wrap .tus_playlist_count,
body.is_light_mode #body-wrap .um-account-side li:hover span,
body.is_light_mode #body-wrap a.um-account-link.current .um-account-title,
body.is_light_mode #body-wrap a.um-account-link.current .um-account-icon i {
    color: #555555 !important;
}


body.is_light_mode #body-wrap .tus_rk_body span.tus_event_analysis_name {
    color: #212121;
}

body.is_light_mode #body-wrap .tus_sticky_sidebar .tus_sticky_sidebar_title {
    background: #FFF;
    color: #212121;
}

body.is_light_mode .tus_field_wrap .tus_field.input.search {
    border: 2px solid #DDD;
}

.tus_field_wrap .tus_field.input.search {
    border-radius: 8px !important;
    overflow: hidden;
    margin-bottom: 1em;
}

body.is_light_mode .tus_field_wrap .tus_field.input.search input {
    background: none !important;
}

.tus_field_wrap .tus_field.input.search input {
    margin-bottom: 0 !important;
    background: #121212 !important;
    border-radius: 8px;
}

body.is_light_mode #body-wrap #cactus-body-container .cactus-sidebar:after {
    background: none !important;
}

body.is_light_mode #body-wrap #wrap,
body.is_light_mode #body-wrap #cactus-body-container .cactus-sidebar:before,
body.is_light_mode #body-wrap #cactus-body-container .tus_sticky_sidebar .tus_sticky_sidebar_actions,
body.is_light_mode #body-wrap #cactus-body-container .main-content-col.tus_results_main {
    background: #ffffff !important;
}

body.is_light_mode #body-wrap .tus_field_dropdown.is_dark select:not(#tus_pricing_players_number) {
    background-color: #FFF !important;
    border: 2px solid #DDD;
    background-image: url(../img/dropdown.jpg) !important;
}

body.is_light_mode #body-wrap .tus_square_filter_button_inner {
    background: var(--tus-light-bg-secondary);
}

body.is_light_mode #body-wrap .tus_square_filter_button_inner:hover {
    background: #efefef;
    color: #212121;
}

body.is_light_mode #body-wrap .tus_square_filter_head:hover {
    background: #efefef;
}

body.is_light_mode #body-wrap .tus_scb_block .block-title span {
    color: #212121;
    font-weight: bold;
}

body.is_light_mode #body-wrap .tus_square_filter.is_open .tus_square_filter_head {
    color: #212121;
}

body.is_light_mode #body-wrap .tus_square_filter_head {
    background: var(--tus-light-bg-secondary);
}

body.is_light_mode #edd_checkout_cart,
body.is_light_mode table#edd_checkout_cart tbody tr > *,
body.is_light_mode #edd_checkout_form_wrap .edd-cart-adjustment {
    background: var(--tus-light-bg-secondary);
}

body.is_light_mode table#edd_checkout_cart tr.edd_cart_header_row > * {
    background: #e0e0e0 !important;
    color: #444 !important;
    font-weight: bold !important;
}

body.is_light_mode table#edd_checkout_cart .edd_cart_item_price,
body.is_light_mode #edd_terms_agreement label,
body.is_light_mode table#edd_checkout_cart .edd_cart_item_name strong,
body.is_light_mode table#edd_checkout_cart .edd_cart_fee_label,
body.is_light_mode table#edd_checkout_cart .edd_checkout_cart_item_title,
body.is_light_mode table#edd_checkout_cart .edd_cart_fee_amount,
body.is_light_mode table#edd_checkout_cart .edd_cart_actions a,
body.is_light_mode table#edd_checkout_cart tr.edd_cart_footer_row > th > * {
    color: #444 !important;
    font-weight: bold;
}

body.is_light_mode #edd_checkout_cart_wrap fieldset:not(#edd_purchase_submit),
body.is_light_mode #edd_checkout_form_wrap fieldset:not(#edd_purchase_submit) {
    background: var(--tus-light-bg-secondary) !important;
}

body.is_light_mode #edd_checkout_cart td, #edd_checkout_cart th,
body.is_light_mode #edd_checkout_cart tr.edd_cart_footer_row > th,
body.is_light_mode table#edd_checkout_cart th.edd_cart_subtotal,
body.is_light_mode table#edd_checkout_cart tbody tr > * {
    border-color: #e0e0e0 !important;
}


body.is_light_mode #edd_checkout_cart,
body.is_light_mode #edd_checkout_form_wrap fieldset#edd_cc_fields,
body.is_light_mode #body-wrap .tus_square_filter {
    border-color: #DDD !important;
}

body.is_light_mode #body-wrap .is_account_template .main-content-col .um-account-main {
    background: #FFFFFF;
}

body.is_light_mode #body-wrap td.tus_board_user_rank,
body.is_light_mode #body-wrap td.tus_board_user_total {
    color: #666;
}

body.is_light_mode #body-wrap .tus_board_users tr:not(.is_empty_user):hover td {
    background: #efefef !important;
}

body.is_light_mode #body-wrap div.tus_slide_panel_inner .um-field-area {
    color: #212121;
}

body.is_light_mode #body-wrap div.tus_slide_panel_inner {
    background: #ffffff;
}

body.is_light_mode #body-wrap .tus_board_users .tus_board_user_details.is_active td,
body.is_light_mode #body-wrap .tus_board_users .tus_board_user_details.is_active td:hover {
    background: #FFF !important;
    box-shadow: inset 0px 0px 5px 2px rgb(0 0 0 / 15%);
}


body.is_light_mode #body-wrap .main-content-col:not(.has_background) .tus_cmp_event_details_rows.is_total .is_payment {
    color: #212121;
    font-weight: bold;
}

body.is_light_mode #body-wrap .tus_filters .tus_field.input.search input {
    background: #FFF !important
}

body.is_light_mode #body-wrap .tus_field.input.search input {
    background: rgba(0, 0, 0, 0.07) !important;

}


body.is_light_mode #body-wrap .tus_field.input.search i {
    background: none !important;
    color: #999 !important;
}

body.is_light_mode #body-wrap .tus_board.is_metrics_board {
    border: 1px solid #eee;
}

body.is_light_mode .dark-schema .cactus-sidebar:before,
body.is_light_mode #body-wrap.dark-schema:not(.cactus-box) .cactus-sidebar-control.sb-ct-medium .main-content-col:after,
body.is_light_mode #body-wrap.dark-schema:not(.cactus-box) .cactus-sidebar-control.sb-ct-small .cactus-container:not(.ct-default) .main-content-col:before,
body.is_light_mode .dark-schema .cactus-sidebar-control {
    background: #FFF !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

body.is_light_mode #body-wrap .os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
    background-color: rgba(0, 0, 0, .1) !important;
}

body.is_light_mode .dark-schema .cactus-sidebar:before,
body.is_light_mode #body-wrap.dark-schema:not(.cactus-box) .cactus-sidebar-control.sb-ct-medium .main-content-col:after,
body.is_light_mode #body-wrap.dark-schema:not(.cactus-box) .cactus-sidebar-control.sb-ct-small .cactus-container:not(.ct-default) .main-content-col:before,
body.is_light_mode .dark-schema .cactus-sidebar-control {
    background: transparent !important;
}

body.is_light_mode #body-wrap.dark-schema:not(.cactus-box) .cactus-sidebar-control.sb-ct-small .cactus-container:not(.ct-default) .main-content-col.has_background:before {
    background: none !important;
}

body.is_light_mode #body-wrap .tus_results_loading_overlay {
    background: rgba(255, 255, 255, .8);
    color: #212121;
}

body.is_light_mode #body-wrap .tus_se_event_user.is_analysis,
body.is_light_mode #body-wrap .tus_rk_body .tus_cmp_event_details_row:nth-child(2n) {
    background: rgba(0, 0, 0, .05);
}

body.is_light_mode #body-wrap .tus_cmp_event_details_row_child_inner {
    color: #555;
}

body.is_light_mode #body-wrap span.tus_event_analysis_logo img {
    max-height: 52px;
}

body.is_light_mode #body-wrap .tus_button.is_darkgrey {
    background: #666;
    color: #FFF;
}

body.is_light_mode #body-wrap .tus_slide_panel_inner .tus_se_event_user_score,
body.is_light_mode #body-wrap .main-content-col:not(.has_background) .tus_se_event_user_score,
body.is_light_mode #body-wrap .main-content-col:not(.has_background) .tus_se_event_user_title,
body.is_light_mode #body-wrap .main-content-col:not(.has_background) .tus_cmp_event_details_row_col.is_name strong {
    color: #212121;
}

body.is_light_mode #body-wrap .tus_slide_panel_inner .tus_se_event_user_comment,
body.is_light_mode #body-wrap .main-content-col:not(.has_background) .tus_se_event_user_comment {
    color: #555;
}

body.is_light_mode #body-wrap .main-content-col:not(.has_background) span.tus_event_analysis_score {
    color: #212121;
}


body.is_light_mode #body-wrap div#current_video_title {
    background: var(--tus-light-bg-secondary);
    color: #212121;
    border-radius: 8px;
}

body.is_light_mode #body-wrap .tus_vue_tagup_preview {
    background-color: #FFF;
    border-color: #CCC;

}

body.is_light_mode #body-wrap .cactus-sidebar-control .main-content-col:before {
    margin-right: 0;
}

body.is_light_mode #body-wrap .cactus-sidebar-control .main-content-col {
    background: var(--tus-light-bg-secondary);
}

/* This causes issues on light mode when watching playlists */
body.is_light_mode #body-wrap .cactus-sidebar-control.sb-ct-medium .main-content-col:not(.tus_product_main) {
    /*width: -webkit-calc(100% - 270px);*/
}

body.is_light_mode #body-wrap .tus_product_side_or {
    color: #AAA;
}


body.is_light_mode.page-template .tus_rk_head {
    margin-top: 1em;
}

body.is_light_mode #body-wrap .um-profile {
    background: none !important;
}

body.is_light_mode.page-template .tus_cmp_event_details_header.is_sticky {
    z-index: 9;
}

body.is_light_mode #body-wrap .tus_cmp_event_details_header.is_sticky {
    padding: 2px 2px 0 0;
    background: #FFF;
}

body.is_light_mode #body-wrap .tus_sticky_sidebar .tus_sticky_sidebar_actions,
body.is_light_mode #body-wrap .tus_sticky_sidebar .tus_sticky_sidebar_title {
    width: 255px;
}

body.is_light_mode.page-template .ct-medium .tus_sticky_sidebar_wrap {
    min-width: 260px !important;
}


body.is_light_mode #body-wrap .tus_cco_player:hover {
    background: rgba(0, 0, 0, .7);
}

body.is_light_mode #body-wrap .tus_cco_entry_field,
body.is_light_mode #body-wrap .um .um-form input:not([type]),
body.is_light_mode #body-wrap .um .um-form input[type="color"],
body.is_light_mode #body-wrap .um .um-form input[type="email"],
body.is_light_mode #body-wrap .um .um-form input[type="number"],
body.is_light_mode #body-wrap .um .um-form input[type="password"],
body.is_light_mode #body-wrap .um .um-form input[type="tel"],
body.is_light_mode #body-wrap .um .um-form input[type="url"],
body.is_light_mode #body-wrap .um .um-form input[type="text"],
body.is_light_mode #body-wrap .um .um-form input[type="search"]:not(.select2-search__field),
body.is_light_mode #body-wrap .um .um-form textarea,
body.is_light_mode #body-wrap .um .um-form .form-control,
body.is_light_mode .tus_welcome_form_body .selectize-control,
body.is_light_mode .tus_welcome_form_body .selectize-input,
body.is_light_mode .tus_welcome_form_body_column input[type=text],
body.is_light_mode .tus_welcome_form_body_column select,
body.is_light_mode .tus_square_filter.has_filter_html .tus_square_filter_body input[type=text],
body.is_light_mode #body-wrap .um .um-form select {
    background-color: #FFF !important;
    border: 2px solid #DDD !important;
    border-radius: 8px;

}

body #body-wrap .um .um-form input[type=text],
body #body-wrap .um .um-form input[type=search],
body #body-wrap .um .um-form input[type=tel],
body #body-wrap .um .um-form input[type=number],
body #body-wrap .um .um-form input[type=password],
body #body-wrap .um .select2-container.select2-container--open .select2-dropdown,
body #body-wrap .um .select2.select2-container .select2-selection,
body #body-wrap .um .um-form input[type="text"] {
    border-radius: 8px !important;
}


body.is_light_mode #cactus-body-container .tus_mroster_card_info_label {
    color: #999;
}

body.is_light_mode #body-wrap .has_background .tus_oo_block_col.buttons > .tus_oo_view_button {
    color: #FFF;
}

body.is_light_mode .tus_activation_milestone.is_active {
    border-color: #FFFFFF;
}

body.is_light_mode .channel-picture .um-profile-photo a.um-profile-photo-img {
    border-color: var(--tus-light-bg-secondary) !important;
    background-color: var(--tus-light-bg-secondary) !important;
}

body.is_light_mode #body-wrap .tus_sch_vs_span {
    background: #CCC;
    color: #666;
}

body.is_light_mode #body-wrap .tus_se_event_user,
body.is_light_mode #body-wrap .tus_activation_buttons {
    border-color: #eee;
}

body.is_light_mode .tus_sch_group.is_team_group.is_open > .tus_sch_group_children:before {
    background-color: var(--tus-light-bg-secondary) !important;
}

body.is_light_mode .tus_sch_group:not(.is_group) .tus_sch_group_inner:before,
body.is_light_mode .tus_sch_event .tus_sch_event_inner:before,
body.is_light_mode .tus_sch_group.is_open > .tus_sch_group_children:after {
    background-color: var(--tus-light-bg-secondary) !important;
}

body.is_light_mode .tus_sch_event_col.opponent .tus_sch_event_result {
    color: #666;
}

body.is_light_mode .tus_sch_group.is_open > .tus_sch_group_children {
    border-left-color: #FFFFFF;
}

body.is_light_mode .tus_promote_log_tab.is_active,
body.is_light_mode .tus_promote_log_tab_count,
body.is_light_mode .tus_roster_sizing_inner li span,
body.is_light_mode .tus_se_info_value {
    color: unset;
}

body.is_light_mode .tus_se_head_bar_logo {
    border-color: #bfbfbf;
    margin-right: 1.5em;
    overflow: hidden;
    background: #d5d5d5;
}

body.is_light_mode #cactus-body-container .tus_cmp_wrap.is_single .tus_cmp_event_details_row {
    color: #666;
    border-top-color: #DDD;
}

body.is_light_mode #cactus-body-container span.tus_playlist_counter {
    background: #FFF;
}

body.is_light_mode #cactus-body-container .tus_cmp_list_items h5 em,
body.is_light_mode #cactus-body-container .tus_se_event_user_title,
body.is_light_mode #cactus-body-container .tus_mroster_card_info_value,
body.is_light_mode #cactus-body-container .edd-table tbody tr td a,
body.is_light_mode #cactus-body-container .edd-table tbody tr td strong {
    color: #212121;
}


body.is_light_mode span.tus_edd_subscription_limit {
    background: #FFF;
    color: #666;
}

/*body.is_light_mode #cactus-body-container .edd-table tr > td {*/
/*    border-bottom: 1px solid #DDD !important;*/
/*}*/

/*body.is_light_mode #body-wrap table.tus_roster_table {*/
/*    border: 1px solid #DDD !important;*/
/*}*/

/*body.is_light_mode #body-wrap table.tus_roster_table tbody tr td {*/
/*    border-bottom: 1px solid #DDD !important;*/
/*}*/

body.is_light_mode #tus_roster_list .tus_roster_mobile_entry {
    background: rgb(0 0 0 /5%);
}


body.is_light_mode #body-wrap #edd_secure_site_wrapper .padlock svg {
    fill: #666 !important;
}

body.is_light_mode #body-wrap .tus_custom_slider.is_small.noUi-horizontal.noUi-target .noUi-handle {
    border-color: #999;
}

body.is_light_mode #edd_checkout_cart_form .edd-input,
body.is_light_mode #edd_checkout_cart_form .edd-input,
body.is_light_mode #edd_checkout_cart_form .edd-select,
body.is_light_mode #edd_discount_code .edd-input,
body.is_light_mode #edd_purchase_form_wrap .edd-input,
body.is_light_mode #edd_checkout_form_wrap .edd-input,
body.is_light_mode #edd_checkout_form_wrap .edd-select,
body.is_light_mode #edd_purchase_form_wrap .edd-select {
    background: #FFF !important;
    border: 1px solid #DDD !important;
    color:#212121;
}


body.is_light_mode #body-wrap .tus_custom_slider.noUi-horizontal.noUi-target .noUi-handle .noUi-tooltip {
    background: #FFF;
    color: #999;
}

body.is_light_mode #edd_checkout_form_wrap #edd-payment-mode-wrap label,
body.is_light_mode #body-wrap .view-sortby > ul li a {
    color: #666;
}

body.is_light_mode #body-wrap .view-sortby > ul {
    background: #FFF;
}

body.is_light_mode.edd-success #body-wrap div#tus_invoice {
    background: var(--tus-light-bg-secondary);
}

body.is_light_mode.edd-success #body-wrap .tus_invoice table tr td {
    color: #212121 !important;
}


body.is_light_mode.edd-success #body-wrap .tus_invoice_subscription_name,
body.is_light_mode.edd-success #body-wrap h2.vc_custom_heading,
body.is_light_mode.edd-checkout #body-wrap p#edd_final_total_wrap,
body.is_light_mode.edd-checkout #body-wrap .edd_recurring_trial_total_note,
body.is_light_mode.edd-checkout #body-wrap h2.vc_custom_heading {
    color: #212121 !important;
}

body.is_light_mode .tus_sui_header.is_sticky_submenu {
    background: #FFFFFF;
    /*box-shadow: 5px 4px 10px rgb(0 0 0 / 6%);*/
}

body.is_light_mode .tus_side_playlist_items .tus_starring_title {
    background: #FFFFFF !important;
}

body.is_light_mode #body-wrap .tus_tagup_autonext .tus_tagup_autonext_icon {
    color: #999;
}

body.is_light_mode #body-wrap .tus_watchlist_item_body .style-channel-listing {
    border-bottom: none !important;
}

body.is_light_mode #body-wrap .tus_watched_video {
    border-color: #DDD;
}

body.is_light_mode #body-wrap .tus_admins_row_status.is_active,
body.is_light_mode #body-wrap .tus_tagup_autonext.is_active .tus_tagup_autonext_icon {
    color: #212121;
}

body.is_light_mode #cactus-body-container .edd-table {
    border-color: #DDD;

}

body.is_light_mode #body-wrap [data-uppy-theme=dark] .uppy-Dashboard-Item-status {
    color: #999;
}

body.is_light_mode #body-wrap .tus_su_wrap .uppy-Root .uppy-Dashboard-Item {
    border-color: #BBB;
}

body.is_light_mode #body-wrap [data-uppy-theme=dark] .uppy-StatusBar:not([aria-hidden=true]).is-waiting,
body.is_light_mode #body-wrap [data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actions,
body.is_light_mode #body-wrap [data-uppy-theme=dark] .uppy-Dashboard-FileCard-actions,
body.is_light_mode #body-wrap [data-uppy-theme=dark] .uppy-DashboardContent-bar {
    background-color: #CCC;
    border-color: #BBB;
}

body.is_light_mode #body-wrap [data-uppy-theme=dark] .uppy-StatusBar-statusPrimary,
body.is_light_mode #body-wrap [data-uppy-theme=dark] .uppy-Dashboard-Item-action,
body.is_light_mode #body-wrap [data-uppy-theme=dark] .uppy-Dashboard-Item-name,
body.is_light_mode #body-wrap [data-uppy-theme=dark] .uppy-DashboardContent-title,
body.is_light_mode #body-wrap [data-uppy-theme=dark] .uppy-Dashboard-AddFiles-title:before,
body.is_light_mode #body-wrap [data-uppy-theme=dark] .uppy-Dashboard-AddFiles-title {
    color: #777;
}

body.is_light_mode #body-wrap [data-uppy-theme=dark] .uppy-Dashboard-AddFilesPanel,
body.is_light_mode #body-wrap [data-uppy-theme=dark] .uppy-StatusBar,
body.is_light_mode #body-wrap .tus_su_wrap .uppy-Root .uppy-Dashboard-FileCard-inner,
body.is_light_mode #body-wrap [data-uppy-theme=dark] .uppy-Dashboard-FileCard-info,
body.is_light_mode #body-wrap .tus_su_wrap .uppy-Root .uppy-Dashboard-files,
body.is_light_mode #body-wrap [data-uppy-theme=dark] .uppy-Dashboard-inner {
    background: var(--tus-light-bg-secondary);
    background-color: var(--tus-light-bg-secondary);
}

body.is_light_mode #body-wrap [data-uppy-theme=dark] .uppy-c-btn-link,
body.is_light_mode #body-wrap [data-uppy-theme=dark] .uppy-c-btn-link:hover {
    color: #FFF;
    background: none;
}

body.is_light_mode #body-wrap .tus_ui_grid_item_camp_info > * {
    color: #444;
}

/*body.is_light_mode#tus_subsite_wrap #cactus-body-container .cactus-row {*/
/*    background:   var(--tus-light-bg-secondary) !important;*/
/*}*/

body.is_light_mode .tus_tot_header_title {
    color: #212121;
}

body.is_light_mode .tus_tot_header {
    background: #FFF;
}