.pmlogo > span,
.pmlogo > a,
.pmlogo:before,
.pmlogo:after {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}
.pmlogo.fixed > span,
.pmlogo.fixed > a,
.pmlogo.fixed:before,
.pmlogo.fixed:after {
	background-size: auto;
}
.pmlogo.paypal > span,
.pmlogo.paypal > a {
	background-image: url(../images/paypal.png);
}
.pmlogo.visa > span,
.pmlogo.visa > a,
.pmlogo.visa:before,
.pmlogo.visa:after {
	background-image: url(../images/visa_1.png);
}
.pmlogo.airtel > span,
.pmlogo.airtel > a {
	background-image: url(/wp-content/themes/custom/images/airtel.png);
}
.pmlogo.mastercard > span,
.pmlogo.mastercard > a,
.pmlogo.mastercard:before,
.pmlogo.mastercard:after {
	background-image: url(../images/mastercard_1.png);
}
.pmlogo.neteller > span,
.pmlogo.neteller > a,
.pmlogo.neteller:before,
.pmlogo.neteller:after {
	background-image: url(../images/neteller_2.png);
	margin: 0 auto;
}
.pmlogo.paybyphone > span,
.pmlogo.paybyphone > a {
	background-image: url(/wp-content/themes/custom/images/payment/boku-pay-by-phone.png);
}
.pmlogo.paybymobile > span,
.pmlogo.paybymobile > a {
	background-image: url(/wp-content/themes/custom/images/payment/pay-by-mobile.png);
}
.pmlogo.novomatic > span,
.pmlogo.novomatic > a {
	background-image: url(../images/logo-novomatic-h.png);
}
.pmlogo.paysafecard > span,
.pmlogo.paysafecard > a,
.pmlogo.paysafecard:before,
.pmlogo.paysafecard:after {
	background-image: url(../images/paysafecard_2.png);
	background-size: contain;
	margin: 0 auto;
}
.pmlogo.trustly > span,
.pmlogo.trustly > a {
	background-image: url(/wp-content/themes/custom/images/trustly.png);
}
.pmlogo.skrill > span,
.pmlogo.skrill > a,
.pmlogo.skrill:before,
.pmlogo.skrill:after {
	background-image: url(../images/skrill.png);
}
.pmlogo.ecogra > span,
.pmlogo.ecogra > a {
	background-image: url(/wp-content/themes/custom/images/ecogra.png);
}
.pmlogo.sslsecure > span,
.pmlogo.sslsecure > a {
	background-image: url(/wp-content/themes/custom/images/sslsecure.png);
}
.pmlogo.debit > span,
.pmlogo.debit > a {
	background-image: url(/wp-content/themes/custom/images/payment/credit-debit.png);
}
.pmlogo.applepay > span,
.pmlogo.applepay > a,
.pmlogo.applpay:before,
.pmlogo.applepay:after {
	background-image: url(../images/apple-pay.png);
}
.pmlogo.bank-transfer > span,
.pmlogo.bank-transfer > a {
	background-image: url(../images/banktransfer.png);
}
.pmlogo.bitcoin > span,
.pmlogo.bitcoin > a {
	background-image: url(../images/bitcoin.png);
}
.pmlogo.boku > span,
.pmlogo.boku > a {
	background-image: url(/wp-content/themes/custom/images/payment/boku-pay-by-phone.png);
}
.pmlogo.muchbetter > span,
.pmlogo.muchbetter > span {
	background-image: url(/wp-content/themes/custom/images/payment/muchbetter.png);
}
.pmlogo.neosurf > span,
.pmlogo.neosurf > a {
	background-image: url(/wp-content/themes/custom/images/payment/neosurf.png);
}
.pmlogo.payforit > span,
.pmlogo.payforit > a {
	background-image: url(/wp-content/themes/custom/images/payment/payforit.png);
}
.pmlogo.sms > span,
.pmlogo.sms > a {
	background-image: url(/wp-content/themes/custom/images/payment/sms.png);
}
.pmlogo.siru > span,
.pmlogo.siru > a {
	background-image: url(/wp-content/themes/custom/images/payment/siru.png);
}
.pmlogo.upaycard > span,
.pmlogo.upaycard > a {
	background-image: url(/wp-content/themes/custom/images/payment/upaycard.png);
}
.pmlogo.wirecard > span,
.pmlogo.wirecard > a {
	background-image: url(/wp-content/themes/custom/images/payment/wirecard.png);
}
.pmlogo.zimpler > span,
.pmlogo.zimpler > a {
	background-image: url(/wp-content/themes/custom/images/payment/zimpler.png);
}
.pmlogo.ecopayz > span,
.pmlogo.ecopayz > a {
	background-image: url(/wp-content/themes/custom/images/payment/ecopayz.png);
}
.pmlogo.cashtocode > span,
.pmlogo.cashtocode > a {
	background-image: url(/wp-content/themes/custom/images/payment/cashtocode.png);
}
.pmlogo.sofort > span,
.pmlogo.sofort > a {
	background-image: url(../images/sofort.png);
}
.pmlogo.giropay > span,
.pmlogo.giropay > a {
	background-image: url(../images/giropay.png);
}
.pmlogo.instant-banking > span,
.pmlogo.instant-banking > a {
	background-image: url(/wp-content/themes/custom/images/payment/instant-banking.png);
}
.pmlogo.astropay > span,
.pmlogo.astropay > a {
	background-image: url(/wp-content/themes/custom/images/payment/astropay-logo.png);
}
.pmlogo.instant-citadel > span,
.pmlogo.instant-citadel > a {
	background-image: url(/wp-content/themes/custom/images/payment/citadel.png);
}
.pmlogo.klarna > span,
.pmlogo.klarna > a {
	background-image: url(/wp-content/themes/custom/images/payment/klarna.png);
}
.pmlogo.webmoney > span,
.pmlogo.webmoney > a {
	background-image: url(/wp-content/themes/custom/images/payment/webmoney.png);
}
.pmlogo.google-pay > span,
.pmlogo.google-pay > a {
	background-image: url(../images/google-pay.png);
}
.pmlogo.skrill-1-tap > span,
.pmlogo.skrill-1-tap > a {
	background-image: url(../images/skrill-1-tap.png);
}
.pmlogo.cheque > span,
.pmlogo.cheque > a {
	background-image: url(/wp-content/themes/custom/images/payment/cheque.png);
}
.pmlogo.click-to-pay > span,
.pmlogo.click-to-pay > a {
	background-image: url(/wp-content/themes/custom/images/payment/click2pay.png);
}
.pmlogo.bank-wire > span,
.pmlogo.bank-wire > a {
	background-image: url(/wp-content/themes/custom/images/payment/bank-wire.png);
}
.pmlogo.visa-debit > span,
.pmlogo.visa-debit > a {
	background-image: url(/wp-content/themes/custom/images/payment/visa-debit.png);
}
.pmlogo.mastercard-debit > span,
.pmlogo.mastercard-debit > a {
	background-image: url(/wp-content/themes/custom/images/payment/mastercard-debit.png);
}
.pmlogo.the-ladbrokes-grid > span,
.pmlogo.the-ladbrokes-grid > a {
	background-image: url(/wp-content/themes/custom/images/payment/the-ladbrokes-grid.png);
}
.pmlogo.exchange > span,
.pmlogo.exchange > a {
	background-image: url(/wp-content/themes/custom/images/payment/exchange.png);
	height: 69px;
}
.pmlogo.viva-wallet > span,
.pmlogo.viva-wallet > a,
.pmlogo.viva-wallet:before,
.pmlogo.viva-wallet:after {
	background-image: url(../images/viva-wallet.png);
}
.pmlogo.aircash > span,
.pmlogo.aircash > a,
.pmlogo.aircash:before,
.pmlogo.aircash:after {
	background-image: url(../images/aircash.png);
}
.pmlogo.maestro > span,
.pmlogo.maestro > a,
.pmlogo.maestro:before,
.pmlogo.maestro:after {
	background-image: url(../images/maestro.png);
}
.pmlogo.bank-transfer > span,
.pmlogo.bank-transfer > a,
.pmlogo.bank-transfer:before,
.pmlogo.bank-transfer:after {
	background-image: url(../images/bank-transfer.png);
}
.pmlogo.okto-cash > span,
.pmlogo.okto-cash > a,
.pmlogo.okto-cash:before,
.pmlogo.okto-cash:after {
	background-image: url(../images/okto-cash.png);
}
.pmlogo.paypal > span,
.pmlogo.paypal > a,
.pmlogo.paypal:before,
.pmlogo.paypal:after {
	background-image: url(../images/paypal_2.png);
}
.logo.pmlogo.paypal-v3 > span,
.logo.pmlogo.paypal-v3 > a,
.logo.pmlogo.paypal-v3.before:before {
	background-image: url(../images/paypal-v3.png);
}
.pmlogo.vip > span,
.pmlogo.vip > a {
	background-image: url(/wp-content/themes/custom/images/vip.png);
	min-height: 67px;
}
.pmlogo.no-deposit-bonus > span,
.pmlogo.no-deposit-bonus > a {
	background-image: url(/wp-content/themes/custom/images/coins.png);
}
.pmlogo.deposit-bonus > span,
.pmlogo.deposit-bonus > a {
	background-image: url(/wp-content/themes/custom/images/coins-2.png);
}
.pmlogo.free-spins > span,
.pmlogo.free-spins > a {
	background-image: url(/wp-content/themes/custom/images/slot.png);
}
.pmlogo.gift-box > span,
.pmlogo.gift-box > a {
	background-image: url(/wp-content/themes/custom/images/vip-2.png);
	min-height: 66px;
}
.pmlogo.bonus > span,
.pmlogo.bonus > a {
	background-image: url(../images/bestbonus.png);
	background-size: contain;
}
.logo.pmlogo.paysafecard-logo > span,
.logo.pmlogo.paysafecard-logo > a,
.logo.pmlogo.paysafecard-logo.before:before {
	background-image: url(../images/paysafecard%402x.png);
}
.pmlogo.omaha-poker > span,
.pmlogo.omaha-poker > a,
.pmlogo.omaha-poker:before,
.pmlogo.omaha-poker:after {
	background-image: url(../images/omaha-poker-game.png);
	background-size: contain;
}
.pmlogo.texas-holdem > span,
.pmlogo.texas-holdem > a,
.pmlogo.texas-holdem:before,
.pmlogo.texas-holdem:after {
	background-image: url(../images/texas-holdem-poker-game.png);
	background-size: contain;
}
.spr_widget_title {
	padding: 2px 7px;
}
.spr_button {
	margin-top: 5px !important;
}
.spr_rating_piece {
	display: block;
	float: left;
	width: 17px;
	height: 17px;
	background-repeat: no-repeat;
}
#spr_votes {
	padding-left: 0.5em;
	font-size: 15px;
	line-height: 17px;
}
#spr_container {
	text-align: center;
	line-height: 17px;
	margin: 5px 0;
}
#spr_container p {
	margin: 0;
}
.spr_visual_container {
	height: 21px;
	line-height: 17px;
	display: block;
	margin: 0;
	padding: 0;
}
#spr_visual_container_adm {
	height: 17px;
	line-height: 17px;
	display: inline-block;
	margin: 0;
	padding: 0;
	margin-bottom: 2px;
}
#spr_method_hint {
	display: none;
	margin-left: 5px;
}
#spr_shapes {
	display: inline;
}
.spr_admin_input {
	width: 160px;
}
.spr_cb_labels {
	width: 138px;
}
.spr_hidden {
	display: none;
}
.spr_adm_label {
	width: 180px;
}
.spr_bs_empty {
	background: url(/wp-content/themes/custom/spr/blue_stars.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_bs_full_voted {
	background: url(/wp-content/themes/custom/spr/blue_stars.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_bs_half_voted {
	background: url(/wp-content/themes/custom/spr/blue_stars.png) 0 0;
	background-repeat: no-repeat;
}
.spr_bs_full_voting {
	background: url(/wp-content/themes/custom/spr/blue_stars.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_bs_half_voting {
	background: url(/wp-content/themes/custom/spr/blue_stars.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_gs_empty {
	background: url(/wp-content/themes/custom/spr/green_stars.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_gs_full_voted {
	background: url(/wp-content/themes/custom/spr/green_stars.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_gs_half_voted {
	background: url(/wp-content/themes/custom/spr/green_stars.png) 0 0;
	background-repeat: no-repeat;
}
.spr_gs_full_voting {
	background: url(/wp-content/themes/custom/spr/green_stars.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_gs_half_voting {
	background: url(/wp-content/themes/custom/spr/green_stars.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_ps_empty {
	background: url(/wp-content/themes/custom/spr/purple_stars.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_ps_full_voted {
	background: url(/wp-content/themes/custom/spr/purple_stars.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_ps_half_voted {
	background: url(/wp-content/themes/custom/spr/purple_stars.png) 0 0;
	background-repeat: no-repeat;
}
.spr_ps_full_voting {
	background: url(/wp-content/themes/custom/spr/purple_stars.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_ps_half_voting {
	background: url(/wp-content/themes/custom/spr/purple_stars.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_rs_empty {
	background: url(/wp-content/themes/custom/spr/red_stars.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_rs_full_voted {
	background: url(/wp-content/themes/custom/spr/red_stars.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_rs_half_voted {
	background: url(/wp-content/themes/custom/spr/red_stars.png) 0 0;
	background-repeat: no-repeat;
}
.spr_rs_full_voting {
	background: url(/wp-content/themes/custom/spr/red_stars.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_rs_half_voting {
	background: url(/wp-content/themes/custom/spr/red_stars.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_ys_empty {
	background: url(../images/yellow_stars_1.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_ys_full_voted {
	background: url(../images/yellow_stars_1.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_ys_half_voted {
	background: url(../images/yellow_stars_1.png) 0 0;
	background-repeat: no-repeat;
}
.spr_ys_full_voting {
	background: url(../images/yellow_stars_1.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_ys_half_voting {
	background: url(../images/yellow_stars_1.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_bc_empty {
	background: url(/wp-content/themes/custom/spr/blue_circles.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_bc_full_voted {
	background: url(/wp-content/themes/custom/spr/blue_circles.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_bc_half_voted {
	background: url(/wp-content/themes/custom/spr/blue_circles.png) 0 0;
	background-repeat: no-repeat;
}
.spr_bc_full_voting {
	background: url(/wp-content/themes/custom/spr/blue_circles.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_bc_half_voting {
	background: url(/wp-content/themes/custom/spr/blue_circles.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_gc_empty {
	background: url(/wp-content/themes/custom/spr/green_circles.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_gc_full_voted {
	background: url(/wp-content/themes/custom/spr/green_circles.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_gc_half_voted {
	background: url(/wp-content/themes/custom/spr/green_circles.png) 0 0;
	background-repeat: no-repeat;
}
.spr_gc_full_voting {
	background: url(/wp-content/themes/custom/spr/green_circles.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_gc_half_voting {
	background: url(/wp-content/themes/custom/spr/green_circles.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_pc_empty {
	background: url(/wp-content/themes/custom/spr/purple_circles.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_pc_full_voted {
	background: url(/wp-content/themes/custom/spr/purple_circles.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_pc_half_voted {
	background: url(/wp-content/themes/custom/spr/purple_circles.png) 0 0;
	background-repeat: no-repeat;
}
.spr_pc_full_voting {
	background: url(/wp-content/themes/custom/spr/purple_circles.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_pc_half_voting {
	background: url(/wp-content/themes/custom/spr/purple_circles.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_rc_empty {
	background: url(/wp-content/themes/custom/spr/red_circles.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_rc_full_voted {
	background: url(/wp-content/themes/custom/spr/red_circles.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_rc_half_voted {
	background: url(/wp-content/themes/custom/spr/red_circles.png) 0 0;
	background-repeat: no-repeat;
}
.spr_rc_full_voting {
	background: url(/wp-content/themes/custom/spr/red_circles.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_rc_half_voting {
	background: url(/wp-content/themes/custom/spr/red_circles.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_yc_empty {
	background: url(/wp-content/themes/custom/spr/yellow_circles.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_yc_full_voted {
	background: url(/wp-content/themes/custom/spr/yellow_circles.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_yc_half_voted {
	background: url(/wp-content/themes/custom/spr/yellow_circles.png) 0 0;
	background-repeat: no-repeat;
}
.spr_yc_full_voting {
	background: url(/wp-content/themes/custom/spr/yellow_circles.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_yc_half_voting {
	background: url(/wp-content/themes/custom/spr/yellow_circles.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_bh_empty {
	background: url(/wp-content/themes/custom/spr/blue_hearts.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_bh_full_voted {
	background: url(/wp-content/themes/custom/spr/blue_hearts.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_bh_half_voted {
	background: url(/wp-content/themes/custom/spr/blue_hearts.png) 0 0;
	background-repeat: no-repeat;
}
.spr_bh_full_voting {
	background: url(/wp-content/themes/custom/spr/blue_hearts.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_bh_half_voting {
	background: url(/wp-content/themes/custom/spr/blue_hearts.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_gh_empty {
	background: url(/wp-content/themes/custom/spr/green_hearts.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_gh_full_voted {
	background: url(/wp-content/themes/custom/spr/green_hearts.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_gh_half_voted {
	background: url(/wp-content/themes/custom/spr/green_hearts.png) 0 0;
	background-repeat: no-repeat;
}
.spr_gh_full_voting {
	background: url(/wp-content/themes/custom/spr/green_hearts.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_gh_half_voting {
	background: url(/wp-content/themes/custom/spr/green_hearts.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_ph_empty {
	background: url(/wp-content/themes/custom/spr/purple_hearts.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_ph_full_voted {
	background: url(/wp-content/themes/custom/spr/purple_hearts.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_ph_half_voted {
	background: url(/wp-content/themes/custom/spr/purple_hearts.png) 0 0;
	background-repeat: no-repeat;
}
.spr_ph_full_voting {
	background: url(/wp-content/themes/custom/spr/purple_hearts.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_ph_half_voting {
	background: url(/wp-content/themes/custom/spr/purple_hearts.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_rh_empty {
	background: url(/wp-content/themes/custom/spr/red_hearts.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_rh_full_voted {
	background: url(/wp-content/themes/custom/spr/red_hearts.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_rh_half_voted {
	background: url(/wp-content/themes/custom/spr/red_hearts.png) 0 0;
	background-repeat: no-repeat;
}
.spr_rh_full_voting {
	background: url(/wp-content/themes/custom/spr/red_hearts.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_rh_half_voting {
	background: url(/wp-content/themes/custom/spr/red_hearts.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_yh_empty {
	background: url(/wp-content/themes/custom/spr/yellow_hearts.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_yh_full_voted {
	background: url(/wp-content/themes/custom/spr/yellow_hearts.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_yh_half_voted {
	background: url(/wp-content/themes/custom/spr/yellow_hearts.png) 0 0;
	background-repeat: no-repeat;
}
.spr_yh_full_voting {
	background: url(/wp-content/themes/custom/spr/yellow_hearts.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_yh_half_voting {
	background: url(/wp-content/themes/custom/spr/yellow_hearts.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_bb_empty {
	background: url(/wp-content/themes/custom/spr/blue_bar.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_bb_full_voted {
	background: url(/wp-content/themes/custom/spr/blue_bar.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_bb_half_voted {
	background: url(/wp-content/themes/custom/spr/blue_bar.png) 0 0;
	background-repeat: no-repeat;
}
.spr_bb_full_voting {
	background: url(/wp-content/themes/custom/spr/blue_bar.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_bb_half_voting {
	background: url(/wp-content/themes/custom/spr/blue_bar.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_gb_empty {
	background: url(/wp-content/themes/custom/spr/green_bar.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_gb_full_voted {
	background: url(/wp-content/themes/custom/spr/green_bar.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_gb_half_voted {
	background: url(/wp-content/themes/custom/spr/green_bar.png) 0 0;
	background-repeat: no-repeat;
}
.spr_gb_full_voting {
	background: url(/wp-content/themes/custom/spr/green_bar.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_gb_half_voting {
	background: url(/wp-content/themes/custom/spr/green_bar.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_pb_empty {
	background: url(/wp-content/themes/custom/spr/purple_bar.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_pb_full_voted {
	background: url(/wp-content/themes/custom/spr/purple_bar.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_pb_half_voted {
	background: url(/wp-content/themes/custom/spr/purple_bar.png) 0 0;
	background-repeat: no-repeat;
}
.spr_pb_full_voting {
	background: url(/wp-content/themes/custom/spr/purple_bar.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_pb_half_voting {
	background: url(/wp-content/themes/custom/spr/purple_bar.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_rb_empty {
	background: url(/wp-content/themes/custom/spr/red_bar.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_rb_full_voted {
	background: url(/wp-content/themes/custom/spr/red_bar.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_rb_half_voted {
	background: url(/wp-content/themes/custom/spr/red_bar.png) 0 0;
	background-repeat: no-repeat;
}
.spr_rb_full_voting {
	background: url(/wp-content/themes/custom/spr/red_bar.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_rb_half_voting {
	background: url(/wp-content/themes/custom/spr/red_bar.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_yb_empty {
	background: url(/wp-content/themes/custom/spr/yellow_bar.png) -17px 0;
	background-repeat: no-repeat;
}
.spr_yb_full_voted {
	background: url(/wp-content/themes/custom/spr/yellow_bar.png) -17px -17px;
	background-repeat: no-repeat;
}
.spr_yb_half_voted {
	background: url(/wp-content/themes/custom/spr/yellow_bar.png) 0 0;
	background-repeat: no-repeat;
}
.spr_yb_full_voting {
	background: url(/wp-content/themes/custom/spr/yellow_bar.png) 0 -17px;
	background-repeat: no-repeat;
}
.spr_yb_half_voting {
	background: url(/wp-content/themes/custom/spr/yellow_bar.png) -34px 0;
	background-repeat: no-repeat;
}
.spr_hint_container {
	vertical-align: middle;
	text-align: center;
	width: 24px;
	height: 24px;
}
.spr_hint {
	background: url(/wp-content/themes/custom/spr/hint.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}
.container-grid {
	margin: 15px 0;
}
.container-grid img {
	height: auto;
}
.container-grid .image {
	border-bottom: 1px solid #cecece;
}
.container-grid .image a {
	position: relative;
	display: block;
}
.container-grid .image span {
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100px;
	padding: 14px;
	transform: translateX(-50%) translateY(-50%);
	font-size: 16px;
	text-align: center;
	color: #fff;
	background-color: #00994d;
	opacity: 0;
}
.container-grid .image img {
	display: block;
	width: 100%;
}
.container-grid .image a:hover img {
	opacity: 0.3;
}
.container-grid .image a:hover span {
	opacity: 1;
}
.container-grid .image a[data-lightbox] img {
	opacity: 1;
}
.container-grid .image a[data-lightbox]:hover:after {
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	width: 58px;
	height: 46px;
	background: rgba(29, 123, 24, 0.8) url(../images/zoom.png) no-repeat center;
	border-radius: 2px;
}
.container-grid .entry {
	padding: 15px 20px 16px;
	font-size: 13px;
	line-height: 1.31;
	text-align: center;
}
.container-grid .grid-item {
	border: 1px solid #cecece;
	margin-bottom: 15px;
	background-color: #fff;
}
.container-grid .jackpot {
	padding: 17px 20px 11px;
	font-family: 'Russo One', Arial, sans-serif;
	font-size: 25px;
	line-height: 1;
	color: #00994d;
}
.container-grid .jackpot strong {
	font-weight: 400;
}
@media (min-width: 600px) {
	.container-grid {
		overflow: auto;
		display: flex;
		font-size: 0;
		white-space: nowrap;
	}
	.container-grid .grid-item {
		display: inline-block;
		flex: 0 0 252px;
		width: 252px;
		min-width: calc(33.33% - 12px);
		margin-right: 14px;
		white-space: normal;
	}
	.container-grid .grid-item:nth-child(3n) {
		margin-right: 0;
	}
}
div.vorteile ul {
	padding: 10px 20px;
	margin: 15px 0 10px;
	font:
		600 13px/15px 'open sans',
		sans-serif;
	color: #545454;
	background: #f4f9f3;
	border: 1px solid #00994d;
	list-style: none;
}
div.vorteile ul li {
	padding: 9px 0 9px 35px;
	background: url(../images/icon-vorteile.png) no-repeat 0 9px;
}
div.vorteile > div,
aside > div > strong {
	display: block;
	padding: 8px 30px 8px 0;
	font:
		600 18px/20px 'open sans',
		sans-serif;
	color: #2e2e2e;
	text-align: center;
	border-bottom: 2px solid #00994d;
	background: url(../images/aside-icons.png) no-repeat right 0;
}
div.vorteile > strong,
div.vorteile > div {
	padding: 8px 0;
	background: none;
}
@media only screen and (min-width: 600px) {
	div.vorteile.right {
		float: right;
		max-width: 40%;
		margin: 3px 0 3px 2%;
	}
	div.vorteile.left {
		float: left;
		max-width: 40%;
		margin: 3px 2% 3px 0;
	}
}
.lightboxOverlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	background-color: #000;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8;
}
.lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10000;
	text-align: center;
	line-height: 0;
	font-weight: 400;
	display: none;
}
.lightbox .lb-image {
	display: block;
	height: auto;
	max-width: inherit;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.lightbox a img {
	border: none;
}
.lb-outerContainer {
	position: relative;
	background-color: #fff;
	*zoom: 1;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.lb-outerContainer:after {
	content: '';
	display: table;
	clear: both;
}
.lb-container {
	padding: 4px;
}
.lb-container > .nav {
	left: 0;
}
.lb-loader {
	position: absolute;
	top: 43%;
	left: 0;
	width: 100%;
	height: 25%;
	text-align: center;
	line-height: 0;
}
.lb-cancel {
	display: block;
	width: 32px;
	height: 32px;
	margin: 0 auto;
	background: url(../images/loading.gif) no-repeat;
}
.lb-nav {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}
.lb-prev,
.lb-next {
	display: block;
	height: 100%;
	cursor: pointer;
}
.lb-nav a.lb-prev {
	width: 34%;
	left: 0;
	float: left;
	background: url(../images/prev.png) left 48% no-repeat;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
}
.lb-nav a.lb-prev:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}
.lb-nav a.lb-next {
	width: 64%;
	right: 0;
	float: right;
	background: url(../images/next.png) right 48% no-repeat;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
}
.lb-nav a.lb-next:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}
.lb-dataContainer {
	margin: 0 auto;
	padding-top: 5px;
	*zoom: 1;
	width: 100%;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
	content: '';
	display: table;
	clear: both;
}
.lb-data {
	padding: 0 4px;
	color: #ccc;
}
.lb-data .lb-details {
	width: 85%;
	float: left;
	text-align: left;
	line-height: 1.1em;
}
.lb-data .lb-caption {
	font-size: 13px;
	font-weight: 700;
	line-height: 1em;
}
.lb-data .lb-number {
	display: block;
	clear: left;
	padding-bottom: 1em;
	font-size: 12px;
	color: #999;
}
.lb-data .lb-close {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	background: url(../images/close.png) top right no-repeat;
	text-align: right;
	outline: none;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
.lb-data .lb-close:hover {
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}
.container-app {
	border: 1px solid #ccc;
	margin: 15px 0;
}
.container-app .title {
	padding: 13px 25px 14px;
	border-bottom: 1px solid #ccc;
	font-size: 15px;
	line-height: 1.07;
	text-align: center;
	color: #414141;
}
.container-app img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}
.container-app .image {
	padding: 25px 55px 17px;
	border-bottom: 1px solid #ccc;
	background-color: #f9fafb;
}
.container-app .entry {
	padding: 11px;
	text-align: center;
	font-size: 0;
}
.container-app .logo {
	display: block;
}
.container-app .logo span {
	display: block;
	width: 160px;
	height: 40px;
	margin: 0 auto;
}
.container-app .entry-logo {
	display: inline-block;
	margin-top: 10px;
	text-indent: -9999px;
	vertical-align: middle;
}
.container-app .qr {
	display: none;
}
.container-app .details {
	display: inline-block;
	vertical-align: middle;
	padding-left: 13px;
	margin: 0;
	font-size: 15px;
	line-height: 1.2;
	text-transform: uppercase;
}
.container-app .details strong {
	display: block;
	margin: 0 0 -3px;
	font-size: 25px;
	font-weight: 900;
}
.container-app .actions {
	font-size: 0;
	text-align: center;
}
.container-app .actions .btn {
	display: inline-block;
	padding: 13px 38px 12px;
	margin: 16px 0 0;
	font-size: 16px;
	font-weight: 400;
}
.container-app.v2 {
	border-radius: 6px;
	border: none;
	padding: 18px;
	background-color: #f6f6f6;
}
.container-app.v2 * {
	box-sizing: border-box;
}
.container-app.v2 .title {
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.3;
	color: #000;
	box-shadow: 0 2px 0 0 #fff;
}
.container-app.v2 .image {
	border: none;
	padding: 10px;
	background: transparent;
}
.container-app.v2 .links {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 20px;
}
.container-app.v2 .links > a,
.container-app.v2 .links > span {
	flex: 0 0 auto;
	max-width: initial;
	font-size: 0;
	text-indent: -9999px;
}
.container-app.v2 .links .ico-app-store {
	width: 120px;
	height: 25px;
	background: url(../images/ico-app-store.png) no-repeat center / contain;
}
.container-app.v2 .links .ico-google-play {
	width: 120px;
	height: 22px;
	background: url(../images/ico-google-play.png) no-repeat center / contain;
}
.container-app.v2 .links .ico-android {
	width: 112px;
	height: 27px;
	background: url(../images/ico-android.png) no-repeat center / contain;
}
.container-app.v2 .links .ico-ios {
	width: 53px;
	height: 27px;
	background: url(../images/ico-ios.png) no-repeat center / contain;
}
.container-app.v2 .links > a:hover {
	opacity: 0.8;
}
.container-app.v2 .entry {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
	column-gap: 20px;
	border-radius: 5px;
	padding: 10px 20px 25px;
	background-color: #fff;
}
.container-app.v2 .entry-logo {
	margin-top: 0;
}
.container-app.v2 .logo span {
	height: 60px;
	width: 120px;
}
.container-app.v2 .details {
	padding: 0;
	font-weight: 700;
	font-size: 14px;
	color: #353535;
}
.container-app.v2 .details strong {
	margin: 0 auto;
	color: #31ab2a;
}
.container-app.v2 .actions {
	flex: 0 0 100%;
	max-width: 100%;
	margin-top: 15px;
}
.container-app.v2 .actions .btn {
	position: relative;
	display: block;
	padding: 15px 20px;
	margin: 0 auto;
	font-size: 15px;
	text-align: center;
	font-weight: 700;
	color: #fff;
	text-decoration: none;
	border-radius: 5px;
	box-shadow: 0 10px 25px 0 rgba(29, 123, 24, 0.44);
	background: #25aa1e;
	background: linear-gradient(
		135deg,
		#25aa1e 0%,
		#22901c 38%,
		#1e8118 68%,
		#197214 100%
	);
	transition: background 0.3s;
}
.container-app.v2 .actions .btn:after {
	content: '';
	display: inline-block;
	vertical-align: bottom;
	width: 6px;
	height: 6px;
	border: 1px solid transparent;
	border-color: #fff #fff transparent transparent;
	margin: -11px 3px 0 5px;
	transform: rotate(45deg) translate(-50%, -50%);
	transform-origin: center center;
}
.container-app.v2 .actions .btn:hover {
	background: #25aa1e;
	background: linear-gradient(
		135deg,
		#25aa1e 0%,
		#25aa1e 38%,
		#25aa1e 68%,
		#25aa1e 100%
	);
}
@media (min-width: 600px) {
	.container-app .entry {
		display: table;
		width: calc(100% - 22px);
	}
	.container-app .actions,
	.container-app .details,
	.container-app .entry-logo {
		display: table-cell;
		width: 33%;
		text-align: center;
	}
	.container-app .entry-logo {
		margin: -4px 0 0;
	}
	.container-app .details {
		padding: 0 20px;
	}
	.container-app .details strong {
		display: inline-block;
		vertical-align: middle;
		padding: 0;
		margin: -8px 2px 0;
	}
	.container-app .actions {
		vertical-align: middle;
		text-align: right;
	}
	.container-app .actions .btn {
		margin: 0;
	}
	.container-app .image {
		padding: 31px 20px 28px;
	}
}
@media (min-width: 769px) {
	.container-app {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
	}
	.container-app .title {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		width: 100%;
		padding: 8px 0 12px;
		font-size: 18px;
	}
	.container-app .image {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(100% - 304px);
		flex: 0 0 calc(100% - 304px);
		border: 0;
		border-right: 1px solid #ccc;
		padding: 29px 30px;
	}
	.container-app .entry {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 243px;
		flex: 0 0 243px;
		display: block;
		width: 243px;
		padding: 0;
	}
	.container-app .actions,
	.container-app .details,
	.container-app .entry-logo {
		display: block;
		width: auto;
		text-align: center;
	}
	.container-app .entry {
		padding: 17px 0;
	}
	.container-app .qr {
		display: block;
		width: 122px;
		height: 122px;
		margin: 14px auto 15px;
		background: transparent no-repeat center center;
	}
	.container-app .qr-leovegas {
		background-image: url(../images/qr-leovegas.png);
	}
	.container-app .qr-sportingbet {
		background-image: url(../images/qr-sportingbet.png);
	}
	.container-app .qr-kingsolomons {
		background-image: url(../images/qr-kingsolomons.png);
	}
	.container-app .qr-betshop {
		background-image: url(../images/qr-betshop.png);
	}
	.container-app .qr-stoiximan {
		background-image: url(../images/qr-stoiximan.png);
	}
	.container-app .qr-novibet {
		background-image: url(../images/qr-novibet.png);
	}
	.container-app .qr-tipbet {
		background-image: url(../images/qr-tipbet.png);
	}
	.container-app .qr-goalbet {
		background-image: url(../images/qr-goalbet.png);
	}
	.container-app .qr-betshop-sports {
		background-image: url(../images/qr-betshop-sports.png);
	}
	.container-app .qr-novibet-new {
		background-image: url(../images/qr-novibet-new.png);
	}
	.container-app .qr-stoiximan-new {
		background-image: url(../images/qr-stoiximan-new.png);
	}
	.container-app .qr-stoiximan-sports {
		background-image: url(../images/qr-stoiximan-sports.png);
	}
	.container-app .qr-stoiximan-basketball {
		background-image: url(../images/qr-stoiximan-basketball.png);
	}
	.container-app .qr-stoiximan-football {
		background-image: url(../images/qr-stoiximan-football.png);
	}
	.container-app .qr-interwetten-tennis {
		background-image: url(../images/qr-interwetten-tennis.png);
	}
	.container-app .qr-stoiximan-volleyball {
		background-image: url(../images/qr-stoiximan-volleyball.png);
	}
	.container-app .qr-stoiximan-paysafecard {
		background-image: url(../images/qr-stoiximan-paysafecard.png);
	}
	.container-app .qr-novibet-waterpolo {
		background-image: url(../images/qr-novibet-waterpolo.png);
	}
	.container-app .qr-stoiximan-formula1 {
		background-image: url(../images/qr-stoiximan-formula1.png);
	}
	.container-app .qr-stoiximan-rugby {
		background-image: url(../images/stoiximan-sports-rugby.png);
	}
	.container-app .qr-interwetten-snooker {
		background-image: url(../images/interwetten-sports-snooker.png);
	}
	.container-app .qr-novibet-cricket {
		background-image: url(../images/qr-novibet-cricket.png);
	}
	.container-app .qr-interwetten-motogp {
		background-image: url(../images/qr-interwetten-motogp.png);
	}
	.container-app .qr-n1-casino {
		background-image: url(../images/qr-n1-casino.png);
	}
	.container-app .details {
		margin: 0 0 16px;
	}
	.container-app .details strong {
		display: block;
	}
	.container-app .details-new {
		margin: 0 0 16px;
	}
	.container-app .details-new strong {
		display: block;
	}
	.container-app.v2 {
		position: relative;
		margin-bottom: 40px;
		justify-content: space-between;
	}
	.container-app.v2 .title {
		margin-bottom: 20px;
	}
	.container-app.v2 .image {
		padding-bottom: 40px;
	}
	.container-app.v2 .links {
		position: absolute;
		left: 150px;
		bottom: 0;
		width: calc(100% - 480px);
	}
	.container-app.v2 .qr {
		position: absolute;
		bottom: -40px;
		left: 18px;
		width: 120px;
		height: 120px;
		border: 10px solid #fff;
		border-radius: 10px;
		box-shadow: 0 4px 20px 0 rgba(120, 112, 112, 0.15);
		background-size: contain;
	}
	.container-app.v2 .entry {
		flex-basis: 280px;
		width: 280px;
	}
}
@media (min-width: 1024px) {
	.container-app.v2 .qr {
		width: 140px;
		height: 140px;
		border: 18px solid #fff;
	}
	.container-app.v2 .links {
		left: 170px;
		width: calc(100% - 510px);
	}
	.container-app.v2 .links.v2 {
		left: 220px;
		width: calc(100% - 560px);
	}
	.container-app.v2 .details {
		margin: 10px 0 0;
		font-size: 15px;
	}
	.container-app.v2 .details strong {
		font-size: 27px;
	}
	.container-app.v2 .entry {
		padding: 25px 20px;
	}
	.container-app.v2 .actions {
		margin-top: 20px;
	}
}
.container-columns {
	padding: 20px;
	border: 1px solid #ccc;
	margin: 15px 0;
}
.container-columns .col {
	margin-bottom: 30px;
	font-size: 13px;
	line-height: 1.54;
	text-align: center;
}
.container-columns .col p {
	margin: 0 0 20px;
}
.container-columns .col p:last-child {
	margin-bottom: 0;
}
.container-columns .col:last-child {
	margin-bottom: 0;
}
.container-columns .image {
	display: block;
	width: 100%;
	height: 91px;
	margin-bottom: 13px;
	background-color: #f9fafb;
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 0;
}
.container-columns .image-1 {
	background-image: url(../images/begambleaware.png);
}
.container-columns .image-2 {
	background-image: url(../images/gamblers-anonymous.png);
}
.container-columns .image-3 {
	background-image: url(../images/gamcare.png);
}
.container-columns .kethea {
	background-image: url(../images/kethea_1.png);
}
.container-columns .dota-2 {
	background-image: url(../images/dota-2-logo.png);
	background-size: contain;
}
.container-columns .csgo {
	background-image: url(../images/csgo-logo.png);
	background-size: contain;
}
.container-columns .league-of-legends {
	background-image: url(../images/league-of-legends.png);
	background-size: contain;
}
@media (min-width: 600px) {
	.container-columns {
		display: table;
		width: 100%;
		padding: 20px 6px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.container-columns .col {
		display: table-cell;
		width: 33%;
		padding: 0 20px;
		margin-bottom: 0;
	}
	.container-columns .image {
		max-width: 195px;
		margin: 0 auto 14px;
	}
}
.tablepress {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin-bottom: 1em;
	border: none;
	text-align: center;
}
.tablepress.tablepress-btn-nw .bd_button {
	white-space: nowrap;
}
.tablepress td {
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	border-color: #dbdbdb;
}
.tablepress td,
.tablepress th {
	padding: 8px;
}
table.tablepress,
table.tablepress td,
table.tablepress th {
	border: 1px solid #dbdbdb;
}
.tablepress-table-description {
	font:
		bold 24px/28px 'open sans',
		sans-serif;
	padding: 2px 0 10px;
}
.tablepress.newdesign {
	border: 1px solid #dbdbdb;
	border-top: 1px solid #f0f0f0;
}
.tablepress.newdesign thead {
	display: none;
}
.tablepress.newdesign td {
	font:
		300 17px/18px 'open sans',
		sans-serif;
	color: #777;
	border-right: 1px solid #dbdbdb;
}
.tablepress caption {
	padding: 10px;
	font-size: 17px;
	color: #414141;
	border: 1px solid #ccc;
	border-bottom: none;
}
.tablepress th {
	padding: 5px;
	font:
		normal 11px/1 'open sans',
		sans-serif;
	color: #575353;
	text-transform: uppercase;
	background: #f9fafb;
}
.tablepress.newdesign td:first-child {
	border-right: none;
}
.tablepress.newdesign td strong {
	font-size: 24px;
	color: #121212;
}
.tablepress.newdesign .paym span {
	display: inline-block;
	width: 80px;
	height: 40px;
	margin: auto;
	background: transparent no-repeat center;
	text-indent: -9999px;
	background-size: contain;
}
.tablepress.newdesign .paym.ico-paysafecard span {
	background-image: url(../images/paysafecard_2.png);
}
.tablepress.newdesign .paym.ico-visa span {
	background-image: url(../images/visa_1.png);
}
.tablepress.newdesign .paym.ico-skrill span {
	background-image: url(../images/skrill_2.png);
}
.tablepress.newdesign .paym.ico-neteller span {
	background-image: url(../images/neteller_2.png);
}
.tablepress.newdesign .paym.ico-mastercard-visa span {
	background-image: url(../images/mastercard-visa.png);
}
.tablepress.newdesign .paym.ico-paypal span {
	background-image: url(../images/paypal.png);
}
.tablepress.newdesign td.ssl span {
	display: inline-block;
}
.tablepress .odd td,
.tablepress .even td,
.tablepress .row-hover tr:hover td {
	background: none !important;
}
.tablepress.newdesign tr.badge td:first-child {
	position: relative;
}
.tablepress.newdesign tr.badge td:first-child:before {
	content: '';
	display: block;
	position: absolute;
	top: -1px;
	left: -1px;
	width: 43px;
	height: 43px;
	background: url(../images/neu-flag.png) no-repeat 0 0;
}
.tablepress.newdesign a.tablelink {
	font-weight: 400;
	text-decoration: none;
	font-size: 13px;
	color: #2145de;
}
.tablepress.newdesign a.tablelink:hover {
	text-decoration: underline;
}
.tablepress.newdesign a.tablelink:before {
	content: '';
	display: block;
	width: 96px;
	height: 16px;
	margin: 3px auto 5px;
	background: url(../images/ratings.png) no-repeat center 0;
}
.tablepress.newdesign a.tablelink.rating45:before {
	background-position: center -16px;
}
.tablepress.newdesign a.tablelink.rating40:before {
	background-position: center -32px;
}
.tablepress.newdesign a.tablelink.rating35:before {
	background-position: center -48px;
}
.tablepress.newdesign a.tablelink.rating30:before {
	background-position: center -64px;
}
.tablepress.newdesign a.tablelink.rating25:before {
	background-position: center -80px;
}
.tablepress.newdesign a.tablelink.rating20:before {
	background-position: center -96px;
}
.tablepress.newdesign a.logo {
	display: block;
	min-width: 120px;
	margin: -5px auto;
	height: 52px;
	line-height: 52px;
	text-align: center;
}
.tablepress.newdesign a.logo > span {
	display: block;
	height: 52px;
	text-indent: -9999px;
	min-width: 142px;
}
.tablepress.newdesign a.bd_button.btn_small,
.tablepress.newdesign a.bd_button.btn_middle,
.tablepress.newdesign a.bd_button.btn_large {
	font-size: 17px !important;
	text-decoration: none;
}
.tablepress.newdesign a.bd_button.btn_small:hover,
.tablepress.newdesign a.bd_button.btn_middle:hover,
.tablepress.newdesign a.bd_button.btn_large:hover {
	background: #2eb127 !important;
	color: white !important;
}
.tablepress.newdesign a.bd_button {
	background: #00994d;
	min-width: 118px;
}
.tablepress.newdesign a.bd_button:after {
	content: '';
	display: inline-block;
	width: 5px;
	height: 9px;
	vertical-align: middle;
	margin-top: -2px;
	margin-left: 7px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGdJREFUeNpi+P//fyoQlwMxAwyDiDVA/A+Io5EFuYD4IBD/BGIvmCAI8wPxJSD+CsTmDEhmOf+HgHMwAVEgvg3EH4BYFyTABsR7gfgPELvDzJwC1ZYJM4qFgYHhABB/AuLpDFAAEGAANFGI8YXdO8wAAAAASUVORK5CYII=)
		no-repeat 0 0;
}
.tncfoot {
	font-size: 11px;
	text-align: right;
	color: #8c8c8c;
	margin: -5px 0 15px;
	font-style: italic;
	font-weight: 700;
}
@media only screen and (max-width: 768px) {
	.tablepress.newdesign.rwd1 td:nth-child(3),
	.tablepress.newdesign.rwd1 td:nth-of-type(3),
	.tablepress.newdesign.rwd1 th:nth-child(3),
	.tablepress.newdesign.rwd1 th:nth-of-type(3) {
		display: none;
	}
}
@media only screen and (max-width: 480px) {
	.tablepress.newdesign.rwd1 td:nth-child(2),
	.tablepress.newdesign.rwd1 td:nth-of-type(2),
	.tablepress.newdesign.rwd1 th:nth-child(2),
	.tablepress.newdesign.rwd1 th:nth-of-type(2) {
		display: none;
	}
}
.container-casino {
	margin: 15px 0;
	border: 1px solid #ccc;
	color: #414141;
}
.container-casino .title {
	padding: 13px 8px 12px;
	border-bottom: 1px solid #ccc;
	font-size: 15px;
	text-align: center;
}
.container-casino .video > div,
.container-casino .video > p {
	margin: 0;
}
.container-casino .video iframe {
	display: block;
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.container-casino .logo {
	margin-bottom: 7px;
	font-size: 0;
}
.container-casino .logo a {
	display: block;
}
.container-casino .logo a span {
	display: block;
	height: 50px;
}
.container-casino .text {
	display: table;
	padding: 12px 31px 13px;
	margin: 0 auto;
	font-size: 15px;
	line-height: 1.33;
	color: #6b6b6b;
}
.container-casino .text p {
	margin: 0 16px 13px;
}
.container-casino .text ul {
	list-style: none;
	overflow: visible;
	font-size: 13px;
	line-height: 1.3;
	padding: 0 0 0 16px;
}
.container-casino .text ul li {
	position: relative;
	padding-bottom: 3px;
}
.container-casino .text ul li:before {
	content: '';
	position: absolute;
	top: 5px;
	left: -16px;
	width: 8px;
	height: 8px;
	background: url(../images/tick-cross.png) 0 0 no-repeat;
	background-size: 16px auto;
}
.container-casino .terms {
	font-size: 11px;
	line-height: 12px;
	color: #bbbaba;
	background-color: #f4f4f4;
	margin: 10px 0 0;
	padding: 8px;
}
.container-casino .image {
	border-bottom: 1px solid #ccc;
}
.container-casino .image img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}
.container-casino .details {
	padding: 8px 0 12px;
	border-bottom: 1px solid #ccc;
}
.container-casino .details ul li {
	position: relative;
}
.container-casino .entry {
	position: relative;
	overflow: hidden;
}
.container-casino .actions {
	padding: 0 0 16px;
	text-align: center;
}
.container-casino .actions .btn {
	display: inline-block;
	border-radius: 0;
	font-size: 16px;
	font-weight: 400;
	margin: -5px;
}
.container-casino .actions .btn.single-line {
	white-space: nowrap;
	min-width: 150px;
}
.container-casino .rating {
	font-size: 0;
	line-height: 0;
}
.container-casino .rating:before {
	content: '';
	display: block;
	width: 96px;
	height: 16px;
	margin: 0 auto;
	background: url(../images/ratings.png) no-repeat center 0;
}
.container-casino .rating.rating5:before {
	background-position: center 0;
}
.container-casino .rating.rating45:before {
	background-position: center -16px;
}
.container-casino .rating.rating40:before {
	background-position: center -32px;
}
.container-casino .rating.rating35:before {
	background-position: center -48px;
}
.container-casino .rating.rating30:before {
	background-position: center -64px;
}
.container-casino .rating.rating25:before {
	background-position: center -80px;
}
.container-casino .rating.rating20:before {
	background-position: center -96px;
}
@media (min-width: 600px) {
	.container-casino .title {
		font-size: 18px;
	}
	.container-casino .details {
		padding: 41px 0;
		float: left;
		width: 174px;
		border: 0;
		border-right: 1px solid #ccc;
	}
	.container-casino .text {
		position: relative;
		overflow: hidden;
		display: block;
		padding: 12px 20px 0 31px;
	}
	.container-casino .actions {
		position: relative;
		overflow: hidden;
		padding: 11px 20px 0 47px;
		text-align: left;
	}
	.container-casino .hoverbtn .actions {
		overflow: visible;
	}
}
@media (min-width: 769px) {
	.container-casino .text {
		padding: 12px 20px 12px 22px;
	}
	.container-casino .entry {
		display: table;
		width: 100%;
	}
	.container-casino .entry.video-border {
		border-top: 1px solid #ccc;
		padding: 5px 0;
	}
	.container-casino .entry > div {
		display: table-cell;
		vertical-align: top;
	}
	.container-casino .details {
		float: none;
		width: 171px;
		padding: 11px 0;
	}
	.container-casino .entry .actions {
		padding: 10px 21px 10px 0;
		text-align: right;
		vertical-align: middle;
	}
	.container-casino .actions {
		margin-top: 4px;
	}
	.container-casino .hoverbtn.entry {
		overflow: visible;
	}
}
.logo.checked span {
	background-image: url(../images/site-checked.png);
}
.logo.ecogra span {
	background-image: url(../images/ecogra.png);
}
.logo.itech span {
	background-image: url(../images/itechlabs.png);
}
.logo.cloudflare span {
	background-image: url(/wp-content/themes/custom/images/logo/providers/cloudflare.png);
}
.logo.gamblers-anonymous span {
	background-image: url(/wp-content/themes/custom/images/logo/providers/gamblers-annonymous.png);
}
.logo.gamcare span {
	background-image: url(../images/game-care.png);
}
.logo.tst span {
	background-image: url(/wp-content/themes/custom/images/logo/providers/logo-tst.png);
}
.logo.rng span {
	background-image: url(../images/rng.png);
}
.logo.gogetssl span {
	background-image: url(/wp-content/themes/custom/images/logo/providers/gogetssl.png);
}
.logo.verisign span {
	background-image: url(/wp-content/themes/custom/images/logo/providers/verisign.png);
}
.logo.digicert span {
	background-image: url(../images/digicert.png);
}
.logo.lets-encrypt span {
	background-image: url(../images/lets-encrypt.png);
}
.logo.gambling-therapy span {
	background-image: url(../images/gambling-therapy.png);
}
.logo.google-trust-services span {
	background-image: url(../images/google-trust-services.png);
}
.logo.r3 span {
	background-image: url(/wp-content/themes/custom/images/logo/providers/r3.png);
}
.logo.kahnawake span {
	background-image: url(/wp-content/themes/custom/images/logo/providers/kahnawake-gaming-commission.png);
}
.logo.e1 span {
	background-image: url(/wp-content/themes/custom/images/logo/providers/e1.png);
}
.logo.begaware span {
	background-image: url(/wp-content/themes/custom/images/logo/providers/begambleaware.png);
}
.logo.begaware-v2 span {
	background-image: url(/wp-content/themes/custom/images/logo/regulierung/be-gamble-aware.png);
}
.logo.alpha-ssl span {
	background-image: url(/wp-content/themes/custom/images/logo/providers/alpha-ssl.png);
}
.logo.rapid-ssl span {
	background-image: url(/wp-content/themes/custom/images/logo/providers/rapid-ssl.png);
}
.logo.age-18plus span {
	background-image: url(/wp-content/themes/custom/images/logo/providers/18+.png);
}
.logo.amazon span {
	background-image: url(../images/amazon.png);
}
.logo.responsible-gaming-council span {
	background-image: url(/wp-content/themes/custom/images/logo/providers/responsible-gaming-council.png);
}
.logo.sectigo span {
	background-image: url(../images/sectigo.png);
}
.logo.kethea span {
	background-image: url(../images/kethea_2.png);
}
.logo.norton span {
	background-image: url(../images/norton-secured.png);
}
.logo.gli span {
	background-image: url(../images/gli.png);
}
.logo.microgaming span {
	background-image: url(/wp-content/themes/custom/images/logo/software/logo-microgaming.png);
}
.logo.pragmatic-play span {
	background-image: url(../images/pragmatic-play.png);
}
.logo.evolution span {
	background-image: url(../images/logo-evolution-gaming.png);
}
.logo.netent span {
	background-image: url(../images/netent.png);
}
.logo.quickfire span {
	background-image: url(/wp-content/themes/custom/images/logo/software/quickfire.png);
}
.logo.play-n-go span {
	background-image: url(../images/play-n-go.png);
}
.logo.merkur span {
	background-image: url(/wp-content/themes/custom/images/logo/software/logo-merkur-gaming.png);
}
.logo.yggdrasil span {
	background-image: url(/wp-content/themes/custom/images/logo/software/logo-yggdrasil.png);
}
.logo.betsoft span {
	background-image: url(../images/betsoft_1.png);
}
.logo.betsoft-v2 span {
	background-image: url(/wp-content/themes/custom/images/logo/software/betsoft-software.png);
}
.logo.elk-studios span {
	background-image: url(/wp-content/themes/custom/images/logo/software/elk-studios.png);
}
.logo.elk-studios-v2 span {
	background-image: url(/wp-content/themes/custom/images/logo/software/elk-studios-v2.png);
}
.logo.isoftbet span {
	background-image: url(../images/isoftbet.png);
}
.logo.isoftbet-v2 span {
	background-image: url(/wp-content/themes/custom/images/logo/software/isoftbet-software.png);
}
.logo.nolimit-city span {
	background-image: url(../images/nolimitcity.png);
}
.logo.relax-gaming span {
	background-image: url(../images/relax.png);
}
.logo.red-tiger span {
	background-image: url(/wp-content/themes/custom/images/logo/software/red-tiger.png);
}
.logo.red-tiger-v2 span {
	background-image: url(/wp-content/themes/custom/images/logo/software/red-tiger-gaming.png);
}
.logo.playtech span {
	background-image: url(../images/playtech.png);
}
.logo.egt span {
	background-image: url(/wp-content/themes/custom/images/logo/software/egt.png);
}
.logo.egt-v2 span {
	background-image: url(/wp-content/themes/custom/images/logo/software/egt-software.png);
}
.logo.amatic span {
	background-image: url(/wp-content/themes/custom/images/logo/software/amatic.png);
	border: 5px solid transparent !important;
}
.logo.gaming1x2 span {
	background-image: url(/wp-content/themes/custom/images/logo/software/1x2-gaming.png);
	border: 5px solid transparent !important;
}
.logo.playson span {
	background-image: url(../images/playson.png);
	border: 0 solid transparent !important;
}
.logo.push-gaming span {
	background-image: url(/wp-content/themes/custom/images/logo/software/push-gaming-v2.png);
}
.logo.booming-games span {
	background-image: url(/wp-content/themes/custom/images/logo/software/booming-games.png);
}
.logo.big-time-gaming span {
	background-image: url(/wp-content/themes/custom/images/logo/software/big-time-gaming.png);
}
.logo.quickspin span {
	background-image: url(/wp-content/themes/custom/images/logo/software/quickspin.png);
}
.logo.quickspin-v2 span {
	background-image: url(/wp-content/themes/custom/images/logo/software/quickspin-software.png);
}
.logo.blueprint span {
	background-image: url(/wp-content/themes/custom/images/logo/software/blue-print.png);
}
.logo.thunderkick-v2 span {
	background-image: url(/wp-content/themes/custom/images/logo/software/thunderkick-v2.png);
}
.logo.pariplay span {
	background-image: url(/wp-content/themes/custom/images/logo/software/pariplay.png);
}
.logo.pariplay-v2 span {
	background-image: url(/wp-content/themes/custom/images/logo/software/pariplay-v2.png);
}
.logo.wazdan span {
	background-image: url(/wp-content/themes/custom/images/logo/software/wazdan.png);
}
.logo.bgaming span {
	background-image: url(../images/bgaming.png);
}
.logo.spinomenal span {
	background-image: url(/wp-content/themes/custom/images/logo/software/spinomenal.png);
}
.logo.booongo span {
	background-image: url(/wp-content/themes/custom/images/logo/software/booongo.png);
}
.logo.endorphina span {
	background-image: url(/wp-content/themes/custom/images/logo/software/endorphina.png);
}
.logo.pg-soft span {
	background-image: url(/wp-content/themes/custom/images/logo/software/pg-soft.png);
}
.logo.red-rake-gaming span {
	background-image: url(../images/red-rake-gaming.png);
}
.logo.mastercard span {
	background-image: url(../images/mastercard_2.png);
}
.logo.visa span {
	background-image: url(../images/visa_2.png);
}
.logo.viva-wallet span {
	background-image: url(../images/viva-wallet.png);
}
.logo.neteller span {
	background-image: url(../images/neteller.png);
}
.logo.trustly span {
	background-image: url(/wp-content/themes/custom/images/payment/logo-trustly.png);
}
.logo.paypal span {
	background-image: url(../images/paypal_2.png);
}
.logo.sofort span {
	background-image: url(../images/sofort.png);
}
.logo.klarna span {
	background-image: url(/wp-content/themes/custom/images/payment/klarna.png);
}
.logo.bitcoin span {
	background-image: url(../images/bitcoin.png);
}
.logo.paysafecard span {
	background-image: url(../images/paysafecard.png);
}
.logo.neosurf span {
	background-image: url(/wp-content/themes/custom/images/payment/neosurf.png);
}
.logo.muchbetter span {
	background-image: url(/wp-content/themes/custom/images/payment/muchbetter.png);
}
.logo.jeton span {
	background-image: url(/wp-content/themes/custom/images/payment/jeton-wallet.png);
}
.logo.giropay span {
	background-image: url(../images/giropay.png);
}
.logo.skrill span {
	background-image: url(../images/skrill.png);
}
.logo.ecopayz span {
	background-image: url(/wp-content/themes/custom/images/payment/ecopayz.png);
}
.logo.mifinity span {
	background-image: url(/wp-content/themes/custom/images/payment/mifinity.png);
}
.logo.ezeewallet span {
	background-image: url(/wp-content/themes/custom/images/payment/ezeewallet.png);
}
.logo.cashtocode span {
	background-image: url(/wp-content/themes/custom/images/payment/cashtocode.png);
}
.logo.astropay span {
	background-image: url(/wp-content/themes/custom/images/payment/astropay.png);
}
.logo.apple-pay span {
	background-image: url(../images/apple-pay.png);
}
.logo.ethereum span {
	background-image: url(../images/ethereum.png);
}
.logo.rapid-transfer span {
	background-image: url(../images/rapid-transfer.png);
}
.logo.volt span {
	background-image: url(../images/volt.png);
}
.logo.eps span {
	background-image: url(../images/eps.png);
}
.logo.hgc span {
	background-image: url(../images/eeep-gr.png);
}
.logo.verisign-ssl span {
	background-image: url(../images/verisign-ssl.png);
}
.logo.g4 span {
	background-image: url(../images/global-gambling-guidance-group-g4.png);
}
.logo.iris span {
	background-image: url(../images/iris.png);
}
.logo.bank-transfer span {
	background-image: url(../images/bank-transfer.png);
}
.logo.skrill-1-tap span {
	background-image: url(../images/skrill-1-tap.png);
}
.logo.wire-transfer span {
	background-image: url(../images/wire-transfer.png);
}
.logo.okto-cash span {
	background-image: url(../images/okto-cash.png);
}
.logo.google-pay span {
	background-image: url(../images/google-pay.png);
}
.logo.paybybank span {
	background-image: url(../images/paybybank.png);
}
.logo.ebanking span {
	background-image: url(../images/ebanking.png);
}
.logo.novicash span {
	background-image: url(../images/novicash.png);
}
.logo.maestro span {
	background-image: url(../images/maestro.png);
}
.logo.aircash span {
	background-image: url(../images/aircash.png);
}
.brandlist-title {
	text-align: center;
	margin-top: 20px;
	padding: 10px 0;
	font:
		600 15px/1 'open sans',
		sans-serif;
}
.brandlist {
	font:
		600 15px/1 'open sans',
		sans-serif;
	color: #151618;
	text-align: center;
	margin: 0 auto 20px;
	overflow: hidden;
}
.brandlist.first {
	margin-bottom: -1px;
}
.brandlist table {
	border-collapse: collapse;
	width: 100%;
}
.brandlist.brandlist-th-row th,
.brandlist td {
	padding: 2px;
	height: 50px;
	vertical-align: middle;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}
.brandlist.brandlist-th-row th:first-child,
.brandlist td:first-child {
	text-align: left;
	line-height: 16px;
}
.brandlist.brandlist-th-row th:first-child a,
.brandlist td:first-child a {
	font-size: 14px;
	font-weight: 400;
	color: #2246de;
	text-decoration: none;
}
.brandlist.brandlist-th-row th:first-child a:hover,
.brandlist td:first-child a:hover {
	text-decoration: underline;
}
.brandlist.brandlist-th-row th:last-child,
.brandlist td:last-child {
	text-align: right;
}
.brandlist.brandlist-th-row th:last-child a,
.brandlist td:last-child a {
	color: #00994d;
	text-decoration: none;
	font-weight: 400;
	white-space: nowrap;
}
.brandlist.brandlist-th-row th:last-child a:hover,
.brandlist td:last-child a:hover {
	text-decoration: underline;
}
.brandlist td:last-child a:hover {
	text-decoration: underline;
}
.brandlist.with-terms .hidden {
	display: none;
}
.brandlist.with-terms tr {
	display: flex;
	flex-wrap: wrap;
}
.brandlist.with-terms tr th {
	width: 45%;
	flex: 45%;
	padding: 5px 0;
}
.brandlist.with-terms tbody tr .terms {
	display: block;
	margin-top: 10px;
	padding-top: 5px;
	font-size: 10px;
	line-height: 1.3;
	font-weight: 300;
	color: #9d9d9d;
	text-align: left;
}
.brandlist.with-terms tr .terms {
	height: auto;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}
.brandlist.with-terms.brandlist-th-row tr th,
.brandlist.with-terms tr td {
	border: 0;
	width: 45%;
	flex: 45%;
	height: 0;
	padding: 15px 0;
}
.brandlist.with-terms.brandlist-th-row tr td:first-child,
.brandlist.with-terms tr td:first-child a {
	color: #00994d;
	text-decoration: underline;
}
.brandlist.with-terms.brandlist-th-row tr td:first-child a:hover,
.brandlist.with-terms tr td:first-child a:hover {
	text-decoration: none;
}
.brandlist .logo.abs {
	display: block;
	padding-left: 27px;
	position: relative;
}
.brandlist .logo.abs:before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	background: url(../images/logos-circle.png) no-repeat;
	position: absolute;
	top: 0;
	left: 2px;
	bottom: 0;
	margin: auto;
}
.brandlist:not(.brandlist-th-row) th {
	height: 30px;
	border-top: 2px solid #acacac;
	border-bottom: 3px solid #393939;
}
.brandlist thead + tbody tr:first-child td,
.brandlist thead + tbody tr:first-child td {
	border-top: 0;
}
.brandlist-alt.brandlist-th-row td:first-child a,
.brandlist-alt td:first-child a {
	color: #2e2e2e;
}
.brandlist-alt.brandlist-th-row th:last-child a,
.brandlist-alt td:last-child a {
	font-weight: 600;
	text-decoration: underline;
}
.brandlist-alt.brandlist-th-row th:last-child a:hover,
.brandlist-alt td:last-child a:hover {
	text-decoration: none;
}
.brandlist .terms-small {
	padding-top: 5px;
	font-size: 11px;
	line-height: 1.27;
	font-weight: 300;
	color: #b0b0b0;
	text-align: left;
}
@media (max-width: 767px) {
	.brandlist-alt.brandlist-th-row th:last-child,
	.brandlist-alt td:last-child {
		padding-right: 10px;
	}
	.brandslist-container .tncfoot {
		margin-top: 10px;
	}
	.brandslist-container .brandlist {
		margin: 0;
	}
	.brandslist-container .brandlist + .brandlist tr:first-child td {
		border-top: 0;
	}
}
@media only screen and (min-width: 640px) {
	.brandlist.first {
		float: left;
		width: 47.5%;
		margin-right: 5%;
	}
	.brandlist.first + .brandlist {
		margin-left: 52.5%;
	}
	.brandlist.left {
		float: left;
		width: 250px;
		margin: 16px 35px 15px 0;
	}
}
@media (min-width: 768px) {
	.brandslist-container {
		display: flex;
		margin: 0 -4px;
		flex-flow: row wrap;
	}
	.brandslist-container .tncfoot {
		flex: 0 0 100%;
	}
	.brandslist-container .brandlist {
		max-width: 33.3%;
		flex: 0 0 33.3%;
		padding: 0 4px;
		box-sizing: border-box;
	}
}
.box-info {
	position: relative;
	overflow: hidden;
	padding: 23px 26px 20px;
	border: 1px solid #cecece;
	margin: 15px 0;
	font-family: 'open sans', sans-serif;
	font-size: 13px;
	line-height: 1.31;
	color: #6b6b6b;
}
.box-info.icon-paragraph:before {
	content: '';
	float: left;
	width: 88px;
	height: 94px;
	border-right: 1px solid #e7e7e7;
	margin: -12px 25px 10px -21px;
	background: url(../images/icon-paragraph.png) no-repeat center center;
}
.box-info p {
	clear: both;
	margin: 0;
	font-size: 13px;
	line-height: 1.31;
}
.box-info p:last-child {
	margin: 0;
	padding-bottom: 0;
}
.box-info .title {
	padding-bottom: 21px;
	font-size: 16px;
	font-weight: 600;
	font-style: italic;
}
.box-info.smaller .title {
	font-size: 15px;
}
.box-info .mga-logo span {
	display: inline-block;
	width: 130px;
	height: 22px;
	vertical-align: middle;
	margin: -5px 9px;
	background: url(../images/logo-mga.png) 0 0 no-repeat;
	text-indent: -9999px;
}
.box-info ul {
	font-size: inherit;
	line-height: inherit;
}
.box-info ul li {
	padding: 3px 0;
}
.box-info ul[class*='clear'] {
	padding-top: 22px;
}
.box-info ul.center {
	max-width: 100%;
	display: table;
	margin: 0 auto;
}
@media only screen and (max-width: 599px) {
	.box-info.v2:before {
		float: none;
		display: block;
		margin: 0 auto 20px;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 15px;
		border-left: none;
		border-right: none;
		border-bottom: 1px solid #e7e7e7;
	}
}
@media only screen and (min-width: 600px) {
	.box-info.v2 p {
		margin-left: 147px;
	}
	.box-info.v2 p:last-child {
		clear: none;
	}
}
@media (min-width: 768px) {
	.box-info.icon-paragraph:before {
		margin-bottom: -6px;
	}
	.box-info p {
		clear: none;
	}
}
@media (max-width: 767px) {
	body:not(.scrolled) .container-boxes {
		content-visibility: auto;
	}
}
.container-boxes {
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 15px 0;
}
.container-boxes .box {
	float: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	width: 100%;
	border: 1px solid #ccc;
	margin-bottom: 14px;
}
.container-boxes .box:last-child {
	float: right;
}
.container-boxes .box.v2 {
	justify-content: center;
}
.container-boxes .title {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 38px;
	flex: 0 0 38px;
	min-height: 38px;
	padding: 12px 10px 14px;
	margin: 6px auto;
	font-size: 18px;
	line-height: 1.06;
	font-weight: 700;
	max-width: 330px;
	text-align: center;
}
.container-boxes .title h2,
.container-boxes .title h3,
.container-boxes .title h4,
.container-boxes .title h5,
.container-boxes .title h6 {
	padding: 0;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	font-style: inherit;
	text-align: inherit;
}
.container-boxes .entry {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 0 12px 32px;
}
.container-boxes .entry ul {
	list-style: none outside none;
	display: table;
	padding: 0 0 0 20px;
	margin: -4px auto 0;
	font-size: 15px;
	line-height: 1.2;
	font-style: italic;
	color: #00994d;
}
.container-boxes .entry ul li {
	position: relative;
	padding-bottom: 16px;
}
.container-boxes .entry ul li:before {
	content: '';
	position: absolute;
	top: 6px;
	left: -21px;
	width: 13px;
	height: 9px;
	background: url(../images/link-arrow.png);
}
.container-boxes .entry ul li:last-child {
	padding-bottom: 0;
}
.container-boxes .entry ul span {
	font-style: normal;
}
.container-boxes .image {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	position: relative;
	margin-bottom: 12px;
	min-height: 188px;
}
.container-boxes .image.center {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;
}
.container-boxes .image.center.v2 {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 10px 10px;
}
.container-boxes .image.center img {
	max-width: 85%;
	height: auto;
	display: block;
	margin: 14px 0;
}
.container-boxes .image a {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 50%;
	bottom: 0;
	width: 292px;
	border: 1px solid #ccc;
	max-width: 100%;
	transform: translateX(-50%);
}
.container-boxes .image a:hover:after {
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	width: 58px;
	height: 46px;
	background: rgba(29, 123, 24, 0.8) url(../images/zoom.png) no-repeat center;
	border-radius: 2px;
}
.container-boxes .image a img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.container-boxes .image.single img {
	display: block;
	position: absolute;
	top: -12px;
	left: 50%;
	width: 292px;
	border: 1px solid #ccc;
	max-width: 100%;
	transform: translateX(-50%);
}
.container-boxes .image.single {
	margin-bottom: 12px;
}
.container-boxes .box {
	max-width: calc(100% - 2px);
}
@media (min-width: 600px) {
	.container-boxes {
		flex-wrap: nowrap;
	}
	.container-boxes .image {
		min-height: 160px;
	}
	.container-boxes .box {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(50% - 10px);
		flex: 0 0 calc(50% - 10px);
		width: calc(50% - 10px);
		max-width: calc(50% - 10px);
	}
	.container-boxes .title {
		margin: 0 auto;
	}
	.container-boxes .image.center img {
		margin: 0;
	}
	.container-boxes .box {
		max-width: none;
	}
}
.container-boxes .entry.flex-list ul {
	width: 100%;
	padding: 0;
	margin: 0;
	color: inherit;
}
.container-boxes .entry.flex-list ul li {
	display: flex;
	font-size: 13px;
}
.container-boxes .entry.flex-list ul li:before {
	content: none;
}
.container-boxes .entry.flex-list ul li span {
	flex: 1 1 auto;
}
.container-boxes .entry.flex-list span:first-child {
	font-size: 13px;
}
.container-boxes .entry.flex-list span:last-child {
	text-align: right;
}
.infotabs {
	margin: 0 auto 16px;
	font:
		normal 13px/1 'open sans',
		sans-serif;
}
.infotabs > p {
	margin: 0;
	padding: 0;
}
.infotabs a {
	color: #00994d;
	text-decoration: none;
}
.infotabs a:hover {
	text-decoration: underline;
}
.infotabs .triggers {
	text-align: center;
	position: relative;
	margin-bottom: -3px;
	z-index: 1;
}
.infotabs .triggers > div {
	display: inline-block;
	width: 30%;
	margin-bottom: 3px;
	text-align: center;
	vertical-align: bottom;
	height: 50px;
	line-height: 50px;
	border: 1px solid #ccc;
	border-bottom: none;
	background: #ececec;
	cursor: pointer;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.infotabs .triggers > div.active {
	margin-bottom: 0;
	height: 62px;
	line-height: 62px;
	background: #fff;
	cursor: default;
}
.infotabs .triggers > div span {
	display: inline-block;
	width: 81%;
	max-width: 170px;
	height: 50px;
	margin-top: -4px;
	vertical-align: middle;
	text-indent: -9999px;
	background: url(../images/reg-ukgc.png) no-repeat center;
	background-size: contain;
}
.infotabs .triggers > div.mga span {
	background-image: url(../images/reg-mga.png);
}
.infotabs .triggers > div.gibr span {
	background-image: url(../images/reg-gibraltar.png);
}
.infotabs .triggers > div.eeep span {
	background-image: url(../images/eeep-gr_1.png);
}
.infotabs .tab {
	display: none;
	border: 1px solid #dbdbdb;
	border-top: 3px solid #00994d;
	padding: 0 1.8%;
}
.infotabs .tab.withnote {
	margin-bottom: 40px;
}
.infotabs .tab.active {
	display: block;
}
.infotabs .tab .title {
	font:
		bold 17px/20px 'open sans',
		sans-serif;
	color: #414141;
	text-align: center;
	padding: 20px;
	border-bottom: 1px solid #dbdbdb;
}
.infotabs .tab .feed {
	overflow: hidden;
}
.infotabs .tab .feed .iframe {
	height: 250px;
	text-align: center;
}
.infotabs .tab .info table {
	color: #4f4f4f;
	margin: 10px 0;
}
.infotabs .tab .info table a {
	word-break: break-all;
}
.infotabs .tab .info td {
	vertical-align: top;
	padding: 11px 0;
}
.infotabs .tab .info td:first-child {
	width: 150px;
	color: #000;
}
.infotabs .tab .info td:first-child:after {
	content: ':';
}
.infotabs .tab .link {
	padding: 16px;
	text-align: center;
}
.infotabs .tab .link a {
	text-decoration: underline;
}
.infotabs .tab .link a:hover {
	text-decoration: none;
}
.infotabs2 img.border {
	border: 1px solid #ccc;
}
.infotabs2 img.center {
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}
.infotabs2 {
	margin: 0 auto 16px;
	font:
		normal 13px/1 'open sans',
		sans-serif;
}
.infotabs2 .feed2,
.infotabs2 .feed3 {
	text-align: center;
}
.infotabs2 > p {
	margin: 0;
	padding: 0;
}
.infotabs2 a {
	color: #00994d;
	text-decoration: none;
}
.infotabs2 a:hover {
	text-decoration: underline;
}
.infotabs2 img.border {
	border: 1px solid 424242;
}
.infotabs2 .triggers {
	text-align: center;
	position: relative;
	margin-bottom: -3px;
	z-index: 1;
}
.infotabs2 .triggers > div {
	display: inline-block;
	width: 30%;
	margin-bottom: 3px;
	text-align: center;
	vertical-align: bottom;
	height: 50px;
	line-height: 50px;
	border: 1px solid #ccc;
	border-bottom: none;
	background: #ececec;
	cursor: pointer;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.infotabs2 .triggers > div.active {
	margin-bottom: 0;
	height: 62px;
	line-height: 62px;
	background: #fff;
	cursor: default;
}
.infotabs2 .tab {
	display: none;
	border: 1px solid #dbdbdb;
	border-top: 3px solid #00994d;
	padding: 0 1.8%;
}
.infotabs2 .tab.withnote {
	margin-bottom: 40px;
}
.infotabs2 .tab.active {
	display: block;
}
.infotabs2 .tab .title {
	font:
		bold 17px/20px 'open sans',
		sans-serif;
	color: #414141;
	text-align: center;
	padding: 20px;
	border-bottom: 1px solid #dbdbdb;
}
.infotabs2 .tab .feed {
	overflow: hidden;
	margin: 0 auto;
}
.infotabs2 .tab .feed.right {
	float: right;
}
.infotabs2 .tab .feed .iframe {
	height: 250px;
	text-align: center;
}
.infotabs2 .tab .feed .iframe iframe {
	width: 100%;
}
.infotabs2 .tab .image {
	overflow: hidden;
	display: table;
	margin: 0 auto;
}
.infotabs2 .tab .info {
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 2px;
}
.infotabs2 .tab .info table {
	color: #4f4f4f;
	margin: 10px 0;
}
.infotabs2 .tab .info table th {
	text-align: left;
	padding-right: 10px;
	font-weight: 700;
}
.infotabs2 .tab .info table a {
	word-break: break-all;
}
.infotabs2 .tab .info td {
	vertical-align: top;
	padding: 11px 0;
}
.infotabs2 .tab .info td:first-child {
	width: 150px;
	color: #000;
}
.infotabs2 .tab .info td:first-child:after {
	content: ':';
}
.infotabs2 .tab .info th:first-child:after {
	content: ':';
}
.infotabs2 .tab .link {
	padding: 16px;
	text-align: center;
}
.infotabs2 .tab .link a {
	text-decoration: underline;
	white-space: nowrap;
}
.infotabs2 .tab .link a:hover {
	text-decoration: none;
}
@media only screen and (max-width: 638px) {
	.infotabs2 .tab .feed.right {
		float: none;
	}
}
@media only screen and (min-width: 640px) {
	.infotabs .tab {
		position: relative;
	}
	.infotabs .tab .info {
		margin-left: 47%;
	}
	.infotabs .tab .feed {
		position: absolute;
		top: 0;
		left: 1.8%;
		width: 43%;
		bottom: 45px;
	}
	.infotabs .tab .feed .iframe {
		position: absolute;
		bottom: 0;
		top: 61px;
		left: 0;
		right: 0;
		height: auto;
	}
	.infotabs .tab .feed .iframe iframe {
		position: absolute !important;
		width: 100% !important;
		height: 100% !important;
		left: 0;
		top: 0;
	}
	.infotabs .tab .tncfoot {
		position: absolute;
		bottom: -45px;
		right: 0;
	}
	.infotabs2 .tab {
		position: relative;
	}
	.infotabs2 .tab .info {
		margin-left: 2%;
		max-width: 290px;
		margin-bottom: 25px;
	}
	.infotabs2 .tab .image {
		position: absolute;
		left: 50%;
		width: 43%;
		bottom: 35px;
	}
	.infotabs2 .tab .image.top {
		bottom: 0;
		top: 18px;
	}
	.infotabs2 .tab .image.center {
		bottom: 0;
		top: 0;
		margin: auto 0;
	}
	.infotabs2 .tab .image-center {
		top: 15px;
		display: flex;
		flex-flow: column nowrap;
		justify-content: center;
		align-items: center;
	}
	.infotabs2 .tab .feed {
		position: absolute;
		left: 55%;
		bottom: 35px;
		top: 0;
		padding-left: 22px;
	}
	.infotabs2 .tab .feed2 {
		position: absolute;
		left: 55%;
		bottom: 35px;
		top: 13%;
		padding-left: 22px;
	}
	.infotabs2 .tab .feed3 {
		position: absolute;
		left: 55%;
		bottom: 35px;
		top: 14%;
		padding-left: 22px;
	}
}
@media only screen and (min-width: 1024px) {
	.infotabs .tab .info {
		margin-left: 42%;
	}
	.infotabs .tab .feed {
		width: 38%;
	}
	.infotabs2 .tab .image {
		width: 38%;
		left: 60%;
	}
	.infotabs2 .tab .info {
		margin-left: 2%;
		max-width: 380px;
		margin-bottom: 25px;
	}
}
@media (max-width: 767px) {
	body:not(.scrolled) .footer {
		content-visibility: auto;
	}
}
.footer,
.footer *,
.footer *:before,
.footer *:after {
	box-sizing: border-box;
}
.footer {
	max-width: none;
	background: #141618;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color: #727374;
	clear: both;
}
.footer a {
	color: #fff;
	text-decoration: none;
	transition: color 0.2s;
}
.footer a:hover {
	color: #2ec426;
}
.footer-row {
	display: flex;
	flex-flow: row wrap;
}
.footer-middle {
	background: #001a0d;
}
.footer-title {
	font-size: 16px;
	line-height: 1;
	text-transform: uppercase;
	margin-bottom: 14px;
}
.footer-title a {
	color: inherit;
	text-decoration: none;
}
.footer-up {
	margin: 0 10px;
	padding: 10px;
	text-align: center;
	border-bottom: 1px solid #1e2022;
	box-shadow: 0 -1px 0 #363739 inset;
}
.footer-secure strong {
	display: block;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: 400;
	color: #4f4f4f;
	text-transform: uppercase;
}
.footer-secure a,
.footer-secure span {
	display: inline-block;
	width: 31px;
	height: 31px;
	vertical-align: middle;
	margin: 5px 15px;
	background: url(/wp-content/themes/custom/images/18.png) no-repeat 0 0;
}
.footer-secure .gamcare {
	width: 28px;
	height: 30px;
	background-image: url(/wp-content/themes/custom/images/gamcare2.png);
}
.footer-secure .gambleaware {
	width: 172px;
	height: 22px;
	background-image: url(/wp-content/themes/custom/images/gambleaware.png);
}
.footer-social {
	padding: 10px 0;
}
.footer-social a {
	display: inline-block;
	width: 30px;
	height: 24px;
	vertical-align: middle;
	margin: 0 5px;
	background: url(../images/social.png) no-repeat 0 0;
}
.footer-social a.t {
	background-position: -30px 0;
}
.footer-social a.l {
	background-position: -60px 0;
}
.footer-newsletter p {
	font-size: 13px;
	line-height: 18px;
	font-style: italic;
	color: #aeafaf;
	margin: 10px 0;
}
.footer-newsletter .footer-title {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
}
.footer-newsletter-group {
	display: flex;
	flex-flow: row nowrap;
}
.footer-newsletter-group .mc-field-group {
	flex-basis: 63%;
	flex-grow: 1;
}
.footer-newsletter-group .footer-newsletter-button {
	flex-basis: 37%;
	max-width: 212px;
}
.footer-newsletter .email {
	background: #fff;
	border: none;
	border-radius: 5px 0 0 5px;
	font-size: 14px;
	line-height: 16px;
	height: 56px;
	padding: 0 22px;
	display: block;
	width: 100%;
	color: #141618;
}
.footer-newsletter .email::placeholder {
	font-style: italic;
}
.footer-newsletter .button {
	background: #00994d;
	border: none;
	border-radius: 0 5px 5px 0;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	padding: 0 10px;
	width: 100%;
	height: 56px;
	display: block;
	transition: background-color 0.2s;
}
.footer-newsletter .button:hover {
	background: #2eb127;
}
.footer-newsletter .mce-terms p {
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	color: #727374;
	margin-bottom: 0;
}
.footer-newsletter .mce-terms p:before {
	content: '**Mit der Anmeldung bestätigen Sie Ihre Einwilligung, den Newsletter zu erhalten sowie die ';
}
.footer-newsletter .mce-terms p:after {
	content: ' gelesen und akzeptiert haben. Das Abo ist kostenlos und kann jederzeit widerrufen werden.';
}
.footer-newsletter .mce-terms a {
	color: inherit;
	text-decoration: underline;
	font-weight: 700;
}
.footer-newsletter .mce-terms a:hover {
	color: #2ec426;
	text-decoration: none;
}
.footer-newsletter .mc-field-group label,
.footer-newsletter .gdpr-mergeRow {
	display: none;
}
.footer-links ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 18px;
}
.footer-links ul li + li {
	margin-top: 10px;
}
.footer-featured {
	display: flex;
	flex-flow: row wrap;
}
.footer-featured .footer-title {
	flex-basis: 100%;
}
.footer-featured ul {
	flex-basis: 50%;
}
.footer-info {
	background: #001a0d;
	border-radius: 5px;
	text-align: center;
	text-transform: capitalize;
	font-size: 11px;
	line-height: 15px;
	color: #787879;
}
.footer-info:before {
	content: '';
	background: url(../images/apati-info-logo-white.png) no-repeat center;
	background-size: contain;
	width: 228px;
	height: 51px;
	display: block;
	margin: 0 auto 10px;
}
.footer-info:after {
	content: ' είναι ένας ανεξάρτητος ιστότοπος αξιολόγησης και σύγκρισης νόμιμων online casino live και στοιχηματικών πλατφορμών στην Ελλάδα. Προσφέρουμε αντικειμενικές πληροφορίες βασισμένες σε ανεξάρτητη έρευνα και προσωπική εμπειρία της ομάδας μας, με στόχο την αξιόπιστη ενημέρωσή σας. Υποστηρίζουμε το υπεύθυνο παιχνίδι και απευθυνόμαστε αποκλειστικά σε ενήλικους (21+). Δεν παρέχουμε υπηρεσίες στοιχηματισμού ή τυχερών παιγνίων.';
	display: inline;
	text-transform: none;
}
.footer-safety ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
}
.footer-safety ul li + li {
	margin-left: 36px;
}
.footer-legal p {
	font-size: 12px;
	line-height: 18px;
	font-style: italic;
	margin: 0 0 10px;
}
.footer-legal p:before {
	content: 'Όλες οι προσφορές* που αναφέρονται εδώ υπόκεινται σε ορισμένες προϋποθέσεις του εκάστοτε παρόχου. Σε κάποιες περιπτώσεις μόνο νέοι πελάτες δικαιούνται να λάβουν προσφορές.* Όλες οι προσφορές* παρουσιάζουν το υψηλότερο δυνατό ποσό, το πραγματικό ποσό της προσφοράς* εξαρτάται από το ποσό της κατάθεσης. Για να διεκδικήστε το μέγιστο ποσό, ορισμένες προσφορές* απαιτούν πολλαπλές καταθέσεις. Ελέγξτε τον ιστότοπο του αντίστοιχου παρόχου για τους πλήρεις όρους και προϋποθέσεις. ΤΟ dithema.gr ΔΕΝ ΠΑΡΕΧΕΙ ΚΑΜΙΑ ΥΠΟΣΤΗΡΙΞΗ ΠΕΛΑΤΩΝ ΓΙΑ ΟΠΟΙΑΔΗΠΟΤΕ ΠΡΟΣΦΟΡΑ* ΠΟΥ ΕΜΦΑΝΙΖΕΤΑΙ ΣΕ ΑΥΤΗ ΤΗΝ ΙΣΤΟΣΕΛΙΔΑ. ';
}
.footer-legal p:after {
	content: '*Ισχύουν Όροι και Προϋποθέσεις';
	color: #d1d1df;
}
.footer-legal p strong {
	color: #2da127;
	font-weight: 400;
}
.footer-legal ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 13px;
	line-height: 21px;
}
.footer-legal li a {
	margin-left: 2px;
}
.footer-country-picker {
	position: relative;
	z-index: 1;
	user-select: none;
	-webkit-user-select: none;
}
.footer-country-picker:before {
	content: '';
	background: url(../images/footer-2020.png) -420px -10px no-repeat;
	position: absolute;
	width: 23px;
	height: 23px;
}
.footer-country-toggle {
	display: block;
	padding: 2px 36px 2px 40px;
	font-size: 14px;
	line-height: 44px;
	color: #fff;
	border-bottom: 1px solid #5b5c5e;
	position: relative;
	z-index: 2;
}
.footer-country-toggle:before,
.footer .footer-country-toggle:after {
	content: '';
	cursor: pointer;
}
.footer-country-toggle:after {
	background: url(../images/footer-2020.png) -420px 0 no-repeat;
	width: 14px;
	height: 9px;
	position: absolute;
	top: 20px;
	right: 11px;
}
.footer-country-search {
	display: block;
	background: transparent;
	border: 0 none;
	font-size: 14px;
	line-height: 24px;
	padding: 10px 0;
	width: 100%;
	color: #fff;
	box-shadow: none;
	border-radius: 0;
}
.footer-country-search:focus {
	outline: none;
}
.footer-country-search::placeholder {
	font-style: italic;
}
.footer-country-dropdown {
	padding: 12px 0 0;
	display: none;
}
.footer-country-dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
	max-height: 150px;
	overflow-x: hidden;
	overflow-y: auto;
	scrollbar-width: thin;
	scrollbar-color: #e1e1e1 #b7b7b7;
	display: flex;
	flex-flow: row wrap;
}
.footer-country-dropdown ul::-webkit-scrollbar {
	width: 3px;
}
.footer-country-dropdown ul::-webkit-scrollbar-track {
	background: #222324;
	border-radius: 2px;
}
.footer-country-dropdown ul::-webkit-scrollbar-thumb {
	background: #00994d;
	border-radius: 2px;
}
.footer-country-dropdown ul li {
	flex-basis: 25%;
	max-width: 25%;
	margin-top: 8px;
	margin-bottom: 8px;
	display: none;
}
.footer-country-dropdown ul li.visible {
	display: list-item;
}
.footer-country-dropdown a {
	font-size: 0;
	color: transparent;
}
.footer-country-dropdown a:before {
	content: '';
	width: 52px;
	height: 34px;
}
.footer-row-legal .left {
	display: block;
	text-align: center;
}
.footer-row-legal .left span {
	display: inline-block;
	vertical-align: middle;
}
.footer-row-legal .left span:after {
	content: '21+';
	display: inline-block;
	width: 21px;
	height: 21px;
	margin: 0 5px;
	font-size: 9px;
	font-weight: 700;
	color: #000;
	background: #fff;
	border-radius: 50%;
	border: 2px solid #d80404;
}
.footer-row-legal .left a {
	display: inline-block;
	vertical-align: middle;
}
.footer-row-legal .badge {
	background: url(../images/footer-co2neutral-logo.png) no-repeat center;
	width: 78px;
	height: 25px;
	display: block;
	margin: 10px auto 10px;
}
.footer-row-legal .hgc {
	margin-bottom: -6px;
	padding-right: 10px;
	padding-left: 10px;
}
@media only screen and (max-width: 1023px) {
	.footer-country-picker {
		background: #222324;
		border-radius: 5px;
		flex-basis: 100%;
		padding: 8px 20px 18px;
	}
	.footer-country-picker:before {
		top: 20px;
		left: 20px;
	}
}
@media only screen and (max-width: 767px) {
	.footer-newsletter {
		padding: 18px 11px;
		text-align: center;
	}
	.footer-newsletter-top p {
		padding-left: 20px;
		padding-right: 20px;
	}
	.footer-newsletter-group {
		margin-top: 18px;
	}
	.footer-links {
		padding: 16px 16px 28px 38px;
		flex-basis: 50%;
	}
	.footer-links:not(.footer-featured):nth-of-type(odd) {
		padding-left: 10px;
	}
	.footer-featured {
		padding: 34px 0 16px;
		flex-basis: 100%;
	}
	.footer-featured .footer-title {
		padding: 0 16px 0 38px;
	}
	.footer-featured ul {
		padding: 0 0 0 38px;
	}
	.footer-featured ul:nth-of-type(even) {
		padding-left: 10px;
	}
	.footer-info {
		padding: 23px 20px 30px;
		flex-basis: 100%;
		margin-left: 16px;
		margin-right: 16px;
	}
	.footer-safety {
		flex-basis: 100%;
		padding: 32px 36px;
	}
	.footer-safety .footer-title {
		margin-bottom: 18px;
	}
	.footer-legal {
		flex-basis: 100%;
		border-top: 1px solid #252728;
		box-shadow: inset 0 1px 0 #1d1f20;
		padding: 12px 20px 26px;
		margin: 0 12px;
	}
	.footer-country-picker {
		margin: 0 16px 36px;
	}
}
@media only screen and (min-width: 500px) and (max-width: 619px),
	only screen and (min-width: 1200px) {
	.footer-country-dropdown ul li {
		flex-basis: 20%;
	}
}
@media only screen and (min-width: 620px) and (max-width: 719px) {
	.footer-country-dropdown ul li {
		flex-basis: 16.66%;
	}
}
@media only screen and (min-width: 720px) and (max-width: 819px) {
	.footer-country-dropdown ul li {
		flex-basis: 12.5%;
	}
}
@media only screen and (min-width: 820px) and (max-width: 919px) {
	.footer-country-dropdown ul li {
		flex-basis: 11.11%;
	}
}
@media only screen and (min-width: 920px) and (max-width: 1023px) {
	.footer-country-dropdown ul li {
		flex-basis: 10%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.footer-newsletter {
		padding: 30px 30px 36px;
	}
	.footer-newsletter .validate {
		justify-content: space-between;
	}
	.footer-newsletter-top {
		flex-basis: 43.6%;
	}
	.footer-newsletter-top p {
		margin: 0;
	}
	.footer-newsletter .mce-terms {
		flex-basis: 54.3%;
	}
	.footer-newsletter .mce-terms p {
		margin-top: 0;
	}
	.footer-newsletter-group {
		flex-basis: 100%;
		margin-top: 16px;
	}
	.footer-middle .footer-row {
		padding: 30px;
	}
	.footer-middle .footer-row + .footer-row {
		padding-top: 20px;
	}
	.footer-links {
		flex-basis: 25%;
	}
	.footer-featured {
		flex-basis: 100%;
	}
	.footer-featured ul {
		flex-basis: 50%;
	}
	.footer-info {
		margin-top: 30px;
		padding: 34px 70px;
	}
	.footer-info:before {
		margin-bottom: 14px;
	}
	.footer-safety {
		flex-basis: 42%;
	}
	.footer-legal {
		flex-basis: 54.6%;
	}
	.footer-legal p {
		max-width: 85%;
	}
	.footer-country-picker {
		margin-top: 22px;
		flex-basis: 100%;
		flex-basis: calc(100% - 460px);
		align-self: center;
		margin-top: 0;
	}
	.footer-country-dropdown ul li {
		margin-left: 5px;
		margin-right: 5px;
	}
}
@media only screen and (min-width: 768px) {
	.footer-up {
		margin: 0 30px;
		padding: 0;
	}
	.footer-up:after {
		content: '';
		display: table;
		clear: both;
	}
	.footer-secure {
		float: left;
		line-height: 65px;
	}
	.footer-secure strong {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.footer-secure a,
	.footer-secure span {
		margin: 0 10px;
	}
	.footer-social {
		float: right;
		line-height: 45px;
	}
	.footer-newsletter .validate {
		display: flex;
		flex-flow: row wrap;
	}
	.footer-newsletter-top {
		order: 1;
	}
	.footer-newsletter .mce-terms {
		order: 2;
	}
	.footer-newsletter-group {
		order: 3;
	}
}
@media (min-width: 820px) {
	.footer-row-legal {
		justify-content: space-between;
	}
	.footer-row-legal .badge {
		margin: 0;
	}
}
@media only screen and (min-width: 1024px) {
	.container-center {
		padding-left: 30px;
		padding-right: 30px;
		max-width: 1200px;
		margin: 0 auto;
	}
	.footer-up {
		margin: 0;
	}
	.footer-newsletter {
		padding: 30px 0 24px;
	}
	.footer-newsletter .validate {
		justify-content: space-between;
		flex-wrap: nowrap;
		align-items: flex-start;
	}
	.footer-newsletter-top {
		flex-basis: 29%;
		max-width: 29%;
		padding-right: 20px;
	}
	.footer-newsletter-top p {
		max-width: 94%;
		margin-bottom: 0;
	}
	.footer-newsletter .mce-terms {
		flex-basis: 31%;
		max-width: 31%;
		padding-right: 20px;
	}
	.footer-newsletter .mce-terms p {
		margin: 0;
	}
	.footer-newsletter-group {
		flex-basis: 40%;
		max-width: 40%;
	}
	.footer-middle .footer-row {
		padding: 24px 0;
		flex-wrap: nowrap;
	}
	.footer-middle .footer-row + .footer-row {
		border-top: 1px solid #000;
		box-shadow: inset 0 1px 0 #242627;
	}
	.footer-links {
		flex-basis: 30%;
		padding-right: 10px;
		align-self: flex-start;
	}
	.footer-featured {
		flex-basis: 30%;
		max-width: 30%;
		padding-right: 0;
	}
	.footer-featured ul {
		padding-right: 10px;
	}
	.footer-info {
		flex-basis: 40%;
		max-width: 40%;
		padding: 35px 80px;
	}
	.footer-info:before {
		margin-bottom: 24px;
	}
	.footer-safety {
		flex-basis: 28%;
		max-width: 28%;
		padding-right: 20px;
	}
	.footer-legal {
		flex-basis: 60%;
		max-width: 60%;
		padding-right: 20px;
	}
	.footer-country-picker {
		flex-basis: 38%;
		max-width: 38%;
		align-self: flex-start;
		margin-top: -10px;
	}
	.footer-country-picker:before {
		top: 12px;
		left: 0;
	}
	.footer-country-dropdown {
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		background: #001a0d;
		padding-right: 20px;
		padding-bottom: 12px;
		border-width: 0 1px 1px;
		border-style: solid;
		border-color: #5b5c5e;
		margin-bottom: 0;
	}
	.footer-country-dropdown ul {
		max-height: 100px;
		padding-left: 20px;
	}
}
@media only screen and (min-width: 1250px) {
	.footerstuff + .footer {
		padding-top: 90px;
		margin-top: -90px;
	}
}
.footer-bottom {
	padding: 10px 0;
	font-size: 13px;
	line-height: 1.4;
	font-style: italic;
	color: #595a5b;
	text-align: center;
}
.footer-bottom a {
	color: #ddd;
}
.box-entry {
	position: relative;
	overflow: hidden;
	padding: 22px 20px;
	margin: 15px 0;
	border: 1px solid #d2d2d2;
	font-family: 'open sans', sans-serif;
	font-size: 15px;
	line-height: 1.42;
	font-style: italic;
	background: #f7f7f7;
}
.box-entry .entry {
	position: relative;
	overflow: hidden;
}
.box-entry .entry:before,
.box-entry:before {
	content: '';
	float: left;
	width: 90px;
	height: 80px;
	margin-right: 15px;
	background: transparent no-repeat 0 0;
}
.box-entry .entry:before {
	content: none;
}
.box-entry.sprite-boxes .entry:before,
.box-entry.sprite-boxes:before {
	background-image: url(../images/sprite-boxes.png);
}
.box-entry.sprite-boxes.icon-1:before,
.box-entry.sprite-boxes.icon-1 .entry:before {
	background-position: 0 0;
}
.box-entry.sprite-boxes.icon-2:before,
.box-entry.sprite-boxes.icon-2 .entry:before {
	background-position: -90px 0;
}
.box-entry.sprite-boxes.icon-3:before,
.box-entry.sprite-boxes.icon-3 .entry:before {
	background-position: -180px 0;
}
.box-entry .title {
	margin-bottom: 18px;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
}
.box-entry p {
	margin: 0;
	font-size: 15px;
	line-height: 1.42;
}
.box-entry p:last-child {
	padding-bottom: 0;
}
@media (max-width: 500px) {
	.box-entry:before {
		content: none;
	}
	.box-entry .entry {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.box-entry .entry:before {
		content: '';
		float: none;
		display: block;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		margin-bottom: 0;
	}
	.box-entry .entry .title,
	.box-entry .entry p {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 calc(100% - 105px);
		flex: 1 1 calc(100% - 105px);
	}
	.box-entry .entry .title {
		margin-bottom: 0;
	}
	.box-entry .entry p:nth-child(2):not(.title) {
		margin-top: 18px;
	}
	.box-entry .entry p:empty {
		display: none;
	}
}
@media (min-width: 768px) {
	.box-entry {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.box-entry:before,
	.box-entry .entry {
		margin: 0;
	}
	.box-entry:before {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		float: left;
		margin: -15px 0;
	}
	.box-entry .entry {
		position: relative;
		overflow: hidden;
		padding-left: 22px;
	}
}
.container-entry {
	position: relative;
	overflow: hidden;
	padding: 15px;
	border: 1px solid #ccc;
	margin: 15px 0;
}
.container-entry .title {
	margin: -3px 0 18px;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	color: #414141;
}
.container-entry .image {
	margin-bottom: 15px;
}
.container-entry .image a {
	position: relative;
	display: block;
	border: 9px solid #f1f1f1;
}
.container-entry .image a img {
	display: block;
	width: 100%;
}
.container-entry .image a:hover:after {
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	width: 58px;
	height: 46px;
	background: rgba(29, 123, 24, 0.8) url(../images/zoom.png) no-repeat center;
	border-radius: 2px;
}
.container-entry .col-title {
	padding: 10px 8px 9px;
	margin-bottom: 24px;
	font-size: 14px;
	line-height: 1.2;
	text-align: center;
	background-color: #f1f1f1;
}
.container-entry .col {
	font-size: 13px;
	line-height: 1.4;
	text-align: center;
	color: #5a5a5a;
}
.container-entry .col .p-title {
	padding: 0 0 14px;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
}
.container-entry .col p {
	margin: 0;
}
.container-entry .logo {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: 35px;
	font-size: 0;
	color: transparent;
}
.container-entry .logo span {
	display: block;
	height: 84px;
	background-repeat: no-repeat;
	background-position: center center;
}
@media (min-width: 600px) {
	.container-entry .cols {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.container-entry .col {
		float: left;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.87%;
		flex: 0 0 45.87%;
		width: 45.87%;
	}
	.container-entry .col:last-child {
		float: right;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50.67%;
		flex: 0 0 50.67%;
		width: 50.67%;
	}
	.container-entry .image {
		position: relative;
		min-height: 300px;
		margin: 0;
	}
	.container-entry .image a {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		overflow: hidden;
	}
}
.htmltable {
	font:
		normal 14px/1 'open sans',
		sans-serif;
	color: #000;
	overflow: auto;
	margin: 0 auto 16px;
}
.htmltable table {
	width: 100%;
	border-collapse: collapse;
}
.htmltable caption {
	font-size: 17px;
	text-align: center;
	padding: 10px;
	border: 1px solid #ccc;
	border-bottom: none;
	position: relative;
}
.htmltable.licenz caption {
	font-size: 17px;
	text-align: center;
	padding: 10px;
	border: 1px solid #ccc;
	border-bottom: none;
	background-color: #f1f1f1;
}
.htmltable.zertifizier caption {
	font-size: 17px;
	text-align: center;
	padding: 10px;
	border: 1px solid #ccc;
	border-bottom: none;
	background-color: #f1f1f1;
}
.htmltable td,
.htmltable th {
	border: 1px solid #ccc;
	padding: 7px 18px;
	vertical-align: middle;
}
.htmltable.higher td,
.htmltable .higher td {
	height: 46px;
}
.htmltable th {
	font-size: 14px;
	text-align: center;
	font-weight: 400;
	background: #f1f1f1;
	color: #414141;
}
.htmltable.even th:not(:first-child),
.htmltable.even td:not(:first-child) {
	width: 20%;
}
.htmltable.fs-small th {
	font-size: 11px;
}
.htmltable.fs-small td {
	font-size: 14px;
}
.htmltable td {
	text-align: center;
}
.htmltable.licenz td:first-child {
	width: 10%;
}
.htmltable.regulier td:last-child {
	width: 20%;
}
.htmltable td a {
	color: #458b42;
	text-decoration: none;
}
.htmltable td a:hover {
	text-decoration: underline;
}
.htmltable .ukgc-logo:after {
	content: '';
	display: inline-block;
	width: 100px;
	height: 36px;
	vertical-align: middle;
	margin: -5px 0;
	background: url(../images/logo-gambling-commission.png) 0 0 no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	background-position: 0 12px;
}
.htmltable .eeep-logo:after {
	content: '';
	display: inline-block;
	width: 100px;
	height: 43px;
	vertical-align: middle;
	margin: -10px 0;
	background: url(../images/gaming-commission-eeep.png) 0 0 no-repeat;
	position: absolute;
	top: 3px;
	right: 0;
	background-position: 0 10px;
	background-size: 111px;
}
.htmltable .logo.testlab > span {
	display: block;
	margin: 0 auto;
	left: auto;
	right: auto;
	background: url(../images/testlab.png) no-repeat 0 0;
	text-indent: -9999px;
}
.htmltable .logo.testlab.trisigma > span {
	background-position: 0 -18px;
	width: 110px;
	height: 16px;
}
.htmltable .logo.testlab.quinel > span {
	background-position: 0 -34px;
	width: 102px;
	height: 18px;
}
.htmltable .logo.testlab.gamingassociates > span {
	background-position: 0 -53px;
	width: 98px;
	height: 24px;
}
.htmltable .logo.testlab.qalabs > span {
	background-position: 0 -76px;
	width: 82px;
	height: 24px;
}
.htmltable .logo.testlab.gli > span {
	background-position: -110px 0;
	width: 80px;
	height: 22px;
}
.htmltable .logo.testlab.siq > span {
	background-position: -110px -23px;
	width: 56px;
	height: 26px;
}
.htmltable .logo.testlab.ecogra > span {
	background-position: -110px -48px;
	width: 68px;
	height: 22px;
}
.htmltable .logo.testlab.itechlabs > span {
	background-position: -200px 0;
	width: 30px;
	height: 30px;
}
.htmltable .logo.testlab.nmi > span {
	background-position: -200px -28px;
	width: 42px;
	height: 36px;
}
.htmltable .logo.testlab.sqs > span {
	background-position: -200px -66px;
	width: 24px;
	height: 24px;
}
.htmltable .logo.testlab.swiss-cert > span {
	background-position: 0 -142px;
	width: 106px;
	height: 24px;
}
.htmltable .logo.ssl > span {
	display: block;
	background: url(../images/sslcert.png) no-repeat 0 0;
	text-indent: -9999px;
}
.htmltable .logo.ssl.globalsign > span {
	background-position: 0 0;
	width: 120px;
	height: 28px;
}
.htmltable .logo.ssl.godaddy > span {
	background-position: 0 -26px;
	width: 100px;
	height: 30px;
}
.htmltable .logo.ssl.symantec > span {
	background-position: 0 -55px;
	width: 80px;
	height: 23px;
}
.htmltable .logo.ssl.thawte > span {
	background-position: 0 -78px;
	width: 105px;
	height: 26px;
}
.htmltable .logo.ssl.digicert > span {
	background-position: 0 -104px;
	width: 113px;
	height: 25px;
}
.htmltable .logo.ssl.rapidssl > span {
	background-position: 0 -129px;
	width: 90px;
	height: 20px;
}
.htmltable .logo.ssl.comodo > span {
	background-position: 0 -150px;
	width: 98px;
	height: 16px;
}
.htmltable .logo.ssl.ibas > span {
	background-position: 0 -170px;
	width: 59px;
	height: 24px;
}
.htmltable .logo.ssl.swiss-cert > span {
	background-position: 0 -194px;
	width: 99px;
	height: 24px;
}
.htmltable .logo.ssl.ecogra > span {
	background-position: 0 -218px;
	width: 85px;
	height: 24px;
}
.htmltable .logo.ssl.cloudflare > span {
	background-position: 0 -269px;
	width: 85px;
	height: 24px;
}
.htmltable .logo.ssl.itechlabs > span {
	background-position: 0 -297px;
	width: 37px;
	height: 35px;
}
.htmltable .logo.ssl.lets-encrypt > span {
	background: url(../images/lets-encrypt_1.png) no-repeat 0 0;
	width: 60px;
	height: 47px;
}
.htmltable .logo.ssl.kethea > span {
	background: url(../images/kethea_1.png) no-repeat 0 0;
	width: 100px;
	height: 31px;
}
.htmltable .logo.tick > span {
	background: url(../images/tick-cross.png) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	background-position: 0;
	height: 22px;
	width: 15px;
	margin: 0 auto;
}
.htmltable .logo.cross > span {
	background: url(../images/tick-cross.png) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	background-position: -14px;
	height: 22px;
	width: 15px;
	margin: 0 auto;
}
.htmltable .mga-logo span {
	display: inline-block;
	width: 130px;
	height: 22px;
	vertical-align: middle;
	margin: -5px 0 -5px 5px;
	background: url(../images/logo-mga.png) 0 0 no-repeat;
	text-indent: -9999px;
}
.htmltable .logo.ukgc > span {
	background: url(../images/logo-gambling-commission.png) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	height: 22px;
	width: 78px;
	margin: 0 auto;
}
.htmltable .logo.ukgc > a {
	background: url(../images/logo-gambling-commission.png) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	height: 22px;
	width: 78px;
	margin: 0 auto;
}
.htmltable .logo.hellenic-gambling-commission > span {
	background: url(../images/eeep-gr_1.png) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	height: 44px;
	width: 94px;
	margin: 0 auto;
}
.htmltable .logo.antillephone > span {
	background: url(../images/antillephone.png) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	height: 48px;
	width: 48px;
	margin: 0 auto;
}
.htmltable .logo.govt-of-gibraltar > span {
	background: url(../images/logo-government-of-gibraltar.png) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	width: 131px;
	height: 39px;
	margin: 0 auto;
}
.htmltable .logo.onjn > span {
	background: url(../images/logo-onjn.png) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	width: 49px;
	height: 50px;
	margin: 0 auto;
}
.htmltable .logo.dgoj > span {
	background: url(../images/logo-dgoj.png) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	width: 100px;
	height: 50px;
	margin: 0 auto;
}
.htmltable .logo.eeep > span {
	background: url(../images/eeep-gr_1.png) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	width: 94px;
	height: 44px;
	margin: 0 auto;
}
.htmltable .logo.agcc > span {
	background: url(../images/logo-agcc.png) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	width: 100px;
	height: 50px;
	margin: 0 auto;
}
.htmltable .regulier.higher {
	font:
		normal 14px/1 'open sans',
		sans-serif;
	color: #000;
	overflow: auto;
	margin: 0 auto 20px;
}
.htmltable .logo.abs {
	padding: 5px 20px;
	position: relative;
}
.htmltable .logo.abs:before {
	content: '';
	display: block;
	background: red;
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}
.htmltable .logos {
	font-size: 0 !important;
}
.htmltable .logo.pmlogo {
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}
.htmltable .logo.pmlogo span {
	display: inline-block;
	width: 140px;
	height: 30px;
	margin: 5px;
}
.htmltable .logo.abs.eureg {
	padding-left: 140px;
	font-size: 13px;
	font-weight: 600;
}
.htmltable .logo.abs.eureg a {
	display: block;
	font-weight: 400;
	padding-top: 3px;
}
.htmltable .logo.abs.eureg:before {
	background: url(../images/eureg.png) no-repeat 0 0;
	text-indent: -9999px;
	width: 120px;
	margin-left: 10px;
}
.htmltable .logo.abs.eureg.spill:before {
	background-position: 0 0;
	height: 34px;
}
.htmltable .logo.abs.eureg.aams:before {
	background-position: 0 -34px;
	height: 44px;
}
.htmltable .logo.abs.eureg.dgoj:before {
	background-position: 0 -78px;
	height: 58px;
}
.htmltable .logo.abs.eureg.spf-justice:before {
	background-position: 0 -136px;
	height: 42px;
}
.htmltable .logo.abs.eureg.mga:before {
	background: url(../images/logo-mga.png);
	height: 22px;
	width: 130px;
}
.htmltable .logo.abs.eureg.ukgc:before {
	background: url(../images/logo-ukgc.png);
	height: 20px;
}
.htmltable .logo.abs.eureg.gibraltar:before {
	background: url(../images/logo-gibraltar.png);
	height: 37px;
}
.htmltable .logo.abs.eureg.spelinspektionen:before {
	background: url(../images/logo-spelinspektionen.png);
	height: 46px;
}
.htmltable .logo.abs.flag {
	padding-left: 40px;
}
.htmltable .logo.abs.flag:before {
	width: 16px;
	height: 11px;
	left: 10px;
	vertical-align: middle;
	margin: auto;
	background: url(../images/flags.png) no-repeat 0 0;
}
.htmltable .logo.abs.flag.dk:before {
	background-position: 0 0;
}
.htmltable .logo.abs.flag.it:before {
	background-position: 0 -12px;
}
.htmltable .logo.abs.flag.es:before {
	background-position: 0 -24px;
}
.htmltable .logo.abs.flag.be:before {
	background-position: 0 -48px;
}
.htmltable .logo.abs.flag.de:before {
	background-position: 0 -36px;
}
.htmltable .logo.abs.flag.gib:before {
	background-position: 0 -60px;
}
.htmltable .logo.abs.flag.mlt:before {
	background-position: 0 -72px;
}
.htmltable .logo.abs.flag.uk:before {
	background-position: 0 -84px;
}
.htmltable .logo.abs.flag.se:before {
	background-position: 0 -96px;
}
.htmltable .logo.abs.flag.malta:before {
	background-position: 0 -60px;
}
.htmltable .logo.abs.flag.ar:before {
	background-position: 0 -108px;
}
.htmltable .logo.abs.flag.fr:before {
	background-position: 0 -120px;
}
.htmltable .logo.abs.flag.en:before {
	background-position: 0 -132px;
}
.htmltable .logo.abs.flag.br:before {
	background-position: 0 -144px;
}
.htmltable .logo.abs.flag.pt:before {
	background-position: 0 -156px;
}
.htmltable .logo.abs.flag.nl:before {
	background-position: 0 -168px;
}
.htmltable .logo.abs.flag.morocco:before {
	background-position: 0 -180px;
}
.htmltable .rtp {
	font:
		normal 14px/1 'open sans',
		sans-serif;
	color: #000;
	overflow: auto;
	margin: 0 auto 20px;
}
.htmltable .logo.testlab > span {
	display: block;
	margin: 0 auto;
	left: auto;
	right: auto;
	background: url(../images/testlab.png) no-repeat 0 0;
	text-indent: -9999px;
}
.htmltable .logo.testlab.bmm > span {
	background-position: 0 0;
	width: 110px;
	height: 18px;
}
.htmltable .logo.testlab.hgc > span {
	background: url(../images/eeep-gr.png) no-repeat center;
	background-size: contain;
}
.htmltable .logo.testlab.rng > span {
	background: url(../images/rng.png) no-repeat center;
	background-size: contain;
}
.htmltable.head-first-row th {
	font-size: inherit;
	text-transform: none;
	background: #fff;
	font-weight: 300;
	color: #777;
}
.htmltable.head-first-row tr:first-child th,
.htmltable.head-first-row tr:first-child td {
	background-color: #f9fafb;
	font:
		normal 11px/1 'open sans',
		sans-serif;
	text-transform: uppercase;
}
.htmltable-side {
	overflow: hidden;
	margin: -16px auto 16px;
	font:
		normal 13px/23px 'open sans',
		sans-serif;
	color: #5a5a5a;
	text-align: center;
	border: 1px solid #ccc;
}
.htmltable-side .title {
	padding: 6px;
	font-size: 16px;
	line-height: 17px;
	color: #414141;
	background: #f1f1f1;
	border-bottom: 1px solid #ccc;
}
.htmltable-side .text {
	padding: 0 8% 10px;
}
.htmltable-side .text:before {
	content: '';
	display: block;
	height: 100px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	background: url(../images/https.png) no-repeat center;
}
@media only screen and (min-width: 768px) {
	.htmltable.with-side {
		float: right;
		width: 67%;
	}
	.htmltable-side {
		margin-top: 0;
		border-right: 0;
		height: 456px;
	}
	.htmltable.with-side table {
		min-height: 458px;
	}
	.htmltable.with-side table th {
		height: 15px;
	}
	.htmltable.with-side table td {
		height: auto;
	}
	.htmltable-side {
		margin-top: 0;
		border-right: 0;
		height: 456px;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.htmltable-side .text {
		height: 90%;
		overflow-y: auto;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.htmltable-side .text {
		height: 90%;
		overflow-y: auto;
	}
}
@media only screen and (min-width: 1000px) {
	.htmltable-side .text {
		line-height: 20px;
	}
}
@media only screen and (min-width: 1200px) {
	.htmltable.with-side {
		width: 67%;
	}
	.htmltable-side .text {
		line-height: 23px;
	}
}
.list-boxes {
	padding: 10px;
	margin: 15px 0;
	font:
		normal 14px/18px 'open sans',
		sans-serif;
	background-color: #f9fafb;
}
.list-boxes .title {
	margin-bottom: 23px;
	font-size: 20px;
	line-height: 1.2;
	text-align: center;
	font-weight: 600;
}
.list-boxes ul {
	list-style: none outside none;
	padding: 0;
	margin: 0;
}
.list-boxes li {
	position: relative;
	overflow: hidden;
	padding: 18px 15px 20px;
	margin: 0 0 7px;
	font-size: 14px;
	line-height: 1.1;
	-webkit-box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.07);
	box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.07);
	background-color: #e6e6e6;
	text-align: center;
}
.list-boxes li:before {
	content: '';
	display: block;
	width: 54px;
	height: 54px;
	margin: 3px auto 15px;
	background: transparent no-repeat 0 0;
}
.list-boxes li:last-child {
	margin-bottom: 0;
}
.list-boxes li:first-child {
	border-top: 4px solid #00994d;
}
.list-boxes strong {
	display: block;
	padding-bottom: 8px;
	font-size: 18px;
	font-weight: 700;
	color: #414141;
}
.list-boxes.icons-criteria li:before {
	background-image: url(../images/sprite-criteria.png);
}
.list-boxes.icons-criteria li.icon-1:before {
	background-position: 0 0;
}
.list-boxes.icons-criteria li.icon-2:before {
	background-position: -54px 0;
}
.list-boxes.icons-criteria li.icon-3:before {
	background-position: -108px 0;
}
.list-boxes.icons-criteria li.icon-4:before {
	background-position: -162px 0;
}
.list-boxes.icons-criteria li.icon-5:before {
	background-position: 0 -54px;
}
.list-boxes.icons-criteria li.icon-6:before {
	background-position: -54px -54px;
}
.list-boxes.icons-criteria li.icon-7:before {
	background-position: -108px -54px;
}
.list-boxes.icons-criteria li.icon-8:before {
	background-position: -162px -54px;
}
.list-boxes.icons-criteria li.icon-9:before {
	background-position: 0 -104px;
}
.list-boxes.icons-criteria li.icon-10:before {
	background-position: -54px -108px;
}
.list-boxes.icons-criteria li.icon-11:before {
	background-position: -113px -108px;
}
.list-boxes.icons-criteria li.icon-12:before {
	background-position: -162px -108px;
}
.list-boxes.icons-criteria li.icon-13:before {
	background-position: 0 -162px;
}
.list-boxes.icons-criteria li.icon-14:before {
	background-position: -54px -162px;
}
.list-boxes.icons-criteria li.icon-15:before {
	background-position: -113px -162px;
}
.list-boxes.icons-criteria li.icon-16:before {
	background-position: -162px -162px;
}
.list-boxes.icons-category li:before {
	background-image: url(../images/sprite-category.png);
}
.list-boxes.icons-category li.icon-1:before {
	background-position: 0 0;
}
.list-boxes.icons-category li.icon-2:before {
	background-position: -54px 0;
}
.list-boxes.icons-category li.icon-3:before {
	background-position: -108px 0;
}
.list-boxes.icons-category li.icon-4:before {
	background-position: 0 -54px;
}
.list-boxes.icons-category li.icon-5:before {
	background-position: -54px -54px;
}
.list-boxes.icons-category li.icon-6:before {
	background-position: -108px -54px;
}
.list-boxes.icons-category li.icon-7:before {
	background-position: 0 -108px;
}
.list-boxes.icons-category li.icon-8:before {
	background-position: -54px -108px;
}
.list-boxes.icons-criteria li.texas-holdem:before {
	background-image: url(../images/texas-holdem-poker-game.png);
}
.list-boxes.icons-criteria li.stud-poker:before {
	background-image: url(../images/stud-poker-game.png);
}
.list-boxes.icons-criteria li.omaha-poker:before {
	background-image: url(../images/omaha-poker-game.png);
}
.list-boxes.icons-criteria li.high-stakes-poker:before {
	background-image: url(../images/high-stakes-poker-game.png);
}
.list-boxes.icons-criteria li.five-card-draw-poker:before {
	background-image: url(../images/5-card-draw-poker-game.png);
}
.list-boxes.icons-criteria li.icon-license:before {
	background-image: url(../images/icon-license.svg);
}
.list-boxes.icons-criteria li.icon-bonusy:before {
	background-image: url(../images/icon-bonusy.svg);
}
.list-boxes.icons-criteria li.icon-odds:before {
	background-image: url(../images/icon-odds.svg);
}
.list-boxes.icons-criteria li.icon-mobile:before {
	background-image: url(../images/icon-mobile.svg);
}
.list-boxes.icons-criteria li.icon-live:before {
	background-image: url(../images/icon-live.svg);
}
.list-boxes.icons-criteria li.icon-payments-v2:before {
	background-image: url(../images/icon-payments-v2.svg);
}
.list-boxes.icons-criteria li.icon-safety:before {
	background-image: url(../images/icon-safety.svg);
}
.list-boxes.icons-criteria li.icon-trust:before {
	background-image: url(../images/icon-trust.svg);
}
.list-boxes.icons-criteria li.icon-markets:before {
	background-image: url(../images/icon-markets.svg);
}
.list-boxes.icons-criteria li.icon-cash-out:before {
	background-image: url(../images/icon-cash-out.svg);
}
.list-boxes.icons-criteria li.icon-customer-support:before {
	background-image: url(../images/icon-customer-support.svg);
}
.list-boxes a {
	text-decoration: underline;
}
.list-boxes a:hover {
	text-decoration: none;
}
@media (min-width: 450px) {
	.list-boxes li {
		padding-left: 124px;
		min-height: 58px;
		text-align: left;
	}
	.list-boxes li:before {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		margin: auto 19px;
	}
}
@media (min-width: 768px) {
	.list-boxes {
		padding: 19px 23px 21px;
	}
	.list-boxes li {
		padding-left: 129px;
	}
	.list-boxes li:before {
		left: 15px;
	}
}
._geo:before,
._geo:after,
._geo > span,
._geo._bg {
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	color: transparent;
	width: 24px;
	height: 16px;
	background-image: url(../images/worldwide.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
._geo.s:before,
._geo.s:after,
._geo.s > span,
._geo._bg.s {
	width: 16px;
	height: 11px;
}
._geo.abkhazia:before,
._geo.abkhazia:after,
._geo.abkhazia > span,
._geo._bg.abkhazia {
	background-image: url(../images/abkhazia.svg);
}
._geo.lithuania:before,
._geo.lithuania:after,
._geo.lithuania > span,
._geo._bg.lithuania {
	background-image: url(../images/lithuania.svg);
}
._geo.afghanistan:before,
._geo.afghanistan:after,
._geo.afghanistan > span,
._geo._bg.afghanistan {
	background-image: url(../images/afghanistan.svg);
}
._geo.luxembourg:before,
._geo.luxembourg:after,
._geo.luxembourg > span,
._geo._bg.luxembourg {
	background-image: url(../images/luxembourg.svg);
}
._geo.aland-islands:before,
._geo.aland-islands:after,
._geo.aland-islands > span,
._geo._bg.aland-islands {
	background-image: url(../images/aland-islands.svg);
}
._geo.macao:before,
._geo.macao:after,
._geo.macao > span,
._geo._bg.macao {
	background-image: url(../images/macao.svg);
}
._geo.albania:before,
._geo.albania:after,
._geo.albania > span,
._geo._bg.albania {
	background-image: url(../images/albania.svg);
}
._geo.madagascar:before,
._geo.madagascar:after,
._geo.madagascar > span,
._geo._bg.madagascar {
	background-image: url(../images/madagascar.svg);
}
._geo.algeria:before,
._geo.algeria:after,
._geo.algeria > span,
._geo._bg.algeria {
	background-image: url(../images/algeria.svg);
}
._geo.madeira:before,
._geo.madeira:after,
._geo.madeira > span,
._geo._bg.madeira {
	background-image: url(../images/madeira.svg);
}
._geo.american-samoa:before,
._geo.american-samoa:after,
._geo.american-samoa > span,
._geo._bg.american-samoa {
	background-image: url(../images/american-samoa.svg);
}
._geo.malasya:before,
._geo.malasya:after,
._geo.malasya > span,
._geo._bg.malasya {
	background-image: url(../images/malasya.svg);
}
._geo.andorra:before,
._geo.andorra:after,
._geo.andorra > span,
._geo._bg.andorra {
	background-image: url(../images/andorra.svg);
}
._geo.malawi:before,
._geo.malawi:after,
._geo.malawi > span,
._geo._bg.malawi {
	background-image: url(../images/malawi.svg);
}
._geo.angola:before,
._geo.angola:after,
._geo.angola > span,
._geo._bg.angola {
	background-image: url(../images/angola.svg);
}
._geo.maldives:before,
._geo.maldives:after,
._geo.maldives > span,
._geo._bg.maldives {
	background-image: url(../images/maldives.svg);
}
._geo.anguilla:before,
._geo.anguilla:after,
._geo.anguilla > span,
._geo._bg.anguilla {
	background-image: url(../images/anguilla.svg);
}
._geo.mali:before,
._geo.mali:after,
._geo.mali > span,
._geo._bg.mali {
	background-image: url(../images/mali.svg);
}
._geo.antigua-and-barbuda:before,
._geo.antigua-and-barbuda:after,
._geo.antigua-and-barbuda > span,
._geo._bg.antigua-and-barbuda {
	background-image: url(../images/antigua-and-barbuda.svg);
}
._geo.malta:before,
._geo.malta:after,
._geo.malta > span,
._geo._bg.malta {
	background-image: url(../images/malta.svg);
}
._geo.argentina:before,
._geo.argentina:after,
._geo.argentina > span,
._geo._bg.argentina {
	background-image: url(../images/argentina.svg);
}
._geo.marshall-island:before,
._geo.marshall-island:after,
._geo.marshall-island > span,
._geo._bg.marshall-island {
	background-image: url(../images/marshall-island.svg);
}
._geo.armenia:before,
._geo.armenia:after,
._geo.armenia > span,
._geo._bg.armenia {
	background-image: url(../images/armenia.svg);
}
._geo.martinique:before,
._geo.martinique:after,
._geo.martinique > span,
._geo._bg.martinique {
	background-image: url(../images/martinique.svg);
}
._geo.aruba:before,
._geo.aruba:after,
._geo.aruba > span,
._geo._bg.aruba {
	background-image: url(../images/aruba.svg);
}
._geo.mauritania:before,
._geo.mauritania:after,
._geo.mauritania > span,
._geo._bg.mauritania {
	background-image: url(../images/mauritania.svg);
}
._geo.australia:before,
._geo.australia:after,
._geo.australia > span,
._geo._bg.australia {
	background-image: url(../images/australia.svg);
}
._geo.mauritius:before,
._geo.mauritius:after,
._geo.mauritius > span,
._geo._bg.mauritius {
	background-image: url(../images/mauritius.svg);
}
._geo.austria:before,
._geo.austria:after,
._geo.austria > span,
._geo._bg.austria {
	background-image: url(../images/austria.svg);
}
._geo.melilla:before,
._geo.melilla:after,
._geo.melilla > span,
._geo._bg.melilla {
	background-image: url(../images/melilla.svg);
}
._geo.azerbaijan:before,
._geo.azerbaijan:after,
._geo.azerbaijan > span,
._geo._bg.azerbaijan {
	background-image: url(../images/azerbaijan.svg);
}
._geo.mexico:before,
._geo.mexico:after,
._geo.mexico > span,
._geo._bg.mexico {
	background-image: url(../images/mexico.svg);
}
._geo.azores-islands:before,
._geo.azores-islands:after,
._geo.azores-islands > span,
._geo._bg.azores-islands {
	background-image: url(../images/azores-islands.svg);
}
._geo.micronesia:before,
._geo.micronesia:after,
._geo.micronesia > span,
._geo._bg.micronesia {
	background-image: url(../images/micronesia.svg);
}
._geo.bahamas:before,
._geo.bahamas:after,
._geo.bahamas > span,
._geo._bg.bahamas {
	background-image: url(../images/bahamas.svg);
}
._geo.moldova:before,
._geo.moldova:after,
._geo.moldova > span,
._geo._bg.moldova {
	background-image: url(../images/moldova.svg);
}
._geo.bahrain:before,
._geo.bahrain:after,
._geo.bahrain > span,
._geo._bg.bahrain {
	background-image: url(../images/bahrain.svg);
}
._geo.monaco:before,
._geo.monaco:after,
._geo.monaco > span,
._geo._bg.monaco {
	background-image: url(../images/monaco.svg);
}
._geo.balearic-islands:before,
._geo.balearic-islands:after,
._geo.balearic-islands > span,
._geo._bg.balearic-islands {
	background-image: url(../images/balearic-islands.svg);
}
._geo.mongolia:before,
._geo.mongolia:after,
._geo.mongolia > span,
._geo._bg.mongolia {
	background-image: url(../images/mongolia.svg);
}
._geo.bangladesh:before,
._geo.bangladesh:after,
._geo.bangladesh > span,
._geo._bg.bangladesh {
	background-image: url(../images/bangladesh.svg);
}
._geo.montenegro:before,
._geo.montenegro:after,
._geo.montenegro > span,
._geo._bg.montenegro {
	background-image: url(../images/montenegro.svg);
}
._geo.barbados:before,
._geo.barbados:after,
._geo.barbados > span,
._geo._bg.barbados {
	background-image: url(../images/barbados.svg);
}
._geo.montserrat:before,
._geo.montserrat:after,
._geo.montserrat > span,
._geo._bg.montserrat {
	background-image: url(../images/montserrat.svg);
}
._geo.basque-country:before,
._geo.basque-country:after,
._geo.basque-country > span,
._geo._bg.basque-country {
	background-image: url(../images/basque-country.svg);
}
._geo.morocco:before,
._geo.morocco:after,
._geo.morocco > span,
._geo._bg.morocco {
	background-image: url(../images/morocco.svg);
}
._geo.belarus:before,
._geo.belarus:after,
._geo.belarus > span,
._geo._bg.belarus {
	background-image: url(../images/belarus.svg);
}
._geo.mozambique:before,
._geo.mozambique:after,
._geo.mozambique > span,
._geo._bg.mozambique {
	background-image: url(../images/mozambique.svg);
}
._geo.belgium:before,
._geo.belgium:after,
._geo.belgium > span,
._geo._bg.belgium {
	background-image: url(../images/belgium.svg);
}
._geo.myanmar:before,
._geo.myanmar:after,
._geo.myanmar > span,
._geo._bg.myanmar {
	background-image: url(../images/myanmar.svg);
}
._geo.belize:before,
._geo.belize:after,
._geo.belize > span,
._geo._bg.belize {
	background-image: url(../images/belize.svg);
}
._geo.namibia:before,
._geo.namibia:after,
._geo.namibia > span,
._geo._bg.namibia {
	background-image: url(../images/namibia.svg);
}
._geo.benin:before,
._geo.benin:after,
._geo.benin > span,
._geo._bg.benin {
	background-image: url(../images/benin.svg);
}
._geo.nato:before,
._geo.nato:after,
._geo.nato > span,
._geo._bg.nato {
	background-image: url(../images/nato.svg);
}
._geo.bermuda:before,
._geo.bermuda:after,
._geo.bermuda > span,
._geo._bg.bermuda {
	background-image: url(../images/bermuda.svg);
}
._geo.nauru:before,
._geo.nauru:after,
._geo.nauru > span,
._geo._bg.nauru {
	background-image: url(../images/nauru.svg);
}
._geo.bhutan:before,
._geo.bhutan:after,
._geo.bhutan > span,
._geo._bg.bhutan {
	background-image: url(../images/bhutan.svg);
}
._geo.nepal:before,
._geo.nepal:after,
._geo.nepal > span,
._geo._bg.nepal {
	background-image: url(../images/nepal.svg);
}
._geo.bolivia:before,
._geo.bolivia:after,
._geo.bolivia > span,
._geo._bg.bolivia {
	background-image: url(../images/bolivia.svg);
}
._geo.netherlands:before,
._geo.netherlands:after,
._geo.netherlands > span,
._geo._bg.netherlands {
	background-image: url(../images/netherlands.svg);
}
._geo.bonaire:before,
._geo.bonaire:after,
._geo.bonaire > span,
._geo._bg.bonaire {
	background-image: url(../images/bonaire.svg);
}
._geo.new-zealand:before,
._geo.new-zealand:after,
._geo.new-zealand > span,
._geo._bg.new-zealand {
	background-image: url(../images/new-zealand.svg);
}
._geo.bosnia-and-herzegovina:before,
._geo.bosnia-and-herzegovina:after,
._geo.bosnia-and-herzegovina > span,
._geo._bg.bosnia-and-herzegovina {
	background-image: url(../images/bosnia-and-herzegovina.svg);
}
._geo.nicaragua:before,
._geo.nicaragua:after,
._geo.nicaragua > span,
._geo._bg.nicaragua {
	background-image: url(../images/nicaragua.svg);
}
._geo.botswana:before,
._geo.botswana:after,
._geo.botswana > span,
._geo._bg.botswana {
	background-image: url(../images/botswana.svg);
}
._geo.niger:before,
._geo.niger:after,
._geo.niger > span,
._geo._bg.niger {
	background-image: url(../images/niger.svg);
}
._geo.brazil:before,
._geo.brazil:after,
._geo.brazil > span,
._geo._bg.brazil {
	background-image: url(../images/brazil.svg);
}
._geo.nigeria:before,
._geo.nigeria:after,
._geo.nigeria > span,
._geo._bg.nigeria {
	background-image: url(../images/nigeria.svg);
}
._geo.british-columbia:before,
._geo.british-columbia:after,
._geo.british-columbia > span,
._geo._bg.british-columbia {
	background-image: url(../images/british-columbia.svg);
}
._geo.niue:before,
._geo.niue:after,
._geo.niue > span,
._geo._bg.niue {
	background-image: url(../images/niue.svg);
}
._geo.british-indian-ocean-territory:before,
._geo.british-indian-ocean-territory:after,
._geo.british-indian-ocean-territory > span,
._geo._bg.british-indian-ocean-territory {
	background-image: url(../images/british-indian-ocean-territory.svg);
}
._geo.norfolk-island:before,
._geo.norfolk-island:after,
._geo.norfolk-island > span,
._geo._bg.norfolk-island {
	background-image: url(../images/norfolk-island.svg);
}
._geo.british-virgin-islands:before,
._geo.british-virgin-islands:after,
._geo.british-virgin-islands > span,
._geo._bg.british-virgin-islands {
	background-image: url(../images/british-virgin-islands.svg);
}
._geo.north-korea:before,
._geo.north-korea:after,
._geo.north-korea > span,
._geo._bg.north-korea {
	background-image: url(../images/north-korea.svg);
}
._geo.brunei:before,
._geo.brunei:after,
._geo.brunei > span,
._geo._bg.brunei {
	background-image: url(../images/brunei.svg);
}
._geo.cyprus:before,
._geo.cyprus:after,
._geo.cyprus > span,
._geo._bg.cyprus {
	background-image: url(../images/northern-cyprus.svg);
}
._geo.bulgaria:before,
._geo.bulgaria:after,
._geo.bulgaria > span,
._geo._bg.bulgaria {
	background-image: url(../images/bulgaria.svg);
}
._geo.northern-marianas-islands:before,
._geo.northern-marianas-islands:after,
._geo.northern-marianas-islands > span,
._geo._bg.northern-marianas-islands {
	background-image: url(../images/northern-marianas-islands.svg);
}
._geo.burkina-faso:before,
._geo.burkina-faso:after,
._geo.burkina-faso > span,
._geo._bg.burkina-faso {
	background-image: url(../images/burkina-faso.svg);
}
._geo.norway:before,
._geo.norway:after,
._geo.norway > span,
._geo._bg.norway {
	background-image: url(../images/norway.svg);
}
._geo.burundi:before,
._geo.burundi:after,
._geo.burundi > span,
._geo._bg.burundi {
	background-image: url(../images/burundi.svg);
}
._geo.oman:before,
._geo.oman:after,
._geo.oman > span,
._geo._bg.oman {
	background-image: url(../images/oman.svg);
}
._geo.cambodia:before,
._geo.cambodia:after,
._geo.cambodia > span,
._geo._bg.cambodia {
	background-image: url(../images/cambodia.svg);
}
._geo.ossetia:before,
._geo.ossetia:after,
._geo.ossetia > span,
._geo._bg.ossetia {
	background-image: url(../images/ossetia.svg);
}
._geo.cameroon:before,
._geo.cameroon:after,
._geo.cameroon > span,
._geo._bg.cameroon {
	background-image: url(../images/cameroon.svg);
}
._geo.pakistan:before,
._geo.pakistan:after,
._geo.pakistan > span,
._geo._bg.pakistan {
	background-image: url(../images/pakistan.svg);
}
._geo.canada:before,
._geo.canada:after,
._geo.canada > span,
._geo._bg.canada {
	background-image: url(../images/canada.svg);
}
._geo.palau:before,
._geo.palau:after,
._geo.palau > span,
._geo._bg.palau {
	background-image: url(../images/palau.svg);
}
._geo.canary-islands:before,
._geo.canary-islands:after,
._geo.canary-islands > span,
._geo._bg.canary-islands {
	background-image: url(../images/canary-islands.svg);
}
._geo.palestine:before,
._geo.palestine:after,
._geo.palestine > span,
._geo._bg.palestine {
	background-image: url(../images/palestine.svg);
}
._geo.cape-verde:before,
._geo.cape-verde:after,
._geo.cape-verde > span,
._geo._bg.cape-verde {
	background-image: url(../images/cape-verde.svg);
}
._geo.panama:before,
._geo.panama:after,
._geo.panama > span,
._geo._bg.panama {
	background-image: url(../images/panama.svg);
}
._geo.cayman-islands:before,
._geo.cayman-islands:after,
._geo.cayman-islands > span,
._geo._bg.cayman-islands {
	background-image: url(../images/cayman-islands.svg);
}
._geo.papua-new-guinea:before,
._geo.papua-new-guinea:after,
._geo.papua-new-guinea > span,
._geo._bg.papua-new-guinea {
	background-image: url(../images/papua-new-guinea.svg);
}
._geo.central-african-republic:before,
._geo.central-african-republic:after,
._geo.central-african-republic > span,
._geo._bg.central-african-republic {
	background-image: url(../images/central-african-republic.svg);
}
._geo.paraguay:before,
._geo.paraguay:after,
._geo.paraguay > span,
._geo._bg.paraguay {
	background-image: url(../images/paraguay.svg);
}
._geo.ceuta:before,
._geo.ceuta:after,
._geo.ceuta > span,
._geo._bg.ceuta {
	background-image: url(../images/ceuta.svg);
}
._geo.peru:before,
._geo.peru:after,
._geo.peru > span,
._geo._bg.peru {
	background-image: url(../images/peru.svg);
}
._geo.chad:before,
._geo.chad:after,
._geo.chad > span,
._geo._bg.chad {
	background-image: url(../images/chad.svg);
}
._geo.philippines:before,
._geo.philippines:after,
._geo.philippines > span,
._geo._bg.philippines {
	background-image: url(../images/philippines.svg);
}
._geo.chile:before,
._geo.chile:after,
._geo.chile > span,
._geo._bg.chile {
	background-image: url(../images/chile.svg);
}
._geo.pitcairn-islands:before,
._geo.pitcairn-islands:after,
._geo.pitcairn-islands > span,
._geo._bg.pitcairn-islands {
	background-image: url(../images/pitcairn-islands.svg);
}
._geo.china:before,
._geo.china:after,
._geo.china > span,
._geo._bg.china {
	background-image: url(../images/china.svg);
}
._geo.poland:before,
._geo.poland:after,
._geo.poland > span,
._geo._bg.poland {
	background-image: url(../images/poland.svg);
}
._geo.christmas-island:before,
._geo.christmas-island:after,
._geo.christmas-island > span,
._geo._bg.christmas-island {
	background-image: url(../images/christmas-island.svg);
}
._geo.portugal:before,
._geo.portugal:after,
._geo.portugal > span,
._geo._bg.portugal {
	background-image: url(../images/portugal.svg);
}
._geo.cocos-island:before,
._geo.cocos-island:after,
._geo.cocos-island > span,
._geo._bg.cocos-island {
	background-image: url(../images/cocos-island.svg);
}
._geo.puerto-rico:before,
._geo.puerto-rico:after,
._geo.puerto-rico > span,
._geo._bg.puerto-rico {
	background-image: url(../images/puerto-rico.svg);
}
._geo.colombia:before,
._geo.colombia:after,
._geo.colombia > span,
._geo._bg.colombia {
	background-image: url(../images/colombia.svg);
}
._geo.espanya:before,
._geo.espanya:after,
._geo.espanya > span,
._geo._bg.espanya {
	background-image: url(../images/espanya.svg);
}
._geo.qatar:before,
._geo.qatar:after,
._geo.qatar > span,
._geo._bg.qatar {
	background-image: url(../images/qatar.svg);
}
._geo.comoros:before,
._geo.comoros:after,
._geo.comoros > span,
._geo._bg.comoros {
	background-image: url(../images/comoros.svg);
}
._geo.rapa-nui:before,
._geo.rapa-nui:after,
._geo.rapa-nui > span,
._geo._bg.rapa-nui {
	background-image: url(../images/rapa-nui.svg);
}
._geo.cook-islands:before,
._geo.cook-islands:after,
._geo.cook-islands > span,
._geo._bg.cook-islands {
	background-image: url(../images/cook-islands.svg);
}
._geo.republic-of-macedonia:before,
._geo.republic-of-macedonia:after,
._geo.republic-of-macedonia > span,
._geo._bg.republic-of-macedonia {
	background-image: url(../images/republic-of-macedonia.svg);
}
._geo.corsica:before,
._geo.corsica:after,
._geo.corsica > span,
._geo._bg.corsica {
	background-image: url(../images/corsica.svg);
}
._geo.republic-of-the-congo:before,
._geo.republic-of-the-congo:after,
._geo.republic-of-the-congo > span,
._geo._bg.republic-of-the-congo {
	background-image: url(../images/republic-of-the-congo.svg);
}
._geo.costa-rica:before,
._geo.costa-rica:after,
._geo.costa-rica > span,
._geo._bg.costa-rica {
	background-image: url(../images/costa-rica.svg);
}
._geo.romania:before,
._geo.romania:after,
._geo.romania > span,
._geo._bg.romania {
	background-image: url(../images/romania.svg);
}
._geo.croatia:before,
._geo.croatia:after,
._geo.croatia > span,
._geo._bg.croatia {
	background-image: url(../images/croatia.svg);
}
._geo.russia:before,
._geo.russia:after,
._geo.russia > span,
._geo._bg.russia {
	background-image: url(../images/russia.svg);
}
._geo.cuba:before,
._geo.cuba:after,
._geo.cuba > span,
._geo._bg.cuba {
	background-image: url(../images/cuba.svg);
}
._geo.rwanda:before,
._geo.rwanda:after,
._geo.rwanda > span,
._geo._bg.rwanda {
	background-image: url(../images/rwanda.svg);
}
._geo.curacao:before,
._geo.curacao:after,
._geo.curacao > span,
._geo._bg.curacao {
	background-image: url(../images/curacao.svg);
}
._geo.saba-island:before,
._geo.saba-island:after,
._geo.saba-island > span,
._geo._bg.saba-island {
	background-image: url(../images/saba-island.svg);
}
._geo.czech-republic:before,
._geo.czech-republic:after,
._geo.czech-republic > span,
._geo._bg.czech-republic {
	background-image: url(../images/czech-republic.svg);
}
._geo.sahrawi-arab-democratic-republic:before,
._geo.sahrawi-arab-democratic-republic:after,
._geo.sahrawi-arab-democratic-republic > span,
._geo._bg.sahrawi-arab-democratic-republic {
	background-image: url(../images/sahrawi-arab-democratic-republic.svg);
}
._geo.democratic-republic-of-congo:before,
._geo.democratic-republic-of-congo:after,
._geo.democratic-republic-of-congo > span,
._geo._bg.democratic-republic-of-congo {
	background-image: url(../images/democratic-republic-of-congo.svg);
}
._geo.saint-kitts-and-nevis:before,
._geo.saint-kitts-and-nevis:after,
._geo.saint-kitts-and-nevis > span,
._geo._bg.saint-kitts-and-nevis {
	background-image: url(../images/saint-kitts-and-nevis.svg);
}
._geo.denmark:before,
._geo.denmark:after,
._geo.denmark > span,
._geo._bg.denmark {
	background-image: url(../images/denmark.svg);
}
._geo.samoa:before,
._geo.samoa:after,
._geo.samoa > span,
._geo._bg.samoa {
	background-image: url(../images/samoa.svg);
}
._geo.djibouti:before,
._geo.djibouti:after,
._geo.djibouti > span,
._geo._bg.djibouti {
	background-image: url(../images/djibouti.svg);
}
._geo.san-marino:before,
._geo.san-marino:after,
._geo.san-marino > span,
._geo._bg.san-marino {
	background-image: url(../images/san-marino.svg);
}
._geo.dominica:before,
._geo.dominica:after,
._geo.dominica > span,
._geo._bg.dominica {
	background-image: url(../images/dominica.svg);
}
._geo.sao-tome-and-prince:before,
._geo.sao-tome-and-prince:after,
._geo.sao-tome-and-prince > span,
._geo._bg.sao-tome-and-prince {
	background-image: url(../images/sao-tome-and-prince.svg);
}
._geo.dominican-republic:before,
._geo.dominican-republic:after,
._geo.dominican-republic > span,
._geo._bg.dominican-republic {
	background-image: url(../images/dominican-republic.svg);
}
._geo.sardinia:before,
._geo.sardinia:after,
._geo.sardinia > span,
._geo._bg.sardinia {
	background-image: url(../images/sardinia.svg);
}
._geo.east-timor:before,
._geo.east-timor:after,
._geo.east-timor > span,
._geo._bg.east-timor {
	background-image: url(../images/east-timor.svg);
}
._geo.saudi-arabia:before,
._geo.saudi-arabia:after,
._geo.saudi-arabia > span,
._geo._bg.saudi-arabia {
	background-image: url(../images/saudi-arabia.svg);
}
._geo.ecuador:before,
._geo.ecuador:after,
._geo.ecuador > span,
._geo._bg.ecuador {
	background-image: url(../images/ecuador.svg);
}
._geo.scotland:before,
._geo.scotland:after,
._geo.scotland > span,
._geo._bg.scotland {
	background-image: url(../images/scotland.svg);
}
._geo.egypt:before,
._geo.egypt:after,
._geo.egypt > span,
._geo._bg.egypt {
	background-image: url(../images/egypt.svg);
}
._geo.senegal:before,
._geo.senegal:after,
._geo.senegal > span,
._geo._bg.senegal {
	background-image: url(../images/senegal.svg);
}
._geo.el-salvador:before,
._geo.el-salvador:after,
._geo.el-salvador > span,
._geo._bg.el-salvador {
	background-image: url(../images/el-salvador.svg);
}
._geo.serbia:before,
._geo.serbia:after,
._geo.serbia > span,
._geo._bg.serbia {
	background-image: url(../images/serbia.svg);
}
._geo.england:before,
._geo.england:after,
._geo.england > span,
._geo._bg.england {
	background-image: url(../images/england.svg);
}
._geo.seychelles:before,
._geo.seychelles:after,
._geo.seychelles > span,
._geo._bg.seychelles {
	background-image: url(../images/seychelles.svg);
}
._geo.equatorial-guinea:before,
._geo.equatorial-guinea:after,
._geo.equatorial-guinea > span,
._geo._bg.equatorial-guinea {
	background-image: url(../images/equatorial-guinea.svg);
}
._geo.sicily:before,
._geo.sicily:after,
._geo.sicily > span,
._geo._bg.sicily {
	background-image: url(../images/sicily.svg);
}
._geo.eritrea:before,
._geo.eritrea:after,
._geo.eritrea > span,
._geo._bg.eritrea {
	background-image: url(../images/eritrea.svg);
}
._geo.sierra-leone:before,
._geo.sierra-leone:after,
._geo.sierra-leone > span,
._geo._bg.sierra-leone {
	background-image: url(../images/sierra-leone.svg);
}
._geo.estonia:before,
._geo.estonia:after,
._geo.estonia > span,
._geo._bg.estonia {
	background-image: url(../images/estonia.svg);
}
._geo.singapore:before,
._geo.singapore:after,
._geo.singapore > span,
._geo._bg.singapore {
	background-image: url(../images/singapore.svg);
}
._geo.ethiopia:before,
._geo.ethiopia:after,
._geo.ethiopia > span,
._geo._bg.ethiopia {
	background-image: url(../images/ethiopia.svg);
}
._geo.sint-eustatius:before,
._geo.sint-eustatius:after,
._geo.sint-eustatius > span,
._geo._bg.sint-eustatius {
	background-image: url(../images/sint-eustatius.svg);
}
._geo.european-union:before,
._geo.european-union:after,
._geo.european-union > span,
._geo._bg.european-union {
	background-image: url(../images/european-union.svg);
}
._geo.sint-maarten:before,
._geo.sint-maarten:after,
._geo.sint-maarten > span,
._geo._bg.sint-maarten {
	background-image: url(../images/sint-maarten.svg);
}
._geo.falkland-islands:before,
._geo.falkland-islands:after,
._geo.falkland-islands > span,
._geo._bg.falkland-islands {
	background-image: url(../images/falkland-islands.svg);
}
._geo.slovakia:before,
._geo.slovakia:after,
._geo.slovakia > span,
._geo._bg.slovakia {
	background-image: url(../images/slovakia.svg);
}
._geo.fiji:before,
._geo.fiji:after,
._geo.fiji > span,
._geo._bg.fiji {
	background-image: url(../images/fiji.svg);
}
._geo.slovenia:before,
._geo.slovenia:after,
._geo.slovenia > span,
._geo._bg.slovenia {
	background-image: url(../images/slovenia.svg);
}
._geo.finland:before,
._geo.finland:after,
._geo.finland > span,
._geo._bg.finland {
	background-image: url(../images/finland.svg);
}
._geo.solomon-islands:before,
._geo.solomon-islands:after,
._geo.solomon-islands > span,
._geo._bg.solomon-islands {
	background-image: url(../images/solomon-islands.svg);
}
._geo.france:before,
._geo.france:after,
._geo.france > span,
._geo._bg.france {
	background-image: url(../images/france.svg);
}
._geo.somalia:before,
._geo.somalia:after,
._geo.somalia > span,
._geo._bg.somalia {
	background-image: url(../images/somalia.svg);
}
._geo.french-polynesia:before,
._geo.french-polynesia:after,
._geo.french-polynesia > span,
._geo._bg.french-polynesia {
	background-image: url(../images/french-polynesia.svg);
}
._geo.somaliland:before,
._geo.somaliland:after,
._geo.somaliland > span,
._geo._bg.somaliland {
	background-image: url(../images/somaliland.svg);
}
._geo.gabon:before,
._geo.gabon:after,
._geo.gabon > span,
._geo._bg.gabon {
	background-image: url(../images/gabon.svg);
}
._geo.south-africa:before,
._geo.south-africa:after,
._geo.south-africa > span,
._geo._bg.south-africa {
	background-image: url(../images/south-africa.svg);
}
._geo.galapagos-islands:before,
._geo.galapagos-islands:after,
._geo.galapagos-islands > span,
._geo._bg.galapagos-islands {
	background-image: url(../images/galapagos-islands.svg);
}
._geo.south-korea:before,
._geo.south-korea:after,
._geo.south-korea > span,
._geo._bg.south-korea {
	background-image: url(../images/south-korea.svg);
}
._geo.gambia:before,
._geo.gambia:after,
._geo.gambia > span,
._geo._bg.gambia {
	background-image: url(../images/gambia.svg);
}
._geo.south-sudan:before,
._geo.south-sudan:after,
._geo.south-sudan > span,
._geo._bg.south-sudan {
	background-image: url(../images/south-sudan.svg);
}
._geo.georgia:before,
._geo.georgia:after,
._geo.georgia > span,
._geo._bg.georgia {
	background-image: url(../images/georgia.svg);
}
._geo.spain:before,
._geo.spain:after,
._geo.spain > span,
._geo._bg.spain {
	background-image: url(../images/spain.svg);
}
._geo.germany:before,
._geo.germany:after,
._geo.germany > span,
._geo._bg.germany {
	background-image: url(../images/germany.svg);
}
._geo.germany[hreflang='en-DE']:before,
._geo.germany[hreflang='en-DE']:after,
._geo.germany[hreflang='en-DE'] > span,
._geo._bg.germany[hreflang='en-DE'],
._geo.uk-german:before,
._geo.uk-german:after,
._geo.uk-german > span,
._geo._bg.uk-german {
	background-image: url(../images/uk-germany.png);
	border-radius: 4px;
}
._geo.sri-lanka:before,
._geo.sri-lanka:after,
._geo.sri-lanka > span,
._geo._bg.sri-lanka {
	background-image: url(../images/sri-lanka.svg);
}
._geo.ghana:before,
._geo.ghana:after,
._geo.ghana > span,
._geo._bg.ghana {
	background-image: url(../images/ghana.svg);
}
._geo.st-barts:before,
._geo.st-barts:after,
._geo.st-barts > span,
._geo._bg.st-barts {
	background-image: url(../images/st-barts.svg);
}
._geo.gibraltar:before,
._geo.gibraltar:after,
._geo.gibraltar > span,
._geo._bg.gibraltar {
	background-image: url(../images/gibraltar.svg);
}
._geo.st-lucia:before,
._geo.st-lucia:after,
._geo.st-lucia > span,
._geo._bg.st-lucia {
	background-image: url(../images/st-lucia.svg);
}
._geo.greece:before,
._geo.greece:after,
._geo.greece > span,
._geo._bg.greece {
	background-image: url(../images/greece.svg);
}
._geo.st-vincent-and-the-gcustomines:before,
._geo.st-vincent-and-the-gcustomines:after,
._geo.st-vincent-and-the-gcustomines > span,
._geo._bg.st-vincent-and-the-gcustomines {
	background-image: url(/wp-content/themes/custom/images/geo/st-vincent-and-the-gcustomines.svg);
}
._geo.greenland:before,
._geo.greenland:after,
._geo.greenland > span,
._geo._bg.greenland {
	background-image: url(../images/greenland.svg);
}
._geo.sudan:before,
._geo.sudan:after,
._geo.sudan > span,
._geo._bg.sudan {
	background-image: url(../images/sudan.svg);
}
._geo.gcustoma:before,
._geo.gcustoma:after,
._geo.gcustoma > span,
._geo._bg.gcustoma {
	background-image: url(/wp-content/themes/custom/images/geo/gcustoma.svg);
}
._geo.suriname:before,
._geo.suriname:after,
._geo.suriname > span,
._geo._bg.suriname {
	background-image: url(../images/suriname.svg);
}
._geo.guam:before,
._geo.guam:after,
._geo.guam > span,
._geo._bg.guam {
	background-image: url(../images/guam.svg);
}
._geo.swaziland:before,
._geo.swaziland:after,
._geo.swaziland > span,
._geo._bg.swaziland {
	background-image: url(../images/swaziland.svg);
}
._geo.guatemala:before,
._geo.guatemala:after,
._geo.guatemala > span,
._geo._bg.guatemala {
	background-image: url(../images/guatemala.svg);
}
._geo.sweden:before,
._geo.sweden:after,
._geo.sweden > span,
._geo._bg.sweden {
	background-image: url(../images/sweden.svg);
}
._geo.guernsey:before,
._geo.guernsey:after,
._geo.guernsey > span,
._geo._bg.guernsey {
	background-image: url(../images/guernsey.svg);
}
._geo.switzerland:before,
._geo.switzerland:after,
._geo.switzerland > span,
._geo._bg.switzerland {
	background-image: url(../images/switzerland.svg);
}
._geo.guinea-bissau:before,
._geo.guinea-bissau:after,
._geo.guinea-bissau > span,
._geo._bg.guinea-bissau {
	background-image: url(../images/guinea-bissau.svg);
}
._geo.syria:before,
._geo.syria:after,
._geo.syria > span,
._geo._bg.syria {
	background-image: url(../images/syria.svg);
}
._geo.guinea:before,
._geo.guinea:after,
._geo.guinea > span,
._geo._bg.guinea {
	background-image: url(../images/guinea.svg);
}
._geo.taiwan:before,
._geo.taiwan:after,
._geo.taiwan > span,
._geo._bg.taiwan {
	background-image: url(../images/taiwan.svg);
}
._geo.haiti:before,
._geo.haiti:after,
._geo.haiti > span,
._geo._bg.haiti {
	background-image: url(../images/haiti.svg);
}
._geo.tajikistan:before,
._geo.tajikistan:after,
._geo.tajikistan > span,
._geo._bg.tajikistan {
	background-image: url(../images/tajikistan.svg);
}
._geo.hawaii:before,
._geo.hawaii:after,
._geo.hawaii > span,
._geo._bg.hawaii {
	background-image: url(../images/hawaii.svg);
}
._geo.tanzania:before,
._geo.tanzania:after,
._geo.tanzania > span,
._geo._bg.tanzania {
	background-image: url(../images/tanzania.svg);
}
._geo.honduras:before,
._geo.honduras:after,
._geo.honduras > span,
._geo._bg.honduras {
	background-image: url(../images/honduras.svg);
}
._geo.thailand:before,
._geo.thailand:after,
._geo.thailand > span,
._geo._bg.thailand {
	background-image: url(../images/thailand.svg);
}
._geo.hong-kong:before,
._geo.hong-kong:after,
._geo.hong-kong > span,
._geo._bg.hong-kong {
	background-image: url(../images/hong-kong.svg);
}
._geo.tibet:before,
._geo.tibet:after,
._geo.tibet > span,
._geo._bg.tibet {
	background-image: url(../images/tibet.svg);
}
._geo.hungary:before,
._geo.hungary:after,
._geo.hungary > span,
._geo._bg.hungary {
	background-image: url(../images/hungary.svg);
}
._geo.togo:before,
._geo.togo:after,
._geo.togo > span,
._geo._bg.togo {
	background-image: url(../images/togo.svg);
}
._geo.iceland:before,
._geo.iceland:after,
._geo.iceland > span,
._geo._bg.iceland {
	background-image: url(../images/iceland.svg);
}
._geo.tokelau:before,
._geo.tokelau:after,
._geo.tokelau > span,
._geo._bg.tokelau {
	background-image: url(../images/tokelau.svg);
}
._geo.india:before,
._geo.india:after,
._geo.india > span,
._geo._bg.india {
	background-image: url(../images/india.svg);
}
._geo.tonga:before,
._geo.tonga:after,
._geo.tonga > span,
._geo._bg.tonga {
	background-image: url(../images/tonga.svg);
}
._geo.indonesia:before,
._geo.indonesia:after,
._geo.indonesia > span,
._geo._bg.indonesia {
	background-image: url(../images/indonesia.svg);
}
._geo.transnistria:before,
._geo.transnistria:after,
._geo.transnistria > span,
._geo._bg.transnistria {
	background-image: url(../images/transnistria.svg);
}
._geo.iran:before,
._geo.iran:after,
._geo.iran > span,
._geo._bg.iran {
	background-image: url(../images/iran.svg);
}
._geo.trinidad-and-tobago:before,
._geo.trinidad-and-tobago:after,
._geo.trinidad-and-tobago > span,
._geo._bg.trinidad-and-tobago {
	background-image: url(../images/trinidad-and-tobago.svg);
}
._geo.iraq:before,
._geo.iraq:after,
._geo.iraq > span,
._geo._bg.iraq {
	background-image: url(../images/iraq.svg);
}
._geo.tunisia:before,
._geo.tunisia:after,
._geo.tunisia > span,
._geo._bg.tunisia {
	background-image: url(../images/tunisia.svg);
}
._geo.ireland:before,
._geo.ireland:after,
._geo.ireland > span,
._geo._bg.ireland {
	background-image: url(../images/ireland.svg);
}
._geo.turkey:before,
._geo.turkey:after,
._geo.turkey > span,
._geo._bg.turkey {
	background-image: url(../images/turkey.svg);
}
._geo.isle-of-man:before,
._geo.isle-of-man:after,
._geo.isle-of-man > span,
._geo._bg.isle-of-man {
	background-image: url(../images/isle-of-man.svg);
}
._geo.turkmenistan:before,
._geo.turkmenistan:after,
._geo.turkmenistan > span,
._geo._bg.turkmenistan {
	background-image: url(../images/turkmenistan.svg);
}
._geo.israel:before,
._geo.israel:after,
._geo.israel > span,
._geo._bg.israel {
	background-image: url(../images/israel.svg);
}
._geo.turks-and-caicos:before,
._geo.turks-and-caicos:after,
._geo.turks-and-caicos > span,
._geo._bg.turks-and-caicos {
	background-image: url(../images/turks-and-caicos.svg);
}
._geo.italy:before,
._geo.italy:after,
._geo.italy > span,
._geo._bg.italy {
	background-image: url(../images/italy.svg);
}
._geo.tuvalu-1:before,
._geo.tuvalu-1:after,
._geo.tuvalu-1 > span,
._geo._bg.tuvalu-1 {
	background-image: url(../images/tuvalu-1.svg);
}
._geo.ivory-coast:before,
._geo.ivory-coast:after,
._geo.ivory-coast > span,
._geo._bg.ivory-coast {
	background-image: url(../images/ivory-coast.svg);
}
._geo.tuvalu:before,
._geo.tuvalu:after,
._geo.tuvalu > span,
._geo._bg.tuvalu {
	background-image: url(../images/tuvalu.svg);
}
._geo.jamaica:before,
._geo.jamaica:after,
._geo.jamaica > span,
._geo._bg.jamaica {
	background-image: url(../images/jamaica.svg);
}
._geo.uganda:before,
._geo.uganda:after,
._geo.uganda > span,
._geo._bg.uganda {
	background-image: url(../images/uganda.svg);
}
._geo.japan:before,
._geo.japan:after,
._geo.japan > span,
._geo._bg.japan {
	background-image: url(../images/japan.svg);
}
._geo.japan[hreflang='en-JP']:before,
._geo.japan[hreflang='en-JP']:after,
._geo.japan[hreflang='en-JP'] > span,
._geo._bg.japan[hreflang='en-JP'],
._geo.uk-japan:before,
._geo.uk-japan:after,
._geo.uk-japan > span,
._geo._bg.uk-japan {
	background-image: url(../images/uk-japan.png);
	border-radius: 4px;
}
._geo.ukraine:before,
._geo.ukraine:after,
._geo.ukraine > span,
._geo._bg.ukraine {
	background-image: url(../images/ukraine.svg);
}
._geo.jersey:before,
._geo.jersey:after,
._geo.jersey > span,
._geo._bg.jersey {
	background-image: url(../images/jersey.svg);
}
._geo.united-arab-emirates:before,
._geo.united-arab-emirates:after,
._geo.united-arab-emirates > span,
._geo._bg.united-arab-emirates {
	background-image: url(../images/united-arab-emirates.svg);
}
._geo.jordan:before,
._geo.jordan:after,
._geo.jordan > span,
._geo._bg.jordan {
	background-image: url(../images/jordan.svg);
}
._geo.uk:before,
._geo.uk:after,
._geo.uk > span,
._geo.bg.uk,
._geo.united-kingdom:before,
._geo.united-kingdom:after,
._geo.united-kingdom > span,
._geo._bg.united-kingdom,
._geo.uk:before,
._geo.united-kingdom-of-great-britain-and-northern-ireland:after,
._geo.united-kingdom-of-great-britain-and-northern-ireland:before,
._geo.united-kingdom-of-great-britain-and-northern-ireland > span,
._geo._bg.united-kingdom-of-great-britain-and-northern-ireland {
	background-image: url(../images/united-kingdom.svg);
}
._geo.kazakhstan:before,
._geo.kazakhstan:after,
._geo.kazakhstan > span,
._geo._bg.kazakhstan {
	background-image: url(../images/kazakhstan.svg);
}
._geo.united-nations:before,
._geo.united-nations:after,
._geo.united-nations > span,
._geo._bg.united-nations {
	background-image: url(../images/united-nations.svg);
}
._geo.kenya:before,
._geo.kenya:after,
._geo.kenya > span,
._geo._bg.kenya {
	background-image: url(../images/kenya.svg);
}
._geo.united-states:before,
._geo.united-states:after,
._geo.united-states > span,
._geo._bg.united-states {
	background-image: url(../images/united-states.svg);
}
._geo.united-states-of-america:before,
._geo.united-states-of-america:after,
._geo.united-states-of-america > span,
._geo._bg.united-states-of-america {
	background-image: url(../images/united-states-of-america.svg);
}
._geo.kiribati:before,
._geo.kiribati:after,
._geo.kiribati > span,
._geo._bg.kiribati {
	background-image: url(../images/kiribati.svg);
}
._geo.uruguay:before,
._geo.uruguay:after,
._geo.uruguay > span,
._geo._bg.uruguay {
	background-image: url(../images/uruguay.svg);
}
._geo.kosovo:before,
._geo.kosovo:after,
._geo.kosovo > span,
._geo._bg.kosovo {
	background-image: url(../images/kosovo.svg);
}
._geo.uzbekistn:before,
._geo.uzbekistn:after,
._geo.uzbekistn > span,
._geo._bg.uzbekistn {
	background-image: url(../images/uzbekistn.svg);
}
._geo.kwait:before,
._geo.kwait:after,
._geo.kwait > span,
._geo._bg.kwait {
	background-image: url(../images/kwait.svg);
}
._geo.vanuatu:before,
._geo.vanuatu:after,
._geo.vanuatu > span,
._geo._bg.vanuatu {
	background-image: url(../images/vanuatu.svg);
}
._geo.kyrgyzstan:before,
._geo.kyrgyzstan:after,
._geo.kyrgyzstan > span,
._geo._bg.kyrgyzstan {
	background-image: url(../images/kyrgyzstan.svg);
}
._geo.vatican-city:before,
._geo.vatican-city:after,
._geo.vatican-city > span,
._geo._bg.vatican-city {
	background-image: url(../images/vatican-city.svg);
}
._geo.laos:before,
._geo.laos:after,
._geo.laos > span,
._geo._bg.laos {
	background-image: url(../images/laos.svg);
}
._geo.venezuela:before,
._geo.venezuela:after,
._geo.venezuela > span,
._geo._bg.venezuela {
	background-image: url(../images/venezuela.svg);
}
._geo.latvia:before,
._geo.latvia:after,
._geo.latvia > span,
._geo._bg.latvia {
	background-image: url(../images/latvia.svg);
}
._geo.vietnam:before,
._geo.vietnam:after,
._geo.vietnam > span,
._geo._bg.vietnam {
	background-image: url(../images/vietnam.svg);
}
._geo.lebanon:before,
._geo.lebanon:after,
._geo.lebanon > span,
._geo._bg.lebanon {
	background-image: url(../images/lebanon.svg);
}
._geo.virgin-islands:before,
._geo.virgin-islands:after,
._geo.virgin-islands > span,
._geo._bg.virgin-islands {
	background-image: url(../images/virgin-islands.svg);
}
._geo.lesotho:before,
._geo.lesotho:after,
._geo.lesotho > span,
._geo._bg.lesotho {
	background-image: url(../images/lesotho.svg);
}
._geo.wales:before,
._geo.wales:after,
._geo.wales > span,
._geo._bg.wales {
	background-image: url(../images/wales.svg);
}
._geo.liberia:before,
._geo.liberia:after,
._geo.liberia > span,
._geo._bg.liberia {
	background-image: url(../images/liberia.svg);
}
._geo.yemen:before,
._geo.yemen:after,
._geo.yemen > span,
._geo._bg.yemen {
	background-image: url(../images/yemen.svg);
}
._geo.libya:before,
._geo.libya:after,
._geo.libya > span,
._geo._bg.libya {
	background-image: url(../images/libya.svg);
}
._geo.zambia:before,
._geo.zambia:after,
._geo.zambia > span,
._geo._bg.zambia {
	background-image: url(../images/zambia.svg);
}
._geo.affiliates:before,
._geo.affiliates:after,
._geo.affiliates > span,
._geo._bg.affiliates {
	background-image: url(../images/affiliates.png);
}
._geo.uae:before,
._geo.uae:after,
._geo.uae > span,
._geo._bg.uae {
	background-image: url(../images/united-arab-emirates.svg);
}
.container-info {
	padding: 5px;
	border: 1px solid #d0d0d0;
	margin: 15px 0;
	font-family: 'open sans', sans-serif;
}
.container-info .title {
	padding: 4px 0 15px;
	font-size: 18px;
	line-height: 1.06;
	line-height: 1.2;
	text-align: center;
}
.container-info .image {
	position: relative;
	width: 100%;
	height: 140px;
	margin: 0 0 21px;
	background: transparent no-repeat center center;
	background-size: cover;
}
.container-info .image p {
	padding: 0;
	margin: 0;
}
.container-info .image .flag {
	position: absolute;
	bottom: 20px;
	left: 15px;
	font-size: 16px;
	font-weight: 600;
	font-style: italic;
	color: #fff;
	text-shadow: 0 1px 4px rgba(0, 0, 0, 0.98);
}
.container-info .image .flag:before {
	content: '';
	display: block;
	width: 42px;
	height: 27px;
	margin: 0 0 16px;
	background: transparent no-repeat 0 0;
	background-size: contain;
}
.container-info .image .flag + .flag {
	left: auto;
	right: 15px;
	text-align: right;
}
.container-info .image .flag + .flag:before {
	margin-left: auto;
}
.container-info .malta-gibraltar-image {
	background-image: url(../images/landscape-malta-gibraltar.jpg);
}
.container-info ul {
	list-style: none outside none;
	padding: 0 0 15px 24px;
	margin: 0;
	font-size: 15px;
	line-height: 1.2;
	font-style: italic;
}
.container-info ul li {
	padding-bottom: 10px;
	position: relative;
}
.container-info ul li:last-child {
	padding-bottom: 0;
}
.container-info ul li:before {
	content: '';
	position: absolute;
	top: 8px;
	left: -21px;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #37889e;
}
.container-info .image .flag-malta:before {
	background-image: url(../images/mt.png);
}
.container-info .image .flag-gibraltar:before {
	background-image: url(../images/gib_1.png);
}
.container-info .info {
	position: relative;
	padding: 9px 0 13px 92px;
	margin: 0 0 9px;
	font-size: 14px;
	line-height: 1.21;
	font-weight: 700;
	font-style: italic;
	color: #444;
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		from(rgba(255, 255, 255, 0)),
		color-stop(50%, rgba(201, 224, 238, 1)),
		to(rgba(255, 255, 255, 0))
	);
	background: -webkit-linear-gradient(
		left,
		rgba(255, 255, 255, 0) 0%,
		rgba(201, 224, 238, 1) 50%,
		rgba(255, 255, 255, 0) 100%
	);
	background: -o-linear-gradient(
		left,
		rgba(255, 255, 255, 0) 0%,
		rgba(201, 224, 238, 1) 50%,
		rgba(255, 255, 255, 0) 100%
	);
	background: linear-gradient(
		to right,
		rgba(255, 255, 255, 0) 0%,
		rgba(201, 224, 238, 1) 50%,
		rgba(255, 255, 255, 0) 100%
	);
}
.container-info .info:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 75px;
	height: 49px;
	background: url(../images/flag-eu.png) no-repeat 0 0;
}
.container-info .info p {
	margin: 0;
}
@media (min-width: 600px) {
	.container-info ul {
		display: table;
		margin: 0 auto 5px;
	}
	.container-info .image {
		height: 233px;
	}
	.container-info .image .flag {
		bottom: 12px;
		left: 6px;
		font-size: 21px;
	}
	.container-info .image .flag + .flag {
		right: 6px;
	}
	.container-info .image .flag + .flag:before {
		float: right;
		margin-left: 9px;
	}
	.container-info .image .flag:before {
		float: left;
		width: 58px;
		height: 38px;
		margin: -10px 9px 0;
	}
	.container-info .info {
		padding: 5px 0 5px 88px;
		line-height: 42px;
		margin: 0 23px 13px;
	}
	.container-info .info p {
		display: inline-block;
		font-size: 16px;
		line-height: 1.21;
	}
	.container-info .info:before {
		top: 2px;
	}
}
@media (min-width: 769px) {
	.container-info .title {
		font-size: 18px;
	}
	.container-info .info {
		padding-left: 128px;
		padding-right: 90px;
		margin: 0 46px 12px;
		text-align: center;
	}
	.container-info .info:before {
		left: 40px;
	}
}
.construct1 > .wrap > .links {
	display: none;
}
.construct1 > .wrap > .links a {
	display: block;
	height: 60px;
	line-height: 60px;
	border-top: 1px solid #ddd;
}
.construct1 > .wrap > .links a:first-child {
	border-top: none;
}
.construct1 > .wrap > .links a span {
	text-indent: -999px;
}
@media only screen and (min-width: 768px) {
	.construct1 {
		position: relative;
	}
	.construct1 > .wrap {
		float: left;
		width: 100%;
		margin-right: -300px;
	}
	.construct1 .longlist {
		margin-right: 300px;
	}
	.construct1 .circlelist {
		float: right;
		width: 300px;
	}
	.construct1:after {
		content: '';
		display: table;
		clear: both;
	}
	.construct2 {
		overflow: hidden;
	}
	.construct2 > .longlist {
		float: left;
		width: 50%;
		margin-right: 1%;
	}
	.construct2 > .rectlist {
		overflow: hidden;
	}
	.construct2 .rectlist ul li:before {
		left: 10px;
	}
	.construct2 .rectlist ul li strong {
		left: 35px;
	}
	.construct2 .longlist + .rectlist {
		width: 37.2%;
		margin-left: 57%;
	}
}
@media only screen and (min-width: 1024px) {
	.construct1 > .wrap > .links {
		display: block;
		float: left;
		width: 140px;
		margin-right: 1%;
		padding-top: 5px;
	}
	.construct2 > .longlist {
		width: 56%;
	}
	.construct2 .longlist + .rectlist {
		margin-left: 60%;
	}
}
@media only screen and (min-width: 1100px) {
	.construct1 > .wrap {
		margin-right: -320px;
	}
	.construct1 .longlist {
		margin-right: 350px;
	}
	.construct1 .circlelist {
		width: 320px;
	}
}
footer {
	min-width: 320px;
	max-width: 1200px;
	padding: 0;
	margin: 0 auto;
}
footer > .widgets {
	background: #f0f0f0;
	padding-bottom: 1px;
	padding-top: 15px;
}
footer > .widgets > .caption {
	margin: 0 2% 15px;
	padding: 10px 0;
	font:
		bold 15px/18px 'open sans',
		sans-serif;
	text-align: center;
	color: #363636;
	border-bottom: 1px solid #aaa;
}
footer > .widgets > .footer_angebot {
	position: relative;
	margin: 0 1%;
	padding: 0 2% 3px;
	font:
		normal 13px/16px 'open sans',
		sans-serif;
	color: #363636;
	overflow: hidden;
	border: 1px solid #a7a7a7;
}
footer > .widgets > .footer_angebot > p {
	padding: 0;
	margin: 0;
	text-align: right;
}
footer > .widgets > .footer_angebot > p:first-child {
	padding: 9px 0 6px;
	color: #9b9b9b;
	font-weight: 700;
	text-align: left;
}
footer > .widgets > .footer_angebot > p:first-child strong {
	color: #000;
}
footer > .widgets > .footer_angebot > ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
footer > .widgets > .footer_angebot > ul li {
	padding: 2px 0 2px 25px;
	background: url(../images/checkmark.png) no-repeat 0 3px;
}
footer > .widgets > .footer_angebot > ul li strong strong {
	color: #00994d;
}
footer > .widgets > .footer_angebot > p > a {
	display: block;
	padding: 4px;
	font-size: 13px;
	color: red;
	text-decoration: none;
}
footer > .widgets > .footer_angebot > p > a:hover {
	text-decoration: underline;
}
footer > .widgets > .weiter_lesen {
	width: 98%;
	height: 100px;
	margin: 10px auto;
	box-shadow: 0 0 0 2px #00994d inset;
	position: relative;
	overflow: hidden;
}
footer > .widgets > .weiter_lesen:hover {
	box-shadow: 0 0 0 2px #000 inset;
}
footer > .widgets > .weiter_lesen:after {
	content: '';
	position: absolute;
	width: 22px;
	height: 22px;
	bottom: 0;
	right: 0;
	background: #00994d;
}
footer > .widgets > .weiter_lesen:hover:after {
	background: #000;
}
footer > .widgets > .weiter_lesen > p {
	padding: 0;
	margin: 0;
}
footer > .widgets > .weiter_lesen > p > a,
footer > .widgets > .weiter_lesen > p > span {
	display: block;
	width: 100%;
	height: 98px;
	padding: 1px 0;
	font:
		bold 15px/24px 'open sans',
		sans-serif;
	color: #fff;
	text-decoration: none;
	position: relative;
}
footer > .widgets > .weiter_lesen > p > a > span,
footer > .widgets > .weiter_lesen > p > span > span {
	display: block;
	background: #898585;
	text-align: center;
	padding: 5px;
	margin: 38px -20px 0;
	-webkit-transform: rotate(-19deg);
	-moz-transform: rotate(-19deg);
	-ms-transform: rotate(-19deg);
	-o-transform: rotate(-19deg);
}
footer > .widgets > .weiter_lesen > p > a:hover span,
footer > .widgets > .weiter_lesen > p > span:hover span {
	background: #000;
}
footer > .widgets > .weiter_lesen > p > a:before,
footer > .widgets > .weiter_lesen > p > span:before {
	content: '';
	position: absolute;
	display: block;
	top: 10px;
	left: 8px;
	width: 44px;
	height: 38px;
	background: url(../images/footer-icons.png) no-repeat 0 0;
}
footer > .widgets > .weiter_lesen > p .poker:before {
	width: 44px;
	height: 34px;
	background-position: 0 0;
}
footer > .widgets > .weiter_lesen > p .binary:before {
	width: 34px;
	height: 26px;
	background-position: -45px 0;
}
footer > .widgets > .weiter_lesen > p .sport:before {
	width: 36px;
	height: 36px;
	background-position: -81px 0;
}
footer > .widgets > .weiter_lesen > p .blackjack:before {
	width: 31px;
	height: 35px;
	background-position: -130px 0;
}
footer > .widgets > .weiter_lesen > p .roulette:before {
	width: 34px;
	height: 30px;
	background-position: -178px -4px;
}
footer > .widgets > .weiter_lesen > p .slots:before {
	width: 35px;
	height: 26px;
	background-position: -225px -5px;
}
footer > .widgets > .weiter_lesen > p .forexbroker:before {
	width: 37px;
	height: 37px;
	background-position: -268px 0;
}
footer > .widgets > .weiter_lesen > p .onlinebroker:before {
	width: 39px;
	height: 35px;
	background-position: -310px -4px;
}
footer > .widgets > .weiter_lesen > p .social-trading:before {
	width: 39px;
	height: 28px;
	background-position: -353px -6px;
}
footer > .widgets > .weiter_lesen > p .online-casinos:before {
	width: 33px;
	height: 28px;
	background-position: -6px -40px;
}
footer > .widgets > .weiter_lesen > p .aktien:before {
	width: 36px;
	height: 31px;
	background-position: -43px -38px;
}
footer > .widgets > .weiter_lesen > p .cfd:before {
	width: 31px;
	height: 31px;
	background-position: -83px -38px;
}
footer > .widgets > .weiter_lesen > p .book-of-ra:before {
	width: 35px;
	height: 37px;
	background-position: -125px -36px;
}
footer > .widgets > .weiter_lesen > p .casino:before {
	width: 35px;
	height: 37px;
	background-position: -178px -37px;
}
footer > .widgets > .weiter_lesen > p .ecn:before {
	width: 34px;
	height: 30px;
	background-position: -225px -40px;
}
footer > .widgets > .weiter_lesen > p .dating:before {
	width: 24px;
	height: 26px;
	background-position: -273px -41px;
}
footer > .widgets > .weiter_lesen > p .singles:before {
	width: 32px;
	height: 31px;
	background-position: -316px -39px;
}
footer > .widgets > .weiter_lesen > p .live:before {
	width: 29px;
	height: 29px;
	background-position: -357px -40px;
}
footer > .widgets > .weiter_lesen > p > a:after,
footer > .widgets > .weiter_lesen > p > span:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 7px;
	right: 7px;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-right: 0;
	border-left: 9px solid #fff;
	z-index: 1;
}
footer > .copy {
	padding: 8px 10px;
	font-size: 11px;
	line-height: 28px;
	background: #141618;
	color: #e8e8e8;
}
footer > .copy > a {
	text-decoration: none;
	color: #aaa;
	transition: 0.2s linear;
}
footer > .copy > a:hover {
	color: #fff;
}
footer > .copy > div {
	float: right;
}
footer > .copy > div > a,
.horizbox > .folgen > a {
	float: left;
	width: 28px;
	height: 28px;
	margin-right: 1px;
	border-radius: 50%;
	background: #3c5b9b url(../images/sicons.png) no-repeat -1px -1px;
	transition: background-color 0.3s linear;
}
footer > .copy > div > a.f,
.horizbox > .folgen > a.f {
	background-color: #3c5b9b;
}
footer > .copy > div > a.t,
.horizbox > .folgen > a.t {
	background-color: #359bed;
	background-position: -1px -31px;
}
footer > .copy > div > a.l,
.horizbox > .folgen > a.l {
	background-color: #91c9db;
	background-position: -1px -61px;
}
footer > .copy > div > a.g,
.horizbox > .folgen > a.g {
	background-color: #dc4c41;
	background-position: -1px -91px;
}
footer > .copy > div > a.m,
.horizbox > .folgen > a.m {
	width: auto;
	height: 20px;
	line-height: 20px;
	padding: 4px 10px;
	color: #fff;
	text-decoration: none;
	background: none;
	border-radius: 0;
}
footer > .copy > div > a.m:hover,
.horizbox > .folgen > a.m:hover {
	text-decoration: underline;
	background: none;
}
footer > .copy > div > a:hover,
.horizbox > .folgen > a:hover {
	background-color: #fff;
}
footer > .copy > div > a.f:hover,
.horizbox > .folgen > a.f:hover {
	background-position: -31px -1px;
}
footer > .copy > div > a.t:hover,
.horizbox > .folgen > a.t:hover {
	background-position: -31px -31px;
}
footer > .copy > div > a.l:hover,
.horizbox > .folgen > a.l:hover {
	background-position: -31px -61px;
}
footer > .copy > div > a.g:hover,
.horizbox > .folgen > a.g:hover {
	background-position: -31px -91px;
}
@media only screen and (min-width: 480px) {
	footer > .copy {
		padding: 8px 2.5%;
		font-size: 12px;
	}
	footer > .copy > div > a {
		margin: 0 1px;
	}
}
@media only screen and (min-width: 600px) {
	footer > .widgets {
		padding: 15px 1% 5px;
		overflow: hidden;
	}
	footer > .widgets > .footer_angebot {
		float: left;
		width: 49%;
		margin: 0 2% 0 0;
		height: 95px;
	}
	footer > .widgets > .caption {
		margin: 0 0 15px;
	}
	footer > .widgets > .weiter_lesen {
		overflow: hidden;
		width: auto;
		margin-top: 0;
	}
	footer > .widgets > .weiter_lesen.fix {
		float: left;
		clear: left;
		width: 53%;
		margin-right: 2%;
	}
	footer > .copy {
		overflow: visible;
		line-height: 80px;
	}
	footer > .copy:after {
		content: '';
		display: block;
		clear: both;
	}
	footer > .copy > div {
		float: right;
		margin-left: auto;
		line-height: 32px;
	}
}
@media only screen and (min-width: 1000px) {
	footer > .widgets > .footer_angebot {
		width: 27.5%;
		margin-right: 1.7%;
		padding: 0 1.2% 3px;
		min-width: 300px;
	}
	footer > .widgets > .weiter_lesen.first {
		float: left;
		width: 21%;
		max-width: 250px;
		margin-right: 1.7%;
	}
	footer > .widgets > .weiter_lesen.fix {
		clear: none;
		width: 21%;
		max-width: 250px;
		margin-right: 1.7%;
	}
	footer > .copy:after {
		content: none;
	}
}
@media only screen and (min-width: 1120px) {
	footer > .widgets {
		padding: 15px 1.8% 5px;
	}
	footer > .widgets > .weiter_lesen.first,
	footer > .widgets > .weiter_lesen.fix {
		width: 22%;
	}
}
.footer-country-picker {
	position: relative;
	z-index: 1;
	user-select: none;
	-webkit-user-select: none;
}
.footer-country-picker:before {
	content: '';
	background: url(../images/footer-2020.png) -420px -10px no-repeat;
	position: absolute;
	width: 23px;
	height: 23px;
}
.footer-country-toggle {
	display: block;
	padding: 2px 36px 2px 40px;
	font-size: 14px;
	line-height: 44px;
	color: #fff;
	border-bottom: 1px solid #5b5c5e;
	position: relative;
	z-index: 2;
}
.footer-country-toggle:before,
.footer-country-toggle:after {
	content: '';
	cursor: pointer;
}
.footer-country-toggle:after {
	background: url(../images/footer-2020.png) -420px 0 no-repeat;
	width: 14px;
	height: 9px;
	position: absolute;
	top: 20px;
	right: 11px;
}
.footer-country-search {
	display: block;
	background: transparent;
	border: 0 none;
	font-size: 14px;
	line-height: 24px;
	padding: 10px 0;
	width: 100%;
	color: #fff;
	box-shadow: none;
	border-radius: 0;
}
.footer-country-search:focus {
	outline: none;
}
.footer-country-search::placeholder {
	font-style: italic;
}
.footer-country-dropdown {
	padding: 12px 0 0;
	display: none;
}
.footer-country-dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
	max-height: 150px;
	overflow-x: hidden;
	overflow-y: auto;
	scrollbar-width: thin;
	scrollbar-color: #e1e1e1 #b7b7b7;
	display: flex;
	flex-flow: row wrap;
}
.footer-country-dropdown ul::-webkit-scrollbar {
	width: 3px;
}
.footer-country-dropdown ul::-webkit-scrollbar-track {
	background: #222324;
	border-radius: 2px;
}
.footer-country-dropdown ul::-webkit-scrollbar-thumb {
	background: #00994d;
	border-radius: 2px;
}
.footer-country-dropdown ul li {
	flex-basis: 25%;
	max-width: 25%;
	margin-top: 8px;
	margin-bottom: 8px;
	display: none;
}
.footer-country-dropdown ul li.visible {
	display: list-item;
}
.footer-country-dropdown a {
	font-size: 0;
	color: transparent;
}
.footer-country-dropdown a:before {
	content: '';
	width: 52px;
	height: 34px;
}
@media only screen and (max-width: 639px) {
	.footer-country-picker {
		background: #222324;
		border-radius: 5px;
		flex-basis: 100%;
		padding: 8px 20px 18px;
	}
	.footer-country-picker:before {
		top: 20px;
		left: 20px;
	}
}
@media only screen and (min-width: 640px) {
	.footer-country-picker {
		flex-basis: 38%;
		max-width: 38%;
		align-self: flex-start;
		margin-top: -10px;
	}
	.footer-country-picker:before {
		top: 12px;
		left: 0;
	}
	.footer-country-dropdown {
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		background: #001a0d;
		padding-right: 20px;
		padding-bottom: 12px;
		border-width: 1px 1px;
		border-style: solid;
		border-color: #5b5c5e;
		margin-bottom: 0;
	}
	.footer-country-dropdown ul {
		max-height: 110px;
		padding-left: 20px;
	}
	.footer-country-dropdown ul li {
		margin-top: 0;
		margin-bottom: 0;
	}
	.footer-country-picker {
		margin-top: 22px;
		flex-basis: 100%;
	}
}
footer:not(.footer) .footer-country-picker {
	position: relative;
	z-index: 1;
	float: none;
	user-select: none;
	-webkit-user-select: none;
	padding: 8px 20px;
	margin: 8px 0;
}
footer:not(.footer) .footer-country-toggle {
	padding-top: 0;
	padding-bottom: 0;
	border-bottom: 0;
}
footer:not(.footer) .footer-country-dropdown {
	top: auto;
	bottom: 100%;
}
footer:not(.footer) .footer-country-dropdown a:before {
	width: 40px;
	height: 26px;
}
footer:not(.footer) .footer-country-dropdown ul li {
	flex-basis: 25%;
	width: 25%;
}
@media only screen and (min-width: 640px) {
	footer:not(.footer) .footer-country-picker {
		clear: both;
		float: right;
		margin: 10px auto;
	}
}
@media only screen and (min-width: 640px) {
	footer:not(.footer) .footer-country-picker {
		max-width: 240px;
		padding: 0;
		margin: 17px 0 0 15px;
	}
	footer:not(.footer) .links {
		margin-left: auto;
	}
}
.footer-row {
	display: flex;
	flex-flow: row wrap;
}
.country-compliance {
	padding: 20px 10px;
	font:
		400 19px/28px Verdana,
		sans-serif;
	color: #fff;
	background-color: #001a0d;
}
.country-compliance a {
	position: relative;
	display: block;
	padding-top: 100px;
	font: inherit;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
.country-compliance a:before {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 80px;
	background: url(../images/eeep-logo-gr.png) no-repeat center;
}
.country-compliance a:hover:before {
	opacity: 0.7;
}
@media only screen and (min-width: 768px) {
	.country-compliance {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.country-compliance a {
		display: flex;
		flex-flow: column wrap;
		justify-content: center;
		min-height: 80px;
		padding: 0 0 0 200px;
	}
	.country-compliance a:before {
		top: calc(50% - 40px);
		right: auto;
		width: 172px;
		background-size: contain;
	}
}
@media only screen and (min-width: 1024px) {
	.footer-row + .footer-row {
		border-top: 1px solid #000;
		box-shadow: inset 0 1px 0 #242627;
	}
	.footer-row {
		flex-wrap: nowrap;
	}
	.country-compliance {
		padding-left: 90px;
		padding-right: 60px;
	}
	.country-compliance a {
		padding-left: 215px;
	}
}
._geo:before,
._geo:after,
._geo > span,
._geo._bg {
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	color: transparent;
	width: 24px;
	height: 16px;
	background-image: url(../images/worldwide.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
._geo.s:before,
._geo.s:after,
._geo.s > span,
._geo._bg.s {
	width: 16px;
	height: 11px;
}
._geo.abkhazia:before,
._geo.abkhazia:after,
._geo.abkhazia > span,
._geo._bg.abkhazia {
	background-image: url(../images/abkhazia.svg);
}
._geo.lithuania:before,
._geo.lithuania:after,
._geo.lithuania > span,
._geo._bg.lithuania {
	background-image: url(../images/lithuania.svg);
}
._geo.afghanistan:before,
._geo.afghanistan:after,
._geo.afghanistan > span,
._geo._bg.afghanistan {
	background-image: url(../images/afghanistan.svg);
}
._geo.luxembourg:before,
._geo.luxembourg:after,
._geo.luxembourg > span,
._geo._bg.luxembourg {
	background-image: url(../images/luxembourg.svg);
}
._geo.aland-islands:before,
._geo.aland-islands:after,
._geo.aland-islands > span,
._geo._bg.aland-islands {
	background-image: url(../images/aland-islands.svg);
}
._geo.macao:before,
._geo.macao:after,
._geo.macao > span,
._geo._bg.macao {
	background-image: url(../images/macao.svg);
}
._geo.albania:before,
._geo.albania:after,
._geo.albania > span,
._geo._bg.albania {
	background-image: url(../images/albania.svg);
}
._geo.madagascar:before,
._geo.madagascar:after,
._geo.madagascar > span,
._geo._bg.madagascar {
	background-image: url(../images/madagascar.svg);
}
._geo.algeria:before,
._geo.algeria:after,
._geo.algeria > span,
._geo._bg.algeria {
	background-image: url(../images/algeria.svg);
}
._geo.madeira:before,
._geo.madeira:after,
._geo.madeira > span,
._geo._bg.madeira {
	background-image: url(../images/madeira.svg);
}
._geo.american-samoa:before,
._geo.american-samoa:after,
._geo.american-samoa > span,
._geo._bg.american-samoa {
	background-image: url(../images/american-samoa.svg);
}
._geo.malasya:before,
._geo.malasya:after,
._geo.malasya > span,
._geo._bg.malasya {
	background-image: url(../images/malasya.svg);
}
._geo.andorra:before,
._geo.andorra:after,
._geo.andorra > span,
._geo._bg.andorra {
	background-image: url(../images/andorra.svg);
}
._geo.malawi:before,
._geo.malawi:after,
._geo.malawi > span,
._geo._bg.malawi {
	background-image: url(../images/malawi.svg);
}
._geo.angola:before,
._geo.angola:after,
._geo.angola > span,
._geo._bg.angola {
	background-image: url(../images/angola.svg);
}
._geo.maldives:before,
._geo.maldives:after,
._geo.maldives > span,
._geo._bg.maldives {
	background-image: url(../images/maldives.svg);
}
._geo.anguilla:before,
._geo.anguilla:after,
._geo.anguilla > span,
._geo._bg.anguilla {
	background-image: url(../images/anguilla.svg);
}
._geo.mali:before,
._geo.mali:after,
._geo.mali > span,
._geo._bg.mali {
	background-image: url(../images/mali.svg);
}
._geo.antigua-and-barbuda:before,
._geo.antigua-and-barbuda:after,
._geo.antigua-and-barbuda > span,
._geo._bg.antigua-and-barbuda {
	background-image: url(../images/antigua-and-barbuda.svg);
}
._geo.malta:before,
._geo.malta:after,
._geo.malta > span,
._geo._bg.malta {
	background-image: url(../images/malta.svg);
}
._geo.argentina:before,
._geo.argentina:after,
._geo.argentina > span,
._geo._bg.argentina {
	background-image: url(../images/argentina.svg);
}
._geo.marshall-island:before,
._geo.marshall-island:after,
._geo.marshall-island > span,
._geo._bg.marshall-island {
	background-image: url(../images/marshall-island.svg);
}
._geo.armenia:before,
._geo.armenia:after,
._geo.armenia > span,
._geo._bg.armenia {
	background-image: url(../images/armenia.svg);
}
._geo.martinique:before,
._geo.martinique:after,
._geo.martinique > span,
._geo._bg.martinique {
	background-image: url(../images/martinique.svg);
}
._geo.aruba:before,
._geo.aruba:after,
._geo.aruba > span,
._geo._bg.aruba {
	background-image: url(../images/aruba.svg);
}
._geo.mauritania:before,
._geo.mauritania:after,
._geo.mauritania > span,
._geo._bg.mauritania {
	background-image: url(../images/mauritania.svg);
}
._geo.australia:before,
._geo.australia:after,
._geo.australia > span,
._geo._bg.australia {
	background-image: url(../images/australia.svg);
}
._geo.mauritius:before,
._geo.mauritius:after,
._geo.mauritius > span,
._geo._bg.mauritius {
	background-image: url(../images/mauritius.svg);
}
._geo.austria:before,
._geo.austria:after,
._geo.austria > span,
._geo._bg.austria {
	background-image: url(../images/austria.svg);
}
._geo.melilla:before,
._geo.melilla:after,
._geo.melilla > span,
._geo._bg.melilla {
	background-image: url(../images/melilla.svg);
}
._geo.azerbaijan:before,
._geo.azerbaijan:after,
._geo.azerbaijan > span,
._geo._bg.azerbaijan {
	background-image: url(../images/azerbaijan.svg);
}
._geo.mexico:before,
._geo.mexico:after,
._geo.mexico > span,
._geo._bg.mexico {
	background-image: url(../images/mexico.svg);
}
._geo.azores-islands:before,
._geo.azores-islands:after,
._geo.azores-islands > span,
._geo._bg.azores-islands {
	background-image: url(../images/azores-islands.svg);
}
._geo.micronesia:before,
._geo.micronesia:after,
._geo.micronesia > span,
._geo._bg.micronesia {
	background-image: url(../images/micronesia.svg);
}
._geo.bahamas:before,
._geo.bahamas:after,
._geo.bahamas > span,
._geo._bg.bahamas {
	background-image: url(../images/bahamas.svg);
}
._geo.moldova:before,
._geo.moldova:after,
._geo.moldova > span,
._geo._bg.moldova {
	background-image: url(../images/moldova.svg);
}
._geo.bahrain:before,
._geo.bahrain:after,
._geo.bahrain > span,
._geo._bg.bahrain {
	background-image: url(../images/bahrain.svg);
}
._geo.monaco:before,
._geo.monaco:after,
._geo.monaco > span,
._geo._bg.monaco {
	background-image: url(../images/monaco.svg);
}
._geo.balearic-islands:before,
._geo.balearic-islands:after,
._geo.balearic-islands > span,
._geo._bg.balearic-islands {
	background-image: url(../images/balearic-islands.svg);
}
._geo.mongolia:before,
._geo.mongolia:after,
._geo.mongolia > span,
._geo._bg.mongolia {
	background-image: url(../images/mongolia.svg);
}
._geo.bangladesh:before,
._geo.bangladesh:after,
._geo.bangladesh > span,
._geo._bg.bangladesh {
	background-image: url(../images/bangladesh.svg);
}
._geo.montenegro:before,
._geo.montenegro:after,
._geo.montenegro > span,
._geo._bg.montenegro {
	background-image: url(../images/montenegro.svg);
}
._geo.barbados:before,
._geo.barbados:after,
._geo.barbados > span,
._geo._bg.barbados {
	background-image: url(../images/barbados.svg);
}
._geo.montserrat:before,
._geo.montserrat:after,
._geo.montserrat > span,
._geo._bg.montserrat {
	background-image: url(../images/montserrat.svg);
}
._geo.basque-country:before,
._geo.basque-country:after,
._geo.basque-country > span,
._geo._bg.basque-country {
	background-image: url(../images/basque-country.svg);
}
._geo.morocco:before,
._geo.morocco:after,
._geo.morocco > span,
._geo._bg.morocco {
	background-image: url(../images/morocco.svg);
}
._geo.belarus:before,
._geo.belarus:after,
._geo.belarus > span,
._geo._bg.belarus {
	background-image: url(../images/belarus.svg);
}
._geo.mozambique:before,
._geo.mozambique:after,
._geo.mozambique > span,
._geo._bg.mozambique {
	background-image: url(../images/mozambique.svg);
}
._geo.belgium:before,
._geo.belgium:after,
._geo.belgium > span,
._geo._bg.belgium {
	background-image: url(../images/belgium.svg);
}
._geo.myanmar:before,
._geo.myanmar:after,
._geo.myanmar > span,
._geo._bg.myanmar {
	background-image: url(../images/myanmar.svg);
}
._geo.belize:before,
._geo.belize:after,
._geo.belize > span,
._geo._bg.belize {
	background-image: url(../images/belize.svg);
}
._geo.namibia:before,
._geo.namibia:after,
._geo.namibia > span,
._geo._bg.namibia {
	background-image: url(../images/namibia.svg);
}
._geo.benin:before,
._geo.benin:after,
._geo.benin > span,
._geo._bg.benin {
	background-image: url(../images/benin.svg);
}
._geo.nato:before,
._geo.nato:after,
._geo.nato > span,
._geo._bg.nato {
	background-image: url(../images/nato.svg);
}
._geo.bermuda:before,
._geo.bermuda:after,
._geo.bermuda > span,
._geo._bg.bermuda {
	background-image: url(../images/bermuda.svg);
}
._geo.nauru:before,
._geo.nauru:after,
._geo.nauru > span,
._geo._bg.nauru {
	background-image: url(../images/nauru.svg);
}
._geo.bhutan:before,
._geo.bhutan:after,
._geo.bhutan > span,
._geo._bg.bhutan {
	background-image: url(../images/bhutan.svg);
}
._geo.nepal:before,
._geo.nepal:after,
._geo.nepal > span,
._geo._bg.nepal {
	background-image: url(../images/nepal.svg);
}
._geo.bolivia:before,
._geo.bolivia:after,
._geo.bolivia > span,
._geo._bg.bolivia {
	background-image: url(../images/bolivia.svg);
}
._geo.netherlands:before,
._geo.netherlands:after,
._geo.netherlands > span,
._geo._bg.netherlands {
	background-image: url(../images/netherlands.svg);
}
._geo.bonaire:before,
._geo.bonaire:after,
._geo.bonaire > span,
._geo._bg.bonaire {
	background-image: url(../images/bonaire.svg);
}
._geo.new-zealand:before,
._geo.new-zealand:after,
._geo.new-zealand > span,
._geo._bg.new-zealand {
	background-image: url(../images/new-zealand.svg);
}
._geo.bosnia-and-herzegovina:before,
._geo.bosnia-and-herzegovina:after,
._geo.bosnia-and-herzegovina > span,
._geo._bg.bosnia-and-herzegovina {
	background-image: url(../images/bosnia-and-herzegovina.svg);
}
._geo.nicaragua:before,
._geo.nicaragua:after,
._geo.nicaragua > span,
._geo._bg.nicaragua {
	background-image: url(../images/nicaragua.svg);
}
._geo.botswana:before,
._geo.botswana:after,
._geo.botswana > span,
._geo._bg.botswana {
	background-image: url(../images/botswana.svg);
}
._geo.niger:before,
._geo.niger:after,
._geo.niger > span,
._geo._bg.niger {
	background-image: url(../images/niger.svg);
}
._geo.brazil:before,
._geo.brazil:after,
._geo.brazil > span,
._geo._bg.brazil {
	background-image: url(../images/brazil.svg);
}
._geo.nigeria:before,
._geo.nigeria:after,
._geo.nigeria > span,
._geo._bg.nigeria {
	background-image: url(../images/nigeria.svg);
}
._geo.british-columbia:before,
._geo.british-columbia:after,
._geo.british-columbia > span,
._geo._bg.british-columbia {
	background-image: url(../images/british-columbia.svg);
}
._geo.niue:before,
._geo.niue:after,
._geo.niue > span,
._geo._bg.niue {
	background-image: url(../images/niue.svg);
}
._geo.british-indian-ocean-territory:before,
._geo.british-indian-ocean-territory:after,
._geo.british-indian-ocean-territory > span,
._geo._bg.british-indian-ocean-territory {
	background-image: url(../images/british-indian-ocean-territory.svg);
}
._geo.norfolk-island:before,
._geo.norfolk-island:after,
._geo.norfolk-island > span,
._geo._bg.norfolk-island {
	background-image: url(../images/norfolk-island.svg);
}
._geo.british-virgin-islands:before,
._geo.british-virgin-islands:after,
._geo.british-virgin-islands > span,
._geo._bg.british-virgin-islands {
	background-image: url(../images/british-virgin-islands.svg);
}
._geo.north-korea:before,
._geo.north-korea:after,
._geo.north-korea > span,
._geo._bg.north-korea {
	background-image: url(../images/north-korea.svg);
}
._geo.brunei:before,
._geo.brunei:after,
._geo.brunei > span,
._geo._bg.brunei {
	background-image: url(../images/brunei.svg);
}
._geo.cyprus:before,
._geo.cyprus:after,
._geo.cyprus > span,
._geo._bg.cyprus {
	background-image: url(../images/northern-cyprus.svg);
}
._geo.bulgaria:before,
._geo.bulgaria:after,
._geo.bulgaria > span,
._geo._bg.bulgaria {
	background-image: url(../images/bulgaria.svg);
}
._geo.northern-marianas-islands:before,
._geo.northern-marianas-islands:after,
._geo.northern-marianas-islands > span,
._geo._bg.northern-marianas-islands {
	background-image: url(../images/northern-marianas-islands.svg);
}
._geo.burkina-faso:before,
._geo.burkina-faso:after,
._geo.burkina-faso > span,
._geo._bg.burkina-faso {
	background-image: url(../images/burkina-faso.svg);
}
._geo.norway:before,
._geo.norway:after,
._geo.norway > span,
._geo._bg.norway {
	background-image: url(../images/norway.svg);
}
._geo.burundi:before,
._geo.burundi:after,
._geo.burundi > span,
._geo._bg.burundi {
	background-image: url(../images/burundi.svg);
}
._geo.oman:before,
._geo.oman:after,
._geo.oman > span,
._geo._bg.oman {
	background-image: url(../images/oman.svg);
}
._geo.cambodia:before,
._geo.cambodia:after,
._geo.cambodia > span,
._geo._bg.cambodia {
	background-image: url(../images/cambodia.svg);
}
._geo.ossetia:before,
._geo.ossetia:after,
._geo.ossetia > span,
._geo._bg.ossetia {
	background-image: url(../images/ossetia.svg);
}
._geo.cameroon:before,
._geo.cameroon:after,
._geo.cameroon > span,
._geo._bg.cameroon {
	background-image: url(../images/cameroon.svg);
}
._geo.pakistan:before,
._geo.pakistan:after,
._geo.pakistan > span,
._geo._bg.pakistan {
	background-image: url(../images/pakistan.svg);
}
._geo.canada:before,
._geo.canada:after,
._geo.canada > span,
._geo._bg.canada {
	background-image: url(../images/canada.svg);
}
._geo.palau:before,
._geo.palau:after,
._geo.palau > span,
._geo._bg.palau {
	background-image: url(../images/palau.svg);
}
._geo.canary-islands:before,
._geo.canary-islands:after,
._geo.canary-islands > span,
._geo._bg.canary-islands {
	background-image: url(../images/canary-islands.svg);
}
._geo.palestine:before,
._geo.palestine:after,
._geo.palestine > span,
._geo._bg.palestine {
	background-image: url(../images/palestine.svg);
}
._geo.cape-verde:before,
._geo.cape-verde:after,
._geo.cape-verde > span,
._geo._bg.cape-verde {
	background-image: url(../images/cape-verde.svg);
}
._geo.panama:before,
._geo.panama:after,
._geo.panama > span,
._geo._bg.panama {
	background-image: url(../images/panama.svg);
}
._geo.cayman-islands:before,
._geo.cayman-islands:after,
._geo.cayman-islands > span,
._geo._bg.cayman-islands {
	background-image: url(../images/cayman-islands.svg);
}
._geo.papua-new-guinea:before,
._geo.papua-new-guinea:after,
._geo.papua-new-guinea > span,
._geo._bg.papua-new-guinea {
	background-image: url(../images/papua-new-guinea.svg);
}
._geo.central-african-republic:before,
._geo.central-african-republic:after,
._geo.central-african-republic > span,
._geo._bg.central-african-republic {
	background-image: url(../images/central-african-republic.svg);
}
._geo.paraguay:before,
._geo.paraguay:after,
._geo.paraguay > span,
._geo._bg.paraguay {
	background-image: url(../images/paraguay.svg);
}
._geo.ceuta:before,
._geo.ceuta:after,
._geo.ceuta > span,
._geo._bg.ceuta {
	background-image: url(../images/ceuta.svg);
}
._geo.peru:before,
._geo.peru:after,
._geo.peru > span,
._geo._bg.peru {
	background-image: url(../images/peru.svg);
}
._geo.chad:before,
._geo.chad:after,
._geo.chad > span,
._geo._bg.chad {
	background-image: url(../images/chad.svg);
}
._geo.philippines:before,
._geo.philippines:after,
._geo.philippines > span,
._geo._bg.philippines {
	background-image: url(../images/philippines.svg);
}
._geo.chile:before,
._geo.chile:after,
._geo.chile > span,
._geo._bg.chile {
	background-image: url(../images/chile.svg);
}
._geo.pitcairn-islands:before,
._geo.pitcairn-islands:after,
._geo.pitcairn-islands > span,
._geo._bg.pitcairn-islands {
	background-image: url(../images/pitcairn-islands.svg);
}
._geo.china:before,
._geo.china:after,
._geo.china > span,
._geo._bg.china {
	background-image: url(../images/china.svg);
}
._geo.poland:before,
._geo.poland:after,
._geo.poland > span,
._geo._bg.poland {
	background-image: url(../images/poland.svg);
}
._geo.christmas-island:before,
._geo.christmas-island:after,
._geo.christmas-island > span,
._geo._bg.christmas-island {
	background-image: url(../images/christmas-island.svg);
}
._geo.portugal:before,
._geo.portugal:after,
._geo.portugal > span,
._geo._bg.portugal {
	background-image: url(../images/portugal.svg);
}
._geo.cocos-island:before,
._geo.cocos-island:after,
._geo.cocos-island > span,
._geo._bg.cocos-island {
	background-image: url(../images/cocos-island.svg);
}
._geo.puerto-rico:before,
._geo.puerto-rico:after,
._geo.puerto-rico > span,
._geo._bg.puerto-rico {
	background-image: url(../images/puerto-rico.svg);
}
._geo.colombia:before,
._geo.colombia:after,
._geo.colombia > span,
._geo._bg.colombia {
	background-image: url(../images/colombia.svg);
}
._geo.espanya:before,
._geo.espanya:after,
._geo.espanya > span,
._geo._bg.espanya {
	background-image: url(../images/espanya.svg);
}
._geo.qatar:before,
._geo.qatar:after,
._geo.qatar > span,
._geo._bg.qatar {
	background-image: url(../images/qatar.svg);
}
._geo.comoros:before,
._geo.comoros:after,
._geo.comoros > span,
._geo._bg.comoros {
	background-image: url(../images/comoros.svg);
}
._geo.rapa-nui:before,
._geo.rapa-nui:after,
._geo.rapa-nui > span,
._geo._bg.rapa-nui {
	background-image: url(../images/rapa-nui.svg);
}
._geo.cook-islands:before,
._geo.cook-islands:after,
._geo.cook-islands > span,
._geo._bg.cook-islands {
	background-image: url(../images/cook-islands.svg);
}
._geo.republic-of-macedonia:before,
._geo.republic-of-macedonia:after,
._geo.republic-of-macedonia > span,
._geo._bg.republic-of-macedonia {
	background-image: url(../images/republic-of-macedonia.svg);
}
._geo.corsica:before,
._geo.corsica:after,
._geo.corsica > span,
._geo._bg.corsica {
	background-image: url(../images/corsica.svg);
}
._geo.republic-of-the-congo:before,
._geo.republic-of-the-congo:after,
._geo.republic-of-the-congo > span,
._geo._bg.republic-of-the-congo {
	background-image: url(../images/republic-of-the-congo.svg);
}
._geo.costa-rica:before,
._geo.costa-rica:after,
._geo.costa-rica > span,
._geo._bg.costa-rica {
	background-image: url(../images/costa-rica.svg);
}
._geo.romania:before,
._geo.romania:after,
._geo.romania > span,
._geo._bg.romania {
	background-image: url(../images/romania.svg);
}
._geo.croatia:before,
._geo.croatia:after,
._geo.croatia > span,
._geo._bg.croatia {
	background-image: url(../images/croatia.svg);
}
._geo.russia:before,
._geo.russia:after,
._geo.russia > span,
._geo._bg.russia {
	background-image: url(../images/russia.svg);
}
._geo.cuba:before,
._geo.cuba:after,
._geo.cuba > span,
._geo._bg.cuba {
	background-image: url(../images/cuba.svg);
}
._geo.rwanda:before,
._geo.rwanda:after,
._geo.rwanda > span,
._geo._bg.rwanda {
	background-image: url(../images/rwanda.svg);
}
._geo.curacao:before,
._geo.curacao:after,
._geo.curacao > span,
._geo._bg.curacao {
	background-image: url(../images/curacao.svg);
}
._geo.saba-island:before,
._geo.saba-island:after,
._geo.saba-island > span,
._geo._bg.saba-island {
	background-image: url(../images/saba-island.svg);
}
._geo.czech-republic:before,
._geo.czech-republic:after,
._geo.czech-republic > span,
._geo._bg.czech-republic {
	background-image: url(../images/czech-republic.svg);
}
._geo.sahrawi-arab-democratic-republic:before,
._geo.sahrawi-arab-democratic-republic:after,
._geo.sahrawi-arab-democratic-republic > span,
._geo._bg.sahrawi-arab-democratic-republic {
	background-image: url(../images/sahrawi-arab-democratic-republic.svg);
}
._geo.democratic-republic-of-congo:before,
._geo.democratic-republic-of-congo:after,
._geo.democratic-republic-of-congo > span,
._geo._bg.democratic-republic-of-congo {
	background-image: url(../images/democratic-republic-of-congo.svg);
}
._geo.saint-kitts-and-nevis:before,
._geo.saint-kitts-and-nevis:after,
._geo.saint-kitts-and-nevis > span,
._geo._bg.saint-kitts-and-nevis {
	background-image: url(../images/saint-kitts-and-nevis.svg);
}
._geo.denmark:before,
._geo.denmark:after,
._geo.denmark > span,
._geo._bg.denmark {
	background-image: url(../images/denmark.svg);
}
._geo.samoa:before,
._geo.samoa:after,
._geo.samoa > span,
._geo._bg.samoa {
	background-image: url(../images/samoa.svg);
}
._geo.djibouti:before,
._geo.djibouti:after,
._geo.djibouti > span,
._geo._bg.djibouti {
	background-image: url(../images/djibouti.svg);
}
._geo.san-marino:before,
._geo.san-marino:after,
._geo.san-marino > span,
._geo._bg.san-marino {
	background-image: url(../images/san-marino.svg);
}
._geo.dominica:before,
._geo.dominica:after,
._geo.dominica > span,
._geo._bg.dominica {
	background-image: url(../images/dominica.svg);
}
._geo.sao-tome-and-prince:before,
._geo.sao-tome-and-prince:after,
._geo.sao-tome-and-prince > span,
._geo._bg.sao-tome-and-prince {
	background-image: url(../images/sao-tome-and-prince.svg);
}
._geo.dominican-republic:before,
._geo.dominican-republic:after,
._geo.dominican-republic > span,
._geo._bg.dominican-republic {
	background-image: url(../images/dominican-republic.svg);
	border-radius: 4px;
}
._geo.sardinia:before,
._geo.sardinia:after,
._geo.sardinia > span,
._geo._bg.sardinia {
	background-image: url(../images/sardinia.svg);
}
._geo.east-timor:before,
._geo.east-timor:after,
._geo.east-timor > span,
._geo._bg.east-timor {
	background-image: url(../images/east-timor.svg);
}
._geo.saudi-arabia:before,
._geo.saudi-arabia:after,
._geo.saudi-arabia > span,
._geo._bg.saudi-arabia {
	background-image: url(../images/saudi-arabia.svg);
}
._geo.ecuador:before,
._geo.ecuador:after,
._geo.ecuador > span,
._geo._bg.ecuador {
	background-image: url(../images/ecuador.svg);
}
._geo.scotland:before,
._geo.scotland:after,
._geo.scotland > span,
._geo._bg.scotland {
	background-image: url(../images/scotland.svg);
}
._geo.egypt:before,
._geo.egypt:after,
._geo.egypt > span,
._geo._bg.egypt {
	background-image: url(../images/egypt.svg);
}
._geo.senegal:before,
._geo.senegal:after,
._geo.senegal > span,
._geo._bg.senegal {
	background-image: url(../images/senegal.svg);
}
._geo.el-salvador:before,
._geo.el-salvador:after,
._geo.el-salvador > span,
._geo._bg.el-salvador {
	background-image: url(../images/el-salvador.svg);
}
._geo.serbia:before,
._geo.serbia:after,
._geo.serbia > span,
._geo._bg.serbia {
	background-image: url(../images/serbia.svg);
}
._geo.england:before,
._geo.england:after,
._geo.england > span,
._geo._bg.england {
	background-image: url(../images/england.svg);
}
._geo.seychelles:before,
._geo.seychelles:after,
._geo.seychelles > span,
._geo._bg.seychelles {
	background-image: url(../images/seychelles.svg);
}
._geo.equatorial-guinea:before,
._geo.equatorial-guinea:after,
._geo.equatorial-guinea > span,
._geo._bg.equatorial-guinea {
	background-image: url(../images/equatorial-guinea.svg);
}
._geo.sicily:before,
._geo.sicily:after,
._geo.sicily > span,
._geo._bg.sicily {
	background-image: url(../images/sicily.svg);
}
._geo.eritrea:before,
._geo.eritrea:after,
._geo.eritrea > span,
._geo._bg.eritrea {
	background-image: url(../images/eritrea.svg);
}
._geo.sierra-leone:before,
._geo.sierra-leone:after,
._geo.sierra-leone > span,
._geo._bg.sierra-leone {
	background-image: url(../images/sierra-leone.svg);
}
._geo.estonia:before,
._geo.estonia:after,
._geo.estonia > span,
._geo._bg.estonia {
	background-image: url(../images/estonia.svg);
}
._geo.singapore:before,
._geo.singapore:after,
._geo.singapore > span,
._geo._bg.singapore {
	background-image: url(../images/singapore.svg);
}
._geo.ethiopia:before,
._geo.ethiopia:after,
._geo.ethiopia > span,
._geo._bg.ethiopia {
	background-image: url(../images/ethiopia.svg);
}
._geo.sint-eustatius:before,
._geo.sint-eustatius:after,
._geo.sint-eustatius > span,
._geo._bg.sint-eustatius {
	background-image: url(../images/sint-eustatius.svg);
}
._geo.european-union:before,
._geo.european-union:after,
._geo.european-union > span,
._geo._bg.european-union {
	background-image: url(../images/european-union.svg);
}
._geo.sint-maarten:before,
._geo.sint-maarten:after,
._geo.sint-maarten > span,
._geo._bg.sint-maarten {
	background-image: url(../images/sint-maarten.svg);
}
._geo.falkland-islands:before,
._geo.falkland-islands:after,
._geo.falkland-islands > span,
._geo._bg.falkland-islands {
	background-image: url(../images/falkland-islands.svg);
}
._geo.slovakia:before,
._geo.slovakia:after,
._geo.slovakia > span,
._geo._bg.slovakia {
	background-image: url(../images/slovakia.svg);
}
._geo.fiji:before,
._geo.fiji:after,
._geo.fiji > span,
._geo._bg.fiji {
	background-image: url(../images/fiji.svg);
}
._geo.slovenia:before,
._geo.slovenia:after,
._geo.slovenia > span,
._geo._bg.slovenia {
	background-image: url(../images/slovenia.svg);
}
._geo.finland:before,
._geo.finland:after,
._geo.finland > span,
._geo._bg.finland {
	background-image: url(../images/finland.svg);
}
._geo.solomon-islands:before,
._geo.solomon-islands:after,
._geo.solomon-islands > span,
._geo._bg.solomon-islands {
	background-image: url(../images/solomon-islands.svg);
}
._geo.france:before,
._geo.france:after,
._geo.france > span,
._geo._bg.france {
	background-image: url(../images/france.svg);
}
._geo.somalia:before,
._geo.somalia:after,
._geo.somalia > span,
._geo._bg.somalia {
	background-image: url(../images/somalia.svg);
}
._geo.french-polynesia:before,
._geo.french-polynesia:after,
._geo.french-polynesia > span,
._geo._bg.french-polynesia {
	background-image: url(../images/french-polynesia.svg);
}
._geo.somaliland:before,
._geo.somaliland:after,
._geo.somaliland > span,
._geo._bg.somaliland {
	background-image: url(../images/somaliland.svg);
}
._geo.gabon:before,
._geo.gabon:after,
._geo.gabon > span,
._geo._bg.gabon {
	background-image: url(../images/gabon.svg);
}
._geo.south-africa:before,
._geo.south-africa:after,
._geo.south-africa > span,
._geo._bg.south-africa {
	background-image: url(../images/south-africa.svg);
}
._geo.galapagos-islands:before,
._geo.galapagos-islands:after,
._geo.galapagos-islands > span,
._geo._bg.galapagos-islands {
	background-image: url(../images/galapagos-islands.svg);
}
._geo.south-korea:before,
._geo.south-korea:after,
._geo.south-korea > span,
._geo._bg.south-korea {
	background-image: url(../images/south-korea.svg);
}
._geo.gambia:before,
._geo.gambia:after,
._geo.gambia > span,
._geo._bg.gambia {
	background-image: url(../images/gambia.svg);
}
._geo.south-sudan:before,
._geo.south-sudan:after,
._geo.south-sudan > span,
._geo._bg.south-sudan {
	background-image: url(../images/south-sudan.svg);
}
._geo.georgia:before,
._geo.georgia:after,
._geo.georgia > span,
._geo._bg.georgia {
	background-image: url(../images/georgia.svg);
}
._geo.spain:before,
._geo.spain:after,
._geo.spain > span,
._geo._bg.spain {
	background-image: url(../images/spain.svg);
}
._geo.germany:before,
._geo.germany:after,
._geo.germany > span,
._geo._bg.germany {
	background-image: url(../images/germany.svg);
}
._geo.germany[hreflang='en-DE']:before,
._geo.germany[hreflang='en-DE']:after,
._geo.germany[hreflang='en-DE'] > span,
._geo._bg.germany[hreflang='en-DE'],
._geo.uk-german:before,
._geo.uk-german:after,
._geo.uk-german > span,
._geo._bg.uk-german {
	background-image: url(../images/uk-germany.png);
	border-radius: 4px;
}
._geo.sri-lanka:before,
._geo.sri-lanka:after,
._geo.sri-lanka > span,
._geo._bg.sri-lanka {
	background-image: url(../images/sri-lanka.svg);
}
._geo.ghana:before,
._geo.ghana:after,
._geo.ghana > span,
._geo._bg.ghana {
	background-image: url(../images/ghana.svg);
}
._geo.st-barts:before,
._geo.st-barts:after,
._geo.st-barts > span,
._geo._bg.st-barts {
	background-image: url(../images/st-barts.svg);
}
._geo.gibraltar:before,
._geo.gibraltar:after,
._geo.gibraltar > span,
._geo._bg.gibraltar {
	background-image: url(../images/gibraltar.svg);
}
._geo.st-lucia:before,
._geo.st-lucia:after,
._geo.st-lucia > span,
._geo._bg.st-lucia {
	background-image: url(../images/st-lucia.svg);
}
._geo.greece:before,
._geo.greece:after,
._geo.greece > span,
._geo._bg.greece {
	background-image: url(../images/greece.svg);
}
._geo.st-vincent-and-the-grenadines:before,
._geo.st-vincent-and-the-grenadines:after,
._geo.st-vincent-and-the-grenadines > span,
._geo._bg.st-vincent-and-the-grenadines {
	background-image: url(../images/st-vincent-and-the-grenadines.svg);
}
._geo.greenland:before,
._geo.greenland:after,
._geo.greenland > span,
._geo._bg.greenland {
	background-image: url(../images/greenland.svg);
}
._geo.sudan:before,
._geo.sudan:after,
._geo.sudan > span,
._geo._bg.sudan {
	background-image: url(../images/sudan.svg);
}
._geo.grenada:before,
._geo.grenada:after,
._geo.grenada > span,
._geo._bg.grenada {
	background-image: url(../images/grenada.svg);
}
._geo.suriname:before,
._geo.suriname:after,
._geo.suriname > span,
._geo._bg.suriname {
	background-image: url(../images/suriname.svg);
}
._geo.guam:before,
._geo.guam:after,
._geo.guam > span,
._geo._bg.guam {
	background-image: url(../images/guam.svg);
}
._geo.swaziland:before,
._geo.swaziland:after,
._geo.swaziland > span,
._geo._bg.swaziland {
	background-image: url(../images/swaziland.svg);
}
._geo.guatemala:before,
._geo.guatemala:after,
._geo.guatemala > span,
._geo._bg.guatemala {
	background-image: url(../images/guatemala.svg);
}
._geo.sweden:before,
._geo.sweden:after,
._geo.sweden > span,
._geo._bg.sweden {
	background-image: url(../images/sweden.svg);
}
._geo.guernsey:before,
._geo.guernsey:after,
._geo.guernsey > span,
._geo._bg.guernsey {
	background-image: url(../images/guernsey.svg);
}
._geo.switzerland:before,
._geo.switzerland:after,
._geo.switzerland > span,
._geo._bg.switzerland {
	background-image: url(../images/switzerland.svg);
}
._geo.guinea-bissau:before,
._geo.guinea-bissau:after,
._geo.guinea-bissau > span,
._geo._bg.guinea-bissau {
	background-image: url(../images/guinea-bissau.svg);
}
._geo.syria:before,
._geo.syria:after,
._geo.syria > span,
._geo._bg.syria {
	background-image: url(../images/syria.svg);
}
._geo.guinea:before,
._geo.guinea:after,
._geo.guinea > span,
._geo._bg.guinea {
	background-image: url(../images/guinea.svg);
}
._geo.taiwan:before,
._geo.taiwan:after,
._geo.taiwan > span,
._geo._bg.taiwan {
	background-image: url(../images/taiwan.svg);
}
._geo.haiti:before,
._geo.haiti:after,
._geo.haiti > span,
._geo._bg.haiti {
	background-image: url(../images/haiti.svg);
}
._geo.tajikistan:before,
._geo.tajikistan:after,
._geo.tajikistan > span,
._geo._bg.tajikistan {
	background-image: url(../images/tajikistan.svg);
}
._geo.hawaii:before,
._geo.hawaii:after,
._geo.hawaii > span,
._geo._bg.hawaii {
	background-image: url(../images/hawaii.svg);
}
._geo.tanzania:before,
._geo.tanzania:after,
._geo.tanzania > span,
._geo._bg.tanzania {
	background-image: url(../images/tanzania.svg);
}
._geo.honduras:before,
._geo.honduras:after,
._geo.honduras > span,
._geo._bg.honduras {
	background-image: url(../images/honduras.svg);
}
._geo.thailand:before,
._geo.thailand:after,
._geo.thailand > span,
._geo._bg.thailand {
	background-image: url(../images/thailand.svg);
}
._geo.hong-kong:before,
._geo.hong-kong:after,
._geo.hong-kong > span,
._geo._bg.hong-kong {
	background-image: url(../images/hong-kong.svg);
}
._geo.tibet:before,
._geo.tibet:after,
._geo.tibet > span,
._geo._bg.tibet {
	background-image: url(../images/tibet.svg);
}
._geo.hungary:before,
._geo.hungary:after,
._geo.hungary > span,
._geo._bg.hungary {
	background-image: url(../images/hungary.svg);
}
._geo.togo:before,
._geo.togo:after,
._geo.togo > span,
._geo._bg.togo {
	background-image: url(../images/togo.svg);
}
._geo.iceland:before,
._geo.iceland:after,
._geo.iceland > span,
._geo._bg.iceland {
	background-image: url(../images/iceland.svg);
}
._geo.tokelau:before,
._geo.tokelau:after,
._geo.tokelau > span,
._geo._bg.tokelau {
	background-image: url(../images/tokelau.svg);
}
._geo.india:before,
._geo.india:after,
._geo.india > span,
._geo._bg.india {
	background-image: url(../images/india.svg);
}
._geo.tonga:before,
._geo.tonga:after,
._geo.tonga > span,
._geo._bg.tonga {
	background-image: url(../images/tonga.svg);
}
._geo.indonesia:before,
._geo.indonesia:after,
._geo.indonesia > span,
._geo._bg.indonesia {
	background-image: url(../images/indonesia.svg);
}
._geo.transnistria:before,
._geo.transnistria:after,
._geo.transnistria > span,
._geo._bg.transnistria {
	background-image: url(../images/transnistria.svg);
}
._geo.iran:before,
._geo.iran:after,
._geo.iran > span,
._geo._bg.iran {
	background-image: url(../images/iran.svg);
}
._geo.trinidad-and-tobago:before,
._geo.trinidad-and-tobago:after,
._geo.trinidad-and-tobago > span,
._geo._bg.trinidad-and-tobago {
	background-image: url(../images/trinidad-and-tobago.svg);
}
._geo.iraq:before,
._geo.iraq:after,
._geo.iraq > span,
._geo._bg.iraq {
	background-image: url(../images/iraq.svg);
}
._geo.tunisia:before,
._geo.tunisia:after,
._geo.tunisia > span,
._geo._bg.tunisia {
	background-image: url(../images/tunisia.svg);
}
._geo.ireland:before,
._geo.ireland:after,
._geo.ireland > span,
._geo._bg.ireland {
	background-image: url(../images/ireland.svg);
}
._geo.turkey:before,
._geo.turkey:after,
._geo.turkey > span,
._geo._bg.turkey {
	background-image: url(../images/turkey.svg);
}
._geo.isle-of-man:before,
._geo.isle-of-man:after,
._geo.isle-of-man > span,
._geo._bg.isle-of-man {
	background-image: url(../images/isle-of-man.svg);
}
._geo.turkmenistan:before,
._geo.turkmenistan:after,
._geo.turkmenistan > span,
._geo._bg.turkmenistan {
	background-image: url(../images/turkmenistan.svg);
}
._geo.israel:before,
._geo.israel:after,
._geo.israel > span,
._geo._bg.israel {
	background-image: url(../images/israel.svg);
}
._geo.turks-and-caicos:before,
._geo.turks-and-caicos:after,
._geo.turks-and-caicos > span,
._geo._bg.turks-and-caicos {
	background-image: url(../images/turks-and-caicos.svg);
}
._geo.italy:before,
._geo.italy:after,
._geo.italy > span,
._geo._bg.italy {
	background-image: url(../images/italy.svg);
}
._geo.tuvalu-1:before,
._geo.tuvalu-1:after,
._geo.tuvalu-1 > span,
._geo._bg.tuvalu-1 {
	background-image: url(../images/tuvalu-1.svg);
}
._geo.ivory-coast:before,
._geo.ivory-coast:after,
._geo.ivory-coast > span,
._geo._bg.ivory-coast {
	background-image: url(../images/ivory-coast.svg);
}
._geo.tuvalu:before,
._geo.tuvalu:after,
._geo.tuvalu > span,
._geo._bg.tuvalu {
	background-image: url(../images/tuvalu.svg);
}
._geo.jamaica:before,
._geo.jamaica:after,
._geo.jamaica > span,
._geo._bg.jamaica {
	background-image: url(../images/jamaica.svg);
}
._geo.uganda:before,
._geo.uganda:after,
._geo.uganda > span,
._geo._bg.uganda {
	background-image: url(../images/uganda.svg);
}
._geo.japan:before,
._geo.japan:after,
._geo.japan > span,
._geo._bg.japan {
	background-image: url(../images/japan.svg);
}
._geo.japan[hreflang='en-JP']:before,
._geo.japan[hreflang='en-JP']:after,
._geo.japan[hreflang='en-JP'] > span,
._geo._bg.japan[hreflang='en-JP'],
._geo.uk-japan:before,
._geo.uk-japan:after,
._geo.uk-japan > span,
._geo._bg.uk-japan {
	background-image: url(../images/uk-japan.png);
	border-radius: 4px;
}
._geo.ukraine:before,
._geo.ukraine:after,
._geo.ukraine > span,
._geo._bg.ukraine {
	background-image: url(../images/ukraine.svg);
}
._geo.jersey:before,
._geo.jersey:after,
._geo.jersey > span,
._geo._bg.jersey {
	background-image: url(../images/jersey.svg);
}
._geo.united-arab-emirates:before,
._geo.united-arab-emirates:after,
._geo.united-arab-emirates > span,
._geo._bg.united-arab-emirates {
	background-image: url(../images/united-arab-emirates.svg);
}
._geo.jordan:before,
._geo.jordan:after,
._geo.jordan > span,
._geo._bg.jordan {
	background-image: url(../images/jordan.svg);
}
._geo.uk:before,
._geo.uk:after,
._geo.uk > span,
._geo.bg.uk,
._geo.united-kingdom:before,
._geo.united-kingdom:after,
._geo.united-kingdom > span,
._geo._bg.united-kingdom,
._geo.uk:before,
._geo.united-kingdom-of-great-britain-and-northern-ireland:after,
._geo.united-kingdom-of-great-britain-and-northern-ireland:before,
._geo.united-kingdom-of-great-britain-and-northern-ireland > span,
._geo._bg.united-kingdom-of-great-britain-and-northern-ireland {
	background-image: url(../images/united-kingdom.svg);
}
._geo.kazakhstan:before,
._geo.kazakhstan:after,
._geo.kazakhstan > span,
._geo._bg.kazakhstan {
	background-image: url(../images/kazakhstan.svg);
}
._geo.united-nations:before,
._geo.united-nations:after,
._geo.united-nations > span,
._geo._bg.united-nations {
	background-image: url(../images/united-nations.svg);
}
._geo.kenya:before,
._geo.kenya:after,
._geo.kenya > span,
._geo._bg.kenya {
	background-image: url(../images/kenya.svg);
}
._geo.united-states:before,
._geo.united-states:after,
._geo.united-states > span,
._geo._bg.united-states {
	background-image: url(../images/united-states.svg);
}
._geo.united-states-of-america:before,
._geo.united-states-of-america:after,
._geo.united-states-of-america > span,
._geo._bg.united-states-of-america {
	background-image: url(../images/united-states-of-america.svg);
}
._geo.kiribati:before,
._geo.kiribati:after,
._geo.kiribati > span,
._geo._bg.kiribati {
	background-image: url(../images/kiribati.svg);
}
._geo.uruguay:before,
._geo.uruguay:after,
._geo.uruguay > span,
._geo._bg.uruguay {
	background-image: url(../images/uruguay.svg);
}
._geo.kosovo:before,
._geo.kosovo:after,
._geo.kosovo > span,
._geo._bg.kosovo {
	background-image: url(../images/kosovo.svg);
}
._geo.uzbekistn:before,
._geo.uzbekistn:after,
._geo.uzbekistn > span,
._geo._bg.uzbekistn {
	background-image: url(../images/uzbekistn.svg);
}
._geo.kwait:before,
._geo.kwait:after,
._geo.kwait > span,
._geo._bg.kwait {
	background-image: url(../images/kwait.svg);
}
._geo.vanuatu:before,
._geo.vanuatu:after,
._geo.vanuatu > span,
._geo._bg.vanuatu {
	background-image: url(../images/vanuatu.svg);
}
._geo.kyrgyzstan:before,
._geo.kyrgyzstan:after,
._geo.kyrgyzstan > span,
._geo._bg.kyrgyzstan {
	background-image: url(../images/kyrgyzstan.svg);
}
._geo.vatican-city:before,
._geo.vatican-city:after,
._geo.vatican-city > span,
._geo._bg.vatican-city {
	background-image: url(../images/vatican-city.svg);
}
._geo.laos:before,
._geo.laos:after,
._geo.laos > span,
._geo._bg.laos {
	background-image: url(../images/laos.svg);
}
._geo.venezuela:before,
._geo.venezuela:after,
._geo.venezuela > span,
._geo._bg.venezuela {
	background-image: url(../images/venezuela.svg);
}
._geo.latvia:before,
._geo.latvia:after,
._geo.latvia > span,
._geo._bg.latvia {
	background-image: url(../images/latvia.svg);
}
._geo.vietnam:before,
._geo.vietnam:after,
._geo.vietnam > span,
._geo._bg.vietnam {
	background-image: url(../images/vietnam.svg);
}
._geo.lebanon:before,
._geo.lebanon:after,
._geo.lebanon > span,
._geo._bg.lebanon {
	background-image: url(../images/lebanon.svg);
}
._geo.virgin-islands:before,
._geo.virgin-islands:after,
._geo.virgin-islands > span,
._geo._bg.virgin-islands {
	background-image: url(../images/virgin-islands.svg);
}
._geo.lesotho:before,
._geo.lesotho:after,
._geo.lesotho > span,
._geo._bg.lesotho {
	background-image: url(../images/lesotho.svg);
}
._geo.wales:before,
._geo.wales:after,
._geo.wales > span,
._geo._bg.wales {
	background-image: url(../images/wales.svg);
}
._geo.liberia:before,
._geo.liberia:after,
._geo.liberia > span,
._geo._bg.liberia {
	background-image: url(../images/liberia.svg);
}
._geo.yemen:before,
._geo.yemen:after,
._geo.yemen > span,
._geo._bg.yemen {
	background-image: url(../images/yemen.svg);
}
._geo.libya:before,
._geo.libya:after,
._geo.libya > span,
._geo._bg.libya {
	background-image: url(../images/libya.svg);
}
._geo.zambia:before,
._geo.zambia:after,
._geo.zambia > span,
._geo._bg.zambia {
	background-image: url(../images/zambia.svg);
}
._geo.affiliates:before,
._geo.affiliates:after,
._geo.affiliates > span,
._geo._bg.affiliates {
	background-image: url(../images/affiliates.png);
}
._geo.germany[hreflang='en-DE']:before,
._geo.germany[hreflang='en-DE']:after,
._geo.germany[hreflang='en-DE'] > span,
._geo._bg.germany[hreflang='en-DE'],
._geo.uk-german:before,
._geo.uk-german:after,
._geo.uk-german > span,
._geo._bg.uk-german {
	background-image: url(../images/uk-germany.png);
	border-radius: 4px;
}
._geo.japan[hreflang='en-JP']:before,
._geo.japan[hreflang='en-JP']:after,
._geo.japan[hreflang='en-JP'] > span,
._geo._bg.japan[hreflang='en-JP'],
._geo.uk-japan:before,
._geo.uk-japan:after,
._geo.uk-japan > span,
._geo._bg.uk-japan {
	background-image: url(../images/uk-japan.png);
	border-radius: 4px;
}
._geo.united-states-of-america[hreflang='es-US']:before,
._geo.united-states-of-america[hreflang='es-US']:after,
._geo.united-states-of-america[hreflang='es-US'] > span,
._geo._bg.united-states-of-america[hreflang='es-US'],
._geo.spain-us:before,
._geo.spain-us:after,
._geo.spain-us > span,
._geo._bg.spain-us {
	background-image: url(../images/spain-us.jpg);
	border-radius: 4px;
}
._geo.denmark[hreflang='en-DK']:before,
._geo.denmark[hreflang='en-DK']:after,
._geo.denmark[hreflang='en-DK'] > span,
._geo._bg.denmark[hreflang='en-DK'],
._geo.uk-denmark:before,
._geo.uk-denmark:after,
._geo.uk-denmark > span,
._geo._bg.uk-denmark {
	background-image: url(../images/uk-denmark.jpg);
	border-radius: 4px;
}
._geo.finland[hreflang='en-FI']:before,
._geo.finland[hreflang='en-FI']:after,
._geo.finland[hreflang='en-FI'] > span,
._geo._bg.finland[hreflang='en-FI'],
._geo.uk-finland:before,
._geo.uk-finland:after,
._geo.uk-finland > span,
._geo._bg.uk-finland {
	background-image: url(../images/uk-finland.jpg);
	border-radius: 4px;
}
._geo.greece[hreflang='en-GR']:before,
._geo.greece[hreflang='en-GR']:after,
._geo.greece[hreflang='en-GR'] > span,
._geo._bg.greece[hreflang='en-GR'],
._geo.uk-greece:before,
._geo.uk-greece:after,
._geo.uk-greece > span,
._geo._bg.uk-greece {
	background-image: url(../images/uk-greece.jpg);
	border-radius: 4px;
}
._geo.norway[hreflang='en-NO']:before,
._geo.norway[hreflang='en-NO']:after,
._geo.norway[hreflang='en-NO'] > span,
._geo._bg.norway[hreflang='en-NO'],
._geo.uk-norway:before,
._geo.uk-norway:after,
._geo.uk-norway > span,
._geo._bg.uk-norway {
	background-image: url(../images/uk-norway.jpg);
	border-radius: 4px;
}
._geo.portugal[hreflang='en-PT']:before,
._geo.portugal[hreflang='en-PT']:after,
._geo.portugal[hreflang='en-PT'] > span,
._geo._bg.portugal[hreflang='en-PT'],
._geo.uk-portugal:before,
._geo.uk-portugal:after,
._geo.uk-portugal > span,
._geo._bg.uk-portugal {
	background-image: url(../images/uk-portugal.jpg);
	border-radius: 4px;
}
._geo.spain[hreflang='en-ES']:before,
._geo.spain[hreflang='en-ES']:after,
._geo.spain[hreflang='en-ES'] > span,
._geo._bg.spain[hreflang='en-ES'],
._geo.uk-spain:before,
._geo.uk-spain:after,
._geo.uk-spain > span,
._geo._bg.uk-spain {
	background-image: url(../images/uk-spain.jpg);
	border-radius: 4px;
}
._geo.sweden[hreflang='en-SE']:before,
._geo.sweden[hreflang='en-SE']:after,
._geo.sweden[hreflang='en-SE'] > span,
._geo._bg.sweden[hreflang='en-SE'],
._geo.uk-sweden:before,
._geo.uk-sweden:after,
._geo.uk-sweden > span,
._geo._bg.uk-sweden {
	background-image: url(../images/uk-sweden.jpg);
	border-radius: 4px;
}
._geo.germany[hreflang='el-DE']:before,
._geo.germany[hreflang='el-DE']:after,
._geo.germany[hreflang='el-DE'] > span,
._geo._bg.germany[hreflang='el-DE'],
._geo.el-de:before,
._geo.el-de:after,
._geo.el-de > span,
._geo._bg.de-greece {
	background-image: url(../images/germany-greece.jpg);
	border-radius: 4px;
}
._geo.germany[hreflang='it-DE']:before,
._geo.germany[hreflang='it-DE']:after,
._geo.germany[hreflang='it-DE'] > span,
._geo._bg.germany[hreflang='it-DE'],
._geo.it-de:before,
._geo.it-de:after,
._geo.it-de > span,
._geo._bg.it-de {
	background-image: url(../images/germany-italia.jpg);
	border-radius: 4px;
}
._geo.germany[hreflang='pl-DE']:before,
._geo.germany[hreflang='pl-DE']:after,
._geo.germany[hreflang='pl-DE'] > span,
._geo._bg.germany[hreflang='pl-DE'],
._geo.pl-de:before,
._geo.pl-de:after,
._geo.pl-de > span,
._geo._bg.pl-de {
	background-image: url(../images/germany-poland.jpg);
	border-radius: 4px;
}
._geo.germany[hreflang='ro-DE']:before,
._geo.germany[hreflang='ro-DE']:after,
._geo.germany[hreflang='ro-DE'] > span,
._geo._bg.germany[hreflang='ro-DE'],
._geo.ro-de:before,
._geo.ro-de:after,
._geo.ro-de > span,
._geo._bg.ro-de {
	background-image: url(../images/germany-romania.jpg);
	border-radius: 4px;
}
._geo.germany[hreflang='hr-DE']:before,
._geo.germany[hreflang='hr-DE']:after,
._geo.germany[hreflang='hr-DE'] > span,
._geo._bg.germany[hreflang='hr-DE'],
._geo.hr-de:before,
._geo.hr-de:after,
._geo.hr-de > span,
._geo._bg.hr-de {
	background-image: url(../images/germany-croatia.jpg);
	border-radius: 4px;
}
._geo.germany[hreflang='ru-DE']:before,
._geo.germany[hreflang='ru-DE']:after,
._geo.germany[hreflang='ru-DE'] > span,
._geo._bg.germany[hreflang='ru-DE'],
._geo.ru-de:before,
._geo.ru-de:after,
._geo.ru-de > span,
._geo._bg.ru-de {
	background-image: url(../images/germany-russia.jpg);
	border-radius: 4px;
}
._geo.germany[hreflang='ar-DE']:before,
._geo.germany[hreflang='ar-DE']:after,
._geo.germany[hreflang='ar-DE'] > span,
._geo._bg.germany[hreflang='ar-DE'],
._geo.ar-de:before,
._geo.ar-de:after,
._geo.ar-de > span,
._geo._bg.ar-de {
	background-image: url(../images/germany-arab-league.jpg);
	border-radius: 4px;
}
._geo.germany[hreflang='tr-DE']:before,
._geo.germany[hreflang='tr-DE']:after,
._geo.germany[hreflang='tr-DE'] > span,
._geo._bg.germany[hreflang='tr-DE'],
._geo.tr-de:before,
._geo.tr-de:after,
._geo.tr-de > span,
._geo._bg.tr-de {
	background-image: url(../images/germany-turkey.jpg);
	border-radius: 4px;
}
._geo.switzerland[hreflang='it-ch']:before,
._geo.switzerland[hreflang='it-ch']:after,
._geo.switzerland[hreflang='it-ch'] > span,
._geo._bg.switzerland[hreflang='it-ch'],
._geo.it-ch:before,
._geo.it-ch:after,
._geo.it-ch > span,
._geo._bg.it-ch {
	background-image: url(../images/switzerland-Italy.jpg);
	border-radius: 4px;
}
._geo.russian-federation:before,
._geo.russian-federation:after,
._geo.russian-federation > span,
._geo._bg.russian-federation {
	background-image: url(../images/germany-russia.jpg);
	border-radius: 4px;
}
._geo.switzerland[hreflang='fr-ch']:before,
._geo.switzerland[hreflang='fr-ch']:after,
._geo.switzerland[hreflang='fr-ch'] > span,
._geo._bg.switzerland[hreflang='fr-ch'],
._geo.fr-ch:before,
._geo.fr-ch:after,
._geo.fr-ch > span,
._geo._bg.fr-ch {
	background-image: url(../images/switzerland-france.jpg);
	border-radius: 4px;
}
._geo.germany[hreflang='hr-DE']:before,
._geo.germany[hreflang='hr-DE']:after,
._geo.germany[hreflang='hr-DE'] > span,
._geo._bg.germany[hreflang='hr-DE'],
._geo.hr-de:before,
._geo.hr-de:after,
._geo.hr-de > span,
._geo._bg.hr-de {
	background-image: url(../images/germany-croatia.jpg);
	border-radius: 4px;
}
._geo.germany[hreflang='bg-DE']:before,
._geo.germany[hreflang='bg-DE']:after,
._geo.germany[hreflang='bg-DE'] > span,
._geo._bg.germany[hreflang='bg-DE'],
._geo.bg-de:before,
._geo.bg-de:after,
._geo.bg-de > span,
._geo._bg.bg-de {
	background-image: url(../images/germany-bulgaria.jpg);
	border-radius: 4px;
}
@media (max-width: 767px) {
	body:not(.scrolled) .filter-wrapper {
		content-visibility: auto;
	}
}
.dataTables_length,
.dataTables_next,
.dataTables_previous,
.dataTables_paginate {
	display: none;
	visibility: hidden;
	opacity: 0;
}
.filter-wrapper {
	position: relative;
	margin: 1% auto 16px;
}
.filter-table {
	position: relative;
}
.filter-table table {
	width: 100% !important;
	border-collapse: collapse;
	border-spacing: 0;
}
.ftable caption {
	padding-top: 15px;
	padding-bottom: 120px;
	background: #f9fafb;
	border: 1px solid #e6e6e6;
	border-bottom: none;
	color: #424242;
	font:
		bold 18px/1.2 'open sans',
		sans-serif;
}
.ftable .pmlogo > span {
	background-size: auto;
}
.filter-table thead {
	position: absolute;
	top: 100px;
	background-color: rgba(101, 101, 101, 0.9);
	border-radius: 20px;
	border: 0;
	max-width: 270px;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 1;
}
.filter-table thead tr {
	display: block;
	cursor: pointer;
}
.filter-table thead tr:before {
	content: 'Ταξινόμηση κατά...';
	color: #fff;
	padding: 10px 35px;
	background: #656565;
	display: block;
	border-radius: 30px;
	cursor: pointer;
}
.filter-table thead th {
	position: relative;
	display: none;
	width: 90% !important;
	background: #7e7e7e;
	border: none;
	border-radius: 30px;
	margin: 10px auto;
	text-align: left;
	padding: 15px 55px 15px 20px;
	color: #fff;
	font-weight: 400;
	text-align: center;
}
.filter-table thead th:before {
	content: '';
	position: absolute;
	background: url(../images/filter-table.png) no-repeat 0 0;
	width: 48px;
	height: 20px;
	right: 8px;
	top: 0;
	bottom: 0;
	margin: auto;
}
.filter-table thead th.sorting:before {
	background-position: 0 0;
}
.filter-table thead th.sorting_desc:before {
	background-position: 0 -20px;
}
.filter-table thead th.sorting_asc:before {
	background-position: 0 -40px;
}
.filter-table thead th:hover {
	cursor: pointer;
	box-shadow: 0 0 0 1px #fff;
	transition-duration: 0.3s;
}
.filter-table thead tr.open {
	cursor: auto;
	padding-bottom: 5px;
}
.filter-table thead tr.open th {
	display: block;
}
.filter-table thead:before {
	content: '';
	background: url(../images/filter-table.png) no-repeat 0 -60px;
	width: 14px;
	height: 10px;
	position: absolute;
	top: 13px;
	left: 13px;
}
.filter-table thead:after {
	content: '';
	background: url(../images/filter-table.png) no-repeat -27px 0;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 10px;
	right: 10px;
}
.filter-table thead.open:after {
	background-position: 0 0;
}
.filter-table thead.open:hover:after {
	cursor: pointer;
}
.filter-table th,
.filter-table td {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	text-align: center;
}
.ftable tbody tr {
	display: flex;
	flex-wrap: wrap;
	padding: 0 5px 5px;
	border: 1px solid #656565;
	border-bottom: 0;
}
.ftable tbody tr:last-child {
	border-bottom: 1px solid #656565;
}
.ftable td:not(:first-child):not(:last-child):not(.dataTables_empty) {
	flex: 1 1 auto;
	border-radius: 10px;
	padding: 15px 10px;
	margin: 5px 3px;
	font:
		bold 20px/1 'open sans',
		sans-serif;
	background: #f9fafb;
	color: #666;
}
.ftable td:after {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2;
	padding-left: 10px;
	vertical-align: middle;
}
.ftable td:first-child,
.ftable td:last-child {
	width: 100%;
}
.ftable td:first-child {
	border: 0;
	border-bottom: 1px solid #e6e6e6;
	margin: 0 10px 5px;
}
.ftable td:first-child span {
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	height: 75px;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center center;
}
.ftable td:not(:first-child):not(:last-child)[data-th]:after {
	content: attr(data-th);
}
.ftable td:last-child {
	border: 1px solid #1d7b19;
	border-radius: 8px;
}
.ftable td:last-child a {
	text-decoration: none;
	font-weight: 700;
	line-height: 16px;
	left: 0;
	right: 0;
	display: block;
	margin: 5px;
	padding: 10px;
}
.ftable td:last-child:hover {
	background: #1d7b19;
	transition-duration: 0.5s;
}
.ftable td:last-child:hover a {
	color: #fff;
}
.ftable .dataTables_empty {
	border: 0;
	width: 100%;
	padding: 10px 5px 5px;
}
.filter-table td.dash {
	font-size: 0 !important;
	line-height: 0;
	text-indent: -9999px;
}
.filter-table td.dash:before {
	content: '\2014';
	display: block;
	font-weight: 700;
	color: #ff0101;
	text-indent: 0;
	font-size: 16px !important;
	line-height: 1.1;
}
.dataTables_filter input {
	margin: 0 auto;
	display: block;
	width: calc(270px - 45px);
	border-radius: 20px;
	border: 1px solid #e6e6e6;
	font-size: 14px;
	line-height: 1.2;
	padding: 10px 10px 10px 35px;
	color: #666;
}
.dataTables_filter label {
	position: relative;
	width: 270px;
	display: block;
	margin: 0 auto;
}
.dataTables_filter label:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	left: 15px;
	width: 11px;
	height: 11px;
	background: url(../images/filter-table.png);
	background-repeat: no-repeat;
	background-position: -18px -61px;
}
.dataTables_filter input:focus {
	border-radius: 20px;
	outline: none;
	border: 1px solid #1d7b19;
}
.dataTables_filter {
	position: absolute;
	top: 50px;
	left: 0;
	right: 0;
	margin: auto;
}
.dataTables_info {
	padding: 15px;
	text-align: center;
	background: #f9fafb;
	border: 1px solid #e6e6e6;
	border-top: 0;
	font-weight: 700;
	color: #1d7b19;
	display: flex;
	justify-content: center;
	align-items: center;
}
.dataTables_info:hover {
	cursor: pointer;
	background: #e6e6e6;
}
.dataTables_info:before {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	background: url(../images/filter-table.png) no-repeat -31px -60px;
	order: 1;
}
.dataTables_info:after {
	color: #656565;
	font-weight: 400;
	padding: 0 10px;
}
.filter-table.operators .dataTables_info:after {
	content: 'More Operators';
}
.filter-table.payments .dataTables_info:after {
	content: 'Επιπλέον μέθοδοι πληρωμής';
}
.filter-table.software .dataTables_info:after {
	content: 'Επιπλέον Πάροχοι Λογισμικού';
}
@media (min-width: 1000px) {
	.filter-wrapper {
		overflow-y: auto;
	}
	.ftable caption {
		text-align: left;
		padding-left: 15px;
		padding-bottom: 15px;
	}
	.dataTables_filter {
		right: 10px;
		top: 8px;
		left: unset;
	}
	.filter-table thead {
		position: relative;
		max-width: unset;
		display: table-header-group;
		left: 0;
		top: 0;
		right: 0;
	}
	.filter-table thead tr {
		display: table-row;
	}
	.filter-table thead tr:before,
	.filter-table thead tr:after,
	.filter-table thead:before,
	.filter-table thead:after {
		display: none;
		visibility: hidden;
		opacity: 0;
	}
	.filter-table thead th {
		display: table-cell;
		padding: 0;
		border: 1px solid #929292;
		border-radius: 0;
		width: auto !important;
		padding: 10px 25px 10px 10px;
		font-size: 13px;
		font-weight: 700;
		line-height: 1.2;
		background: initial;
	}
	.filter-table thead th:hover {
		box-shadow: inset 0 0 2px 1px #000;
	}
	.filter-table thead th:active {
		outline: none;
	}
	.filter-table thead th.sorting:before,
	.filter-table thead th.sorting_desc:before,
	.filter-table thead th.sorting_asc:before {
		width: 7px;
		height: 15px;
	}
	.filter-table thead th.sorting:before {
		background-position: -1px -73px;
	}
	.filter-table thead th.sorting_desc:before {
		background-position: -10px -73px;
	}
	.filter-table thead th.sorting_asc:before {
		background-position: -19px -73px;
	}
	.filter-table thead .th-link {
		display: table-cell;
		opacity: 1;
		visibility: visible;
		padding: 10px 20px 10px 10px;
	}
	.ftable tbody tr {
		display: table-row;
		padding: 0;
		border-color: #e6e6e6;
	}
	.ftable td:not(:first-child):not(:last-child):not(.dataTables_empty) {
		font-weight: 400;
		font-size: 16px;
		background: transparent;
		padding: 0;
	}
	.ftable tbody td {
		display: table-cell;
		padding: 20px 10px;
	}
	.ftable td:first-child,
	.ftable td:last-child {
		position: relative;
		margin: 0;
		left: unset;
		display: table-cell;
		top: unset;
		border-color: inherit;
		border-color: #e6e6e6;
	}
	.ftable td:last-child a:hover {
		font-weight: 700;
	}
	.ftable td[data-th='Games'] {
		font-weight: bold !important;
	}
	.ftable td:first-child span {
		height: 52px;
		background-size: contain;
	}
	.ftable td.contain span {
		background-size: contain;
	}
	.ftable td:last-child a {
		margin: 0;
		padding: 0;
	}
	.ftable td:last-child:hover {
		background: transparent;
	}
	.ftable td:last-child:hover a {
		color: #00994d;
	}
	.ftable td:not(:first-child):not(:last-child)[data-th]:after {
		content: '';
		display: none;
		font-size: 0;
		line-height: 0;
		text-indent: -9999px;
	}
	.ftable .dataTables_empty {
		padding: 10px;
		text-align: center;
	}
	.ftable td:first-child,
	.ftable td:last-child {
		width: 160px;
	}
}
@media (min-width: 1001px) and (max-width: 1200px) {
	.ftable td:first-child span {
		background-size: contain;
	}
}
@media (max-width: 599px) {
	.ftable caption {
		height: 40px;
	}
	.dataTables_filter {
		top: 70px;
	}
	.filter-table thead {
		top: 120px;
	}
}
@media (max-width: 500px) {
	.filter-table.m-caption-13 caption {
		font-size: 13px;
	}
}
.sslogo > span,
.sslogo:before,
.sslogo:after {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}
.sslogo.merkur > span,
.sslogo.merkur:before,
.sslogo.merkur:after {
	background-image: url(../images/merkur-gaming.png);
}
.sslogo.microgaming > span,
.sslogo.microgaming:before,
.sslogo.microgaming:after {
	background-image: url(../images/microgaming.png);
}
.sslogo.netent > span,
.sslogo.netent:before,
.sslogo.netent:after {
	background-image: url(../images/netent.png);
}
.sslogo.igt > span,
.sslogo.igt:before,
.sslogo.igt:after {
	background-image: url(../images/igt.png);
}
.sslogo.novomatic > span,
.sslogo.novomatic:before,
.sslogo.novomatic:after {
	background-image: url(../images/novomatic.png);
}
.sslogo.thunderkick > span,
.sslogo.thunderkick:before,
.sslogo.thunderkick:after {
	background-image: url(../images/thunderkick.png);
}
.sslogo.big-time-gaming > span,
.sslogo.big-time-gaming:before,
.sslogo.big-time-gaming:after {
	background-image: url(/wp-content/themes/custom/images/logo/software/big-timе-gaming.png);
}
.sslogo.capecod > span,
.sslogo.capecod:before,
.sslogo.capecod:after {
	background-image: url(../images/capecod.png);
}
.sslogo.pragmatic-play > span,
.sslogo.pragmatic-play:before,
.sslogo.pragmatic-play:after {
	background-image: url(../images/pragmatic-play.png);
}
.sslogo.playtech > span,
.sslogo.playtech:before,
.sslogo.playtech:after {
	background-image: url(../images/playtech.png);
}
.sslogo.play-n-go > span,
.sslogo.play-n-go:before,
.sslogo.play-n-go:after {
	background-image: url(../images/playngo.png);
}
.sslogo.nextgen > span,
.sslogo.nextgen:before,
.sslogo.nextgen:after {
	background-image: url(../images/nextgen.png);
}
.sslogo.yggdrasil > span,
.sslogo.yggdrasil:before,
.sslogo.yggdrasil:after {
	background-image: url(../images/yggdrasil.png);
}
.sslogo.betsoft > span,
.sslogo.betsoft:before,
.sslogo.betsoft:after {
	background-image: url(../images/betsoft_1.png);
}
.sslogo.gameart > span,
.sslogo.gameart:before,
.sslogo.gameart:after {
	background-image: url(../images/gameart.png);
}
.sslogo.nyx-gaming > span,
.sslogo.nyx-gaming:before,
.sslogo.nyx-gaming:after {
	background-image: url(../images/nyx.png);
}
.sslogo.sg-digital > span,
.sslogo.sg-digital:before,
.sslogo.sg-digital:after {
	background-image: url(../images/sg-digital.png);
}
.sslogo.wmg > span,
.sslogo.wmg:before,
.sslogo.wmg:after {
	background-image: url(/wp-content/themes/custom/images/logo/software/wmg.png);
}
.sslogo.habanero > span,
.sslogo.habanero:before,
.sslogo.habanero:after {
	background-image: url(../images/habanero.png);
}
.sslogo.worldmatch > span,
.sslogo.worldmatch:before,
.sslogo.worldmatch:after {
	background-image: url(../images/worldmatch.png);
}
.sslogo.tuko-productions > span,
.sslogo.tuko-productions:before,
.sslogo.tuko-productions:after {
	background-image: url(../images/tuko.png);
}
.sslogo.giocaonline > span,
.sslogo.giocaonline:before,
.sslogo.giocaonline:after {
	background-image: url(../images/giocaonline.png);
}
.sslogo.isoftbet > span,
.sslogo.isoftbet:before,
.sslogo.isoftbet:after {
	background-image: url(../images/isoftbet.png);
}
.sslogo.random-logic > span,
.sslogo.random-logic:before,
.sslogo.random-logic:after {
	background-image: url(../images/random-logic.png);
}
.sslogo.bgaming > span,
.sslogo.bgaming:before,
.sslogo.bgaming:after {
	background-image: url(../images/bgaming.png);
}
.sslogo.playson > span,
.sslogo.playson:before,
.sslogo.playson:after {
	background-image: url(../images/playson.png);
}
.sslogo.kalamba > span,
.sslogo.kalamba:before,
.sslogo.kalamba:after {
	background-image: url(../images/kalamba.png);
}
.sslogo.wmg > span,
.sslogo.wmg:before,
.sslogo.wmg:after {
	background-image: url(../images/wmg-software.png);
}
.sslogo.evolution-gaming > span,
.sslogo.evolution-gaming:before,
.sslogo.evolution-gaming:after {
	background-image: url(../images/evolution-gaming.png);
}
.sslogo.extreme-live-gaming > span,
.sslogo.extreme-live-gaming:before,
.sslogo.extreme-live-gaming:after {
	background-image: url(../images/extreme-live-gaming.png);
}
.bestbonus {
	font:
		normal 13px/1 'open sans',
		sans-serif;
	color: #6b6b6b;
	border: 1px solid #ddd;
	padding: 0 3.2% 1px;
	margin: 0 auto 16px;
}
.bestbonus .title {
	padding: 22px 0;
	font-weight: 700;
	font-size: 21px;
	line-height: 24px;
	color: #414141;
	text-align: center;
	border-bottom: 1px solid #bbb;
}
.bestbonus .title:before {
	content: '';
	display: inline-block;
	width: 36px;
	height: 32px;
	margin: -6px 10px -4px 0;
	background: url(../images/bestbonus.png) no-repeat center;
	vertical-align: middle;
}
.bestbonus .logo {
	border-bottom: 1px solid #bbb;
}
.bestbonus .logo span {
	height: 80px;
	text-indent: -9999px;
}
.bestbonus .caption {
	padding: 18px 5px 12px;
	font:
		italic 600 14px/1 'open sans',
		sans-serif;
	color: #2d2d2d;
	text-align: center;
	border-top: 1px solid #bbb;
}
.bestbonus ul {
	max-width: 320px;
	padding: 0 0 16px;
	margin: 0 auto;
	list-style: none;
	text-align: center;
	font-size: 13px;
	line-height: 13px;
}
.bestbonus ul:after {
	content: '';
	display: table;
	clear: both;
}
.bestbonus ul li {
	float: left;
	width: 33.33%;
	color: #6b6b6b;
}
.bestbonus ul li span {
	display: block;
	width: 77px;
	height: 77px;
	margin: 0 auto 14px;
	font-weight: 700;
	font-size: 17px;
	line-height: 77px;
	color: #414141;
	background: url(../images/perc100.png) no-repeat 0 0;
}
.bestbonus ul li span.p10 {
	background-image: url(../images/perc10.png);
}
.bestbonus table {
	width: 100%;
	max-width: 380px;
	text-align: right;
	margin: 20px auto;
}
.bestbonus td {
	padding: 2px 0;
	vertical-align: top;
}
.bestbonus .bonus td {
	padding-top: 5px;
}
.bestbonus .bonus td:last-child {
	font-size: 14px;
	font-weight: 600;
	font-style: italic;
	padding-bottom: 15px;
}
.bestbonus .bonus td strong {
	font-weight: 800;
}
.bestbonus td:first-child {
	text-align: left;
}
.bestbonus td:first-child:after {
	content: ':';
}
.bestbonus tr:first-child td strong {
	display: block;
}
.bestbonus .note {
	padding: 15px 4%;
	font-size: 12px;
	font-style: italic;
	line-height: 17px;
	background: #f1f1f1;
}
.bestbonus .link {
	padding: 10px 0;
}
.bestbonus .link a {
	font-size: 16px;
	font-weight: 400;
	line-height: 15px;
	padding: 15px;
}
.bestbonus.fixed td:first-child {
	width: 48%;
}
.bestbonus.fixed .games {
	text-align: center;
	margin-bottom: 10px;
}
.bestbonus.fixed .games strong {
	display: block;
}
.bestbonus.fixed th,
td {
	line-height: 17px;
}
.rectlist {
	font:
		normal 14px/1 'open sans',
		sans-serif;
	color: #000;
	max-width: 424px;
	margin-left: auto;
	margin-right: auto;
}
.rectlist .title {
	padding: 22px 10px;
	font-weight: 700;
	font-size: 16px;
	text-align: center;
}
.rectlist ul {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: visible;
}
.rectlist ul li {
	min-height: 40px;
	margin-top: 9px;
	padding: 5px 60px 5px 26.4%;
	position: relative;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
	font-size: 15px;
	line-height: 40px;
}
.rectlist ul li + li {
	margin-top: 2px;
}
.rectlist ul li:first-child {
	margin-top: 0;
}
.rectlist ul li:before {
	content: '';
	background: url(../images/icons-rectlist.png) -13px -183px no-repeat;
	width: 15px;
	height: 19px;
	position: absolute;
	top: 50%;
	left: 21px;
	margin-top: -9px;
}
.rectlist ul li:after {
	content: '';
	width: 43px;
	height: 43px;
	position: absolute;
	right: 13px;
	top: 50%;
	margin-top: -21px;
	background: #f2f2f2 url(../images/icons-rectlist.png) no-repeat center 0;
	border-radius: 50%;
}
.rectlist ul li.bonus:after {
	background-position: center 0;
}
.rectlist ul li.paypal:after {
	background-position: center -44px;
}
.rectlist ul li.mobile:after {
	background-position: center -88px;
}
.rectlist ul li.slots:after {
	background-position: 1px -130px;
}
.rectlist ul li.live:after {
	background-position: 1px -202px;
}
.rectlist ul li.new:after {
	background-position: 1px -246px;
}
.rectlist ul li span {
	display: inline-block;
	font-weight: 700;
	vertical-align: top;
	color: #00994d;
	text-decoration: underline;
}
.rectlist ul li strong {
	font-size: 12px;
	line-height: 20px;
	text-transform: uppercase;
	position: absolute;
	top: 50%;
	left: 44px;
	margin-top: -10px;
	color: #414141;
}
.rectlist ul li a {
	display: inline-block;
	vertical-align: middle;
	line-height: 20px;
	position: relative;
	top: -4px;
	color: inherit;
	font-weight: 400;
}
.longlist {
	font:
		600 13px/1 'open sans',
		sans-serif;
	color: #6e6e6e;
	margin: 0 auto 16px;
}
.longlist.grad1 {
	background: #f6f6f6;
	background: -moz-linear-gradient(top, #f6f6f6 0%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #f6f6f6 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #f6f6f6 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#ffffff',GradientType=0);
}
.longlist.grad2 {
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #ededed;
	background: #e6f0e6;
	background: -moz-linear-gradient(top, #e6f0e6 0%, #ffffff 100%);
	background: -webkitlinear-gradient(top, #e6f0e6 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #e6f0e6 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6f0e6',endColorstr='#ffffff',GradientType=0);
}
.longlist.grad2:after {
	content: '';
	display: block;
	height: 30px;
	width: 25%;
	position: absolute;
	left: 0;
	bottom: -30px;
	right: 0;
	margin: auto;
	box-shadow: 0 0 60px 0 #d9e9d8;
}
.longlist .title {
	font-weight: 700;
	font-size: 17px;
	line-height: 16px;
	text-align: center;
	color: #000;
}
.longlist.ver2 .title {
	font-size: 19px;
	color: #00994d;
	padding: 25px 10px;
}
.longlist.grad1 .title {
	background: #fff;
	padding: 22px 0;
}
.longlist ul {
	display: table;
	margin: 0 auto;
	padding: 0 10px;
	list-style: none;
	font:
		600 13px/1 'open sans',
		sans-serif;
}
.longlist.grad1 ul {
	padding: 40px 10px;
	font-size: 14px;
}
.longlist ul li {
	position: relative;
	padding: 3px 0 3px 40px;
	margin-top: 14px;
}
.longlist ul li:first-child {
	margin-top: 0;
}
.longlist ul li:before {
	content: '';
	display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	top: 2px;
	left: 0;
	background: url(../images/checkmark1.png) no-repeat center;
}
.longlist ul li strong {
	display: block;
}
.longlist.ver2 ul {
	font-weight: 400;
	color: #2e2e2e;
}
.longlist.ver2 ul li {
	padding-left: 28px;
	margin-top: 20px;
}
.longlist.ver2 ul li:first-child {
	margin-top: 0;
}
.longlist.ver2 ul li:before {
	width: 15px;
	height: 12px;
	top: 3px;
	left: 0;
	background: url(../images/checkmark2.png) no-repeat center;
}
.longlist.ver2 ul li strong {
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: 600;
	color: #2e2e2e;
}
.longlist .link {
	padding: 53px 10px;
}
.longlist .link.ver1 {
	padding: 5px 10px 15px;
}
.longlist .link a {
	position: relative;
	display: table;
	margin: 0 auto;
	padding: 12px 50px;
	font-size: 20px;
	font-weight: 500;
}
.longlist .link.ver1 a {
	font-weight: 600;
	font-size: 18px;
	padding: 0 20px;
}
.longlist .link a:hover {
	text-decoration: none;
}
@media only screen and (min-width: 600px) {
	.longlist .link a:before {
		content: '';
		position: absolute;
		left: -130px;
		bottom: 5px;
		display: block;
		width: 103px;
		height: 66px;
		background: url(../images/arrow.png) no-repeat center;
	}
}
.container-rating {
	border: 1px solid #aaa;
	padding: 8px;
	margin: 15px 0;
}
.container-rating .logo a {
	display: block;
	margin: 2px 0;
}
.container-rating .logo span {
	display: block;
	height: 50px;
	background-repeat: no-repeat;
	background-position: center center;
}
.container-rating .website-logo span {
	background-image: url(../images/apati-info-logo.png);
	font-size: 0;
	color: transparent;
}
.container-rating .entry {
	margin: 12px 20px 9px 25px;
}
.container-rating .entry ul {
	list-style: none;
	display: table;
	max-width: 100%;
	padding: 7px 0 16px;
	margin: 0 auto;
	font-size: 12px;
	line-height: 1;
	text-align: left;
	letter-spacing: -0.1px;
}
.container-rating .entry li {
	position: relative;
	padding: 0 0 2px 20px;
}
.container-rating .entry li:before {
	content: '';
	position: absolute;
	top: 2px;
	left: 0;
	width: 12px;
	height: 10px;
	background-image: url(../images/tick-gd.png);
}
.container-rating .rating {
	border-top: 1px solid #aaa;
	margin: 0 20px 0;
}
#intro + #content article > #spr_container {
	display: none;
}
.container-rating .ratebox {
	position: relative;
	overflow: hidden;
	display: table;
	margin: 28px auto 0;
	width: 244px;
}
.container-rating .ratebox .total {
	float: left;
	min-width: 57px;
	font-size: 26px;
	font-weight: 600;
	line-height: 33px;
	padding: 0 5px;
	margin-right: 15px;
	border: 1px solid #dadada;
	text-align: center;
}
.container-rating .ratebox .txt {
	overflow: hidden;
	margin-bottom: -1px;
	font-size: 12px;
	line-height: 12px;
}
.container-rating .ratebox .stars {
	overflow: hidden;
	white-space: nowrap;
}
.container-rating .ratebox .stars #spr_container {
	text-align: left;
}
.container-rating .folgen {
	padding: 21px 0 9px;
	font-size: 0;
	text-align: center;
}
.container-rating .folgen span {
	margin-right: 10px;
	vertical-align: middle;
	font-size: 13px;
	font-weight: 600;
	color: #646464;
}
.container-rating .folgen a {
	display: inline-block;
	vertical-align: middle;
	width: 28px;
	height: 28px;
	margin-right: 2px;
	border-radius: 50%;
	background: #3c5b9b url(../images/sicons-copy.png) no-repeat -1px -1px;
	-webkit-transition: background-color 0.3s linear;
	-o-transition: background-color 0.3s linear;
	transition: background-color 0.3s linear;
}
.container-rating .folgen a.f {
	background-color: #3c5b9b;
}
.container-rating .folgen a.t {
	background-color: #000;
	background-position: -1px -31px;
}
.container-rating .folgen a.linkedin {
	background-color: #1da1f2;
	background-position: -1px -61px;
}
.container-rating .folgen a.g {
	background-color: #dc4c41;
	background-position: -1px -91px;
}
.container-rating .folgen a.instagram {
	background-color: #c13584;
	background-position: -1px -123px;
}
.container-rating .folgen a.m {
	background: none;
	width: auto;
	color: #fff;
	padding: 4px 10px;
	height: 20px;
	line-height: 20px;
	border-radius: 0;
	text-decoration: none;
}
.container-rating .folgen a:hover {
	background-color: #fff;
}
.container-rating .folgen a.f:hover {
	background-position: -31px -1px;
}
.container-rating .folgen a.t:hover {
	background-position: -31px -31px;
}
.container-rating .folgen a.linkedin:hover {
	background-position: -31px -61px;
}
.container-rating .folgen a.g:hover {
	background-position: -31px -91px;
}
.container-rating .folgen a.instagram:hover {
	background-position: -31px -123px;
}
.container-rating .folgen a.m:hover {
	text-decoration: underline;
	background: none;
}
@media (max-width: 600px) {
	.container-rating .rating {
		border-top: 0;
	}
}
@media (min-width: 600px) {
	.container-rating {
		padding: 15px;
		font-size: 0;
	}
	.container-rating .col {
		display: inline-block;
		width: 50%;
		padding: 0;
		margin: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		vertical-align: top;
	}
	.container-rating .col:nth-child(odd) {
		border-right: 1px solid #b4b4b4;
		margin-right: -1px;
	}
	.container-rating .col:nth-child(even) {
		border-left: 1px solid #b4b4b4;
	}
	.container-rating .logo a {
		margin: -5px 0 0;
	}
	.container-rating .rating {
		border-top: 0;
	}
	.container-rating .ratebox {
		margin-top: 17px;
		margin-bottom: -7px;
	}
	.container-rating .entry ul {
		padding: 3px 0 0 4px;
	}
}
@media (min-width: 999px) {
	.container-rating {
		display: table;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		padding: 8px;
	}
	.container-rating .col {
		display: table-cell;
		width: 26.61%;
		vertical-align: middle;
	}
	.container-rating .col:nth-child(1n) {
		border: 0;
		border-right: 1px solid #b4b4b4;
	}
	.container-rating .col:last-child {
		border-right: 0;
	}
	.container-rating .entry ul {
		padding: 8px 20px;
	}
	.container-rating .logo a {
		margin: -2px 0 0;
	}
	.container-rating .ratebox {
		margin: 0 auto;
	}
	.container-rating .folgen {
		padding: 10px;
	}
}
.new-faq .new-faq-row {
	border-radius: 10px;
	background-color: rgba(255, 255, 255, 0.7);
	box-shadow: 0 3px 32px 0 rgba(0, 0, 0, 0.11);
	padding: 22px;
}
.new-faq .new-faq-row + .new-faq-row {
	margin-top: 8px;
}
.new-faq h3,
#new .new-faq h3 {
	padding-top: 0;
}
.new-faq .antw,
#new .new-faq .antw {
	background: none;
	padding: 0;
	text-indent: 0;
	color: #686868;
	position: relative;
	overflow: hidden;
	line-height: 25px;
}
.new-faq .faq-expand.not-expanded:not(.expanded),
#new .new-faq .faq-expand.not-expanded:not(.expanded) {
	max-height: 75px;
	pointer-events: none;
}
.new-faq .faq-expand.not-expanded:not(.expanded) a,
#new .new-faq .faq-expand.not-expanded:not(.expanded) a {
	pointer-events: auto;
}
.new-faq .faq-expand.not-expanded:not(.expanded):before {
	content: '... more';
	pointer-events: auto;
	position: absolute;
	right: 0;
	bottom: 0;
	background: rgb(255, 255, 255);
	background: linear-gradient(
		90deg,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 20%,
		rgba(255, 255, 255, 1) 100%
	);
	padding-left: 25px;
	color: #288320;
	cursor: pointer;
	text-decoration: underline;
}
@media only screen and (min-width: 768px) {
	.new-faq .new-faq-row {
		padding: 22px 50px;
	}
	.new-faq .new-faq-row + .new-faq-row {
		margin-top: 12px;
	}
	.new-faq .faq-expand.not-expanded:not(.expanded),
	#new .new-faq .faq-expand.not-expanded:not(.expanded) {
		max-height: 50px;
	}
	.new-faq .faq-expand.not-expanded:not(.expanded):before {
		bottom: 0;
	}
}
.online-conv-table {
	position: relative;
	display: table;
	width: 100%;
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 1.2;
	counter-reset: table;
	border-radius: 4px;
}
.online-conv-table table,
.online-conv-table thead,
.online-conv-table tbody,
.online-conv-table tfoot,
.online-conv-table caption,
.online-conv-table tr,
.online-conv-table td,
.online-conv-table th {
	display: block;
}
.online-conv-table thead {
	display: none;
}
.online-conv-table caption {
	padding: 13px 0;
	font-size: 21px;
	line-height: 1.2;
	color: #505050;
}
.online-conv-table caption span {
	display: block;
}
.online-conv-table caption[data-after]:after {
	content: attr(data-after);
	display: inline-block;
	margin-top: 10px;
	font-size: 12px;
	color: #6f6f6f;
}
.online-conv-table caption[data-after-ico]:after {
	padding-bottom: 20px;
	background: transparent no-repeat center bottom;
}
.online-conv-table caption[data-after-ico='eu-de']:after {
	background-image: url(../images/eu-de.png);
}
.online-conv-table caption strong {
	font-weight: 900;
}
.online-conv-table tr {
	position: relative;
	border: 2px solid #dde0e2;
	border-radius: 5px;
	background: #fff;
	padding: 5px;
	margin-bottom: 4px;
	max-height: 600px;
	counter-increment: table;
	transition: max-height 0.3s;
}
.online-conv-table .winner {
	background-color: #e1f9e5;
	box-shadow: 0 0 0 1px #dde0e2;
}
.online-conv-table .winner .cell-position {
	color: transparent;
	background-color: #288320;
}
.online-conv-table .winner .cell-position:after {
	content: 'KΟΡΥΦΑΙΟ';
	display: block;
	width: 150px;
	font-size: 10px;
	letter-spacing: 1px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	transform: rotate(-90deg);
	transform-origin: center center;
}
.online-conv-table .winner .cell-casino,
.online-conv-table .winner .cell-bonus,
.online-conv-table .winner .cell-rating,
.online-conv-table .winner .cell-payduration,
.online-conv-table .winner .cell-payrate {
	background-color: #fff;
}
.online-conv-table table:after {
	display: block;
	border: 1px solid #d5d8db;
	padding: 15px 35px 15px 20px;
	margin-top: 10px;
	font-size: 14px;
	font-weight: 600;
	color: #318928;
	background: #fff url(../images/oct-arrow-bottom.png) no-repeat center right
		16px;
	border-radius: 4px;
	box-shadow: 0 0 8px 0 rgba(126, 156, 185, 0.22);
	cursor: pointer;
}
.online-conv-table.expand table:after {
	background-image: url(../images/oct-arrow-top.png);
}
.online-conv-table[data-limit] table:after {
	content: 'Alle Online Casinos im Vergleich anzeigen';
}
.online-conv-table.expand table:after {
	content: 'Nur die Testsieger anzeigen';
}
.online-conv-table:not(.expand)[data-limit='5'] tr:nth-child(5) ~ tr,
.online-conv-table:not(.expand)[data-limit='10'] tr:nth-child(10) ~ tr,
.online-conv-table:not(.expand)[data-limit='15'] tr:nth-child(15) ~ tr,
.online-conv-table:not(.expand)[data-limit='20'] tr:nth-child(20) ~ tr,
.online-conv-table:not(.expand)[data-limit='25'] tr:nth-child(25) ~ tr,
.online-conv-table:not(.expand)[data-limit='30'] tr:nth-child(30) ~ tr {
	padding-top: 0;
	padding-bottom: 0;
	border-top-width: 0;
	border-bottom-width: 0;
	max-height: 0;
	margin-top: 0;
	margin-bottom: 0;
	overflow: hidden;
}
.online-conv-table .title:before {
	content: attr(data-title);
	display: block;
	padding: 0 0 6px;
	font-size: 10px;
	font-weight: 400;
	color: #9e9d9d;
}
.online-conv-table .cell-terms,
.online-conv-table.hidden-terms tr:after {
	padding: 8px 18px;
	display: block;
	font-size: 10px;
	color: #9e9d9d;
}
.online-conv-table.hidden-terms tr:after {
	content: '* 18+. Geschäftsbedingungen gelten. Verantwortungsbewusstes Spielen. gamblingtherapy.org';
}
.online-conv-table.no-terms tr:after {
	content: '';
	height: 0;
	padding: 0;
	margin: 0;
}
.online-conv-table .cell-golink {
	padding-top: 10px;
	text-align: center;
}
.online-conv-table .btn {
	display: inline-block;
	min-width: 186px;
	padding: 16px;
	font-size: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	background-image: linear-gradient(
		180deg,
		rgb(70, 153, 55) 0%,
		rgb(29, 123, 24) 86%
	);
	border-radius: 4px;
}
.online-conv-table .cell-revlink {
	font-size: 13px;
	text-align: center;
	padding-top: 12px;
}
.online-conv-table .cell-revlink a {
	display: inline-block;
	padding: 5px 10px;
	color: #0b47cd;
}
.online-conv-table .cell-casino,
.online-conv-table .cell-bonus,
.online-conv-table .cell-rating,
.online-conv-table .cell-payduration,
.online-conv-table .cell-payrate {
	background-color: #f6f8f9;
}
.online-conv-table .cell-bonus {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	text-align: center;
	margin-left: 1px;
}
.online-conv-table .cell-bonus > span,
.online-conv-table .cell-bonus > strong {
	display: block;
	width: 100%;
	flex: 0 0 auto;
}
.online-conv-table .cell-bonus strong {
	display: block;
	padding: 4px 0;
	font-size: 24px;
}
.online-conv-table .cell-bonus.highlight strong {
	font-size: 18px;
	line-height: 1.2;
	color: #00994d;
}
.online-conv-table .cell-rating {
	text-align: center;
}
.online-conv-table .cell-payduration,
.online-conv-table .cell-payrate {
	margin-top: 4px;
	padding: 14px 20px;
	font-weight: 700;
}
.online-conv-table .cell-payduration {
	margin-left: 1px;
	border-radius: 4px 0 0 4px;
}
.online-conv-table .cell-payrate {
	border-radius: 0 4px 4px 0;
}
.online-conv-table .cell-position {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: -5px;
	font-size: 0;
	line-height: 1;
	background: #dedede;
	border-radius: 0 4px 4px 0;
}
.online-conv-table .cell-position:after {
	content: counter(table);
	font-size: 13px;
	font-weight: 700;
	color: #5a5b5b;
}
.online-conv-table .cell-casino {
	display: flex;
	justify-content: center;
	align-items: center;
}
.online-conv-table .logo {
	display: block;
	font-size: 0;
}
.online-conv-table .logo span {
	width: 147px;
	height: 52px;
}
.online-conv-table .rating {
	position: relative;
	display: inline-block;
	margin: 4px 0 12px;
	padding-left: 70px;
	text-align: center;
	font-size: 9px;
	color: #8a98ab;
}
.online-conv-table .rating:before {
	content: attr(data-rating);
	display: inline;
	vertical-align: text-bottom;
	font-size: 12px;
	font-weight: 700;
	color: #1b1f36;
}
.online-conv-table .rating span,
.online-conv-table .rating span:before,
.online-conv-table .rating:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	width: 65px;
	height: 10px;
	margin-top: -5px;
	background: url(../images/rating-star.svg) space 0 0;
	background-size: auto 100%;
	font-size: 0;
	color: transparent;
}
.online-conv-table .rating:after {
	filter: grayscale(1);
}
.online-conv-table .rating span {
	z-index: 1;
	overflow: hidden;
	background: transparent;
	width: 40px;
}
.online-conv-table .rating[data-rating='3'] span,
.online-conv-table .rating[data-rating='3.0'] span {
	width: 41px;
}
.online-conv-table .rating[data-rating='3.5'] span {
	width: 46px;
}
.online-conv-table .rating[data-rating='3.6'] span {
	width: 47px;
}
.online-conv-table .rating[data-rating='3.7'] span {
	width: 48px;
}
.online-conv-table .rating[data-rating='3.8'] span {
	width: 49px;
}
.online-conv-table .rating[data-rating='3.9'] span {
	width: 50px;
}
.online-conv-table .rating[data-rating='4'] span,
.online-conv-table .rating[data-rating='4.0'] span {
	width: 55px;
}
.online-conv-table .rating[data-rating='4.1'] span {
	width: 56px;
}
.online-conv-table .rating[data-rating='4.2'] span {
	width: 57px;
}
.online-conv-table .rating[data-rating='4.3'] span {
	width: 58px;
}
.online-conv-table .rating[data-rating='4.4'] span {
	width: 59px;
}
.online-conv-table .rating[data-rating='4.5'] span {
	width: 60px;
}
.online-conv-table .rating[data-rating='4.6'] span {
	width: 61px;
}
.online-conv-table .rating[data-rating='4.7'] span {
	width: 62px;
}
.online-conv-table .rating[data-rating='4.8'] span {
	width: 62px;
}
.online-conv-table .rating[data-rating='4.9'] span {
	width: 62px;
}
.online-conv-table .rating[data-rating='5'] span,
.online-conv-table .rating[data-rating='5.0'] span {
	width: 100%;
}
@media (max-width: 450px) {
	.online-conv-table .cell-bonus {
		font-size: 12px;
	}
	.online-conv-table .cell-bonus strong {
		font-size: 18px;
	}
	.online-conv-table .logo span {
		max-width: 80px;
		background-size: contain;
	}
	.online-conv-table .cell-payduration,
	.online-conv-table .cell-payrate {
		padding-left: 6px;
		padding-right: 6px;
	}
}
@media (min-width: 768px) {
	.online-conv-table {
		border-radius: 10px;
	}
	.online-conv-table:after {
		height: 32px;
		margin-top: 20px;
	}
	.online-conv-table .btn:hover {
		background: #2eb127;
	}
	.online-conv-table table:after {
		float: right;
		padding-right: 54px;
		background-position: center right 20px;
	}
	.online-conv-table caption {
		padding: 20px 0;
		font-size: 21px;
	}
	.online-conv-table caption[data-after-ico]:after {
		padding: 0 68px 0 0;
		background-position: right center;
	}
	.online-conv-table tr {
		padding: 12px;
		border: 1px solid #d5d8db;
		box-shadow: 0 0 8px 0 rgba(126, 156, 185, 0.22);
	}
	.online-conv-table .cell-terms,
	.online-conv-table.no-terms tr:after,
	.online-conv-table.hidden-terms tr:after {
		padding: 11px 0 0;
		font-size: 10px;
		text-align: center;
	}
	.online-conv-table.no-terms tr:after {
		padding-top: 0;
	}
	.online-conv-table .cell-casino,
	.online-conv-table .cell-rating {
		padding: 0;
		background: transparent;
	}
	.online-conv-table .cell-casino {
		padding-top: 5px;
	}
	.online-conv-table .winner {
		box-shadow: none;
		border-color: #afddac;
	}
	.online-conv-table .winner .cell-position {
		margin-right: 0;
	}
	.online-conv-table .winner .cell-casino,
	.online-conv-table .winner .cell-rating {
		background: transparent;
	}
	.online-conv-table .winner .cell-revlink,
	.online-conv-table .winner .cell-golink {
		background-color: #fff;
	}
	.online-conv-table .cell-payduration,
	.online-conv-table .cell-payrate {
		padding: 10px 30px;
		margin: 0;
		border-radius: 6px 6px 0 0;
	}
	.online-conv-table .cell-payrate {
		margin-top: 1px;
		border-radius: 0 0 6px 6px;
	}
	.online-conv-table .cell-bonus {
		border-radius: 6px 0 0 6px;
	}
	.online-conv-table .cell-bonus strong {
		color: #298422;
	}
	.online-conv-table .cell-position {
		padding: 4px;
		margin-left: -13px;
		margin-right: 6px;
		border-radius: 0 6px 6px 0;
	}
	.online-conv-table .rating {
		padding-left: 85px;
		font-size: 11px;
	}
	.online-conv-table .rating:before {
		font-size: 15px;
	}
	.online-conv-table .rating span,
	.online-conv-table .rating span:before,
	.online-conv-table .rating:after {
		width: 78px;
		height: 12px;
		margin-top: -6px;
	}
	.online-conv-table .cell-golink {
		padding: 18px;
		background: #f6f8f9;
		border-radius: 0 6px 0 0;
	}
	.online-conv-table .btn {
		display: block;
		min-width: 0;
		padding: 11px;
		font-size: 13px;
	}
	.online-conv-table .cell-revlink {
		padding: 0;
		margin-top: -4px;
		background-color: #f6f8f9;
		border-radius: 0 6px 0 0;
	}
	.online-conv-table .cell-revlink a {
		text-decoration: none;
	}
	.online-conv-table .cell-revlink a:hover {
		text-decoration: underline;
	}
	.online-conv-table .rating[data-rating='3'] span,
	.online-conv-table .rating[data-rating='3.0'] span {
		width: 45px;
	}
	.online-conv-table .rating[data-rating='3.5'] span {
		width: 56px;
	}
	.online-conv-table .rating[data-rating='3.6'] span {
		width: 57px;
	}
	.online-conv-table .rating[data-rating='3.7'] span {
		width: 57px;
	}
	.online-conv-table .rating[data-rating='3.8'] span {
		width: 58px;
	}
	.online-conv-table .rating[data-rating='3.9'] span {
		width: 58px;
	}
	.online-conv-table .rating[data-rating='4'] span,
	.online-conv-table .rating[data-rating='4.0'] span {
		width: 61px;
	}
	.online-conv-table .rating[data-rating='4.1'] span {
		width: 63px;
	}
	.online-conv-table .rating[data-rating='4.2'] span {
		width: 65px;
	}
	.online-conv-table .rating[data-rating='4.3'] span {
		width: 68px;
	}
	.online-conv-table .rating[data-rating='4.4'] span {
		width: 70px;
	}
	.online-conv-table .rating[data-rating='4.5'] span {
		width: 71px;
	}
	.online-conv-table .rating[data-rating='4.6'] span {
		width: 72px;
	}
	.online-conv-table .rating[data-rating='4.7'] span {
		width: 72px;
	}
	.online-conv-table .rating[data-rating='4.8'] span {
		width: 74px;
	}
	.online-conv-table .rating[data-rating='4.9'] span {
		width: 74px;
	}
	.online-conv-table .rating[data-rating='5'] span,
	.online-conv-table .rating[data-rating='5.0'] span {
		width: 100%;
	}
}
.online-conv-table tr {
	display: grid;
	grid-template: 1fr auto 1fr auto auto auto / 15px 8px 1fr 1fr;
}
.online-conv-table .cell-position {
	grid-area: 1 / 1 / 4 / 1;
}
.online-conv-table .cell-casino {
	grid-area: 1 / 3 / 2 / 4;
}
.online-conv-table .cell-rating {
	grid-area: 2 / 3 / 3 / 4;
}
.online-conv-table .cell-bonus {
	grid-area: 1 / 4 / 3 / 5;
}
.online-conv-table .cell-payduration {
	grid-area: 3 / 4 / 4 / 5;
}
.online-conv-table .cell-payrate {
	grid-area: 3 / 3 / 4 / 4;
}
.online-conv-table .cell-golink {
	grid-area: 4 / 1 / 5 / 5;
}
.online-conv-table .cell-revlink {
	grid-area: 5 / 1 / 6 / 5;
}
.online-conv-table .cell-terms,
.online-conv-table.no-terms tr:after,
.online-conv-table.hidden-terms tr:after {
	grid-area: 6 / 1 / 7 / 5;
}
@media (min-width: 768px) {
	.online-conv-table tr {
		display: grid;
		grid-template: 1fr auto auto auto / 12px 23% auto 12px 22% auto;
	}
	.online-conv-table .cell-position {
		grid-area: 1 / 1 / 4 / 2;
	}
	.online-conv-table .cell-casino {
		grid-area: 1 / 2 / 3 / 3;
	}
	.online-conv-table .cell-rating {
		grid-area: 3 / 2 / 4 / 3;
	}
	.online-conv-table .cell-bonus {
		grid-area: 1 / 5 / 4 / 6;
	}
	.online-conv-table .cell-payduration {
		grid-area: 1 / 3 / 2 / 4;
	}
	.online-conv-table .cell-payrate {
		grid-area: 2 / 3 / 4 / 4;
	}
	.online-conv-table .cell-golink {
		grid-row-start: 1;
		grid-column-start: 6;
		grid-row-end: 3;
		grid-column-end: 7;
	}
	.online-conv-table .cell-revlink {
		grid-area: 3 / 6 / 4 / 7;
	}
	.online-conv-table .cell-terms,
	.online-conv-table.no-terms tr:after,
	.online-conv-table.hidden-terms tr:after {
		grid-area: 4 / 1 / 5 / 7;
	}
}
.online-conv-table-tabs {
	display: flex;
	align-items: flex-start;
	position: relative;
	font-size: 0;
	padding: 0 0 7px;
}
.online-conv-table-tabs .button {
	position: relative;
	flex: 0 0 auto;
	padding: 33px 6px 17px;
	margin-right: 3px;
	vertical-align: top;
	font-size: 12px;
	text-align: center;
	line-height: 1;
	text-transform: uppercase;
	background-color: #fff;
	border: 1px solid #e6e8e8;
	color: #a0a0a0;
	border-radius: 5px;
	cursor: pointer;
}
.online-conv-table-tabs .button.active {
	margin-bottom: -17px;
	padding-bottom: 34px;
	border-color: #f6f8f9;
	color: #505050;
	background-color: #f6f8f9;
}
.online-conv-table-tabs .button.active:before {
	filter: grayscale(0);
	opacity: 1;
}
.online-conv-table-tabs .button:before {
	content: '';
	position: absolute;
	top: 9px;
	left: 10px;
	right: 10px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	filter: grayscale(100%);
	opacity: 0.6;
}
.online-conv-table-tabs .button[data-mobile] {
	font-size: 0;
}
.online-conv-table-tabs .button[data-mobile]:after {
	content: attr(data-mobile);
	font-size: 12px;
}
.online-conv-table-tabs .online-conv-table-author {
	flex: 0 1 auto;
	margin-left: auto;
	padding-left: 5px;
	font-size: 10px;
	line-height: 1.2;
	text-align: center;
	color: #7f7f7f;
}
.online-conv-table-tabs .online-conv-table-author:before {
	content: '';
	display: block;
	width: 32px;
	height: 32px;
	margin: 1px auto 4px;
	border-radius: 50%;
	background: #eaeaea url(../images/author-new.png) no-repeat right 2px top 3px;
	background-size: auto 120%;
	filter: grayscale(100%);
}
.online-conv-table-tabs ~ .online-conv-table {
	display: none;
	overflow: hidden;
	width: auto;
	padding: 0 8px 8px;
	background-color: #f6f8f9;
}
.online-conv-table-tabs ~ .online-conv-table.active {
	display: block;
}
.online-conv-table-tabs .ico-check:before {
	background-image: url(../images/ico-oct-check.png);
}
.online-conv-table-tabs .ico-crown:before {
	background-image: url(../images/ico-oct-crown.png);
}
.online-conv-table-tabs .ico-star:before {
	background-image: url(../images/ico-oct-star.png);
}
@media (min-width: 768px) {
	.online-conv-table-tabs .button:before {
		transition:
			filter 0.3s,
			opacity 0.3s;
	}
	.online-conv-table-tabs .button:hover:before {
		filter: grayscale(0);
		opacity: 1;
	}
	.online-conv-table-tabs .button {
		padding: 12px 18px 12px 52px;
		margin-right: 8px;
	}
	.online-conv-table-tabs .button:before {
		position: absolute;
		top: 11px;
		left: 0;
		right: auto;
		width: 52px;
	}
	.online-conv-table-tabs .button,
	.online-conv-table-tabs .button[data-mobile] {
		font-size: 14px;
	}
	.online-conv-table-tabs .button[data-mobile]:after {
		content: none;
	}
	.online-conv-table-tabs .button.active {
		margin-bottom: -24px;
	}
	.online-conv-table-tabs ~ .online-conv-table {
		padding: 0 12px 12px;
	}
	.online-conv-table-tabs .online-conv-table-author {
		position: relative;
		width: 125px;
		padding-left: 42px;
		padding-top: 3px;
		margin-top: 4px;
		text-align: left;
		font-size: 11px;
	}
	.online-conv-table-tabs .online-conv-table-author:before {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		display: block;
	}
}
@media (min-width: 768px) {
	.no-grid .online-conv-table tr {
		display: flex;
		flex-flow: row wrap;
	}
	.no-grid .online-conv-table td {
		flex: 0 0 auto;
	}
	.no-grid .online-conv-table .cell-terms,
	.no-grid .online-conv-table.no-terms tr:after,
	.no-grid .online-conv-table.hidden-terms tr:after {
		width: 100%;
	}
	.no-grid .online-conv-table .cell-position {
		width: 11px;
		height: 104px;
	}
	.no-grid .online-conv-table .cell-casino {
		width: 23%;
		padding-bottom: 40px;
	}
	.no-grid .online-conv-table .cell-rating {
		position: absolute;
		top: 90px;
		left: 20px;
		width: 23%;
	}
	.no-grid .online-conv-table .cell-bonus {
		width: 22%;
	}
	.no-grid .online-conv-table .cell-payduration {
		align-self: flex-start;
		width: 20%;
		margin-right: 12px;
	}
	.no-grid .online-conv-table .cell-payrate {
		position: absolute;
		top: 66px;
		left: calc(22% + 20px);
		width: calc(20% - 4px);
	}
	.no-grid .online-conv-table .cell-golink {
		flex: 1 0 auto;
		width: calc(25% - 62px);
		border-radius: 0 10px 10px 0;
		padding-bottom: 50px;
	}
	.no-grid .online-conv-table .cell-revlink {
		position: absolute;
		top: 88px;
		left: 75%;
		right: 12px;
		background: transparent;
	}
	.no-grid .online-conv-table .winner .cell-position:after {
		display: flex;
		justify-content: center;
		align-content: center;
		width: 112px;
		height: 112px;
		pointer-events: none;
	}
	_:-ms-fullscreen,
	.no-grid:root .online-conv-table .winner .cell-position:after {
		transform-origin: 44px 43px;
	}
}
@media (min-width: 1000px) and (max-width: 1140px) {
	.no-grid .online-conv-table .cell-revlink {
		top: 105px;
	}
}
@media (min-width: 768px) {
	.no-flex .online-conv-table .cell-revlink {
		top: 105px;
	}
	.no-flex .online-conv-table .winner .cell-position:after {
		display: none;
	}
	.no-flex .online-conv-table caption {
		display: table-caption;
	}
	.no-flex .online-conv-table table {
		display: table;
		table-layout: auto;
		width: 100%;
		border-spacing: 0;
		border-collapse: collapse;
	}
	.no-flex .online-conv-table tbody {
		display: table-row-group;
	}
	.no-flex .online-conv-table tr {
		position: relative;
		display: table-row;
		padding: 0;
		border-radius: 0;
		box-shadow: none;
	}
	.no-flex .online-conv-table .cell-terms,
	.no-flex .online-conv-table.no-terms tr:after,
	.no-flex .online-conv-table.hidden-terms tr:after {
		display: none;
	}
	.no-flex .online-conv-table .winner .cell-position {
		width: 12px;
		height: auto;
	}
	.no-flex .online-conv-table .cell-position,
	.no-flex .online-conv-table .cell-payduration,
	.no-flex .online-conv-table .cell-casino,
	.no-flex .online-conv-table .cell-rating,
	.no-flex .online-conv-table .cell-payrate,
	.no-flex .online-conv-table .cell-bonus,
	.no-flex .online-conv-table .cell-golink,
	.no-flex .online-conv-table td {
		display: table-cell;
		border: 0;
		padding: 10px;
		width: auto;
		text-align: center;
		border-radius: 0;
		box-shadow: none;
	}
	.no-flex .online-conv-table .cell-revlink {
		display: none;
	}
	.no-flex .online-conv-table .winner .cell-position,
	.no-flex .online-conv-table .cell-position {
		width: 20px;
		padding: 4px;
		font-size: 12px;
		font-weight: 700;
	}
	.no-flex .online-conv-table .winner .cell-position {
		color: #fff;
	}
	.no-flex .online-conv-table .cell-position span,
	.no-flex .online-conv-table .cell-position:before,
	.no-flex .online-conv-table .cell-position:after {
		display: none;
	}
	.no-flex .online-conv-table .cell-casino {
		width: 20%;
		padding: 0;
	}
	.no-flex .online-conv-table .cell-rating {
		position: static;
		text-align: center;
		vertical-align: middle;
	}
	.no-flex .online-conv-table .cell-revlink {
		position: static;
		background-color: #f6f8f9;
	}
	.no-flex .online-conv-table .cell-payrate {
		position: static;
	}
	.no-flex .online-conv-table .winner .cell-revlink {
		background-color: #fff;
	}
	.no-flex .online-conv-table .rating {
		display: inline-block;
		padding-left: 22px;
		white-space: nowrap;
	}
	.no-flex .online-conv-table .rating span,
	.no-flex .online-conv-table .rating span:before,
	.no-flex .online-conv-table .rating:after {
		width: 20px;
	}
	.no-flex .online-conv-table .logo {
		display: inline-block;
	}
	.no-flex .online-conv-table:not(.expand)[data-limit='5'] tr:nth-child(5) ~ tr,
	.no-flex
		.online-conv-table:not(.expand)[data-limit='10']
		tr:nth-child(10)
		~ tr,
	.no-flex
		.online-conv-table:not(.expand)[data-limit='15']
		tr:nth-child(15)
		~ tr,
	.no-flex
		.online-conv-table:not(.expand)[data-limit='20']
		tr:nth-child(20)
		~ tr,
	.no-flex
		.online-conv-table:not(.expand)[data-limit='25']
		tr:nth-child(25)
		~ tr,
	.no-flex
		.online-conv-table:not(.expand)[data-limit='30']
		tr:nth-child(30)
		~ tr {
		display: none;
	}
	.no-flex .online-conv-table[data-limit] {
		padding-bottom: 70px;
	}
	.no-flex .online-conv-table[data-limit]:after {
		position: absolute;
		bottom: 18px;
		left: 12px;
		width: 50%;
	}
	.no-flex .online-conv-table[data-limit] table:after {
		position: absolute;
		bottom: 12px;
		right: 12px;
	}
	.no-flex .online-conv-table .btn {
		display: inline-block;
	}
	.no-flex .online-conv-table-tabs {
		margin-top: 20px;
	}
	.no-flex .online-conv-table-tabs .button {
		float: left;
	}
	.no-flex .online-conv-table-tabs:after {
		content: '';
		display: block;
		clear: both;
		width: 100%;
		height: 0;
		font-size: 0;
	}
	.no-flex .online-conv-table-author {
		float: right;
	}
}
.list-bullets {
	border: 12px solid #f5f6f5;
	margin: 20px 0;
	font-size: 15px;
	line-height: 1.2;
	color: #090a38;
	background-color: #fff;
	border-radius: 10px;
}
.list-bullets .title {
	padding: 12px 0 17px;
	font-size: 23px;
	line-height: 1.2;
	font-weight: 900;
	text-align: center;
	color: #575757;
	background-color: #f5f6f5;
}
.list-bullets ul {
	list-style: none;
	padding: 18px 30px;
	margin: 0;
}
.list-bullets.center ul {
	display: table;
	margin: 0 auto;
}
.list-bullets ul li {
	padding: 4px 0 4px 31px;
	margin: 0;
	background: url(../images/bullet-check.png) no-repeat 0 8px;
}
.list-bullets ul li.cross {
	padding: 4px 0 4px 31px;
	margin: 0;
	background: url(/wp-content/themes/custom/images/bullet-cross.png) no-repeat 0
		8px;
}
.list-bullets.gray {
	background-color: #f5f6f5;
}
.list-bullets.gray .title {
	position: relative;
	text-align: left;
	padding: 17px 0 10px;
	margin: 0 30px -10px;
}
.list-bullets.gray .title:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
	box-shadow: 0 1px 0 0 #fff;
}
@media (min-width: 768px) {
	.list-bullets.two ul {
		column-count: 2;
	}
}
.quoter-box {
	position: relative;
	padding: 10px;
	margin-bottom: 30px;
	font-size: 14px;
	line-height: 1.8;
	background-color: #f2f4f5;
	color: #5b5b5b;
	border-radius: 8px;
}
.quoter-box blockquote {
	all: unset;
}
.quoter-box a {
	color: #5976d5;
	text-decoration: none;
}
.quoter-box a:hover {
	text-decoration: underline;
}
.quoter-box:before {
	content: '';
	display: block;
	width: 60px;
	height: 60px;
	margin: -30px auto -12px;
	border-radius: 50%;
	background: #f2f4f5 url(../images/ico-top-quote.png) no-repeat center center;
	background-size: auto 98%;
}
.quoter-box.ico-info:before {
	background-image: url(../images/ico-top-info.png);
}
.quoter-box.ico-cash:before {
	background-image: url(../images/ico-top-cash.png);
}
.quoter-box .quoter-box-title {
	position: relative;
	padding: 13px 25px 20px;
	font-size: 20px;
	line-height: 1.2;
	font-weight: 900;
	color: #575757;
	text-align: center;
}
.quoter-box .quoter-box-content {
	padding: 22px;
	font-style: italic;
	background: #fff;
	background-color: #fff;
	border-radius: 14px;
	box-shadow: 0 12px 18px 0 rgba(29, 123, 24, 0.06);
	box-shadow: 0 12px 5px 0 rgba(29, 123, 24, 0.06);
}
.quoter-box .quoter-box-content p {
	padding: 0;
	margin: 0;
}
.quoter-box .quoter-box-info {
	padding-top: 10px;
	border-top: 1px solid #d3d3d3;
	margin-top: 20px;
	font-size: 13px;
	font-style: normal;
}
.quoter-box .quoter-box-info.author {
	position: relative;
	overflow: hidden;
	font-size: 13px;
	line-height: 1.2;
}
.quoter-box .quoter-box-info.author strong {
	display: block;
}
.quoter-box .quoter-box-info.author p:before {
	content: '';
	float: left;
	display: block;
	width: 27px;
	height: 27px;
	border: 1px solid #c8c8c8;
	border-radius: 50%;
	margin: 0 12px 0 0;
	background: #eaeaea url(../images/author-new.png) no-repeat right top;
	background-size: auto 120%;
	filter: grayscale(1);
}
.quoter-box .quoter-box-info.author span {
	display: none;
}
.quoter-box .quoter-box-slider-container {
	position: relative;
}
.quoter-box .quoter-box-slider-wrap .quoter-box-content {
	padding: 22px 34px 64px;
	transition:
		opacity 0.3s,
		visibility 0.3s;
}
.quoter-box .quoter-box-slider-wrap .quoter-box-content:not(.active) {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	opacity: 0;
	pointer-events: none;
	transition: none;
}
.quoter-box .quoter-box-slider-nav {
	margin: -32px 0 14px;
	font-size: 0;
	line-height: 0;
	text-align: center;
}
.quoter-box .quoter-box-slider-nav .i {
	position: relative;
	z-index: 1;
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	margin: 0 3px 6px;
	background-color: #a9aaa9;
	border: 1px solid #f2f4f5;
	border-radius: 50%;
	cursor: pointer;
}
.quoter-box .quoter-box-slider-nav .i.active {
	width: 12px;
	height: 12px;
	border: 0;
	background-color: #53b206;
}
.quoter-box .quoter-box-slider-nav .prev,
.quoter-box .quoter-box-slider-nav .next {
	position: absolute;
	top: 50%;
	display: inline-block;
	width: 28px;
	height: 28px;
	margin: 0 -10px;
	border-radius: 50%;
	cursor: pointer;
	background: #f2f4f5;
}
.quoter-box .quoter-box-slider-nav .prev:before,
.quoter-box .quoter-box-slider-nav .next:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 8px;
	height: 13px;
	background: url(../images/quotes-arrow.png) no-repeat center center;
	background-size: contain;
	transform: translate(-50%, -50%);
}
.quoter-box .quoter-box-slider-nav .prev {
	left: 0;
	transform: rotate(180deg);
}
.quoter-box .quoter-box-slider-nav .next {
	right: 0;
}
.quoter-box ul,
.quoter-box ol {
	list-style-position: inside;
	padding: 0;
	margin: 0;
	font-size: 14px;
	line-height: inherit;
	font-style: normal;
}
.quoter-box ol {
	list-style: none;
	counter-reset: ol;
}
.quoter-box ol li {
	counter-increment: ol;
}
.quoter-box ol li:before {
	content: counter(ol) '.';
	font-weight: 700;
}
@media (min-width: 768px) {
	.quoter-box {
		padding: 30px;
		margin: 30px 0;
		border-radius: 8px;
		font-size: 15px;
		line-height: 1.67;
	}
	.quoter-box:before {
		width: 68px;
		height: 68px;
		margin: -58px auto -20px;
		background-size: auto;
	}
	.quoter-box .quoter-box-title {
		padding: 13px 60px 14px;
		font-size: 24px;
		font-weight: 700;
	}
	.quoter-box .quoter-box-content {
		padding: 22px 50px;
		box-shadow: 0 12px 18px 0 rgba(29, 123, 24, 0.06);
	}
	.quoter-box .quoter-box-info {
		padding-top: 30px;
		font-size: 15px;
	}
	.quoter-box .columns {
		column-count: 2;
		column-gap: 35px;
	}
	.quoter-box .quoter-box-slider-wrap .quoter-box-content {
		padding: 22px 50px 64px;
	}
	.quoter-box .quoter-box-slider-nav .prev,
	.quoter-box .quoter-box-slider-nav .next {
		width: 64px;
		height: 64px;
		margin: -32px -30px;
	}
	.quoter-box .quoter-box-slider-nav .prev:before,
	.quoter-box .quoter-box-slider-nav .next:before {
		width: 13px;
		height: 23px;
		opacity: 0.6;
	}
	.quoter-box .quoter-box-info.author {
		font-size: 15px;
	}
	.quoter-box .quoter-box-info.author strong,
	.quoter-box .quoter-box-info.author span {
		display: inline;
	}
	.quoter-box .quoter-box-info.author p:before {
		margin-top: -5px;
	}
}
.alert-operator {
	position: relative;
	display: flex;
	flex-flow: row wrap;
	padding: 23px 15px;
	margin: 20px 0;
	background-color: #c6eccd;
	border-radius: 8px;
	font-size: 14px;
	line-height: 1.72;
	text-align: center;
	color: #242424;
}
.alert-operator:before {
	content: '';
	display: block;
	width: 42px;
	height: 42px;
	margin: -11px auto 8px;
	border-radius: 50%;
	background: #df8990 url(../images/warning-v2.png) no-repeat center center;
	background-size: 22px auto;
	border: 8px solid #f0c1c5;
}
.alert-operator .title {
	flex: 1 1 auto;
	padding: 0;
	margin: 0 0 16px;
	font-size: 20px;
	line-height: 1.4;
	font-weight: 900;
	color: #242424;
}
#new #top .alert-operator p,
.alert-operator p {
	flex: 1 1 auto;
	margin: 0 0 20px;
	font-size: inherit;
	line-height: inherit;
}
.alert-operator p a {
	font-weight: 700;
	text-decoration: underline;
	color: #229310;
}
.alert-operator p a:hover {
	text-decoration: none;
}
#new #top .alert-operator p:last-child,
.alert-operator p:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}
.alert-operator.gray {
	background-color: #5b5b5b;
	text-align: left;
	color: #fff;
}
.alert-operator.gray .title {
	text-align: center;
	color: #fff;
}
.alert-operator.slim {
	padding: 30px 15px 15px;
	margin-top: 50px;
	box-shadow: 0 -10px 0 0 rgba(235, 195, 199, 0.77);
}
.alert-operator.slim .title {
	padding: 0 10px;
}
.alert-operator.slim:before {
	position: absolute;
	top: -15px;
	left: 50%;
	transform: translateX(-50%);
	border: 0;
	box-shadow: 0 0 0 6px rgb(223, 137, 144, 0.44);
}
.alert-operator .action {
	width: 100%;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
}
.alert-operator .action:before {
	content: '';
	width: 80px;
	height: 80px;
	background: url(../images/casino-box-badge.png) no-repeat center center;
	background-size: contain;
	opacity: 0.85;
}
.alert-operator .action .btn {
	position: relative;
	display: inline-block;
	padding: 13px 35px 13px 23px;
	margin: 10px 0 10px 20px;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 5px;
	background-image: -moz-linear-gradient(
		-73deg,
		rgb(37, 170, 30) 0%,
		rgb(34, 144, 28) 38%,
		rgb(30, 129, 24) 68%,
		rgb(25, 114, 20) 100%
	);
	background-image: -webkit-linear-gradient(
		-73deg,
		rgb(37, 170, 30) 0%,
		rgb(34, 144, 28) 38%,
		rgb(30, 129, 24) 68%,
		rgb(25, 114, 20) 100%
	);
	background-image: -ms-linear-gradient(
		-73deg,
		rgb(37, 170, 30) 0%,
		rgb(34, 144, 28) 38%,
		rgb(30, 129, 24) 68%,
		rgb(25, 114, 20) 100%
	);
	background-image: linear-gradient(
		-73deg,
		rgb(37, 170, 30) 0%,
		rgb(34, 144, 28) 38%,
		rgb(30, 129, 24) 68%,
		rgb(25, 114, 20) 100%
	);
}
.alert-operator .action .btn:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 20px;
	width: 9px;
	height: 9px;
	border: 1px solid transparent;
	border-color: #fff #fff transparent transparent;
	transform: rotate(45deg) translateY(-50%);
	transition:
		background 0.3s,
		box-shadow 0.3s;
}
.alert-operator .action .btn:hover {
	background-image: -moz-linear-gradient(
		73deg,
		rgb(37, 170, 30) 0%,
		rgb(34, 144, 28) 38%,
		rgb(30, 129, 24) 68%,
		rgb(25, 114, 20) 100%
	);
	background-image: -webkit-linear-gradient(
		73deg,
		rgb(37, 170, 30) 0%,
		rgb(34, 144, 28) 38%,
		rgb(30, 129, 24) 68%,
		rgb(25, 114, 20) 100%
	);
	background-image: -ms-linear-gradient(
		73deg,
		rgb(37, 170, 30) 0%,
		rgb(34, 144, 28) 38%,
		rgb(30, 129, 24) 68%,
		rgb(25, 114, 20) 100%
	);
	background-image: linear-gradient(
		73deg,
		rgb(37, 170, 30) 0%,
		rgb(34, 144, 28) 38%,
		rgb(30, 129, 24) 68%,
		rgb(25, 114, 20) 100%
	);
	box-shadow: 0 0 4px 0 rgb(0, 0, 0, 0.5);
}
@media (min-width: 768px) {
	.alert-operator {
		padding: 46px 46px 46px 240px;
		font-size: 14px;
		line-height: 1.5;
		text-align: left;
	}
	.alert-operator .title {
		padding-bottom: 21px;
		font-size: 25px;
		line-height: 1.12;
	}
	.alert-operator:before {
		position: absolute;
		top: 50%;
		left: 85px;
		z-index: 1;
		width: 120px;
		height: 120px;
		border-width: 0;
		margin: 0;
		background-size: auto 70px;
		transform: translate(-50%, -50%);
	}
	.alert-operator:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 170px;
		height: 100%;
		border-radius: 7px 0 0 7px;
		background-color: #f0c1c5;
		border-right: 10px solid #e8a6ab;
	}
	.alert-operator.slim {
		padding: 25px 25px 25px 186px;
		margin: 20px 0;
		box-shadow: none;
	}
	.alert-operator.slim .title {
		padding: 0;
		text-align: left;
	}
	.alert-operator.slim:after {
		width: 130px;
	}
	.alert-operator.slim:before {
		top: 50%;
		left: 65px;
		transform: translate(-50%, -50%);
		width: 92px;
		height: 92px;
		background-color: #e7a3a9;
		background-size: auto 55px;
		box-shadow: none;
	}
	.alert-operator .entry {
		flex: 0 0 59%;
		width: 59%;
		margin-left: -8px;
	}
	.alert-operator .action {
		flex: 0 0 40%;
		width: 40%;
		flex-flow: column nowrap;
		align-items: center;
		margin-left: auto;
	}
	.alert-operator .action:before {
		width: 102px;
		height: 102px;
		margin-bottom: 12px;
	}
	.alert-operator .action .btn {
		margin: 0 auto;
	}
}
.columnsbox {
	font-size: 15px;
	line-height: 1.35;
	color: #3d3c3c;
	margin: 20px 0;
}
.columnsbox table {
	width: 100%;
	border-radius: 9px;
	overflow: hidden;
}
.columnsbox caption {
	font-weight: 700;
	font-size: 16px;
	padding: 20px 15px;
	background: rgb(221, 227, 230);
	background: -moz-radial-gradient(
		bottom,
		ellipse cover,
		rgba(221, 227, 230, 1) 0%,
		rgba(242, 244, 245, 1) 70%
	);
	background: -webkit-radial-gradient(
		bottom,
		ellipse cover,
		rgba(221, 227, 230, 1) 0%,
		rgba(242, 244, 245, 1) 70%
	);
	background: radial-gradient(
		ellipse at bottom,
		rgba(221, 227, 230, 1) 0%,
		rgba(242, 244, 245, 1) 70%
	);
}
.columnsbox td {
	padding: 14px;
	vertical-align: text-top;
}
.columnsbox td:last-child {
	text-align: right;
}
.columnsbox td > a:not([class]) {
	display: inline-block;
	padding: 1px 6px;
	color: #00994d;
	font-weight: 700;
	text-decoration: none;
	border-radius: 10px;
	transition: all 0.3s;
}
.columnsbox td:nth-child(even) {
	font-weight: 700;
}
.columnsbox.simple-hovers td > a:not([class]):hover {
	box-shadow: -4px 6px 4px rgba(208, 208, 208, 0.7);
	background: #fff;
}
.columnsbox td.with-emoji {
	text-indent: -20px;
	padding-left: 65px;
}
.columnsbox td.with-emoji:first-child {
	padding-left: 65px;
}
.columnsbox td.with-emoji:first-letter {
	font-size: 11px;
	vertical-align: middle;
}
.columnsbox tr {
	position: relative;
	z-index: 5;
}
.columnsbox .logo-symbol {
	text-decoration: none;
	color: inherit;
	padding-left: 38px;
}
.columnsbox .logo-symbol:before {
	content: '';
	position: absolute;
	left: 6px;
	top: 0;
	width: 28px;
	height: 28px;
	background-color: #fff;
	border-radius: 10px;
	background-size: calc(100% - 4px);
	background-position: 2px center;
	background-size: 24px auto;
	margin-right: 9px;
	box-shadow: -4px 6px 4px rgba(208, 208, 208, 0.7);
	z-index: -1;
	transition: width 0.3s;
}
.columnsbox tbody {
	background: -moz-linear-gradient(
		-10deg,
		rgba(242, 244, 245, 0.8) 0%,
		rgba(221, 227, 230, 0.7) 100%
	);
	background: -webkit-linear-gradient(
		-10deg,
		rgba(242, 244, 245, 0.8) 0%,
		rgba(221, 227, 230, 0.7) 100%
	);
	background: linear-gradient(
		170deg,
		rgba(242, 244, 245, 0.8) 0%,
		rgba(221, 227, 230, 0.7) 100%
	);
}
.columnsbox caption + tbody {
	background: #f2f4f5;
	border-radius: 0 0 9px 9px;
}
.columnsbox.columnsbox-2 a:not([class]):hover {
	text-decoration: underline;
}
@media only screen and (max-width: 767px) {
	.columnsbox td:first-child {
		padding-left: 35px;
	}
	.columnsbox td.with-emoji:first-child {
		padding-left: 60px;
	}
	.columnsbox td:last-child {
		padding-right: 35px;
		padding-left: 0;
		max-width: 95px;
	}
	.columnsbox tr:first-child td {
		padding-top: 48px;
	}
	.columnsbox tr:first-child .logo-symbol:before {
		top: 48px;
	}
	.columnsbox tr:last-child td {
		padding-bottom: 48px;
	}
	.columnsbox caption + tbody tr:first-child td {
		padding-top: 38px;
	}
	.columnsbox caption + tbody tr:first-child .logo-symbol:before {
		top: 38px;
	}
	.columnsbox .logo-symbol:before {
		left: 40px;
		top: 14px;
	}
	.columnsbox.columnsbox-2 td {
		padding: 14px 5px;
		vertical-align: top;
	}
	.columnsbox.columnsbox-2 td:first-child {
		padding-left: 50px;
	}
	.columnsbox.columnsbox-2 td:last-child {
		max-width: 155px;
		padding-right: 50px;
	}
	.columnsbox.columnsbox-2 .logo-symbol {
		display: block;
		padding-left: 36px;
	}
	.columnsbox.columnsbox-2 .logo-symbol:before {
		top: 10px;
		left: 51px;
	}
	.columnsbox.columnsbox-2 caption + tbody tr:first-child .logo-symbol:before {
		top: 35px;
	}
	.columnsbox.columnsbox-2 td > a:not([class]) {
		padding: 0;
	}
}
@media only screen and (min-width: 768px) {
	.columnsbox tbody {
		display: block;
		columns: 2;
		column-gap: 45px;
		padding: 46px 30px;
	}
	.columnsbox table {
		display: block;
	}
	.columnsbox tr {
		display: flex;
		margin: 17px 0;
	}
	.columnsbox tr:first-child {
		margin-top: 0;
	}
	.columnsbox caption {
		display: block;
		column-span: none;
		font-size: 18px;
		background: rgb(221, 227, 230);
		background: -moz-radial-gradient(
			bottom,
			ellipse cover,
			rgba(221, 227, 230, 1) 0%,
			rgba(242, 244, 245, 1) 80%
		);
		background: -webkit-radial-gradient(
			bottom,
			ellipse cover,
			rgba(221, 227, 230, 1) 0%,
			rgba(242, 244, 245, 1) 80%
		);
		background: radial-gradient(
			ellipse at bottom,
			rgba(221, 227, 230, 1) 0%,
			rgba(242, 244, 245, 1) 80%
		);
	}
	.columnsbox td {
		padding: 5px 14px;
	}
	.columnsbox td:nth-child(odd) {
		width: 70%;
	}
	.columnsbox td:nth-child(even) {
		width: 30%;
	}
	.columnsbox td.with-emoji:first-child {
		padding-left: 38px;
	}
	.columnsbox .logo-symbol {
		display: block;
	}
	.columnsbox .logo-symbol:before {
		top: 2px;
	}
	.columnsbox.with-hovers tr:hover a.logo-symbol:before {
		width: calc(100% - 10px);
	}
	.columnsbox.with-hovers a.logo-symbol:after {
		content: '';
		position: absolute;
		top: 1px;
		right: 5px;
		left: 5px;
		bottom: 4px;
		background: transparent;
	}
	.columnsbox td > a:not([class]) {
		margin-top: -4px;
	}
	.columnsbox.columnsbox-3 tbody {
		columns: 3;
		padding: 46px 52px 32px;
		column-gap: 58px;
	}
	.columnsbox.columnsbox-3 td {
		padding: 5px 6px;
	}
	.columnsbox.columnsbox-3 td:nth-child(odd) {
		width: 62%;
	}
	.columnsbox.columnsbox-3 td:nth-child(even) {
		width: 38%;
	}
	.columnsbox.columnsbox-2 tbody {
		padding: 45px 60px 24px;
		column-gap: 65px;
	}
	.columnsbox.columnsbox-2 tr:not(:first-child) {
		margin: 24px 0;
	}
	.columnsbox.columnsbox-2 td {
		padding: 5px;
	}
	.columnsbox.columnsbox-2 .logo-symbol {
		padding-left: 54px;
	}
	.columnsbox.columnsbox-2 .logo-symbol:before {
		left: 22px;
	}
	.columnsbox.columnsbox-2 td:nth-child(even) {
		width: 57%;
	}
	.columnsbox.columnsbox-2 td:nth-child(odd) {
		width: 43%;
	}
	.columnsbox.columnsbox-2 td > a:not([class]) {
		margin-top: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.columnsbox tbody {
		column-gap: 0;
		padding: 46px 15px;
	}
	.columnsbox.columnsbox-3 tbody {
		padding: 46px 20px 32px;
		column-gap: 5px;
	}
}
#toc_container {
	border: 1px solid #aaa;
	padding: 1px 2% 20px;
	margin: 1% auto 16px;
	background-color: #f9fafb;
}
#toc_container .toc_title,
.mehr-info .titel {
	margin: 0 0 10px;
	padding: 11px;
	text-align: center;
	font:
		bold 15px/17px 'open sans',
		sans-serif;
	color: #363636;
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #aaa;
}
#toc_container .toc_title:first-child,
.mehr-info .titel:first-child {
	border-top: none;
}
#toc_container .gray,
.mehr-info .gray {
	padding: 5px 0 20px;
	margin: 0;
	font-size: 13px;
	line-height: 21px;
	color: #8f8f8f;
}
#toc_container .gray:last-child,
.mehr-info .gray:last-child {
	padding-bottom: 0;
}
#toc_container ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 13px;
	line-height: 16px;
}
#toc_container .toc_list li {
	padding: 4px;
}
#toc_container .toc_list > li a {
	text-decoration: none;
}
#toc_container .toc_list > li a:hover {
	text-decoration: underline;
}
#toc_container .toc_list > li > a {
	font-weight: 600;
	color: #00994d;
	text-transform: none;
}
#toc_container .toc_list > li:before {
	content: '\2022 ';
	font-weight: 400;
	padding-right: 2px;
	color: #363636;
}
#toc_container .toc_list > li > ul {
	padding-left: 5%;
}
#toc_container .toc_list > li ul {
	padding-top: 4px;
}
#toc_container .toc_list > li > ul li {
	padding: 4px 0;
}
#toc_container .toc_list > li > ul li a {
	color: #363636;
}
#toc_container .toc_list > li > ul li:before {
	content: '- ';
	color: #00994d;
}
.toc-container > p {
	padding-bottom: 0;
}
.toc-container > #toc_container {
	margin-top: 0;
}
@media (max-width: 767px) {
	#toc_container {
		min-height: 0 !important;
	}
	article #content #toc_container {
		position: relative;
		overflow: hidden;
	}
	article #content #toc_container ul {
		max-height: 60px;
		transition: max-height 300ms;
	}
	article #content #toc_container.expanded ul {
		max-height: 2000px;
	}
	article #content #toc_container:not(.expanded):after {
		content: 'Διαβάστε Περισσότερα';
		position: absolute;
		bottom: 0;
		right: 0;
		left: 0;
		padding: 10px;
		font-size: 12px;
		line-height: 1.2;
		text-align: center;
		color: #767676;
		background-color: #f9fafb;
		box-shadow: 0 0 11px 6px #f9fafb;
		cursor: pointer;
	}
}
aside #toc_container {
	background: #f6f8f9;
	border: none;
	margin: 0 auto;
	max-width: 356px;
}
aside #toc_container .toc_title {
	padding: 18px;
	margin-left: 5%;
	margin-right: 5%;
	font-size: 20px;
	font-weight: 600;
	color: #2e2b2b;
	border-bottom: 1px solid #e6e6e6;
}
aside #toc_container .toc_title:before {
	content: '';
	display: inline-block;
	width: 25px;
	height: 18px;
	vertical-align: middle;
	margin: -2px 10px 0 0;
	background: url(../images/book.png);
}
aside .toc_widget {
	background: none;
	font-size: 15px;
	padding: 10px 13%;
}
aside #toc_container ul {
	font-size: 15px;
}
aside #toc_container .toc_list li {
	position: relative;
	padding: 0;
	max-width: 310px;
}
aside #toc_container .toc_list > li:before {
	content: none;
}
aside #toc_container .toc_list > li > a,
aside #toc_container .toc_list > li > ul > li > a {
	color: #000;
}
aside #toc_container .toc_list > li > ul li a:before {
	content: '- ';
}
aside #toc_container .toc_list > li > a:before,
aside #toc_container .toc_list > li > ul > li > a:before {
	content: '';
	position: absolute;
	left: 0;
	top: 11px;
	content: '';
	display: block;
	width: 0;
	height: 0;
	padding: 0;
	border: 5px solid transparent;
	border-left: 5px solid #888;
}
aside #toc_container .toc_list > li > a:hover:before,
aside #toc_container .toc_list > li > ul > li > a:hover:before {
	border-left: 5px solid #469937;
}
aside #toc_container .toc_list li a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 8px 0 8px 20px;
}
aside #toc_container .toc_list li a:hover {
	color: #469937;
	text-decoration: underline;
}
aside #toc_container .toc_list > li > a {
	font-weight: 400;
	text-transform: unset;
}
aside #toc_container .toc_list > li > ul {
	padding: 0;
}
aside #toc_container .toc_list ul li {
	padding-left: 0;
}
aside #toc_container .toc_list > li > ul li:before {
	content: none;
}
@media (min-width: 1024px) {
	aside #toc_container {
		margin-bottom: 20px;
		border-radius: 10px;
	}
}
@media (max-width: 767px) {
	body:not(.scrolled) .container-social {
		content-visibility: auto;
	}
}
.container-social {
	clear: both;
	position: relative;
	margin: 25px 0;
	padding: 16px;
	background-color: #f6f8f9;
	border-radius: 4px;
	line-height: 1.2;
	color: #343232;
	user-select: none;
}
.container-social * {
	box-sizing: border-box;
}
.container-social .logo,
.container-social .image,
.container-social .author-logo {
	position: relative;
	padding: 20px;
	background: #e6e6e6;
	border-radius: 10px 10px 0 0;
	background-color: #e6e6e6;
	font-size: 0;
	line-height: 0;
}
.container-social .author-logo span:after,
.container-social .logo:before {
	content: '';
	display: block;
	width: 188px;
	height: 50px;
	margin: 0 auto;
	background: url(../images/apati-info-logo-dark.png) no-repeat center center;
	background-size: 100% auto;
}
.container-social .logo:after,
.container-social .image:after,
.container-social .author:after,
.container-social .author-logo:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	height: 1px;
	margin: 0 20px;
	background-color: #e9f0f4;
}
.container-social .image img {
	display: block;
	max-width: 188px;
	margin: 0 auto;
	height: auto;
}
.container-social .author {
	position: relative;
	padding: 20px;
	background: #fff;
	border-radius: 10px 10px 0 0;
	background-color: #fff;
	font-size: 13px;
	line-height: 1.1;
	text-align: center;
	font-weight: 600;
	color: #343232;
}
.container-social .author-logo:before,
.container-social .author:before {
	content: '';
	display: block;
	width: 92px;
	height: 92px;
	margin: 0 auto 10px;
	border-radius: 50%;
	background: #c8c9c6 url(../images/petros-makris.jpg) no-repeat center center;
	box-shadow: 0 0 0 8px #fff;
	background-size: contain;
}
.container-social .author.nikos-samaras:before {
	content: '';
	display: block;
	width: 92px;
	height: 92px;
	margin: 0 auto 10px;
	border-radius: 50%;
	background: #c8c9c6 url(../images/nikos-samaras.jpg) no-repeat center center;
	box-shadow: 0 0 0 8px #fff;
	background-size: contain;
}
.container-social .author-logo span {
	position: relative;
	display: block;
	padding-top: 50px;
	margin-top: 22px;
	font-size: 13px;
	line-height: 1.2;
	font-weight: 600;
	text-align: center;
}
.container-social .author-logo span:before {
	content: 'Getestet von Casino Experte:';
	display: block;
	color: #adadad;
	font-weight: 400;
}
.container-social .author-logo span:after {
	width: 182px;
	height: 42px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -91px;
}
.container-social .list {
	padding: 20px;
	background: #fff;
	border-radius: 0 0 10px 10px;
	background-color: #e6e6e6;
	font-size: 0;
	font-weight: 600;
	font-style: italic;
}
.container-social .list ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 15px;
	line-height: inherit;
}
.container-social .list li {
	display: block;
	margin: 0;
	padding: 3px 0 3px 26px;
	background: url(../images/blt.png) no-repeat left 5px;
	background-size: 14px auto;
}
.container-social .list[class*='text']:before,
.container-social .list[class*='text']:after,
.container-social .list[class*='text'] span:before,
.container-social .list[class*='text'] span:after {
	display: block;
	margin: 0;
	padding: 3px 0 3px 26px;
	font-size: 15px;
	background: url(/wp-content/themes/renad/images/blt.png) no-repeat left 5px;
	background-size: 14px auto;
}
.container-social .link {
	text-align: center;
	padding-top: 16px;
}
.container-social .link:before {
	content: 'Aκολουθήστε μας:';
	display: inline-block;
	padding: 0 10px;
	vertical-align: middle;
	font-size: 13px;
	color: #969595;
	white-space: nowrap;
}
.container-social .link.tr:before {
	content: 'Makaleyi paylaş:';
}
.container-social .link.hr:before {
	content: 'Podijeli članak:';
}
.container-social .link.ru:before {
	content: 'Поделиться статьей:';
}
.container-social .link.ar:before {
	content: 'مشاركة المقال:';
}
.container-social .link.it:before {
	content: "Condividi l'articolo";
}
.container-social .link.ro:before {
	content: 'Distribuie articolul';
}
.container-social .link.el:before {
	content: 'Μοιραστείτε το άρθρο';
}
.container-social .link.pl:before {
	content: 'Udostępnij artykuł';
}
.container-social .link[data-text]:before {
	content: attr(data-text);
}
.container-social .link a {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 34px;
	height: 34px;
	margin: 2px;
	border-radius: 50%;
	background-color: #b1b1b1;
	font-size: 0;
	line-height: 0;
	transition: background 0.3s;
}
.container-social .link a:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 30px;
	height: 30px;
	margin: -15px;
	background: url(../images/sicons-copy.png) no-repeat 0 0;
}
.container-social .link a:hover {
	background-color: #fff;
}
.container-social .link .ico-facebook {
	background-color: #3a589b;
}
.container-social .link .ico-facebook:before {
	background-position: left 0;
}
.container-social .link .ico-facebook:hover:before {
	background-position: right 0;
}
.container-social .link .ico-twitter {
	background-color: #1da1f2;
}
.container-social .link .ico-twitter:before {
	background-position: left -30px;
}
.container-social .link .ico-twitter:hover:before {
	background-position: right -30px;
}
.container-social .link .t {
	background-color: #000;
}
.container-social .link .t:before {
	background-position: left -30px;
}
.container-social .link .t:hover:before {
	background-position: right -30px;
}
.container-social .link .f {
	background-color: #3a589b;
}
.container-social .link .f:before {
	background-position: left 0;
}
.container-social .link .f:hover:before {
	background-position: right 0;
}
.container-social .link .linkedin {
	background-color: #1da1f2;
}
.container-social .link .linkedin:before {
	background-position: left -60px;
}
.container-social .link .linkedin:hover:before {
	background-position: right -60px;
}
.container-social .link .instagram {
	background-color: #c13584;
}
.container-social .link .instagram:before {
	background-position: left -122px;
}
.container-social .link .instagram:hover:before {
	background-position: right -122px;
}
.container-social .list.text-1:before {
	content: 'Einfach zu verstehender Review';
}
.container-social .list.text-1 span:before {
	content: 'Klare Sprache';
}
.container-social .list.text-1 span:after {
	content: 'Viele wichtige Fakten zum Thema';
}
@media (min-width: 768px) {
	.container-social {
		display: flex;
		overflow: hidden;
	}
	.container-social .logo,
	.container-social .image,
	.container-social .author,
	.container-social .author-logo {
		display: flex;
		flex-flow: column nowrap;
		justify-content: center;
		align-items: center;
		position: relative;
		flex: 0 0 210px;
		width: 210px;
		padding: 10px 0;
		border-radius: 10px 0 0 10px;
	}
	.container-social .author {
		flex-basis: 200px;
		width: 200px;
	}
	.container-social .logo:before,
	.container-social .image img {
		max-width: 180px;
		height: 42px;
	}
	.container-social .logo:after,
	.container-social .image:after,
	.container-social .author:after,
	.container-social .author-logo:after {
		top: 0;
		right: 0;
		bottom: 0;
		left: auto;
		width: 1px;
		height: auto;
		margin: 22px 0;
	}
	.container-social .list ul,
	.container-social .list[class*='text']:before,
	.container-social .list[class*='text']:after,
	.container-social .list[class*='text'] span:before,
	.container-social .list[class*='text'] span:after {
		font-size: 17px;
	}
	.container-social .author-logo:before,
	.container-social .author:before,
	.container-social .author.nikos-samaras:before {
		margin: 0 auto 8px;
	}
	.container-social .list {
		display: flex;
		flex-flow: column nowrap;
		align-items: flex-start;
		justify-content: center;
		flex: 1 1 auto;
		padding: 25px 3.5%;
		border-radius: 0 10px 10px 0;
	}
	.container-social .link {
		flex: 0 0 170px;
		width: 170px;
		padding: 0;
		align-self: center;
	}
	.container-social .link:before {
		display: block;
		margin-bottom: 10px;
	}
	.container-social .link a {
		width: 42px;
		height: 42px;
	}
}
@media (min-width: 1000px) and (max-width: 1170px) {
	.container-social:not(.wide) .logo,
	.container-social:not(.wide) .image,
	.container-social:not(.wide) .author,
	.container-social:not(.wide) .author-logo {
		flex-basis: 160px;
		width: 160px;
	}
	.container-social:not(.wide) .link {
		flex-basis: 130px;
		width: 130px;
	}
	.container-social:not(.wide) .logo:before,
	.container-social:not(.wide) .image img {
		max-width: 80%;
	}
	.container-social:not(.wide) .image img {
		height: auto;
	}
}
@media (min-width: 1024px) {
	.container-social.wide .logo,
	.container-social.wide .image,
	.container-social.wide .author,
	.container-social.wide .author-logo {
		flex-basis: 360px;
		width: 360px;
	}
	.container-social.wide .author,
	.container-social.wide .author-logo {
		flex-basis: 394px;
		width: 394px;
		padding: 15px 15px 15px 135px;
	}
	.container-social.wide .author-logo span {
		margin-top: 0;
	}
	.container-social.wide .author:before,
	.container-social.wide .author.nikos-samaras:before,
	.container-social.wide .author-logo:before {
		position: absolute;
		top: 50%;
		left: 40px;
		margin-top: -46px;
	}
	.container-social.wide .logo:before,
	.container-social.wide .image img {
		width: 256px;
		height: 55px;
		max-width: none;
	}
	.container-social.wide .image img {
		height: auto;
	}
	.container-social.wide .list {
		padding: 25px 4%;
	}
	.container-social.wide .link {
		flex: 0 0 270px;
		width: 270px;
		padding: 0;
		align-self: center;
	}
}
.comment-title {
	position: relative;
	padding: 10px 0 10px 50px;
	font-size: 23px;
	color: #2e2b2b;
}
.comment-title:before {
	content: '';
	display: block;
	width: 32px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 2px;
	background: url(../images/chat.png) no-repeat center;
	background-size: contain;
}
.comment-title strong {
	font-weight: 800;
}
.comment {
	margin: 0 -10px 15px;
	padding: 12px 24px;
	font-size: 13px;
	line-height: 1.7;
	color: #686868;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 0 20px -5px #ddd;
}
.comment .avatar {
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 20px;
	border-radius: 50%;
	background: url(../images/avatar.png) no-repeat center;
	background-size: contain;
}
.comment .name {
	float: left;
	padding-top: 4px;
	font-size: 19px;
	font-weight: 700;
	color: #2e2b2b;
}
.comment .date {
	float: right;
	font-size: 15px;
	padding-top: 6px;
}
.comment .text {
	clear: both;
	padding-top: 12px;
	overflow: hidden;
	position: relative;
	transition: 0.2s linear;
}
.comment .text.opened:after {
	display: none;
}
.comment-form {
	padding: 15px;
	margin: 0 -10px;
	background: #f6f8f9;
	border: 1px solid #e6e6e6;
	border-radius: 8px;
}
.comment-form:after {
	content: '';
	display: table;
	clear: both;
}
.comment-form .title {
	margin-bottom: 15px;
	text-align: center;
	font-size: 17px;
	font-weight: 300;
	color: #383838;
}
.comment-form textarea,
.comment-form input {
	width: 86%;
	margin-bottom: 10px;
	padding: 10px 7%;
	border: none;
	border-radius: 4px;
}
.comment-form textarea {
	height: 110px;
}
.comment-form button {
	float: right;
	padding: 9px 30px 9px 60px;
	font-size: 17px;
	font-weight: 400;
	color: #fff;
	background: #1da1f2 url(../images/send.png) no-repeat 10px center;
	border: none;
	border-radius: 5px;
}
.comment-form span {
	display: block;
	padding: 8px;
	overflow: hidden;
	font-size: 13px;
	line-height: 1.2;
	color: #939494;
}
@media (min-width: 600px) {
	.comment-title {
		padding-left: 55px;
	}
	.comment-title:before {
		width: 39px;
	}
	.comment {
		position: relative;
		margin-left: 0;
		margin-right: 0;
		padding: 25px 25px 25px 95px;
		font-size: 14px;
	}
	.comment .avatar {
		position: absolute;
		height: 55px;
		width: 55px;
		left: 20px;
		top: 20px;
	}
	.comment .text:after {
		padding-bottom: 2px;
		padding-top: 2px;
	}
	.comment-form {
		border: none;
		margin-left: 0;
		margin-right: 0;
		padding: 20px 10% 10px;
	}
	.comment-form .title {
		margin-bottom: 20px;
		font-size: 20px;
	}
	.comment-form textarea,
	.comment-form input {
		width: 92%;
		padding: 13px 4%;
		margin-bottom: 15px;
	}
	.comment-form input {
		float: left;
		width: 63%;
		margin-bottom: 10px;
	}
	.comment-form button {
		width: 26%;
		padding-left: 40px;
		padding-right: 10px;
	}
	.comment-form span {
		clear: both;
		padding: 5px;
	}
}
@media (min-width: 1024px) {
	.comment {
		padding-left: 110px;
	}
	.comment .avatar {
		height: 67px;
		width: 67px;
		left: 25px;
		top: 25px;
	}
	.comment.reply {
		margin-left: 40px;
	}
}
