.oddscomp-singlegame {
	/* FONTS */
	--oddscomp-font_size_base: 10px;
	--oddscomp-font_family_default: "Barlow", sans-serif;
	--oddscomp-font_family_condensed: "Barlow Condensed", sans-serif;
	--oddscomp-font_weight_light: 400;
	--oddscomp-font_weight_bold: 700;

	/* PREMATCH / LIVE / POSTMATCH */
	--oddscomp-teamname_prematch: #fff;
	--oddscomp-vs_prematch: #fff;
	--oddscomp-date_prematch: #fff;
	--oddscomp-teamname_live: #fff;
	--oddscomp-score_live: #ff5995;
	--oddscomp-date_live: #ff5995;
	--oddscomp-teamname_postmatch: #fff;
	--oddscomp-score_postmatch: #fff;
	--oddscomp-date_postmatch: #fff;
	--oddscomp-teamname_prematch_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-teamname_prematch_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-teamname_prematch_font_size: 1.9em;
	--oddscomp-teamname_live_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-teamname_live_font_weight: var(--oddscomp-font_weight_light);
	--oddscomp-teamname_live_font_size: 1.9em;
	--oddscomp-teamname_postmatch_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-teamname_postmatch_font_weight: var(--oddscomp-font_weight_light);
	--oddscomp-teamname_postmatch_font_size: 1.9em;
	--oddscomp-vs_prematch_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-vs_prematch_font_weight: var(--oddscomp-font_weight_light);
	--oddscomp-vs_live_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-vs_live_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-vs_postmatch_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-vs_postmatch_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-date_prematch_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-date_prematch_font_weight: var(--oddscomp-font_weight_light);
	--oddscomp-date_live_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-date_live_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-date_postmatch_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-date_postmatch_font_weight: var(--oddscomp-font_weight_light);

	/* COLUMN & ODD ELEMENTS */
	--oddscomp-background: #3a4bc1;
	--oddscomp-column_bg: #4f63e6;
	--oddscomp-column_shadow: none;
	--oddscomp-column_border_radius: 4px;
	--oddscomp-column_header_bg: #6677eb;
	--oddscomp-bookie_color: #fff;

	/* INACTIVE / NORMAL / HOVER / SELECTED */
	--oddscomp-odd_default: #fff;
	--oddscomp-locked: var(--oddscomp-odd_default);
	--oddscomp-locked-opacity: 0.5;
	--oddscomp-odd_default_bg: #4051bb;
	--oddscomp-odd_default_border_radius: 4px;
	--oddscomp-odd_inactive_bg: rgba(64, 81, 187, 0.5);
	--oddscomp-odd_selected: #000;
	--oddscomp-odd_selected_bg: #2dfe65;
	--oddscomp-odd_highlighted: #2dfe65;
	--oddscomp-odd_default_font_family: var(--oddscomp-font_family_default);
	--oddscomp-odd_default_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-odd_selected_font_family: var(--oddscomp-font_family_default);
	--oddscomp-odd_selected_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-odd_highlighted_font_family: var(--oddscomp-font_family_default);
	--oddscomp-odd_highlighted_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-market_name: #fff;
	--oddscomp-market_default: #fff;
	--oddscomp-market_selected: #000;
	--oddscomp-market_highlighted: #2dfe65;
	--oddscomp-market_name_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_name_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-market_name_font_size: 1.2em;
	--oddscomp-market_default_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_default_font_weight: var(--oddscomp-font_weight_light);
	--oddscomp-market_selected_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_selected_font_weight: var(--oddscomp-font_weight_light);
	--oddscomp-market_highlighted_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_highlighted_font_weight: var(--oddscomp-font_weight_light);

	/* CTA */
	--oddscomp-cta_text_inactive: #2dfe65;
	--oddscomp-cta_text_active: #1b291f;
	--oddscomp-cta_bg_active: #2dfe65;
	--oddscomp-cta_bg_inactive: transparent;
	--oddscomp-cta_border_inactive: #2dfe65;
	--oddscomp-cta_border_active: none;
	--oddscomp-cta_boxshadow_active: none;
	--oddscomp-cta_textshadow_active: none;
	--oddscomp-cta_opacity_hover: 0.75;
	--oddscomp-cta_bg_hover: var(--oddscomp-cta_bg_active);
	--oddscomp-cta_text_inactive_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-cta_text_inactive_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-cta_text_active_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-cta_text_active_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-cta_font_size: 1.7em;

	/* ADDITIONAL ELEMENTS */
	--oddscomp-jersey-white: url("data:image/svg+xml,%3Csvg width='500' height='500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M202.592 12.771l-.023.003-.111.013c-2.983.365-5.8 1.656-13.49 5.973l-2.895 1.625v.054c-13.167 7.368-17.833 9.735-27.227 13.84a233.888 233.888 0 01-11.946 4.835c-25.859 9.642-31.345 11.816-39.716 15.782-11.86 5.62-19.223 10.967-23.677 17.458 0 0-44.135 82.325-59.241 129.185l-.555 1.715.569 1.712c2.883 8.676 15.605 19.736 31.958 28.22 19.184 9.953 40.001 14.818 58.897 13.414l3.537-.263s7.432-19.51 10.568-26.583v251.203s60.952 16.314 121.143 16.332c60.191.018 120.38-16.258 120.38-16.258V219.76c3.136 7.071 10.565 26.576 10.565 26.576l3.537.263c18.896 1.404 39.713-3.461 58.897-13.414 16.353-8.484 29.075-19.544 31.958-28.22l.57-1.712-.556-1.715c-24.251-69.358-61.893-132.53-61.893-132.53-4.549-5.04-11.243-9.478-21.032-14.115-8.238-3.903-14.336-6.322-38.759-15.425 0 0-8.957-3.468-12.895-5.189-9.282-4.057-13.932-6.408-26.711-13.551l.008-.047-3.42-1.921c-8.55-4.804-11.414-6.05-14.697-6.05 0 0-93.379.02-93.743.06z' fill='%23fff'/%3E%3C/svg%3E");
	--oddscomp-jersey-black: url("data:image/svg+xml,%3Csvg width='500' height='500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M202.592 12.771l-.023.003-.111.013c-2.983.365-5.8 1.656-13.49 5.973l-2.895 1.625v.054c-13.167 7.368-17.833 9.735-27.227 13.84a233.888 233.888 0 01-11.946 4.835c-25.859 9.642-31.345 11.816-39.716 15.782-11.86 5.62-19.223 10.967-23.677 17.458 0 0-44.135 82.325-59.241 129.185l-.555 1.715.569 1.712c2.883 8.676 15.605 19.736 31.958 28.22 19.184 9.953 40.001 14.818 58.897 13.414l3.537-.263s7.432-19.51 10.568-26.583v251.203s60.952 16.314 121.143 16.332c60.191.018 120.38-16.258 120.38-16.258V219.76c3.136 7.071 10.565 26.576 10.565 26.576l3.537.263c18.896 1.404 39.713-3.461 58.897-13.414 16.353-8.484 29.075-19.544 31.958-28.22l.57-1.712-.556-1.715c-24.251-69.358-61.893-132.53-61.893-132.53-4.549-5.04-11.243-9.478-21.032-14.115-8.238-3.903-14.336-6.322-38.759-15.425 0 0-8.957-3.468-12.895-5.189-9.282-4.057-13.932-6.408-26.711-13.551l.008-.047-3.42-1.921c-8.55-4.804-11.414-6.05-14.697-6.05 0 0-93.379.02-93.743.06z' fill='%23000'/%3E%3C/svg%3E");
	--oddscomp-jersey-placeholder: var(--oddscomp-jersey-white);
	--oddscomp-karuzel-arrow-fill: #c7cbd6;

	/* ADDITIONAL FONT STYLES */
	--oddscomp-legal: #8392f8;
	--oddscomp-legal_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-legal_font_weight: var(--oddscomp-font_weight_light);
	--oddscomp-legal_font_size: 0.9em;

	--oddscomp-karuzel_bg_dot: #fff;
}

.oddscomp-singlegame--theme-wett_apps {
	/* FONTS */
	--oddscomp-font_family_default: "PT Sans", sans-serif;
	--oddscomp-font_family_narrow: "PT Sans Narrow", sans-serif;
	--oddscomp-font_family_serif: "Bree Serif", serif;
	--oddscomp-font_weight_normal: 400;
	--oddscomp-font_weight_bold: 700;

	/* PREMATCH / LIVE / POSTMATCH */
	--oddscomp-teamname_prematch: #f59322;
	--oddscomp-vs_prematch: #f59322;
	--oddscomp-date_prematch: #f59322;
	--oddscomp-teamname_live: #f59322;
	--oddscomp-score_live: #fff;
	--oddscomp-date_live: #fff;
	--oddscomp-teamname_postmatch: #f59322;
	--oddscomp-score_postmatch: #f59322;
	--oddscomp-date_postmatch: #f59322;
	--oddscomp-teamname_prematch_font_family: var(--oddscomp-font_family_narrow);
	--oddscomp-teamname_prematch_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-teamname_prematch_font_size: 1.7em;
	--oddscomp-teamname_live_font_family: var(--oddscomp-font_family_narrow);
	--oddscomp-teamname_live_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-teamname_live_font_size: 1.7em;
	--oddscomp-teamname_postmatch_font_family: var(--oddscomp-font_family_narrow);
	--oddscomp-teamname_postmatch_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-teamname_postmatch_font_size: 1.7em;
	--oddscomp-vs_prematch_font_family: var(--oddscomp-font_family_narrow);
	--oddscomp-vs_prematch_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-vs_live_font_family: var(--oddscomp-font_family_narrow);
	--oddscomp-vs_live_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-vs_postmatch_font_family: var(--oddscomp-font_family_narrow);
	--oddscomp-vs_postmatch_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-date_prematch_font_family: var(--oddscomp-font_family_default);
	--oddscomp-date_prematch_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-date_live_font_family: var(--oddscomp-font_family_default);
	--oddscomp-date_live_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-date_postmatch_font_family: var(--oddscomp-font_family_default);
	--oddscomp-date_postmatch_font_weight: var(--oddscomp-font_weight_normal);

	/* COLUMN & ODD ELEMENTS */
	--oddscomp-background: #000000;
	--oddscomp-column_bg: #3a3a3a;
	--oddscomp-column_border_radius: 4px;
	--oddscomp-column_header_bg: #fff;
	--oddscomp-bookie_color: #fff;

	/* INACTIVE / NORMAL / HOVER / SELECTED */
	--oddscomp-odd_default: #fff;
	--oddscomp-odd_default_bg: #000;
	--oddscomp-odd_default_border_radius: 4px;
	--oddscomp-odd_inactive_bg: rgba(0, 0, 0, 0.5);
	--oddscomp-odd_selected: #fff;
	--oddscomp-odd_selected_bg: #f58922;
	--oddscomp-odd_highlighted: #f58922;
	--oddscomp-odd_default_font_family: var(--oddscomp-font_family_default);
	--oddscomp-odd_default_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-odd_selected_font_family: var(--oddscomp-font_family_default);
	--oddscomp-odd_selected_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-odd_highlighted_font_family: var(--oddscomp-font_family_default);
	--oddscomp-odd_highlighted_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-market_name: #3a3a3a;
	--oddscomp-market_default: #fff;
	--oddscomp-market_selected: #fff;
	--oddscomp-market_highlighted: #f58922;
	--oddscomp-market_name_font_family: var(--oddscomp-font_family_serif);
	--oddscomp-market_name_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-market_name_font_size: 1.3em;
	--oddscomp-market_default_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_default_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-market_selected_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_selected_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-market_highlighted_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_highlighted_font_weight: var(--oddscomp-font_weight_normal);

	/* CTA */
	--oddscomp-cta_text_inactive: #24bd5e;
	--oddscomp-cta_text_active: #fff;
	--oddscomp-cta_bg_active: #24bd5e;
	--oddscomp-cta_border_inactive: #24bd5e;
	--oddscomp-cta_border_active: none;
	--oddscomp-cta_boxshadow_active: none;
	--oddscomp-cta_textshadow_active: none;
	--oddscomp-cta_opacity_hover: 0.75;
	--oddscomp-cta_bg_hover: var(--oddscomp-cta_bg_active);
	--oddscomp-cta_text_inactive_font_family: var(--oddscomp-font_family_serif);
	--oddscomp-cta_text_inactive_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-cta_text_active_font_family: var(--oddscomp-font_family_serif);
	--oddscomp-cta_text_active_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-cta_font_size: 1.8em;

	/* ADDITIONAL FONT STYLES */
	--oddscomp-legal: #e6e6e6;
	--oddscomp-legal_font_family: var(--oddscomp-font_family_default);
	--oddscomp-legal_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-legal_font_size: 0.9em;

	--oddscomp-karuzel-arrow-fill: #e6e6e6;
}

.oddscomp-singlegame--theme-wett_bonus {
	--oddscomp-font_family_default: "Open Sans", sans-serif;
	--oddscomp-font_family_condensed: "Open Sans Condensed", sans-serif;

	/* PREMATCH / LIVE / POSTMATCH */
	--oddscomp-teamname_prematch: #000;
	--oddscomp-vs_prematch: #000;
	--oddscomp-date_prematch: #000;
	--oddscomp-teamname_live: #000;
	--oddscomp-score_live: #ffa800;
	--oddscomp-date_live: #ffa800;
	--oddscomp-teamname_postmatch: #000;
	--oddscomp-score_postmatch: #000;
	--oddscomp-date_postmatch: #000;
	--oddscomp-teamname_prematch_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-teamname_prematch_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-teamname_prematch_font_size: 1.9em;
	--oddscomp-teamname_live_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-teamname_live_font_weight: var(--oddscomp-font_weight_light);
	--oddscomp-teamname_live_font_size: 1.9em;
	--oddscomp-teamname_postmatch_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-teamname_postmatch_font_weight: var(--oddscomp-font_weight_light);
	--oddscomp-teamname_postmatch_font_size: 1.9em;
	--oddscomp-vs_prematch_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-vs_prematch_font_weight: var(--oddscomp-font_weight_light);
	--oddscomp-vs_live_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-vs_live_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-vs_postmatch_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-vs_postmatch_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-date_prematch_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-date_prematch_font_weight: var(--oddscomp-font_weight_light);
	--oddscomp-date_live_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-date_live_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-date_postmatch_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-date_postmatch_font_weight: var(--oddscomp-font_weight_light);

	/* COLUMN & ODD ELEMENTS */
	--oddscomp-background: #f7f7f7;
	--oddscomp-column_bg: #fff;
	--oddscomp-column_shadow: 0px 1px 16px 0px #0000001a;
	--oddscomp-column_border_radius: 7px;
	--oddscomp-column_header_bg: #205eff;
	--oddscomp-bookie_color: #3867ad;

	/* INACTIVE / NORMAL / HOVER / SELECTED */
	--oddscomp-odd_default: #205eff;
	--oddscomp-locked: #205eff;
	--oddscomp-locked-opacity: 0.5;
	--oddscomp-odd_default_bg: #dbeaff;
	--oddscomp-odd_default_border_radius: 4px;
	--oddscomp-odd_inactive_bg: #dbeaff;
	--oddscomp-odd_selected: #fff;
	--oddscomp-odd_selected_bg: #205eff;
	--oddscomp-odd_highlighted: #205eff;
	--oddscomp-odd_default_font_family: var(--oddscomp-font_family_default);
	--oddscomp-odd_default_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-odd_selected_font_family: var(--oddscomp-font_family_default);
	--oddscomp-odd_selected_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-odd_highlighted_font_family: var(--oddscomp-font_family_default);
	--oddscomp-odd_highlighted_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-market_name: #fff;
	--oddscomp-market_default: #205eff;
	--oddscomp-market_selected: #fff;
	--oddscomp-market_highlighted: #205eff;
	--oddscomp-market_name_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_name_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-market_name_font_size: 1.2em;
	--oddscomp-market_default_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_default_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-market_selected_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_selected_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-market_highlighted_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_highlighted_font_weight: var(--oddscomp-font_weight_normal);

	/* CTA */
	--oddscomp-cta_text_inactive: #b3b3b3;
	--oddscomp-cta_text_active: #fff;
	--oddscomp-cta_bg_active: #205eff;
	--oddscomp-cta_bg_inactive: #e9e9e9;
	--oddscomp-cta_border_inactive: transparent;
	--oddscomp-cta_border_active: transparent;
	--oddscomp-cta_boxshadow_active: none;
	--oddscomp-cta_textshadow_active: none;
	--oddscomp-cta_opacity_hover: 0.75;
	--oddscomp-cta_bg_hover: var(--oddscomp-cta_bg_active);
	--oddscomp-cta_text_inactive_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-cta_text_inactive_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-cta_text_active_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-cta_text_active_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-cta_font_size: 1.4em;

	/* ADDITIONAL FONT STYLES */
	--oddscomp-legal: #000;
	--oddscomp-legal_font_family: var(--oddscomp-font_family_default);
	--oddscomp-legal_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-legal_font_size: 1em;

	--oddscomp-karuzel-arrow-fill: #b3b3b3;
	--oddscomp-karuzel_bg_dot: #b3b3b3;
	--oddscomp-jersey-placeholder: var(--oddscomp-jersey-black);
}

.oddscomp-singlegame--theme-sportwetten_bonus {
	/* FONTS */
	--oddscomp-font_family_default: "Encode Sans", sans-serif;
	--oddscomp-font_family_condensed: "Encode Sans Condensed", sans-serif;
	--oddscomp-font_weight_normal: 400;
	--oddscomp-font_weight_bold: 700;

	/* PREMATCH / LIVE / POSTMATCH */
	--oddscomp-teamname_prematch: #fff;
	--oddscomp-vs_prematch: #fff;
	--oddscomp-date_prematch: #fff;
	--oddscomp-teamname_live: #fff;
	--oddscomp-score_live: #f5a623;
	--oddscomp-date_live: #f5a623;
	--oddscomp-teamname_postmatch: #fff;
	--oddscomp-score_postmatch: #fff;
	--oddscomp-date_postmatch: #fff;
	--oddscomp-teamname_prematch_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-teamname_prematch_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-teamname_prematch_font_size: 1.5em;
	--oddscomp-teamname_live_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-teamname_live_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-teamname_live_font_size: 1.6em;
	--oddscomp-teamname_postmatch_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-teamname_postmatch_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-teamname_postmatch_font_size: 1.6em;
	--oddscomp-vs_prematch_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-vs_prematch_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-vs_live_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-vs_live_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-vs_postmatch_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-vs_postmatch_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-date_prematch_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-date_prematch_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-date_live_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-date_live_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-date_postmatch_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-date_postmatch_font_weight: var(--oddscomp-font_weight_normal);

	/* COLUMN & ODD ELEMENTS */
	--oddscomp-background: #06435b;
	--oddscomp-column_bg: #016f9a;
	--oddscomp-column_border_radius: 4px;
	--oddscomp-column_header_bg: #0084b8;
	--oddscomp-bookie_color: #fff;

	/* INACTIVE / NORMAL / HOVER / SELECTED */
	--oddscomp-odd_default: #fff;
	--oddscomp-odd_default_bg: #06435b;
	--oddscomp-odd_default_border_radius: 4px;
	--oddscomp-odd_inactive_bg: rgba(6, 67, 91, 0.5);
	--oddscomp-odd_selected: #fff;
	--oddscomp-odd_selected_bg: #47c234;
	--oddscomp-odd_highlighted: #47c234;
	--oddscomp-odd_default_font_family: var(--oddscomp-font_family_default);
	--oddscomp-odd_default_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-odd_selected_font_family: var(--oddscomp-font_family_default);
	--oddscomp-odd_selected_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-odd_highlighted_font_family: var(--oddscomp-font_family_default);
	--oddscomp-odd_highlighted_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-market_name: #fff;
	--oddscomp-market_default: #fff;
	--oddscomp-market_selected: #fff;
	--oddscomp-market_highlighted: #47c234;
	--oddscomp-market_name_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_name_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-market_name_font_size: 1.2em;
	--oddscomp-market_default_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_default_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-market_selected_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_selected_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-market_highlighted_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_highlighted_font_weight: var(--oddscomp-font_weight_normal);

	/* CTA */
	--oddscomp-cta_text_inactive: #f5a623;
	--oddscomp-cta_text_active: #1b291f;
	--oddscomp-cta_bg_active: #f5a623;
	--oddscomp-cta_border_inactive: #f5a623;
	--oddscomp-cta_border_active: none;
	--oddscomp-cta_boxshadow_active: none;
	--oddscomp-cta_textshadow_active: none;
	--oddscomp-cta_opacity_hover: 0.75;
	--oddscomp-cta_bg_hover: var(--oddscomp-cta_bg_active);
	--oddscomp-cta_text_inactive_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-cta_text_inactive_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-cta_text_active_font_family: var(--oddscomp-font_family_condensed);
	--oddscomp-cta_text_active_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-cta_font_size: 1.7em;

	/* ADDITIONAL FONT STYLES */
	--oddscomp-legal: #0084b8;
	--oddscomp-legal_font_family: var(--oddscomp-font_family_default);
	--oddscomp-legal_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-legal_font_size: 0.9em;
}

.oddscomp-singlegame--theme-sportwetten_spiegel {
	/* FONTS */
	--oddscomp-font_family_default: "Assistant", sans-serif;
	--oddscomp-font_weight_normal: 400;
	--oddscomp-font_weight_bold: 700;

	/* PREMATCH / LIVE / POSTMATCH */
	--oddscomp-teamname_prematch: #000;
	--oddscomp-vs_prematch: #000;
	--oddscomp-date_prematch: #000;
	--oddscomp-teamname_live: #000;
	--oddscomp-score_live: #0a8e00;
	--oddscomp-date_live: #0a8e00;
	--oddscomp-teamname_postmatch: #000;
	--oddscomp-score_postmatch: #000;
	--oddscomp-date_postmatch: #000;
	--oddscomp-teamname_prematch_font_family: var(--oddscomp-font_family_default);
	--oddscomp-teamname_prematch_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-teamname_prematch_font_size: 1.5em;
	--oddscomp-teamname_live_font_family: var(--oddscomp-font_family_default);
	--oddscomp-teamname_live_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-teamname_live_font_size: 1.6em;
	--oddscomp-teamname_postmatch_font_family: var(--oddscomp-font_family_default);
	--oddscomp-teamname_postmatch_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-teamname_postmatch_font_size: 1.6em;
	--oddscomp-vs_prematch_font_family: var(--oddscomp-font_family_default);
	--oddscomp-vs_prematch_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-vs_live_font_family: var(--oddscomp-font_family_default);
	--oddscomp-vs_live_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-vs_postmatch_font_family: var(--oddscomp-font_family_default);
	--oddscomp-vs_postmatch_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-date_prematch_font_family: var(--oddscomp-font_family_default);
	--oddscomp-date_prematch_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-date_live_font_family: var(--oddscomp-font_family_default);
	--oddscomp-date_live_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-date_postmatch_font_family: var(--oddscomp-font_family_default);
	--oddscomp-date_postmatch_font_weight: var(--oddscomp-font_weight_normal);

	/* COLUMN & ODD ELEMENTS */
	--oddscomp-background: #d9ebee;
	--oddscomp-column_bg: #0f9cb5;
	--oddscomp-column_border_radius: 4px;
	--oddscomp-column_header_bg: #00798e;
	--oddscomp-bookie_color: #fff;

	/* INACTIVE / NORMAL / HOVER / SELECTED */
	--oddscomp-odd_default: #fff;
	--oddscomp-odd_default_bg: #00798e;
	--oddscomp-odd_default_border_radius: 4px;
	--oddscomp-odd_inactive_bg: rgba(0, 121, 142, 0.5);
	--oddscomp-odd_selected: #fff;
	--oddscomp-odd_selected_bg: #70d435;
	--oddscomp-odd_highlighted: #70d435;
	--oddscomp-odd_default_font_family: var(--oddscomp-font_family_default);
	--oddscomp-odd_default_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-odd_selected_font_family: var(--oddscomp-font_family_default);
	--oddscomp-odd_selected_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-odd_highlighted_font_family: var(--oddscomp-font_family_default);
	--oddscomp-odd_highlighted_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-market_name: #fff;
	--oddscomp-market_default: #fff;
	--oddscomp-market_selected: #fff;
	--oddscomp-market_highlighted: #70d435;
	--oddscomp-market_name_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_name_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-market_name_font_size: 1.2em;
	--oddscomp-market_default_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_default_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-market_selected_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_selected_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-market_highlighted_font_family: var(--oddscomp-font_family_default);
	--oddscomp-market_highlighted_font_weight: var(--oddscomp-font_weight_normal);

	/* CTA */
	--oddscomp-cta_text_inactive: #0a8e00;
	--oddscomp-cta_text_active: #fff;
	--oddscomp-cta_bg_active: #0a8e00;
	--oddscomp-cta_border_inactive: #0a8e00;
	--oddscomp-cta_border_active: none;
	--oddscomp-cta_boxshadow_active: none;
	--oddscomp-cta_textshadow_active: none;
	--oddscomp-cta_opacity_hover: 1;
	--oddscomp-cta_bg_hover: #17ae0c;
	--oddscomp-cta_text_inactive_font_family: var(--oddscomp-font_family_default);
	--oddscomp-cta_text_inactive_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-cta_text_active_font_family: var(--oddscomp-font_family_default);
	--oddscomp-cta_text_active_font_weight: var(--oddscomp-font_weight_bold);
	--oddscomp-cta_font_size: 1.7em;

	/* ADDITIONAL FONT STYLES */
	--oddscomp-legal: #00798e;
	--oddscomp-legal_font_family: var(--oddscomp-font_family_default);
	--oddscomp-legal_font_weight: var(--oddscomp-font_weight_normal);
	--oddscomp-legal_font_size: 0.9em;

	--oddscomp-karuzel_bg_dot: #00798e;
	--oddscomp-jersey-placeholder: var(--oddscomp-jersey-black);
}

.oddscomp-singlegame--theme-buchmacher_test {
	/* FONTS */
	--oddscomp-font_family_rubik: "Rubik", sans-serif;

	/* PREMATCH / LIVE / POSTMATCH */
	--oddscomp-teamname_prematch: #252525;
	--oddscomp-vs_prematch: #252525;
	--oddscomp-date_prematch: #252525;
	--oddscomp-teamname_live: #252525;
	--oddscomp-score_live: #4d99ff;
	--oddscomp-date_live: #4d99ff;
	--oddscomp-teamname_postmatch: #252525;
	--oddscomp-score_postmatch: #252525;
	--oddscomp-date_postmatch: #252525;
	--oddscomp-teamname_prematch_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-teamname_prematch_font_weight: 700;
	--oddscomp-teamname_prematch_font_size: 1.3em;
	--oddscomp-teamname_live_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-teamname_live_font_weight: 400;
	--oddscomp-teamname_live_font_size: 1.4em;
	--oddscomp-teamname_postmatch_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-teamname_postmatch_font_weight: 400;
	--oddscomp-teamname_postmatch_font_size: 1.4em;
	--oddscomp-vs_prematch_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-vs_prematch_font_weight: 400;
	--oddscomp-vs_live_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-vs_live_font_weight: 700;
	--oddscomp-vs_postmatch_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-vs_postmatch_font_weight: 700;
	--oddscomp-date_prematch_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-date_prematch_font_weight: 400;
	--oddscomp-date_live_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-date_live_font_weight: 700;
	--oddscomp-date_postmatch_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-date_postmatch_font_weight: 400;

	/* COLUMN & ODD ELEMENTS */
	--oddscomp-background: #c9d0dc;
	--oddscomp-column_bg: #fff;
	--oddscomp-column_border_radius: 4px;
	--oddscomp-column_header_bg: #4d4d4d;
	--oddscomp-bookie_color: #0076ff;

	/* INACTIVE / NORMAL / HOVER / SELECTED */
	--oddscomp-odd_default: #fff;
	--oddscomp-odd_default_bg: #0076ff;
	--oddscomp-odd_default_border_radius: 4px;
	--oddscomp-odd_inactive_bg: rgba(0, 118, 255, 0.5);
	--oddscomp-odd_selected: #fff;
	--oddscomp-odd_selected_bg: #1fba1e;
	--oddscomp-odd_highlighted: #1fba1e;
	--oddscomp-odd_default_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-odd_default_font_weight: 700;
	--oddscomp-odd_selected_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-odd_selected_font_weight: 700;
	--oddscomp-odd_highlighted_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-odd_highlighted_font_weight: 700;
	--oddscomp-market_name: #fff;
	--oddscomp-market_default: #fff;
	--oddscomp-market_selected: #fff;
	--oddscomp-market_highlighted: #1fba1e;
	--oddscomp-market_name_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-market_name_font_weight: 700;
	--oddscomp-market_name_font_size: 1.2em;
	--oddscomp-market_default_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-market_default_font_weight: 400;
	--oddscomp-market_selected_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-market_selected_font_weight: 400;
	--oddscomp-market_highlighted_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-market_highlighted_font_weight: 400;

	/* CTA */
	--oddscomp-cta_text_inactive: #4d99ff;
	--oddscomp-cta_text_active: #fff;
	--oddscomp-cta_bg_active: #4d99ff;
	--oddscomp-cta_border_inactive: #4d99ff;
	--oddscomp-cta_border_active: none;
	--oddscomp-cta_boxshadow_active: 0px 2px 0px #3d7bcc;
	--oddscomp-cta_textshadow_active: none;
	--oddscomp-cta_opacity_hover: 0.75;
	--oddscomp-cta_bg_hover: #4d99ff;
	--oddscomp-cta_text_inactive_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-cta_text_inactive_font_weight: 700;
	--oddscomp-cta_text_active_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-cta_text_active_font_weight: 700;
	--oddscomp-cta_font_size: 1.7em;

	/* ADDITIONAL FONT STYLES */
	--oddscomp-legal: rgba(37, 37, 37, 0.5);
	--oddscomp-legal_font_family: var(--oddscomp-font_family_rubik);
	--oddscomp-legal_font_weight: 300;
	--oddscomp-legal_font_size: 0.9em;
}

.oddscomp-singlegame--theme-live_tips_portal {
	/* FONTS */
	--oddscomp-font_family_ubuntu: "Ubuntu", sans-serif;
	--oddscomp-font_family_ubuntu_cond: "Ubuntu Condensed", sans-serif;

	/* PREMATCH / LIVE / POSTMATCH */
	--oddscomp-teamname_prematch: #2c2c2c;
	--oddscomp-vs_prematch: #2c2c2c;
	--oddscomp-date_prematch: #2c2c2c;
	--oddscomp-teamname_live: #2c2c2c;
	--oddscomp-score_live: #6e99e3;
	--oddscomp-date_live: #6e99e3;
	--oddscomp-teamname_postmatch: #2c2c2c;
	--oddscomp-score_postmatch: #2c2c2c;
	--oddscomp-date_postmatch: #2c2c2c;
	--oddscomp-teamname_prematch_font_family: var(--oddscomp-font_family_ubuntu_cond);
	--oddscomp-teamname_prematch_font_weight: 400;
	--oddscomp-teamname_prematch_font_size: 1.7em;
	--oddscomp-teamname_live_font_family: var(--oddscomp-font_family_ubuntu_cond);
	--oddscomp-teamname_live_font_weight: 400;
	--oddscomp-teamname_live_font_size: 1.8em;
	--oddscomp-teamname_postmatch_font_family: var(--oddscomp-font_family_ubuntu_cond);
	--oddscomp-teamname_postmatch_font_weight: 400;
	--oddscomp-teamname_postmatch_font_size: 1.8em;
	--oddscomp-vs_prematch_font_family: var(--oddscomp-font_family_ubuntu_cond);
	--oddscomp-vs_prematch_font_weight: 400;
	--oddscomp-vs_live_font_family: var(--oddscomp-font_family_ubuntu_cond);
	--oddscomp-vs_live_font_weight: 400;
	--oddscomp-vs_postmatch_font_family: var(--oddscomp-font_family_ubuntu_cond);
	--oddscomp-vs_postmatch_font_weight: 400;
	--oddscomp-date_prematch_font_family: var(--oddscomp-font_family_ubuntu_cond);
	--oddscomp-date_prematch_font_weight: 400;
	--oddscomp-date_live_font_family: var(--oddscomp-font_family_ubuntu);
	--oddscomp-date_live_font_weight: 700;
	--oddscomp-date_postmatch_font_family: var(--oddscomp-font_family_ubuntu);
	--oddscomp-date_postmatch_font_weight: 400;

	/* COLUMN & ODD ELEMENTS */
	--oddscomp-background: #f6f5f5;
	--oddscomp-column_bg: #fff;
	--oddscomp-column_border_radius: 4px;
	--oddscomp-column_header_bg: #4caf50;
	--oddscomp-bookie_color: #607d8b;
	--oddscomp-odds_table_border: 1px solid #4caf50;

	/* INACTIVE / NORMAL / HOVER / SELECTED */
	--oddscomp-odd_default: #4caf50;
	--oddscomp-locked: #fff;
	--oddscomp-locked-opacity: 1;
	--oddscomp-odd_default_bg: #ecf5eb;
	--oddscomp-odd_default_border_radius: 4px;
	--oddscomp-odd_inactive_bg: #ecf5eb;
	--oddscomp-odd_selected: #fff;
	--oddscomp-odd_selected_bg: #4caf50;
	--oddscomp-odd_highlighted: #6e99e3;
	--oddscomp-odd_default_font_family: var(--oddscomp-font_family_ubuntu);
	--oddscomp-odd_default_font_weight: 700;
	--oddscomp-odd_selected_font_family: var(--oddscomp-font_family_ubuntu);
	--oddscomp-odd_selected_font_weight: 700;
	--oddscomp-odd_highlighted_font_family: var(--oddscomp-font_family_ubuntu);
	--oddscomp-odd_highlighted_font_weight: 700;
	--oddscomp-market_name: #fff;
	--oddscomp-market_default: #4caf50;
	--oddscomp-market_selected: #fff;
	--oddscomp-market_highlighted: #6e99e3;
	--oddscomp-market_name_font_family: var(--oddscomp-font_family_ubuntu);
	--oddscomp-market_name_font_weight: 700;
	--oddscomp-market_name_font_size: 1.2em;
	--oddscomp-market_default_font_family: var(--oddscomp-font_family_ubuntu);
	--oddscomp-market_default_font_weight: 400;
	--oddscomp-market_selected_font_family: var(--oddscomp-font_family_ubuntu);
	--oddscomp-market_selected_font_weight: 400;
	--oddscomp-market_highlighted_font_family: var(--oddscomp-font_family_ubuntu);
	--oddscomp-market_highlighted_font_weight: 400;

	/* CTA */
	--oddscomp-cta_text_inactive: #ff8c1f;
	--oddscomp-cta_text_active: #fff;
	--oddscomp-cta_bg_active: #ff8c1f;
	--oddscomp-cta_border_inactive: #ff8c1f;
	--oddscomp-cta_border_active: none;
	--oddscomp-cta_boxshadow_active: none;
	--oddscomp-cta_textshadow_active: none;
	--oddscomp-cta_opacity_hover: 0.7;
	--oddscomp-cta_bg_hover: #ff8c1f;
	--oddscomp-cta_text_inactive_font_family: var(--oddscomp-font_family_ubuntu);
	--oddscomp-cta_text_inactive_font_weight: 500;
	--oddscomp-cta_text_active_font_family: var(--oddscomp-font_family_ubuntu);
	--oddscomp-cta_text_active_font_weight: 500;
	--oddscomp-cta_font_size: 1.7em;

	/* ADDITIONAL FONT STYLES */
	--oddscomp-legal: #607d8b;
	--oddscomp-legal_font_family: var(--oddscomp-font_family_ubuntu);
	--oddscomp-legal_font_weight: 400;
	--oddscomp-legal_font_size: 0.9em;

	--oddscomp-karuzel_bg_dot: #607d8b;
	--oddscomp-jersey-placeholder: var(--oddscomp-jersey-black);
}

.oddscomp-singlegame--theme-sportwetten_tonline {
	/* FONTS */
	--oddscomp-font_family_roboto: "Roboto", sans-serif;
	--oddscomp-font_family_roboto_cond: "Roboto Condensed", sans-serif;

	/* PREMATCH / LIVE / POSTMATCH */
	--oddscomp-teamname_prematch: #fff;
	--oddscomp-vs_prematch: #fff;
	--oddscomp-date_prematch: #fff;
	--oddscomp-teamname_live: #fff;
	--oddscomp-score_live: #e20074;
	--oddscomp-date_live: #e20074;
	--oddscomp-teamname_postmatch: #fff;
	--oddscomp-score_postmatch: #fff;
	--oddscomp-date_postmatch: #fff;
	--oddscomp-teamname_prematch_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-teamname_prematch_font_weight: 700;
	--oddscomp-teamname_prematch_font_size: 1.6em;
	--oddscomp-teamname_live_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-teamname_live_font_weight: 400;
	--oddscomp-teamname_live_font_size: 1.7em;
	--oddscomp-teamname_postmatch_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-teamname_postmatch_font_weight: 400;
	--oddscomp-teamname_postmatch_font_size: 1.7em;
	--oddscomp-vs_prematch_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-vs_prematch_font_weight: 400;
	--oddscomp-vs_live_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-vs_live_font_weight: 700;
	--oddscomp-vs_postmatch_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-vs_postmatch_font_weight: 700;
	--oddscomp-date_prematch_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-date_prematch_font_weight: 400;
	--oddscomp-date_live_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-date_live_font_weight: 700;
	--oddscomp-date_postmatch_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-date_postmatch_font_weight: 400;

	/* COLUMN & ODD ELEMENTS */
	--oddscomp-background: #4b4b4b;
	--oddscomp-column_bg: #f1f1f1;
	--oddscomp-column_border_radius: 4px;
	--oddscomp-column_header_bg: #000;
	--oddscomp-bookie_color: #4b4b4b;

	/* INACTIVE / NORMAL / HOVER / SELECTED */
	--oddscomp-odd_default: #4b4b4b;
	--oddscomp-odd_default_bg: #fff;
	--oddscomp-odd_default_border_radius: 4px;
	--oddscomp-odd_inactive_bg: #fff;
	--oddscomp-odd_selected: #fff;
	--oddscomp-odd_selected_bg: #e20074;
	--oddscomp-odd_highlighted: #e20074;
	--oddscomp-odd_default_font_family: var(--oddscomp-font_family_roboto);
	--oddscomp-odd_default_font_weight: 700;
	--oddscomp-odd_selected_font_family: var(--oddscomp-font_family_roboto);
	--oddscomp-odd_selected_font_weight: 700;
	--oddscomp-odd_highlighted_font_family: var(--oddscomp-font_family_roboto);
	--oddscomp-odd_highlighted_font_weight: 700;
	--oddscomp-market_name: #fff;
	--oddscomp-market_default: #4b4b4b;
	--oddscomp-market_selected: #fff;
	--oddscomp-market_highlighted: #e20074;
	--oddscomp-market_name_font_family: var(--oddscomp-font_family_roboto);
	--oddscomp-market_name_font_weight: 700;
	--oddscomp-market_name_font_size: 1.2em;
	--oddscomp-market_default_font_family: var(--oddscomp-font_family_roboto);
	--oddscomp-market_default_font_weight: 400;
	--oddscomp-market_selected_font_family: var(--oddscomp-font_family_roboto);
	--oddscomp-market_selected_font_weight: 400;
	--oddscomp-market_highlighted_font_family: var(--oddscomp-font_family_roboto);
	--oddscomp-market_highlighted_font_weight: 400;

	/* CTA */
	--oddscomp-cta_text_inactive: #e20074;
	--oddscomp-cta_text_active: #fff;
	--oddscomp-cta_bg_active: #e20074;
	--oddscomp-cta_border_inactive: #e20074;
	--oddscomp-cta_border_active: none;
	--oddscomp-cta_boxshadow_active: none;
	--oddscomp-cta_textshadow_active: none;
	--oddscomp-cta_opacity_hover: 0.75;
	--oddscomp-cta_bg_hover: #e20074;
	--oddscomp-cta_text_inactive_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-cta_text_inactive_font_weight: 700;
	--oddscomp-cta_text_active_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-cta_text_active_font_weight: 700;
	--oddscomp-cta_font_size: 1.7em;

	/* ADDITIONAL FONT STYLES */
	--oddscomp-legal: #fff;
	--oddscomp-legal_font_family: var(--oddscomp-font_family_roboto);
	--oddscomp-legal_font_weight: 300;
	--oddscomp-legal_font_size: 0.9em;
}

.oddscomp-singlegame--theme-fussball_wm_pro {
	/* FONTS */
	--oddscomp-font_family_opensans: "Changa", sans-serif;
	--oddscomp-font_family_opensans_cond: "Changa", sans-serif;
	--oddscomp-font_family_dm_sans: "Dm Sans", sans-serif;

	/* PREMATCH / LIVE / POSTMATCH */
	--oddscomp-teamname_prematch: #fff;
	--oddscomp-vs_prematch: #fff;
	--oddscomp-date_prematch: #fff;
	--oddscomp-teamname_live: #fff;
	--oddscomp-score_live: #ff5785;
	--oddscomp-date_live: #ff5785;
	--oddscomp-teamname_postmatch: #fff;
	--oddscomp-score_postmatch: #fff;
	--oddscomp-date_postmatch: #fff;
	--oddscomp-teamname_prematch_font_family: var(--oddscomp-font_family_opensans_cond);
	--oddscomp-teamname_prematch_font_weight: 700;
	--oddscomp-teamname_prematch_font_size: 1.6em;
	--oddscomp-teamname_live_font_family: var(--oddscomp-font_family_opensans_cond);
	--oddscomp-teamname_live_font_weight: 300;
	--oddscomp-teamname_live_font_size: 1.8em;
	--oddscomp-teamname_postmatch_font_family: var(--oddscomp-font_family_opensans_cond);
	--oddscomp-teamname_postmatch_font_weight: 300;
	--oddscomp-teamname_postmatch_font_size: 1.8em;
	--oddscomp-vs_prematch_font_family: var(--oddscomp-font_family_opensans_cond);
	--oddscomp-vs_prematch_font_weight: 400;
	--oddscomp-vs_live_font_family: var(--oddscomp-font_family_opensans_cond);
	--oddscomp-vs_live_font_weight: 700;
	--oddscomp-vs_postmatch_font_family: var(--oddscomp-font_family_opensans_cond);
	--oddscomp-vs_postmatch_font_weight: 700;
	--oddscomp-date_prematch_font_family: var(--oddscomp-font_family_opensans_cond);
	--oddscomp-date_prematch_font_weight: 400;
	--oddscomp-date_live_font_family: var(--oddscomp-font_family_opensans_cond);
	--oddscomp-date_live_font_weight: 700;
	--oddscomp-date_postmatch_font_family: var(--oddscomp-font_family_opensans_cond);
	--oddscomp-date_postmatch_font_weight: 400;

	/* COLUMN & ODD ELEMENTS */
	--oddscomp-background: #551023;
	--oddscomp-column_bg: #891538;
	--oddscomp-column_border_radius: 7px;
	--oddscomp-column_header_bg: #f5f5f1;
	--oddscomp-bookie_color: #fff;

	/* INACTIVE / NORMAL / HOVER / SELECTED */
	--oddscomp-odd_default: #fff;
	--oddscomp-odd_default_bg: #591024;
	--oddscomp-odd_default_border_radius: 4px;
	--oddscomp-odd_inactive_bg: #591024;
	--oddscomp-odd_selected: #fff;
	--oddscomp-odd_selected_bg: #0369c7;
	--oddscomp-odd_highlighted: #0369c7;
	--oddscomp-odd_default_font_family: var(--oddscomp-font_family_dm_sans);
	--oddscomp-odd_default_font_weight: 700;
	--oddscomp-odd_selected_font_family: var(--oddscomp-font_family_dm_sans);
	--oddscomp-odd_selected_font_weight: 700;
	--oddscomp-odd_highlighted_font_family: var(--oddscomp-font_family_dm_sans);
	--oddscomp-odd_highlighted_font_weight: 700;
	--oddscomp-market_name: #891538;
	--oddscomp-market_default: #fff;
	--oddscomp-market_selected: #fff;
	--oddscomp-market_highlighted: #4cac7a;
	--oddscomp-market_name_font_family: var(--oddscomp-font_family_dm_sans);
	--oddscomp-market_name_font_weight: 700;
	--oddscomp-market_name_font_size: 1.2em;
	--oddscomp-market_default_font_family: var(--oddscomp-font_family_dm_sans);
	--oddscomp-market_default_font_weight: 400;
	--oddscomp-market_selected_font_family: var(--oddscomp-font_family_dm_sans);
	--oddscomp-market_selected_font_weight: 400;
	--oddscomp-market_highlighted_font_family: var(--oddscomp-font_family_dm_sans);
	--oddscomp-market_highlighted_font_weight: 400;

	/* CTA */
	--oddscomp-cta_text_inactive: #8f8f8c;
	--oddscomp-cta_text_active: #891538;
	--oddscomp-cta_bg_active: #fff;
	--oddscomp-cta_border_inactive: #13636f;
	--oddscomp-cta_bg_inactive: #e9e9e9;
	--oddscomp-cta_border_active: none;
	--oddscomp-cta_boxshadow_active: none;
	--oddscomp-cta_textshadow_active: none;
	--oddscomp-cta_opacity_hover: 1;
	--oddscomp-cta_bg_hover: #ee2531;
	--oddscomp-cta_text_inactive_font_family: var(--oddscomp-font_family_dm_sans);
	--oddscomp-cta_text_inactive_font_weight: 700;
	--oddscomp-cta_text_active_font_family: var(--oddscomp-font_family_dm_sans);
	--oddscomp-cta_text_active_font_weight: 700;
	--oddscomp-cta_font_size: 1.4em;

	/* ADDITIONAL FONT STYLES */
	--oddscomp-legal: #fff;
	--oddscomp-legal_font_family: var(--oddscomp-font_family_opensans_cond);
	--oddscomp-legal_font_weight: 400;
	--oddscomp-legal_font_size: 1em;

	--oddscomp-karuzel_bg_dot: #b3b3b3;
	--oddscomp-karuzel_arrow_fill: #b3b3b3;
	--oddscomp-jersey-placeholder: var(--oddscomp-jersey-white);
}

.oddscomp-singlegame--theme-cricket_betting_tips {
	/* FONTS */
	--oddscomp-font_family_publicsans: "Public Sans", sans-serif;

	/* PREMATCH / LIVE / POSTMATCH */
	--oddscomp-teamname_prematch: #fff;
	--oddscomp-vs_prematch: #fff;
	--oddscomp-date_prematch: #fff;
	--oddscomp-teamname_live: #fff;
	--oddscomp-score_live: #f25916;
	--oddscomp-date_live: #f25916;
	--oddscomp-teamname_postmatch: #fff;
	--oddscomp-score_postmatch: #fff;
	--oddscomp-date_postmatch: #fff;
	--oddscomp-teamname_prematch_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-teamname_prematch_font_weight: 700;
	--oddscomp-teamname_prematch_font_size: 1.3em;
	--oddscomp-teamname_live_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-teamname_live_font_weight: 400;
	--oddscomp-teamname_live_font_size: 1.5em;
	--oddscomp-teamname_postmatch_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-teamname_postmatch_font_weight: 400;
	--oddscomp-teamname_postmatch_font_size: 1.5em;
	--oddscomp-vs_prematch_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-vs_prematch_font_weight: 400;
	--oddscomp-vs_live_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-vs_live_font_weight: 700;
	--oddscomp-vs_postmatch_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-vs_postmatch_font_weight: 700;
	--oddscomp-date_prematch_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-date_prematch_font_weight: 400;
	--oddscomp-date_live_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-date_live_font_weight: 700;
	--oddscomp-date_postmatch_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-date_postmatch_font_weight: 400;

	/* COLUMN & ODD ELEMENTS */
	--oddscomp-background: #485696;
	--oddscomp-column_bg: #f5f6fa;
	--oddscomp-column_border_radius: 4px;
	--oddscomp-column_header_bg: #fff;
	--oddscomp-bookie_color: #485696;

	/* INACTIVE / NORMAL / HOVER / SELECTED */
	--oddscomp-odd_default: #fff;
	--oddscomp-odd_default_bg: #485696;
	--oddscomp-odd_default_border_radius: 4px;
	--oddscomp-odd_inactive_bg: rgba(72, 86, 150, 0.5);
	--oddscomp-odd_selected: #f7ce68;
	--oddscomp-odd_selected_bg: #3a4579;
	--oddscomp-odd_highlighted: #f7ce68;
	--oddscomp-odd_default_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-odd_default_font_weight: 700;
	--oddscomp-odd_selected_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-odd_selected_font_weight: 700;
	--oddscomp-odd_highlighted_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-odd_highlighted_font_weight: 700;
	--oddscomp-market_name: #000;
	--oddscomp-market_default: #fff;
	--oddscomp-market_selected: #f7ce68;
	--oddscomp-market_highlighted: #f7ce68;
	--oddscomp-market_name_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-market_name_font_weight: 700;
	--oddscomp-market_name_font_size: 1.2em;
	--oddscomp-market_default_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-market_default_font_weight: 400;
	--oddscomp-market_selected_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-market_selected_font_weight: 400;
	--oddscomp-market_highlighted_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-market_highlighted_font_weight: 400;

	/* CTA */
	--oddscomp-cta_text_inactive: #f7ce68;
	--oddscomp-cta_text_active: #000;
	--oddscomp-cta_bg_active: #f7ce68;
	--oddscomp-cta_border_inactive: #f7ce68;
	--oddscomp-cta_border_active: none;
	--oddscomp-cta_boxshadow_active: none;
	--oddscomp-cta_textshadow_active: none;
	--oddscomp-cta_opacity_hover: 0.75;
	--oddscomp-cta_bg_hover: var(--oddscomp-cta_bg_active);
	--oddscomp-cta_text_inactive_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-cta_text_inactive_font_weight: 700;
	--oddscomp-cta_text_active_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-cta_text_active_font_weight: 700;
	--oddscomp-cta_font_size: 1.7em;

	/* ADDITIONAL FONT STYLES */
	--oddscomp-legal: #fff;
	--oddscomp-legal_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-legal_font_weight: 400;
	--oddscomp-legal_font_size: 0.9em;
}

.oddscomp-singlegame--theme-betting_tips_africa {
	/* FONTS */
	--oddscomp-font_family_publicsans: "Public Sans", sans-serif;

	/* PREMATCH / LIVE / POSTMATCH */
	--oddscomp-teamname_prematch: #fff;
	--oddscomp-vs_prematch: #fff;
	--oddscomp-date_prematch: #fff;
	--oddscomp-teamname_live: #fff;
	--oddscomp-score_live: #f29f05;
	--oddscomp-date_live: #f29f05;
	--oddscomp-teamname_postmatch: #fff;
	--oddscomp-score_postmatch: #fff;
	--oddscomp-date_postmatch: #fff;
	--oddscomp-teamname_prematch_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-teamname_prematch_font_weight: 700;
	--oddscomp-teamname_prematch_font_size: 1.3em;
	--oddscomp-teamname_live_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-teamname_live_font_weight: 400;
	--oddscomp-teamname_live_font_size: 1.5em;
	--oddscomp-teamname_postmatch_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-teamname_postmatch_font_weight: 400;
	--oddscomp-teamname_postmatch_font_size: 1.5em;
	--oddscomp-vs_prematch_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-vs_prematch_font_weight: 400;
	--oddscomp-vs_live_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-vs_live_font_weight: 700;
	--oddscomp-vs_postmatch_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-vs_postmatch_font_weight: 700;
	--oddscomp-date_prematch_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-date_prematch_font_weight: 400;
	--oddscomp-date_live_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-date_live_font_weight: 700;
	--oddscomp-date_postmatch_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-date_postmatch_font_weight: 400;

	/* COLUMN & ODD ELEMENTS */
	--oddscomp-background: #15135e;
	--oddscomp-column_bg: #f3f2f6;
	--oddscomp-column_border_radius: 4px;
	--oddscomp-column_header_bg: #fff;
	--oddscomp-bookie_color: #15135e;

	/* INACTIVE / NORMAL / HOVER / SELECTED */
	--oddscomp-odd_default: #fff;
	--oddscomp-odd_default_bg: #191770;
	--oddscomp-odd_default_border_radius: 4px;
	--oddscomp-odd_inactive_bg: rgba(21, 19, 94, 0.5);
	--oddscomp-odd_selected: #fed400;
	--oddscomp-odd_selected_bg: #2703a6;
	--oddscomp-odd_highlighted: #fed400;
	--oddscomp-odd_default_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-odd_default_font_weight: 700;
	--oddscomp-odd_selected_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-odd_selected_font_weight: 700;
	--oddscomp-odd_highlighted_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-odd_highlighted_font_weight: 700;
	--oddscomp-market_name: #000;
	--oddscomp-market_default: #fff;
	--oddscomp-market_selected: #fed400;
	--oddscomp-market_highlighted: #fed400;
	--oddscomp-market_name_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-market_name_font_weight: 700;
	--oddscomp-market_name_font_size: 1.2em;
	--oddscomp-market_default_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-market_default_font_weight: 400;
	--oddscomp-market_selected_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-market_selected_font_weight: 400;
	--oddscomp-market_highlighted_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-market_highlighted_font_weight: 400;

	/* CTA */
	--oddscomp-cta_text_inactive: #fed400;
	--oddscomp-cta_text_active: #141259;
	--oddscomp-cta_bg_active: #fed400;
	--oddscomp-cta_border_inactive: #fed400;
	--oddscomp-cta_border_active: none;
	--oddscomp-cta_boxshadow_active: none;
	--oddscomp-cta_textshadow_active: none;
	--oddscomp-cta_opacity_hover: 0.75;
	--oddscomp-cta_bg_hover: var(--oddscomp-cta_bg_active);
	--oddscomp-cta_text_inactive_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-cta_text_inactive_font_weight: 700;
	--oddscomp-cta_text_active_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-cta_text_active_font_weight: 700;
	--oddscomp-cta_font_size: 1.7em;

	/* ADDITIONAL FONT STYLES */
	--oddscomp-legal: #fff;
	--oddscomp-legal_font_family: var(--oddscomp-font_family_publicsans);
	--oddscomp-legal_font_weight: 400;
	--oddscomp-legal_font_size: 0.9em;
}

.oddscomp-singlegame--theme-tennis_wetten {
	/* FONTS */
	--oddscomp-font_family_lato: "Lato", sans-serif;

	/* PREMATCH / LIVE / POSTMATCH */
	--oddscomp-teamname_prematch: #fff;
	--oddscomp-vs_prematch: #fff;
	--oddscomp-date_prematch: #fff;
	--oddscomp-teamname_live: #fff;
	--oddscomp-score_live: #dd9e27;
	--oddscomp-date_live: #dd9e27;
	--oddscomp-teamname_postmatch: #fff;
	--oddscomp-score_postmatch: #fff;
	--oddscomp-date_postmatch: #fff;
	--oddscomp-teamname_prematch_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-teamname_prematch_font_weight: 700;
	--oddscomp-teamname_prematch_font_size: 1.3em;
	--oddscomp-teamname_live_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-teamname_live_font_weight: 400;
	--oddscomp-teamname_live_font_size: 1.4em;
	--oddscomp-teamname_postmatch_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-teamname_postmatch_font_weight: 400;
	--oddscomp-teamname_postmatch_font_size: 1.4em;
	--oddscomp-vs_prematch_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-vs_prematch_font_weight: 400;
	--oddscomp-vs_live_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-vs_live_font_weight: 700;
	--oddscomp-vs_postmatch_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-vs_postmatch_font_weight: 700;
	--oddscomp-date_prematch_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-date_prematch_font_weight: 400;
	--oddscomp-date_live_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-date_live_font_weight: 700;
	--oddscomp-date_postmatch_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-date_postmatch_font_weight: 400;

	/* COLUMN & ODD ELEMENTS */
	--oddscomp-background: #000;
	--oddscomp-column_bg: #fff;
	--oddscomp-column_border_radius: 4px;
	--oddscomp-column_header_bg: #eee;
	--oddscomp-bookie_color: #000;

	/* INACTIVE / NORMAL / HOVER / SELECTED */
	--oddscomp-odd_default: #000;
	--oddscomp-odd_default_bg: #eee;
	--oddscomp-odd_default_border_radius: 4px;
	--oddscomp-odd_inactive_bg: rgba(223, 223, 223, 0.5);
	--oddscomp-odd_selected: #fff;
	--oddscomp-odd_selected_bg: #dd9e27;
	--oddscomp-odd_highlighted: #dd9e27;
	--oddscomp-odd_default_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-odd_default_font_weight: 700;
	--oddscomp-odd_selected_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-odd_selected_font_weight: 700;
	--oddscomp-odd_highlighted_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-odd_highlighted_font_weight: 700;
	--oddscomp-market_name: #000;
	--oddscomp-market_default: #000;
	--oddscomp-market_selected: #fff;
	--oddscomp-market_highlighted: #dd9e27;
	--oddscomp-market_name_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-market_name_font_weight: 700;
	--oddscomp-market_name_font_size: 1.2em;
	--oddscomp-market_default_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-market_default_font_weight: 400;
	--oddscomp-market_selected_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-market_selected_font_weight: 400;
	--oddscomp-market_highlighted_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-market_highlighted_font_weight: 400;

	/* CTA */
	--oddscomp-cta_text_inactive: #dd9e27;
	--oddscomp-cta_text_active: #fff;
	--oddscomp-cta_bg_active: #dd9e27;
	--oddscomp-cta_border_inactive: #dd9e27;
	--oddscomp-cta_border_active: none;
	--oddscomp-cta_boxshadow_active: none;
	--oddscomp-cta_textshadow_active: none;
	--oddscomp-cta_opacity_hover: 0.75;
	--oddscomp-cta_bg_hover: var(--oddscomp-cta_bg_active);
	--oddscomp-cta_text_inactive_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-cta_text_inactive_font_weight: 700;
	--oddscomp-cta_text_active_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-cta_text_active_font_weight: 700;
	--oddscomp-cta_font_size: 1.7em;

	/* ADDITIONAL FONT STYLES */
	--oddscomp-legal: #fff;
	--oddscomp-legal_font_family: var(--oddscomp-font_family_lato);
	--oddscomp-legal_font_weight: 400;
	--oddscomp-legal_font_size: 0.9em;
}

.oddscomp-singlegame--theme-wm_em_wetten {
	/* FONTS */
	--oddscomp-font_family_barlow: "Barlow", sans-serif;
	--oddscomp-font_family_quantico: "Quantico", sans-serif;
	--oddscomp-font_family_roboto_cond: "Roboto Condensed", sans-serif;

	/* PREMATCH / LIVE / POSTMATCH */
	--oddscomp-teamname_prematch: #444;
	--oddscomp-vs_prematch: #444;
	--oddscomp-date_prematch: #444;
	--oddscomp-teamname_live: #444;
	--oddscomp-score_live: #006bdd;
	--oddscomp-date_live: #006bdd;
	--oddscomp-teamname_postmatch: #444;
	--oddscomp-score_postmatch: #444;
	--oddscomp-date_postmatch: #444;
	--oddscomp-teamname_prematch_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-teamname_prematch_font_weight: 700;
	--oddscomp-teamname_prematch_font_size: 1.6em;
	--oddscomp-teamname_live_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-teamname_live_font_weight: 400;
	--oddscomp-teamname_live_font_size: 1.7em;
	--oddscomp-teamname_postmatch_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-teamname_postmatch_font_weight: 400;
	--oddscomp-teamname_postmatch_font_size: 1.7em;
	--oddscomp-vs_prematch_font_family: var(--oddscomp-font_family_quantico);
	--oddscomp-vs_prematch_font_weight: 400;
	--oddscomp-vs_live_font_family: var(--oddscomp-font_family_quantico);
	--oddscomp-vs_live_font_weight: 700;
	--oddscomp-vs_postmatch_font_family: var(--oddscomp-font_family_quantico);
	--oddscomp-vs_postmatch_font_weight: 700;
	--oddscomp-date_prematch_font_family: var(--oddscomp-font_family_quantico);
	--oddscomp-date_prematch_font_weight: 400;
	--oddscomp-date_live_font_family: var(--oddscomp-font_family_quantico);
	--oddscomp-date_live_font_weight: 700;
	--oddscomp-date_postmatch_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-date_postmatch_font_weight: 400;

	/* COLUMN & ODD ELEMENTS */
	--oddscomp-background: #ebebeb;
	--oddscomp-column_bg: #fff;
	--oddscomp-column_border_radius: 4px;
	--oddscomp-column_header_bg: #570d23;
	--oddscomp-column_shadow: none;
	--oddscomp-bookie_color: #444;

	/* INACTIVE / NORMAL / HOVER / SELECTED */
	--oddscomp-odd_default: #8a1538;
	--oddscomp-locked: #9f9f9f;
	--oddscomp-locked-opacity: 0.5;
	--oddscomp-odd_default_bg: #ebebeb;
	--oddscomp-odd_default_border_radius: 4px;
	--oddscomp-odd_inactive_bg: #ebebeb;
	--oddscomp-odd_selected: #fff;
	--oddscomp-odd_selected_bg: #8a1538;
	--oddscomp-odd_highlighted: #8a1538;
	--oddscomp-odd_default_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-odd_default_font_weight: 700;
	--oddscomp-odd_selected_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-odd_selected_font_weight: 700;
	--oddscomp-odd_highlighted_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-odd_highlighted_font_weight: 700;
	--oddscomp-market_name: #fff;
	--oddscomp-market_default: #8a1538;
	--oddscomp-market_selected: #fff;
	--oddscomp-market_highlighted: #8a1538;
	--oddscomp-market_name_font_family: "PT Sans", sans-serif;
	--oddscomp-market_name_font_weight: 700;
	--oddscomp-market_name_font_size: 1.2em;
	--oddscomp-market_default_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-market_default_font_weight: 400;
	--oddscomp-market_selected_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-market_selected_font_weight: 400;
	--oddscomp-market_highlighted_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-market_highlighted_font_weight: 400;

	/* CTA */
	--oddscomp-cta_text_inactive: #8a1538;
	--oddscomp-cta_text_active: #fff;
	--oddscomp-cta_bg_active: #570d23;
	--oddscomp-cta_border_inactive: #8a1538;
	--oddscomp-cta_border_active: none;
	--oddscomp-cta_boxshadow_active: none;
	--oddscomp-cta_textshadow_active: none;
	--oddscomp-cta_opacity_hover: 0.75;
	--oddscomp-cta_bg_hover: #8a1538;
	--oddscomp-cta_text_inactive_font_family: var(--oddscomp-font_family_quantico);
	--oddscomp-cta_text_inactive_font_weight: 700;
	--oddscomp-cta_text_active_font_family: var(--oddscomp-font_family_quantico);
	--oddscomp-cta_text_active_font_weight: 700;
	--oddscomp-cta_font_size: 1.7em;

	/* ADDITIONAL FONT STYLES */
	--oddscomp-legal: #000;
	--oddscomp-legal_font_family: var(--oddscomp-font_family_roboto_cond);
	--oddscomp-legal_font_weight: 400;
	--oddscomp-legal_font_size: 1em;

	--oddscomp-karuzel-arrow-fill: #b3b3b3;
	--oddscomp-karuzel_bg_dot: #b3b3b3;
	--oddscomp-jersey-placeholder: var(--oddscomp-jersey-black);
}

.oddscomp-singlegame--theme-encancha {
 	/* FONTS */
	 --oddscomp-font_family_default: "Oswald", sans-serif;
	 --oddscomp-font_family_condensed: "Oswald", sans-serif;
	 --oddscomp-font_weight_light: 400;
	 --oddscomp-font_weight_bold: 700;

	 /* PREMATCH / LIVE / POSTMATCH */
	 --oddscomp-teamname_prematch: #000;
	 --oddscomp-vs_prematch: #000;
	 --oddscomp-date_prematch: #607D8B;
	 --oddscomp-teamname_live: #000;
	 --oddscomp-score_live: #FF0000;
	 --oddscomp-date_live: #FF0000;
	 --oddscomp-teamname_postmatch: #000;
	 --oddscomp-score_postmatch: #000;
	 --oddscomp-date_postmatch: #607D8B;
	 --oddscomp-teamname_prematch_font_family: var(--oddscomp-font_family_condensed);
	 --oddscomp-teamname_prematch_font_weight: var(--oddscomp-font_weight_bold);
	 --oddscomp-teamname_prematch_font_size: 1.6em;
	 --oddscomp-teamname_live_font_family: var(--oddscomp-font_family_condensed);
	 --oddscomp-teamname_live_font_weight: var(--oddscomp-font_weight_light);
	 --oddscomp-teamname_live_font_size: 1.9em;
	 --oddscomp-teamname_postmatch_font_family: var(--oddscomp-font_family_condensed);
	 --oddscomp-teamname_postmatch_font_weight: var(--oddscomp-font_weight_light);
	 --oddscomp-teamname_postmatch_font_size: 1.8em;
	 --oddscomp-vs_prematch_font_family: var(--oddscomp-font_family_condensed);
	 --oddscomp-vs_prematch_font_weight: var(--oddscomp-font_weight_light);
	 --oddscomp-vs_live_font_family: var(--oddscomp-font_family_condensed);
	 --oddscomp-vs_live_font_weight: var(--oddscomp-font_weight_bold);
	 --oddscomp-vs_postmatch_font_family: var(--oddscomp-font_family_condensed);
	 --oddscomp-vs_postmatch_font_weight: var(--oddscomp-font_weight_bold);
	 --oddscomp-date_prematch_font_family: var(--oddscomp-font_family_condensed);
	 --oddscomp-date_prematch_font_weight: var(--oddscomp-font_weight_light);
	 --oddscomp-date_live_font_family: var(--oddscomp-font_family_condensed);
	 --oddscomp-date_live_font_weight: var(--oddscomp-font_weight_bold);
	 --oddscomp-date_postmatch_font_family: var(--oddscomp-font_family_condensed);
	 --oddscomp-date_postmatch_font_weight: var(--oddscomp-font_weight_light);

	 /* COLUMN & ODD ELEMENTS */
	 --oddscomp-background: #f7f7f7;
	 --oddscomp-column_bg: #fff;
	 --oddscomp-column_shadow: 0px 1px 16px 0px #0000001A;
	 --oddscomp-column_border_radius: 4px;
	 --oddscomp-column_header_bg: #3D3C3A;
	 --oddscomp-bookie_color: #fff;

	 /* INACTIVE / NORMAL / HOVER / SELECTED */
	 --oddscomp-odd_default: #607D8B;
	 --oddscomp-locked: var(--oddscomp-odd_default);
	 --oddscomp-locked-opacity: 0.5;
	 --oddscomp-odd_default_bg: #E8E8E8;
	 --oddscomp-odd_default_border_radius: 4px;
	 --oddscomp-odd_inactive_bg: #E8E8E8;
	 --oddscomp-odd_selected: #fff;
	 --oddscomp-odd_selected_bg: #C8291D;
	 --oddscomp-odd_highlighted: #C8291D;
	 --oddscomp-odd_default_font_family: var(--oddscomp-font_family_default);
	 --oddscomp-odd_default_font_weight: var(--oddscomp-font_weight_bold);
	 --oddscomp-odd_selected_font_family: var(--oddscomp-font_family_default);
	 --oddscomp-odd_selected_font_weight: var(--oddscomp-font_weight_bold);
	 --oddscomp-odd_highlighted_font_family: var(--oddscomp-font_family_default);
	 --oddscomp-odd_highlighted_font_weight: var(--oddscomp-font_weight_bold);
	 --oddscomp-market_name: #fff;
	 --oddscomp-market_default: #607D8B;
	 --oddscomp-market_selected: #fff;
	 --oddscomp-market_highlighted: #2dfe65;
	 --oddscomp-market_name_font_family: var(--oddscomp-font_family_default);
	 --oddscomp-market_name_font_weight: var(--oddscomp-font_weight_bold);
	 --oddscomp-market_name_font_size: 1.1em;
	 --oddscomp-market_default_font_family: var(--oddscomp-font_family_default);
	 --oddscomp-market_default_font_weight: var(--oddscomp-font_weight_light);
	 --oddscomp-market_selected_font_family: var(--oddscomp-font_family_default);
	 --oddscomp-market_selected_font_weight: var(--oddscomp-font_weight_light);
	 --oddscomp-market_highlighted_font_family: var(--oddscomp-font_family_default);
	 --oddscomp-market_highlighted_font_weight: var(--oddscomp-font_weight_light);

	 /* CTA */
	 --oddscomp-cta_text_inactive: #607D8B;
	 --oddscomp-cta_text_active: #fff;
	 --oddscomp-cta_bg_active: #C8291D;
	 --oddscomp-cta_bg_inactive: #E8E8E8;
	 --oddscomp-cta_border_inactive: transparent;
	 --oddscomp-cta_border_active: none;
	 --oddscomp-cta_boxshadow_active: none;
	 --oddscomp-cta_textshadow_active: none;
	 --oddscomp-cta_opacity_hover: 0.75;
	 --oddscomp-cta_bg_hover: #C8291D;
	 --oddscomp-cta_text_inactive_font_family: var(--oddscomp-font_family_condensed);
	 --oddscomp-cta_text_inactive_font_weight: var(--oddscomp-font_weight_bold);
	 --oddscomp-cta_text_active_font_family: var(--oddscomp-font_family_condensed);
	 --oddscomp-cta_text_active_font_weight: var(--oddscomp-font_weight_bold);
	 --oddscomp-cta_font_size: 1.4em;

	 /* ADDITIONAL ELEMENTS */
	 --oddscomp-jersey-white: url("data:image/svg+xml,%3Csvg width='500' height='500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M202.592 12.771l-.023.003-.111.013c-2.983.365-5.8 1.656-13.49 5.973l-2.895 1.625v.054c-13.167 7.368-17.833 9.735-27.227 13.84a233.888 233.888 0 01-11.946 4.835c-25.859 9.642-31.345 11.816-39.716 15.782-11.86 5.62-19.223 10.967-23.677 17.458 0 0-44.135 82.325-59.241 129.185l-.555 1.715.569 1.712c2.883 8.676 15.605 19.736 31.958 28.22 19.184 9.953 40.001 14.818 58.897 13.414l3.537-.263s7.432-19.51 10.568-26.583v251.203s60.952 16.314 121.143 16.332c60.191.018 120.38-16.258 120.38-16.258V219.76c3.136 7.071 10.565 26.576 10.565 26.576l3.537.263c18.896 1.404 39.713-3.461 58.897-13.414 16.353-8.484 29.075-19.544 31.958-28.22l.57-1.712-.556-1.715c-24.251-69.358-61.893-132.53-61.893-132.53-4.549-5.04-11.243-9.478-21.032-14.115-8.238-3.903-14.336-6.322-38.759-15.425 0 0-8.957-3.468-12.895-5.189-9.282-4.057-13.932-6.408-26.711-13.551l.008-.047-3.42-1.921c-8.55-4.804-11.414-6.05-14.697-6.05 0 0-93.379.02-93.743.06z' fill='%23fff'/%3E%3C/svg%3E");
	 --oddscomp-jersey-black: url("data:image/svg+xml,%3Csvg width='500' height='500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M202.592 12.771l-.023.003-.111.013c-2.983.365-5.8 1.656-13.49 5.973l-2.895 1.625v.054c-13.167 7.368-17.833 9.735-27.227 13.84a233.888 233.888 0 01-11.946 4.835c-25.859 9.642-31.345 11.816-39.716 15.782-11.86 5.62-19.223 10.967-23.677 17.458 0 0-44.135 82.325-59.241 129.185l-.555 1.715.569 1.712c2.883 8.676 15.605 19.736 31.958 28.22 19.184 9.953 40.001 14.818 58.897 13.414l3.537-.263s7.432-19.51 10.568-26.583v251.203s60.952 16.314 121.143 16.332c60.191.018 120.38-16.258 120.38-16.258V219.76c3.136 7.071 10.565 26.576 10.565 26.576l3.537.263c18.896 1.404 39.713-3.461 58.897-13.414 16.353-8.484 29.075-19.544 31.958-28.22l.57-1.712-.556-1.715c-24.251-69.358-61.893-132.53-61.893-132.53-4.549-5.04-11.243-9.478-21.032-14.115-8.238-3.903-14.336-6.322-38.759-15.425 0 0-8.957-3.468-12.895-5.189-9.282-4.057-13.932-6.408-26.711-13.551l.008-.047-3.42-1.921c-8.55-4.804-11.414-6.05-14.697-6.05 0 0-93.379.02-93.743.06z' fill='%23000'/%3E%3C/svg%3E");
	 --oddscomp-jersey-placeholder: var(--oddscomp-jersey-black);
	 --oddscomp-karuzel-arrow-fill: #B3B3B3;

	 /* ADDITIONAL FONT STYLES */
	 --oddscomp-legal: #000;
	 --oddscomp-legal_font_family: var(--oddscomp-font_family_condensed);
	 --oddscomp-legal_font_weight: var(--oddscomp-font_weight_light);
	 --oddscomp-legal_font_size: 0.9em;

	 --oddscomp-karuzel_bg_dot: #B3B3B3;
}

.oddscomp-widget-iframe-container {
	position: relative !important;
}

.oddscomp-widget-iframe {
	position: static !important;
}

.oddscomp-singlegame *,
.oddscomp-singlegame *:before,
.oddscomp-singlegame *:after {
	box-sizing: inherit;
}

.oddscomp-singlegame {
	font-size: var(--oddscomp-font_size_base);
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 13px;
	overflow: hidden;
	border-radius: 9px;
	user-select: none;
	-webkit-user-select: none;
	box-sizing: border-box;
	visibility: visible !important;
	background-color: var(--oddscomp-background);
}

.oddscomp-singlegame--error {
	padding: 25px;
	text-align: center;
	color: var(--oddscomp-cta_text_inactive);
}

.oddscomp-singlegame__error-message {
	font-size: 1.5em;
}

.oddscomp-singlegame table,
.oddscomp-singlegame fieldset {
	margin: 0;
	padding: 0;
	min-inline-size: auto;
}

.oddscomp-singlegame table,
.oddscomp-singlegame label,
.oddscomp-singlegame fieldset {
	font-size: inherit;
}

.oddscomp-singlegame fieldset {
	border: none;
	display: block;
}

.oddscomp-singlegame__karuzel-container {
	position: relative;
}

.oddscomp-singlegame .karuzel-root,
.oddscomp-singlegame .karuzel-slide-container {
	max-width: initial !important;
}

.oddscomp-singlegame .karuzel-slide-container {
	z-index: 1;
	position: relative;
}

.oddscomp-singlegame .karuzel-slide-container::-webkit-scrollbar {
	display: none;
}

.oddscomp-singlegame .karuzel-prev,
.oddscomp-singlegame .karuzel-next {
	top: 0;
	bottom: 0;
	margin: auto;
	width: 18px;
	height: 18px;
	line-height: 24px;
	border: 0 !important;
	outline: 0 !important;
	fill: var(--oddscomp-karuzel-arrow-fill);
	background-color: transparent !important;
}

.no-js .oddscomp-singlegame .karuzel-prev,
.no-js .oddscomp-singlegame .karuzel-next {
	visibility: hidden;
}

.oddscomp-singlegame .karuzel-prev:disabled,
.oddscomp-singlegame .karuzel-next:disabled {
	opacity: 0;
}

.oddscomp-singlegame .karuzel-prev {
	left: -26px;
}

.oddscomp-singlegame .karuzel-next {
	right: -16px;
}

.oddscomp-singlegame .karuzel-dot-container {
	margin: 5px 0;
}

.oddscomp-singlegame .karuzel-dot {
	width: 4px;
	height: 4px;
	opacity: 0.5;
	margin: 0 3px;
	border: none;
	border-radius: 50%;
	background-color: var(--oddscomp-karuzel_bg_dot);
}

.oddscomp-singlegame .karuzel-dot__active {
	opacity: 1;
}

.oddscomp-singlegame__container {
	margin-left: 25px;
	margin-right: 25px;
}

.oddscomp-singlegame__jersey-container {
	position: relative;
}

.oddscomp-singlegame__jersey {
	z-index: 1;
	transform: scale(0.96);
	transform-origin: center top;
}

.oddscomp-singlegame__jersey {
	position: absolute;
	top: 3px;
	width: 80px;
	height: 80px;
	background: var(--oddscomp-jersey-placeholder) center center / cover no-repeat;
}

.oddscomp-singlegame__jersey--home {
	left: -62px; /* half of jersey size + gutter size */
}

.oddscomp-singlegame__jersey--away {
	right: -62px;
}

.md .oddscomp-singlegame__jersey--home {
	left: 0;
}

.md .oddscomp-singlegame__jersey--away {
	right: 0;
}

.lg .oddscomp-singlegame__jersey {
	top: -10px;
	width: 100px;
	height: 100px;
}

.lg .oddscomp-singlegame__jersey--home {
	left: calc(16.5% - 50px);
}

.lg .oddscomp-singlegame__jersey--away {
	right: calc(16.5% - 50px);
}

.oddscomp-singlegame__header {
	text-align: center;
	padding-bottom: 14px;
	text-transform: uppercase;
}

:lang(el) .oddscomp-singlegame__header {
	text-transform: initial;
}

.oddscomp-singlegame__teams {
	margin: 0;
	line-height: 1;
	z-index: 1;
	position: relative;
	padding-top: 6px;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: center;
}

.oddscomp-singlegame__truncated {
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.oddscomp-singlegame__teamname {
	max-width: 40%;
	color: var(--oddscomp-teamname_prematch);
	font-family: var(--oddscomp-teamname_prematch_font_family);
	font-weight: var(--oddscomp-teamname_prematch_font_weight);
	font-size: var(--oddscomp-teamname_prematch_font_size);
}

.oddscomp-singlegame__vs {
	font-size: 1.2em;
	margin: 2px 2px auto;
	color: var(--oddscomp-vs_prematch);
	font-family: var(--oddscomp-vs_prematch_font_family);
	font-weight: var(--oddscomp-vs_prematch_font_weight);
}

.oddscomp-singlegame__date {
	margin: 0;
	line-height: 1;
	font-size: 1.2em;
	color: var(--oddscomp-date_prematch);
	font-family: var(--oddscomp-date_prematch_font_family);
	font-weight: var(--oddscomp-date_prematch_font_weight);
}

.oddscomp-singlegame__match-status--in .oddscomp-singlegame__teamname {
	color: var(--oddscomp-teamname_live);
	font-family: var(--oddscomp-teamname_live_font_family);
	font-weight: var(--oddscomp-teamname_live_font_weight);
	font-size: var(--oddscomp-teamname_live_font_size);
}

.oddscomp-singlegame__match-status--in .oddscomp-singlegame__vs {
	margin: 0 2px;
	color: var(--oddscomp-score_live);
	font-family: var(--oddscomp-vs_live_font_family);
	font-weight: var(--oddscomp-vs_live_font_weight);
	font-size: var(--oddscomp-teamname_live_font_size);
}

.oddscomp-singlegame__match-status--in .oddscomp-singlegame__date {
	color: var(--oddscomp-date_live);
	font-family: var(--oddscomp-date_live_font_family);
	font-weight: var(--oddscomp-date_live_font_weight);
}

.oddscomp-singlegame__match-status--post .oddscomp-singlegame__teamname {
	color: var(--oddscomp-teamname_postmatch);
	font-family: var(--oddscomp-teamname_postmatch_font_family);
	font-weight: var(--oddscomp-teamname_postmatch_font_weight);
	font-size: var(--oddscomp-teamname_postmatch_font_size);
}

.oddscomp-singlegame__match-status--post .oddscomp-singlegame__vs {
	margin: 0 2px;
	color: var(--oddscomp-score_postmatch);
	font-family: var(--oddscomp-vs_postmatch_font_family);
	font-weight: var(--oddscomp-vs_postmatch_font_weight);
	font-size: var(--oddscomp-teamname_postmatch_font_size);
}

.oddscomp-singlegame__match-status--post .oddscomp-singlegame__date {
	color: var(--oddscomp-date_postmatch);
	font-family: var(--oddscomp-date_postmatch_font_family);
	font-weight: var(--oddscomp-date_postmatch_font_weight);
}

.oddscomp-singlegame .karuzel-root {
	margin-left: -4px;
	margin-right: -4px;
}

.oddscomp-singlegame__odds-table-container {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.oddscomp-singlegame__odds-table {
	width: 100%;
	overflow: hidden;
	border-spacing: 0px;
	border-collapse: initial;
	box-shadow: var(--oddscomp-column_shadow);
	border: var(--oddscomp-odds_table_border);
	border-radius: var(--oddscomp-column_border_radius);
}

.oddscomp-singlegame__odds-table thead {
	text-align: center;
	background-color: var(--oddscomp-column_header_bg);
}

.oddscomp-singlegame__market-name {
	padding: 0;
	height: 20px;
	vertical-align: middle;
	background-color: transparent;
	font-size: var(--oddscomp-market_name_font_size);
	color: var(--oddscomp-market_name);
	font-family: var(--oddscomp-market_name_font_family);
	font-weight: var(--oddscomp-market_name_font_weight);
}

.oddscomp-singlegame__odds-table tbody {
	display: block;
	padding: 8px 10px 10px 0;
	background-color: var(--oddscomp-column_bg);
}

.oddscomp-singlegame__odds-table tbody tr {
	display: flex;
	padding: 0 0 11px 0;
	align-items: center;
}

.oddscomp-singlegame__odds-table tbody tr:last-of-type {
	padding: 0;
}

.oddscomp-singlegame__odds-table tbody tr td {
	flex: 1;
	padding: 0 5px 0 0;
}

.oddscomp-singlegame__odds-table tbody tr td:last-of-type {
	padding-right: 0;
}

.oddscomp-singlegame__odds-table td,
.oddscomp-singlegame__odds-table th {
	border: inherit;
}

td.oddscomp-singlegame__bookie-name {
	padding: 10px;
}

.oddscomp-singlegame__bookie-name {
	flex: auto;
	height: 26px;
	max-width: 75px;
	text-align: center;
	color: var(--oddscomp-bookie_color);
}

.oddscomp-singlegame__bookie-logo-container {
	max-width: 100%;
	max-height: 100%;
	overflow: hidden;
	display: inline-block;
	border: 1px solid #e1e1e1;
	border-radius: var(--oddscomp-odd_default_border_radius);
}

.oddscomp-singlegame__bookie-logo {
	width: 50px;
	height: 41px;
	margin: -8px auto;
}

.oddscomp-singlegame__odd {
	margin: 0;
}

.oddscomp-singlegame__odd-input {
	display: none;
}

.oddscomp-singlegame__odd-input:checked + .oddscomp-singlegame__odd-display {
	background-color: var(--oddscomp-odd_selected_bg);
}

.oddscomp-singlegame__odd-input:checked + .oddscomp-singlegame__odd-display .oddscomp-singlegame__odd-market {
	color: var(--oddscomp-market_selected);
	font-family: var(--oddscomp-market_selected_font_family);
	font-weight: var(--oddscomp-market_selected_font_weight);
}

.oddscomp-singlegame__odd-input:checked + .oddscomp-singlegame__odd-display .oddscomp-singlegame__odd-value,
.oddscomp-singlegame__odd-input:checked + .oddscomp-singlegame__odd-display .oddscomp-singlegame__trend-indicator {
	fill: currentColor;
	color: var(--oddscomp-odd_selected);
	font-family: var(--oddscomp-odd_selected_font_family);
	font-weight: var(--oddscomp-odd_selected_font_weight);
}

.oddscomp-singlegame__odd-display {
	padding: 8px 6px 8px 7px;
	height: 26px;
	display: flex;
	position: relative;
	white-space: nowrap;
	align-items: center;
	justify-content: center;
	color: var(--oddscomp-odd_default);
	background-color: var(--oddscomp-odd_inactive_bg);
	border-radius: var(--oddscomp-odd_default_border_radius);
}

.oddscomp-singlegame__odd-display--locked {
	color: var(--oddscomp-locked);
}

.oddscomp-singlegame__odd-display--locked * {
	opacity: var(--oddscomp-locked-opacity);
}

.oddscomp-singlegame__odd-display--selectable {
	cursor: pointer;
	justify-content: space-between;
	background-color: var(--oddscomp-odd_default_bg);
}

.oddscomp-singlegame__odd-display--highlighted .oddscomp-singlegame__odd-market {
	color: var(--oddscomp-market_highlighted);
	font-family: var(--oddscomp-market_highlighted_font_family);
	font-weight: var(--oddscomp-market_highlighted_font_weight);
}

.oddscomp-singlegame__odd-display--highlighted .oddscomp-singlegame__odd-value {
	color: var(--oddscomp-odd_highlighted);
	font-family: var(--oddscomp-odd_highlighted_font_family);
	font-weight: var(--oddscomp-odd_highlighted_font_weight);
}

@keyframes oddscomp-singlegame-blink {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@keyframes oddscomp-singlegame-fadeout {
	0% {
		opacity: 1;
	}
	90% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.oddscomp-singlegame__trend-indicator {
	width: 6px;
	height: 6px;
	margin: 2px;
	position: absolute;
	fill: var(--oddscomp-market_default);
	animation-fill-mode: forwards;
	animation-name: oddscomp-singlegame-blink, oddscomp-singlegame-fadeout;
	animation-iteration-count: 5, 1;
	animation-delay: 0s, 5s;
	animation-duration: 1s, 27s;
}

.oddscomp-singlegame__trend-indicator--upward {
	top: 0;
	right: 0;
}

.oddscomp-singlegame__trend-indicator--downward {
	left: 0;
	bottom: 0;
}

.oddscomp-singlegame__odd-market {
	font-size: 1.1em;
	color: var(--oddscomp-market_default);
	font-family: var(--oddscomp-market_default_font_family);
	font-weight: var(--oddscomp-market_default_font_weight);
}

.oddscomp-singlegame__odd-value {
	font-weight: 700;
	font-size: 1.1em;
	color: var(--oddscomp-odd_default);
	font-family: var(--oddscomp-odd_default_font_family);
	font-weight: var(--oddscomp-odd_default_font_weight);
}

.oddscomp-singlegame__odd-display--selectable *,
.oddscomp-singlegame__odd-display--highlighted * {
	opacity: 1;
}

.oddscomp-singlegame__footer {
	margin-bottom: 10px;
}

.oddscomp-singlegame__cta,
.oddscomp-singlegame__cta:hover,
.oddscomp-singlegame__cta:focus {
	margin: 0;
	padding: 0;
	width: 100%;
	border: none;
	height: 34px;
	line-height: 1;
	cursor: pointer;
	border-radius: 4px;
	text-align: center;
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: initial;
	font-size: var(--oddscomp-cta_font_size);
	background: var(--oddscomp-cta_bg_active) !important;
}

.oddscomp-singlegame__cta:hover {
	opacity: var(--oddscomp-cta_opacity_hover);
	background: var(--oddscomp-cta_bg_hover);
}

.oddscomp-singlegame__cta--inactive {
	pointer-events: none;
	background: var(--oddscomp-cta_bg_inactive) !important;
	color: var(--oddscomp-cta_text_inactive) !important;
	border: 1px solid;
	border-color: var(--oddscomp-cta_border_inactive) !important;
	font-family: var(--oddscomp-cta_text_inactive_font_family);
	font-weight: var(--oddscomp-cta_text_inactive_font_weight);
}

.oddscomp-singlegame__cta--active {
	color: var(--oddscomp-cta_text_active) !important;
	border: var(--oddscomp-cta_border_active) !important;
	box-shadow: var(--oddscomp-cta_boxshadow_active);
	text-shadow: var(--oddscomp-cta_textshadow_active);
	font-family: var(--oddscomp-cta_text_active_font_family);
	font-weight: var(--oddscomp-cta_text_active_font_weight);
}

.oddscomp-singlegame__cta--active,
.oddscomp-singlegame__cta--inactive {
	display: none;
}

.oddscomp-singlegame__form:valid .oddscomp-singlegame__cta--active,
.oddscomp-singlegame__form:invalid .oddscomp-singlegame__cta--inactive {
	display: flex;
}

.oddscomp-singlegame__legal {
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: var(--oddscomp-legal_font_size);
	line-height: 9px;
	text-align: center;
	color: var(--oddscomp-legal);
	font-family: var(--oddscomp-legal_font_family);
	font-weight: var(--oddscomp-legal_font_weight);
}

.oddscomp-relative-date {
	text-transform: initial;
}

#cookie-notice {
	display: none;
}

/* style override for salesmanago plugin */
.oddscomp-iframe-content #bhr-items {
	display: none !important;
}
