h1,h2,h3,h4,h5,h6, .space-header-logo a.text-logo, span.title_question,.space-widget-title {

	font-family: "stage grotesk bold", sans-serif !important;

	font-weight: 900 !important;

}



body,

p,

a,

.accordion-collapse .card-body {

	font-family: "manrope regular", sans-serif !important;

}

.textwidget p, .space-page-content p{font-size: 1.1rem;}

.space-title-box-ins {

	padding: 35px 0;

}



#count-visit, .mobileStars {

	display: none;

}



.staticModalTracker {

	overflow: hidden;

}

.d-block {

	display: block !important;

}

.disbaled-cta {

	pointer-events: none;

	background-color: #808080 !important;

	opacity: 0.5;

}



form table tbody tr td {

	vertical-align: middle !important;

	border: 1 !important;

}



.space-page-content table input {

	padding-top: 0px;

	padding-bottom: 0px;

	height: 30px;

	margin-bottom: 1px !important;

	border-radius: 1px !important;

	border-bottom: #fff !important;

}



.space-page-content table tbody tr td {

	padding: 2px 20px;

}



.space-page-content ul.ez-toc-list li:before {

	content: "";

}



.space-companies-sidebar-item img {

	max-width: 50px;

}



div#smartslider3-2.space-widget {

	overflow: hidden;

	max-width: 100% !important;

	margin: 0 auto 0px;

	color: #2e3246;

	font-size: 1em;

	line-height: 1.45em;

	font-weight: 400;

}



.space-casa-archive-item {

	display: inline-block;

	width: 50%;

}



.space-casa-archive-item-ins-1 {

	border-radius: 2px;

	box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.3);

	margin: 1px 10px 30px 2px;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-ms-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}



.space-casa-archive-item-ins-2 {

	border-radius: 2px;

	box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.3);

	margin: 1px 2px 30px 10px;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-ms-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}



.space-casa-archive-item-wrap {

	padding: 1rem;

}



.content-met-pag {

	display: flex;

	flex-direction: row;

	flex-wrap: wrap;

	align-items: center;

	justify-content: center;

	padding: 1rem;

}



.content-met-pag .met-pago,

.content-met-pag picture.met-pago img {

	margin: 5px;

	width: 2.5em;

	filter: grayscale(0.8);

}



.titulo-vent-desvent {

	font-family: sans-serif;

	font-weight: bold;

	padding: 1rem 1.5rem 1rem 1.5rem;

	background: #2f47b5;

	text-align: left;

}



.titulo-vent-desvent h4 {

	color: #FFF

}



.titulo-vent-desvent h4,

img {

	display: inline-block;

}



.titulo-vent-desvent img {

	padding-right: 5px;

}



.ventajas-desventajas ul {

	list-style: none;

	margin-left: 10px;

}



.ventajas-desventajas ul li {

	text-align: left;

	position: relative;

	padding: 0 0 15px 20px;

}



.space-casa-archive-item-ins-1 .ventajas-desventajas .ventajas ul li::before {

	content: '\f00c';

	font-family: Font Awesome\ 5 Free;

	padding-right: 8px;

	color: #22a900;

	font-weight: 900;

	position: absolute;

	left: 0;

}



.space-casa-archive-item-ins-1 .ventajas-desventajas .desventajas ul li::before {

	content: '\f00d';

	font-family: Font Awesome\ 5 Free;

	padding-right: 8px;

	color: rgb(203 0 0);

	font-weight: 700;

	position: absolute;

	left: 0;

}



.ventajas-desventajas ol li {

	text-align: left;

	padding-bottom: 23px;

}



.space-news-6-items.homepage-block.box-100.relative {

	margin-top: 2rem;

}



#container .progressbar-text {

	display: flex;

	align-items: center;

}



.space-content-section.no-sidebar {

	max-width: 100% !important;

	margin: 0 auto;

}



.space-style-2-casino-header-ins.space-page-wrapper.relative hr.separado-head {

	width: 75%;

	margin: 1rem 0;

	opacity: .3;

}



@media only screen and (max-width: 28em) {



	.space-style-2-casino-header-ins .space-casino-style-2-ratings-all .space-casino-style-2-ratings-all-ins.box-100.relative {

		width: 70%;

	}



	.space-casino-style-2-calltoaction-text-ins.relative {

		text-align: center;

	}



	.space-casino-style-2-calltoaction-rating.relative .space-casino-style-2-calltoaction-text {

		justify-content: space-around;

	}



	.content-met-pag .met-pago {

		width: 3.1em;



	}

}



.space-style-2-casino-header-ins.space-page-wrapper.relative .space-casino-style-2-ratings-all-item .space-casino-style-2-ratings-all-item-ins {

	padding: 0px 15px 10px 0;

}



.space-style-2-casino-header-ins.space-page-wrapper.relative .space-casino-style-2-ratings-all-item {

	padding: 0 0 0 1rem;

	display: flex;

}



@media screen and (max-width: 400px) {

	#calculadora {

		display: block;

		position: relative;

		width: 100%;

		margin-bottom: 0px;

		margin-top: 0px;

	}



	#calculadora thead {

		display: block;

		float: left;

	}



	#calculadora th {

		border-bottom: 0;

		border-left: 0;

		display: block;

		text-align: right;

	}



	#calculadora td {

		border-left: 0;

		border-right: 0;

		border-bottom: 0;

		display: block;

		min-height: 1.25em;

		text-align: left;

	}



	#calculadora th,

	#calculadora td {

		margin: 0;

		padding: 4px 4px 4px 4px;

		vertical-align: top;

	}



	#calculadora thead tr {

		display: block;

	}



	#calculadora thead td {

		text-align: center;

	}



	#calculadora thead:after {

		clear: both;

		display: block;

		font-size: 0;

		height: 0;

		visibility: hidden;

	}



	#calculadora tbody {

		display: block;

		position: relative;

		overflow-x: auto;

		white-space: nowrap;

		width: auto;

	}



	#calculadora tbody tr {

		display: inline-block;

		vertical-align: top;

		border-left: 1px;

	}



	#calculadora td#Result,

	td#Benefic {

		display: none;

	}



	#CantidadTotal {

		width: 100.5%;

		margin-top: 0px;

	}



	#ResultadosBeneficios {

		width: 100.5%;

		margin-top: 0px;

		margin-bottom: 0px;

	}



	td#datoResult {

		padding-left: 100%;

		padding-right: 100%;

	}



	td#vacio {

		padding-bottom: 31px;

	}



	td#momios {

		padding-bottom: 8px;

	}



	thead tr#Result2 {

		width: 135px !important;

	}



	tbody td#datoResult {

		width: 98px;

	}

}



@media screen and (min-width: 410px) and (max-width: 699px) {

	#calculadora {

		display: block;

		position: relative;

		width: 100%;

		margin-bottom: 0px;

		margin-top: 0px;

	}



	#calculadora thead {

		display: block;

		float: left;

	}



	#calculadora th {

		border-bottom: 0;

		border-left: 0;

		display: block;

		text-align: right;

	}



	#calculadora td {

		border-left: 0;

		border-right: 0;

		border-bottom: 0;

		display: block;

		min-height: 1.25em;

		text-align: left;

	}



	#calculadora th,

	#calculadora td {

		margin: 0;

		padding: 4px 4px 4px 4px;

		vertical-align: top;

	}



	#calculadora thead tr {

		display: block;

	}



	#calculadora thead td {

		text-align: center;

	}



	#calculadora thead:after {

		clear: both;

		display: block;

		font-size: 0;

		height: 0;

		visibility: hidden;

	}



	#calculadora tbody {

		display: block;

		position: relative;

		overflow-x: auto;

		white-space: nowrap;

		width: auto;

	}



	#calculadora tbody tr {

		display: inline-block;

		vertical-align: top;

		border-left: 1px;

	}



	#calculadora td#Result,

	td#Benefic {

		display: none;

	}



	#CantidadTotal {

		width: 100.5%;

		margin-top: 0px;

	}



	#ResultadosBeneficios {

		width: 100.5%;

		margin-top: 0px;

		margin-bottom: 0px;

	}



	td#datoResult {

		padding-left: 100%;

		padding-right: 100%;

	}



	td#vacio {

		padding-bottom: 31px;

	}



	td#momios {

		padding-bottom: 8px;

	}



	thead tr#Result2 {

		width: 135px !important;

	}



	tbody td#datoResult {

		width: 122px;

	}

}



@media (min-width: 700px) and (orientation: landscape) {

	#calculadora {

		margin-top: 0px;

		margin-bottom: 0px;

	}



	#CantidadTotal {

		margin-top: 0px;

	}



	#calculadora tr#Result2 {

		display: none;

	}

}



#related-posts-wrapper {

	padding: 40px 0px 20px;

	border-top: 2px solid #dcdfe0;

}



#related-posts-wrapper #related-posts {

	display: flex;

	width: 100%;

}



#related-posts-wrapper h3 {

	font-size: 1.5em;

	margin-bottom: 20px;

}



#related-posts-wrapper #related-posts .related-post {

	width: 30%;

	margin: 0 1.5%;

}



#related-posts-wrapper #related-posts .related-post h4 {

	font-size: 0.8em;

	line-height: 1em;

}



#related-posts-wrapper #related-posts .related-post .related-post-image-container {

	height: 180px;

	margin: 15px 0;

	display: flex;

	align-items: center;

}



#related-posts-wrapper #related-posts .related-post img {

	max-height: 100%;

	display: block;

	margin: 0 auto;

}



#other-deposits {

	margin: 0 15px;

}



#other-deposits ul {

	-webkit-column-count: 3;

	-moz-column-count: 3;

	column-count: 3;

}



#other-deposits ul li {

	list-style: none;

}



#other-deposits:after {

	display: block;

	clear: both;

}



@media (max-width: 991px) {

	#other-deposits ul {

		-webkit-column-count: 2;

		-moz-column-count: 2;

		column-count: 2;

	}



	#related-posts-wrapper #related-posts .related-post .related-post-image-container {

		height: 150px;

	}

}



@media (max-width: 767px) {

	#related-posts-wrapper #related-posts .related-post .related-post-image-container {

		height: 130px;

	}

}



@media (max-width: 479px) {

	.space-casino-header-logo-box {

		padding: 0 27px;

		width: 9rem !important;

	}



	#other-deposits ul {

		-webkit-column-count: 1;

		-moz-column-count: 1;

		column-count: 1;

	}



	#related-posts-wrapper h3 {

		text-align: center;

		margin-bottom: 30px;

	}



	#related-posts-wrapper #related-posts {

		display: block;

		width: 100%;

	}



	#related-posts-wrapper #related-posts .related-post {

		width: 96%;

		margin: 0 2%;

	}



	#related-posts-wrapper #related-posts .related-post .related-post-image-container {

		height: auto;

	}



	#related-posts-wrapper #related-posts .related-post h4 {

		margin-bottom: 30px;

	}



	#scrolltop {

		display: none;

	}

}



.space-casino-header-logo-box {

	width: 6rem;

}



.space-casino-header-logo-box img {

	width: 80px;

	height: 80px;

}



.space-casino-header-logo-rating {

	right: 0;

}



.space-casino-header-title-box {

	margin-left: 10px;

}



.rank-math-breadcrumb {

	overflow: hidden;

	margin-top: 5px;

	font-weight: 400;

	font-size: 0.75em;

	line-height: 1.45em;

	color: #7f8c8d;

}



.space-single-aces-breadcrumbs .rank-math-breadcrumb {

	margin-left: 15px;

}



.rank-math-breadcrumb a {

	color: #7f8c8d;

	padding: 0;

	text-decoration: underline;

}



.rank-math-breadcrumb .separator {

	padding: 0 6px;

}



.rank-math-breadcrumb .last {

	font-weight: bold;

}



.space-footer-ins {

	max-width: 1188px;

}



.wrapperASO {

	display: inline-block;

	float: left;

}



.space-footer-copy-left h2 {

	text-align: center;

	font-size: 2.5rem;

	color: #fff;

	margin-bottom: 1rem;

}



.logoASO {

	height: 80px;

	padding: 0 !important;

	margin: 0 16px !important;

	background-repeat-y: no-repeat;

}



#firstASO {

	background-position-x: -5px;

	width: 294px;

}



#secondASO {

	background-position-x: -297px;

	width: 322px;

}



#thirdASO {

	background-position-x: -624px;

	width: 214px;

}



#fourthASO {

	background-position-x: -834px;

	width: 204px;

}



@media (max-width: 1230px) {

	.wrapperASO {

		width: 50%;

		height: 90px;

		float: left;

	}



	.logoASO {

		margin: 0 auto !important;

		float: none;

	}

}



@media (max-width: 768px) {

	.wrapperASO {

		width: 100%;

		float: none;

	}

}



@media (max-width: 400px) {

	.footerASO {

		padding-left: 10px;

		padding-right: 10px;

	}



	.logoASO {

		max-width: 98% !important;

		margin: 0 auto !important;

	}



	#firstASO {

		background-position-x: 0vw;

		background-size: 280vw;

		width: 79vw;

	}



	#secondASO {

		background-position-x: -82vw;

		background-size: 286vw;

		width: 88vw;

	}



	#thirdASO {

		background-position-x: -178vw;

		background-size: 295vw;

		width: 59vw;

	}



	#fourthASO {

		background-position-x: -244vw;

		background-size: 303vw;

		width: 57vw;

	}

}



.space-news-5-item img {

	max-width: 100px !important;

}



#heroSectionHome {

	width: 100%;

	height: 400px;

	background-image: url(/wp-content/uploads/2023/11/fondo_hero_image.webp);

	background-size: 101%;

	background-position: bottom;

	display: flex;

	align-items: center;

	flex-wrap: wrap;

	padding: 40px;

	position: relative;

}



#heroSectionHome #heroLeft {

	width: 60%;

	padding: 20px;

}



#heroSectionHome #heroRight {

	padding: 0;

	position: absolute;

	right: 0;

	bottom: -3px;

}



picture#crupierBanner, img#crupierBanner, #crupierBanner img{width: 100%;height: 28rem;}



#heroSectionHome #heroLeft h1 {

	font-family: 'Roboto', 'Arial';

	color: #ffffff;

	font-size: 312.5%;

	line-height: 1.2;

	font-weight: 800;

	margin-bottom: .4em;

}



#heroSectionHome #heroLeft h2 {

	font-family: 'Roboto', 'Arial';

	color: #ffffff;

	font-size: 156.25%;

	line-height: 1.2;

	font-weight: 700;

	margin-bottom: .6em;

}



#heroSectionHome p {

	font-family: 'Roboto', 'Arial';

	color: #ffffff;

	font-size: 125%;

	line-height: 1.2;

	font-weight: 400;

}



#heroSectionHome #heroRight #iconContainer {

	border: 2px solid #FFF;

	border-radius: 30px;

	text-align: center;

	max-width: 740px;

	margin: 0 0 0 auto;

	padding: 20px;

}



#heroSectionHome #heroRight h3 {

	font-family: 'Roboto', 'Arial';

	color: #ffffff;

	font-size: 125%;

	line-height: 1.2;

	font-weight: 700;

	margin-bottom: .6em;

}



#heroSectionHome #heroRight a img {

	display: inline-block;

	width: 70px;

	height: 70px;

	margin: 10px 10px;

}



#heroSectionHome #heroRight p {

	font-weight: bold;

	vertical-align: middle;

}



#heroSectionHome #heroRight p img {

	display: inline-block;

	width: 50px;

	height: 50px;

	vertical-align: middle;

}



@media (max-width: 1490px) {

	#heroSectionHome #heroRight a img {

		margin: 10px 1vw 10px;

	}

}



@media (max-width: 1090px) {

	#heroSectionHome #heroRight a img {

		margin: 10px 1vw 10px;

	}

}



@media (max-width: 990px) {

	#heroSectionHome {

		height: auto;

		background-size: cover;

	}



	#heroSectionHome #heroRight a img {

		margin: 10px 2.6vw 10px;

	}



	#heroSectionHome #heroRight p {

		font-size: 100%;

	}



	#heroSectionHome #heroRight {

		width: 90%;

	}

}



@media (max-width: 769px) {

	#heroSectionHome {

		height: auto;

		background-size: cover;

	}



	#heroSectionHome #heroLeft,

	#heroSectionHome #heroRight {

		width: 100%;

	}



	#heroSectionHome #heroRight {

		margin: 0px auto;

		padding-top: 0rem;

	}



	#crupierBanner {

		display: none;

	}



	#heroSectionHome #heroRight a img {

		margin: 10px 8.4vw 40px;

	}

}



@media screen and (max-width: 469px) {

	#heroSectionHome {

		padding: 10px;

		background-size: cover;

	}



	#heroSectionHome #heroRight a img {

		margin: 10px;

		width: 60px !important;

		height: 60px !important;

	}



	#crupierBanner {

		display: none;

	}



	#heroSectionHome #heroLeft h1 {

		font-size: 1.85rem;

	}



	#heroSectionHome #heroLeft h2 {

		font-size: 1.5rem;

	}

}



@media screen and (max-width: 369px) {

	#heroSectionHome #heroRight a img {

		margin: 10px;

		width: 45px !important;

		height: 45px !important;

	}



	#heroSectionHome #heroLeft h1 {

		font-size: 1.80rem;

	}

}



table.table_apuestas_cda_fav {

	margin: 10px 0px;

	background: #313131eb;

	border-radius: 5px;

}



table.table_apuestas_cda_fav tr {

	border: none;

}



.table_apuestas_cda_fav .data_table_event {

	padding: 2rem .5rem 1rem;

	display: flex;

	justify-content: space-evenly;

	align-items: center;

	font-size: 20px;

}



.table_apuestas_cda_fav .headings {

	padding: 1rem;

	display: flex;

	justify-content: space-evenly;

}



.table_apuestas_cda .data_table_event {

	padding: 1rem 0.5rem 0rem;

}



.table_apuestas_cda_fav .headings .text_small_1 {

	width: 35%;

}



.table_apuestas_cda_fav .headings .text_small_2 {

	width: 25%;

}



.table_apuestas_cda_fav .headings .text_small_3 {

	width: 30%;

}



.table_apuestas_cda_fav .content_info_equipos_cda .table_name_equipo {

	text-align: left;

	padding-left: 4rem;

	padding-right: 6rem;

	font-weight: 400 !important;

}



table.table_apuestas_cda {

	margin: 10px 0px;

	background: #313131;

	border-radius: 5px;

}



table.table_apuestas_cda tr {

	border: none;

}



.first-td-cda {

	padding-top: 2%;

}



.table_estadio_cda {

	color: #686767;

	text-transform: uppercase;

	padding-top: 10px;

	margin-right: 0.5rem;

	padding-top: 0;

}



.table_torneo_cda {

	color: #e73206;

	font-weight: 800;

	text-shadow: 1px 1px 1px #00000061;

	margin-right: 0.5rem;

	text-transform: uppercase;

}



.table_fecha_cda {

	color: #b9b9b9;

}



.table_name_equipo {

	color: #fff;

	font-size: 20px;

}



.content-casas-first-div {

	display: flex;

	align-items: flex-start;

	justify-content: center;

}



.content-casas-second-div {

	max-width: 65px;

	margin-right: 10px;

}



.content_info_equipos_cda td {

	padding-bottom: 2% !important;

	min-width: 30%;

	width: 33%;

}



.content_info_equipos_cda.list {

	display: flex;

	flex-wrap: nowrap;

	flex-direction: column;

	align-items: center;

}



.content_info_equipos_cda.list td {

	width: 100% !important;

	padding-bottom: 3% !important;

}



.content_info_equipos_cda.list .content-casas-first-div {

	align-items: center;

}



.content-casas-first-div div.third_column div.content-casas-second-div {

	height: 3.8rem;

	margin-left: 0.5rem;

}



.content-casas-first-div div.fist_column {

	width: 45%;

}



.content-casas-first-div div.second_column {

	width: 34%;

}



.content-casas-first-div div.third_column {

	width: 40%;

	text-align: -webkit-center;

	text-align: -moz-center;

	margin-left: 0;

}



.content-casa-cda {

	display: inline-block;

}



.momios_info_cda {

	padding: 20px 64px !important;

	background-color: #ffb80c;

	border-radius: 5px;

	font-weight: 800;

	color: #fff;

}



@media screen and (max-width: 815px) {

	.momios_info_cda {

		padding: 12px 52px !important;

	}

}



@media screen and (max-width: 570px) {

	.content-areas-participantes {

		max-width: 30%;

	}



	.table_name_equipo {

		font-size: 20px;

	}



	.content-casas-first-div {

		display: block;

	}



	.content_info_equipos_cda.list .content-casas-first-div {

		display: flex !important;

		align-items: center;

		padding-bottom: 0.5rem;

	}



	.content-casas-first-div div.second_column {

		width: 35%;

	}



	.content-casas-first-div div.third_column {

		margin-left: 1rem !important;

		margin-right: 2rem !important;

		width: 20%;

	}



	.content-casas-first-div div.third_column div.content-casas-second-div {

		height: 3rem !important;

	}



	.table_apuestas_cda_fav .content_info_equipos_cda .table_name_equipo {

		padding-left: 1.5rem;

		padding-right: 0rem;

	}



	.content-casas-second-div {

		width: auto;

		margin-left: auto;

		margin-right: auto;

		height: 5rem;

		text-align: center;

	}



	.momios_info_cda {

		padding: 10px 20px !important;

	}



	.text_small_1 {

		font-size: 65% !important;

	}



	td.text-center.headings {

		font-size: 80%;

	}



	td.text-center.headings .text_small_1 {

		font-size: 100%;

	}



	td.text-center.headings .text_small_3 {

		padding-right: 0.3rem;

	}

}



@media screen and (max-width: 350px) {

	.text_small_1 {

		font-size: 55%;

	}



	.momios_info_cda {

		padding: 5px 5px !important;

	}



	.content_info_equipos_cda td {

		padding: 2px 5px !important;

	}

}



.text-white {

	color: white;

}



.font-text-bold {

	font-weight: bold;

}



.momios_info_cda:hover {

	background-color: #cf9300;

}



.space-single-casino.space-style-2-casino.relative .space-single-aces-breadcrumbs.relative>nav.rank-math-breadcrumb {

	display: inline-flex;

}



#publicidad_18_casino {

	font-size: .6rem;

	text-align: left;

	margin: 0 0 2% 1%;

	color: #7f8c8d;

}



#publicidad_18_widget {

	display: inline-flex;

	font-size: 0.6rem;

	position: relative;

	left: 28%;

	color: #7f8c8d;

	margin-bottom: 0px;

}



#publicidad_18_tabla {

	font-size: .6rem;

	color: #7f8c8d;

	text-align: right;

	margin-right: 1.5%;

}



#publicidad_18_tabla_2 {

	left: 84%;

	font-size: .6rem;

	color: #7f8c8d;

	position: relative;

}



.page .mlp-quicklinks,

.single-bonus .mlp-quicklinks,

.single-casino .mlp-quicklinks {

	display: none;

}



.post .mlp-quicklinks {

	float: initial !important;

	margin-left: 0px !important;

	max-width: inherit;

	padding-left: 0px;

}



.space-page-content-featured-img.box-100.relative,

.space-page-content-meta {

	margin-bottom: 15px;

}



.post .mlp-quicklinks .mlp_inner {

	line-height: 1.2em;

}



.space-page-content_custom a {

	color: #dd3333;

	text-decoration: underline;

}



.link-footer {

	border: none !important;

	width: auto !important;

	height: auto !important;

	color: #dd3333 !important;

	font-size: inherit !important;

	margin-left: 0px !important;

	line-height: 1em !important;

	text-decoration: underline !important;

}



.link-footer:hover {

	background: none !important;

	color: #ffb80c !important;

}



@media only screen and (min-width: 1030px) {

	div#SCK>div.SCK_Banner.visible#SCK_MaximizedBanner>div.SCK_BannerContainer {

		width: 100% !important;

		margin-left: 0px !important;

		left: 0% !important;

		bottom: 0em !important;

		padding: 1em !important;

	}



	div#SCK>div.SCK_Banner.visible#SCK_MaximizedBanner>div.SCK_BannerContainer>div#SCK_BannerTextContainer {

		width: 90% !important;

	}



	div#SCK>div.SCK_Banner.visible#SCK_MaximizedBanner>div.SCK_BannerContainer>div#SCK_BannerTextContainer>div#SCK_BannerText>p {

		font-size: .9rem !important;

		margin-bottom: 0rem !important;

		text-align: center !important;

	}



	div#SCK>div.SCK_Banner.visible#SCK_MaximizedBanner>div.SCK_BannerContainer>div#SCK_BannerActions {

		bottom: .5em !important;

		margin-top: 0rem !important;

	}



	div#SCK>div.SCK_Banner.visible#SCK_MaximizedBanner>div.SCK_BannerContainer>div#SCK_BannerActions>div#SCK_BannerActionsContainer>button.SCK_Accept {

		display: inline-block;

		margin-bottom: 0% !important;

		padding: 10px !important;

		margin-right: 25rem !important;

		font-size: small !important;

	}



	.rll-youtube-player {

		height: 470px !important;

		width: 915px;

		padding-bottom: initial !important;

	}



	.rll-youtube-player iframe {

		z-index: 1 !important;

		height: 470px;

		width: 915px;

	}



	.iframeStyle {

		display: flex;

		justify-content: center;

	}

}



@media only screen and (max-width: 920px) {

	div#SCK>div.SCK_Banner.visible#SCK_MaximizedBanner>div.SCK_BannerContainer {

		width: 100% !important;

		margin-left: 0px !important;

		left: 0% !important;

		bottom: 0em !important;

		padding: 0.8em !important;

	}



	div#SCK>div.SCK_Banner.visible#SCK_MaximizedBanner>div.SCK_BannerContainer>div#SCK_BannerTextContainer {

		width: 60% !important;

		text-align: center;

	}



	div#SCK>div.SCK_Banner.visible#SCK_MaximizedBanner>div.SCK_BannerContainer>div#SCK_BannerTextContainer>div#SCK_BannerText>p {

		font-size: .7rem !important;

		margin-bottom: 0rem !important;

	}



	div#SCK>div.SCK_Banner.visible#SCK_MaximizedBanner>div.SCK_BannerContainer>div#SCK_BannerActions {

		bottom: .5em !important;

		margin-top: 0rem !important;

		position: absolute !important;

		right: 0%;

	}



	div#SCK>div.SCK_Banner.visible#SCK_MaximizedBanner>div.SCK_BannerContainer>div#SCK_BannerActions>div#SCK_BannerActionsContainer>button.SCK_Accept {

		position: relative;

		display: block;

		right: 40%;

		margin-bottom: 3% !important;

		padding: 10px !important;

		font-size: x-small !important;

	}



	#publicidad_18_casino {

		text-align: center;

		margin-bottom: 6%;

	}



	#publicidad_18_widget {

		left: 0%;

	}



	#publicidad_18_tabla {

		margin-right: 5%

	}



	#publicidad_18_tabla_2 {

		left: 49%;

	}



	.footer_game {

		text-align: center;

	}

}



.age-gate>form.age-gate-form>h1.age-gate-heading {

	font-size: x-large;

}



#link-team-banner {

	color: #2f47b5;

	text-decoration: underline;

}



#link-team-banner:hover {

	color: #a3acdb;

}



.space-footer-top-desc.box-33.relative span>a {

	color: #da0707;

	text-decoration: underline;

}



.space-footer-top-desc.box-33.relative span>a:hover {

	color: #ffb80c;

}



.space-bonuses-archive-item-title.relative.table-bwd {

	margin: 0px !important;

}



.space-bonuses-archive-item-short-desc {

	margin-top: 10px !important;

}



.space-bonuses-archive-item-short-desc>span {

	font-size: 1.5em;

	font-weight: 500;

}



.space-bonuses-archive-item-cat>a {

	text-decoration: none;

}



@media screen and (max-width: 991px) {

	div.space-casinos-3-archive-item-rating-box>span {

		font-size: 0.9em !important;

		line-height: 1em !important;

	}

}



.heading-layout {

	position: absolute;

	bottom: 10em;

	left: 6px;

	padding: 10px 10px;

	border-radius: 3px;

	background: #ffda35;

	font-size: 8.5px;

	text-transform: uppercase;

	color: #000;

	font-family: sans-serif;

}



.space-casinos-3-archive-item:nth-of-type(2n+2) .heading-layout {

	background: #dd0000;

	color: #fff;

}



.space-casinos-3-archive-item-logo-ins>span.print-title-casa {

	font-size: .8em !important;

	font-weight: 500 !important;

	display: block !important;

	margin-top: 10px !important;

	text-align: center !important;

}



.dv-img.dv-inter-regis>.dv-img-central>.space-casinos-3-archive-item-logo-ins>span.print-title-casa {

	font-size: .8em;

	font-weight: 500;

	display: block;

	margin-top: 10px;

	text-align: center;

}



.space-casinos-3-archive-item-rating-ins>p {

	font-size: 12px;

}



@media screen and (max-width: 991px) {

	.space-casinos-3-archive-item-rating-ins>p {

		font-size: 0.7rem;

	}



	.space-casinos-3-archive-item-logo {

		margin-bottom: 10px;

	}

}



.space-widget.relative.widget_topbonos_widget {

	background-color: #f1f3f4;

	padding-top: 2em;

}



@media screen and (min-width: 790px) {

	.space-widget.relative.widget_topbonos_widget {

		max-width: inherit !important;

		margin: 0px !important;

	}



	.widget_topbonos_widget>.space-bonuses-archive-items.box-100.relative {

		max-width: 1200px;

		margin: 0 auto 60px;

	}



	.widget_topbonos_widget>.space-widget-title.relative {

		max-width: 1200px;

		margin: 0 auto;

	}

}



.space-footer-top {

	background-color: #333 !important;

}



@media only screen and (max-width: 820px) {

	.vh-item {

		width: 50% !important;

	}



	div#custom-rules {

		display: inline-block;

	}



	.vh-item .vh-overlay img {

		height: 7rem !important;

		max-height: initial !important;

		min-height: initial !important;

	}

}



@media only screen and (min-width: 1080px) {

	.vh-item {

		width: 25%;

	}



	.vh-item .vh-overlay img {

		min-height: 12vw;

		max-height: 18.5vw;

	}

}



ul#vh-lobby-posts {

	position: initial;

	margin: 0 0 20px 0;

	padding: 0;

	min-height: 100px;

}



.vh-item {

	float: left;

	position: relative;

	padding: 5px !important;

	box-sizing: border-box;

	margin: 0 0 15px 0 !important;

	list-style-type: none !important;

	background: none !important;

}



.vh-item a.vh-thumb-link {

	position: relative;

	display: block;

	overflow: hidden;

	outline: none;

}



.vh-item a>div {

	position: relative;

	display: block;

	overflow: hidden;

	background: #000;

	outline: none;

	line-height: 0;

}



.vh-item .vh-overlay img {

	width: 100%;

	height: auto;

	border-radius: 0;

	-moz-border-radius: 0;

	-webkit-border-radius: 0;

	margin: 0;

	display: block;

	text-align: center;

	display: block;

	max-height: 11rem;

	min-height: 11rem;

}



.entry-content img {

	height: auto;

	margin-bottom: 15px;

}



.vh-item .vh-game-title {

	background: #000 !important;

	font-size: 15px;

	color: #FFF !important;

	line-height: 18px;

	height: 55px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	justify-content: center;

	flex-direction: column;

	text-align: center;

	padding: 0 15px;

	white-space: pre-wrap;

	background: #f1f1f1;

	vertical-align: middle;

	text-transform: inherit;

}



.play-now {

	background: #2f47b5;

	padding: 18px 10px;

	position: absolute;

	text-transform: uppercase;

	width: 60%;

	top: 100%;

	font-size: 14px;

	left: 15%;

	right: 15%;

	color: #fff;

	opacity: 0;

	text-align: center;

	margin: auto;

	overflow: hidden;

	border-radius: 0;

	-webkit-border-radius: 0;

	will-change: opacity, top, background-color;

	transition: opacity .15s linear, top 120ms ease-out, background-color 120ms ease-out !important;

}



.vh-item:hover .play-now {

	display: inline-block;

	will-change: opacity, top, background-color;

	-webkit-transition: opacity .15s linear, top 120ms ease-out, background-color 120ms ease-out !important;

	-o-transition: opacity .15s linear, top 120ms ease-out, background-color 120ms ease-out !important;

	transition: opacity .15s linear, top 120ms ease-out, background-color 120ms ease-out !important;

	top: 42%;

	opacity: 1;

}



.vh-item:hover .vh-overlay img {

	opacity: .5;

}



.space-page-content #custom-rules ul#vh-lobby-posts li.vh-item:before {

	display: none;

}



@media screen and (max-width: 767px) {

	.dropdown-desktop {

		display: none;

	}

}



@media screen and (min-width: 768px) {

	.dropdown-mobile {

		display: none;

	}

}



.selectbox {

	width: 50%;

	margin: auto;

	position: relative;

}



.select {

	background: #fff;

	width: 100%;

	box-shadow: 0px 0px 0px rgba(0, 0, 0, .16);

	border-radius: 10px;

	cursor: pointer;

	display: flex;

	justify-content: space-between;

	align-items: center;

	transition: .2s ease all;

	margin-bottom: 14px;

	padding: 8px 0px 0px 20px;

	position: relative;

	border: 2px solid transparent;

	padding-right: 1rem;

	padding-bottom: .4rem;

}



.select {

	box-shadow: 0px 5px 10px rgba(0, 0, 0, .16);

	border: 1px solid #151515;

}



.select.active:before {

	content: "";

	display: block;

	height: 0;

	width: 0;

	border-top: 15px solid #ffb80c;

	border-right: 15px solid transparent;

	border-bottom: 15px solid transparent;

	border-left: 15px solid transparent;

	position: absolute;

	bottom: -30px;

	left: calc(50% - 15px);

}



.select i {

	font-size: 30px;

	margin-left: 30px;

	color: #ffb80c;

}



.titulo {

	margin-bottom: 3px;

	color: #000;

	font-weight: 600;

	font-size: 15px;

}



.descripcion {

	font-size: 18px;

	color: #434343;

}



.opciones {

	background: #fff;

	border-radius: 10px;

	box-shadow: 0px 5px 10px rgba(0, 0, 0, .16);

	overflow: auto;

	z-index: 100;

	width: 100%;

	display: none;

}



.opciones.active {

	display: block;

	animation: fadeIn .3s forwards;

}



@keyframes fadeIn {

	from {

		transform: translateY(-200px) scale(.5);

	}



	to {

		transform: translateY(0) scale(1);

	}

}



.contenido-opcion {

	width: 100%;

	display: flex;

	align-items: center;

	transition: .2s ease all;

}



.opciones .contenido-opcion {

	padding: 8px 0px 0px 20px;

}



.opciones .contenido-opcion:hover {

	background: #ffb80c;

}



.opciones .contenido-opcion:hover .titulo,

.opciones .contenido-opcion:hover .descripcion {

	color: #fff;

}



@media screen and (max-width: 800px) {

	.selectbox {

		width: 100%;

	}

}



.box-100.relative>.star-rating {

	display: none !important;

}



@media screen and (max-width: 800px) {

	#home_banner_bandera {

		display: flex;

		flex-wrap: nowrap !important;

		overflow-x: scroll;

		padding-bottom: 15px;

	}



	#home_banner_bandera a.pais_item {

		display: inline-table;

		padding-right: 10px;

		padding-left: 0;

		margin: 0 1%;

		min-width: 85px;

	}

}



.mt-pago-card.card-top {

	padding-right: 11px !important;

	padding-left: 10px !important;

	transition: .3s ease;

	display: flex;

	margin-bottom: 10px;

	flex: 0 0 100%;

	max-width: 100%;

	position: relative;

	width: 100%;

	padding-right: 15px;

	padding-left: 15px;

	-webkit-transition: all .2s ease-in-out;

	-moz-transition: all .2s ease-in-out;

	-o-transition: all .2s ease-in-out;

	-ms-transition: all .2s ease-in-out;

}



@media screen and (min-width: 490px) and (max-width: 768px) {

	.mt-pago-card {

		max-width: 50% !important;

		margin-bottom: 25px;

	}

}



@media screen and (min-width: 769px) {

	.mt-pago-card {

		max-width: 33% !important;

		margin-bottom: 25px;

	}

}



.mt-pago-card.card-top::before {

	content: "" !important;

}



.mt-pago-card .body {

	display: flex;

	background: #fff;

	box-shadow: 0 0 10px rgb(0 0 0 / 10%);

	overflow: hidden;

	flex: 0 0 100%;

	margin: 0;

	padding: 0;

}



.mt-pago-card .body .img-casino {

	flex: 0 0 70px;

	min-height: 80px;

	position: relative;

}



.mt-pago-card .body .img-casino a {

	text-decoration: none;

	color: #454545;

	background-color: transparent;

}



.mt-pago-card .body .img-casino .logo-casino {

	padding-left: 5px;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	display: flex;

	align-items: center;

	justify-content: center;

}



.mt-pago-card .body .img-casino .logo-casino img {

	display: block;

	max-height: 100%;

	max-width: 100%;

	height: auto;

}



.text-top-casino {

	flex: 1;

	padding: 10px 15px 10px 20px;

	display: flex;

	align-items: center;

	position: relative;

}



.text-top-casino a {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 0;

	text-decoration: none;

	color: #454545;

}



.heading-layout-mp {

	flex: 1;

	margin-bottom: 0;

}



.heading-layout-mp .titulo-casino {

	display: block;

	font-weight: 600;

	font-size: .85rem;

}



.linkMetPago {

	display: block;

	width: 100%;

	height: 100%;

	text-decoration: none !important;

	color: #2e3246 !important;

}



.button-layout {

	background: #2f47b5;

	box-shadow: none;

	display: inline-block;

	width: 23px;

	height: 23px;

	border-radius: 3px;

	position: relative;

	cursor: pointer;

	z-index: 1;

}



.button-layout .image-layout {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	display: flex;

	align-items: center;

	justify-content: center;

}



i.icon-casino.fa.fa-angle-right {

	display: block;

	width: 8px;

	max-width: 100%;

	height: auto;

	cursor: pointer;

	color: #fff;

}



table.shortcode_table_bpm_BWD {

	margin: 1.45em 0;

}



.shortcode_table_bpm_BWD thead tr th {

	border: 1px solid #dbdbdb;

}



.shortcode_table_bpm_BWD tbody tr td {

	border: 1px solid #dbdbdb;

}



table.shortcode_table_bpm_BWD tr {

	border: none;

}



@media screen and (max-width: 600px) {

	.shortcode_table_bpm_BWD {

		display: block;

		position: relative;

		width: 100%;

		margin-bottom: 0px;

		margin-top: 0px;

	}



	.shortcode_table_bpm_BWD thead {

		display: block;

		float: left;

	}



	.shortcode_table_bpm_BWD thead tr {

		display: block;

		border-bottom: 1px solid #ededed;

	}



	.shortcode_table_bpm_BWD thead tr th {

		margin: 0;

		padding: 1rem !important;

		vertical-align: top;

		border-left: 0;

		border-right: 0;

		border-bottom: 0;

		display: block;

		min-height: 1.25em;

		text-align: left;

	}



	.shortcode_table_bpm_BWD tbody {

		display: block;

		position: relative;

		overflow-x: auto;

		white-space: nowrap;

		width: auto;

	}



	.shortcode_table_bpm_BWD tbody tr {

		display: inline-block;

		vertical-align: top;

		border-left: 1px;

	}



	.shortcode_table_bpm_BWD tbody tr td {

		margin: 0;

		padding: 1rem !important;

		border-left: 0;

		border-right: 0;

		border-bottom: 0;

		display: block;

		min-height: 1.25em;

		text-align: left !important;

	}

}



.shortcode_table_bpm_BWD thead tr {

	background-color: #333;

	color: white;

}



.space-casinos-home-3-widget.homepage-block {

	margin-bottom: 1rem;

}



.space-footer-copy-menu.box-100.relative.space-footer-top-age a {

	margin: 0.5rem;

}



@media screen and (max-width: 479px) {

	.space-footer-ins.relative .space-footer-top-desc.box-33.relative {

		order: 3 !important;

		margin-top: 0.5rem;

	}



	.space-footer-ins.relative .space-footer-top-soc.box-33.relative {

		order: 2 !important;

	}



	.text_seguro {

		font-size: 0.99rem !important;

	}



	.space-footer-copy-menu.box-100.relative.space-footer-top-age {

		flex-wrap: wrap;

	}



	.seguro_img_1 {

		width: 9rem;

	}



	.seguro_img_2 {

		width: 9.5rem;

	}



	.seguro_img_3 {

		width: 3.5rem;

	}



	.seguro_img_4 {

		width: 5.5rem;

	}



}



#bpmAccordion ul {

	list-style: none;

}



.space-header-wrap {

	z-index: 4;

}



div.popup_age_bwd {

	display: none;

}



.static_age_bwd {

	height: 100vh;

	overflow: hidden;

	position: fixed;

	width: 100%;

	top: 0;

	left: 0;

}



.popup_age_bwd .content_principal a {

	text-decoration: none;

}



.popup_age_bwd {

	backdrop-filter: blur(5px);

	width: 100%;

	margin: 0 auto;

	position: fixed;

	z-index: 999999999;

	background-color: rgba(10, 10, 10, 88%);

	font-family: sans-serif;

	height: 100%;

	top: 0;

	left: 0;

}



.popup_age_bwd .content_principal {

	min-width: 450px;

	width: 450px;

	min-height: 150px;

	background: #ffffff;

	z-index: 103;

	padding: 30px 20px;

	box-shadow: 0 2px 5px #000000ad;

	text-align: center;

	margin: auto;

	top: 25%;

	position: relative;

	border-radius: 15px;

}



.popup_age_bwd .content_principal div {

	clear: both;

	color: #555555;

	font-size: 15px;

}



.popup_age_bwd .content_principal .btn_age {

	display: inline-flex;

	margin: 1.5%;

	padding: 1rem 4rem;

	cursor: pointer;

	flex-basis: 48%;

	font-weight: bold;

	font-size: 1rem;

	text-decoration: none !important;

	outline: 0;

	line-height: 20px;

	border-radius: 5px !important;

}



.btn_age.yes {

	background: #2f47b5;

	color: #fff !important;

	border: none !important;

	box-shadow: 0 0 15px 0 rgb(1 123 91 / 34%) !important;

}



.btn_age.yes:hover {

	background: #263a95f7;

}



.btn_age.not {

	background: none;

	color: #808080 !important;

	border: 1px solid #808080 !important;

}



.btn_age.not:hover {

	background: #bbb;

}



.popup_age_bwd .content_principal .btn_age:active {

	background-color: #b9b9b9d9;

}



.info_age {

	font-size: 14px;

	color: #838383;

	margin: 2rem 0 0;

	text-align: center;

}



@media screen and (max-width: 865px) {

	.popup_age_bwd .content_principal {

		width: 90%;

		min-width: auto;

		top: 20%;

	}



	.content_secundario h2 {

		font-size: 0.89rem !important

	}

}



.content_team {

	display: flex;

	margin: 0rem 0 2rem;

}



.text_team {

	width: 85%;

}



.text_team h4 {

	margin-top: 0rem;

}



@media screen and (max-width: 769px) {

	.social_desktop {

		display: none;

	}



	.content_team {

		flex-wrap: wrap;

	}



	.text_team {

		width: 100%;

		text-align: justify;

	}



	.name_membership {

		display: flex;

		flex-direction: row;

		justify-content: flex-start;

		margin-top: 1rem;

	}



	.name_membership .social_mobile {

		display: block !important;

		margin-left: 1rem;

	}



	.customfooteBWD {

		width: 100% !important;

	}

}



.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-logo-ins:after,

.space-casinos-3-archive-item-terms-ins:after,

.space-casinos-3-archive-item-rating-ins:after {

	display: none;

}



.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins {

	box-shadow: 0px 0px 25px 0px rgb(0 0 0 / 10%);

}



.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins .space-casinos-3-archive-item-logo,

.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins .space-casinos-3-archive-item-terms {

	width: 100% !important;

}



.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins .space-casinos-3-archive-item-terms .space-casinos-3-archive-item-terms-ins strong {

	font-size: inherit;

	color: #7f8c8d;

}



.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins .space-casinos-3-archive-item-rating {

	width: 60%;

}



.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-rating-box .star-rating .star {

	font-size: 0.8em;

}



.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins .space-casinos-3-archive-item-rating .space-casinos-3-archive-item-rating-box {

	padding: 11.5px 35px 0px 5px;

}



.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-rating-box span {

	right: 0.5em;

}



.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins .space-casinos-3-archive-item-button {

	width: 40%;

}



.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins .space-casinos-3-archive-item-button-ins a {

	padding: 12px 7px;

	font-size: 0.8em;

	border-radius: 5px;

}



.space-casinos-3-archive-item-button-ins a,

.space-casino-header-button a.space-style-2-button,

.space-casino-style-2-calltoaction-button-ins a.space-calltoaction-button {

	background-color: #009900 !important;

}



.space-casino-header-button a.space-style-2-button,

.space-casinos-3-archive-item-button-ins a:hover,

a.button-layout:hover,

.space-casino-style-2-calltoaction-button-ins a.space-calltoaction-button {

	box-shadow: 0px 0px 15px 0px rgb(1 123 91 / 34%);

}



@media screen and (max-width: 900px) and (min-width: 500px) {



	.space-casinos-3-archive-item-rating,

	.space-casinos-3-archive-item-button {

		align-items: flex-start !important;

		justify-content: center !important;

	}



	.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins .space-casinos-3-archive-item-rating,

	.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins .space-casinos-3-archive-item-button {

		width: 50%;

	}



	.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins .space-casinos-3-archive-item-rating .space-casinos-3-archive-item-rating-box {

		padding: 8px 35px 25px 10px

	}



	.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins .space-casinos-3-archive-item-button-ins a {

		padding: 10px 30px;

		font-size: 0.85em;

		right: 10px;

		position: relative;

	}

}





@media screen and (max-width: 479px) {



	.space-casinos-3-archive-item-rating,

	.space-casinos-3-archive-item-button {

		align-items: flex-start !important;

		justify-content: center !important;

	}



	.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins .space-casinos-3-archive-item-rating,

	.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins .space-casinos-3-archive-item-button {

		width: 50%;

	}



	.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-rating-box .star-rating .star {

		font-size: 1em;

	}



	.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-rating-ins {

		width: 100%;

		position: relative;

		left: 20px;

	}



	.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-terms-ins {

		padding: 0 2em;

	}



	.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins .space-casinos-3-archive-item-rating .space-casinos-3-archive-item-rating-box {

		padding: 8px 35px 27px 10px;

	}



	.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins .space-casinos-3-archive-item-button-ins a {

		padding: 10px 11px;

		font-size: .85em;

		right: 5px;

		position: relative;

		width: 90% !important;

	}

}



.zone_acc_content {

	background: #2f47b5 !important;

	background-position: center !important;

	background-repeat: no-repeat !important;

	background-size: cover !important;

}



.acc-widget .textwidget {

	margin: 0 15px;

}



.title_zone_acc {

	color: #fff;

}



.title_zone_acc::before {

	background-color: #000 !important;

}



table.tabla_independiente tbody tr td {

	padding: 5px 5px 5px 35px;

	position: relative;

}



.tabla_independiente tbody tr td:before {

	content: "\f058";

	font-family: 'Font Awesome 5 Free' !important;

	font-weight: 400;

	position: absolute;

	font-size: 14px;

	top: 5px;

	left: 7px;

	color: #dd3333;

}



.tabla_independiente tbody tr td>a {

	color: #025db1;

	text-decoration: none;

}



.tabla_independiente tbody tr td>a:hover {

	color: #ffb80c !important;

}



p.widgettitle {

	font-size: 1.5rem;

	margin: 1.5625rem 0;

	font-weight: 700;

	font-family: "Roboto", PT Sans, Helvetica, Arial, sans-serif;

}



select#ddcasinos {

	width: 100%;

	height: 2.4375rem;

	padding: 0.5rem;

	border: 1px solid #9B9BA7;

	margin: 0 0 1rem;

	font-size: 1rem;

	font-family: inherit;

	line-height: normal;

	color: #0a0a0a;

	background-color: #ffffff;

	border-radius: 3px;

	-webkit-appearance: none;

	-moz-appearance: none;

	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%2851, 51, 51%29"></polygon></svg>');

	background-size: 9px 6px;

	background-position: right 0.5rem center;

	background-repeat: no-repeat;

}



@media screen and (min-width: 0\0) {

	select#ddcasinos {

		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");

	}

}



select#ddcasinos:disabled {

	background-color: #9B9BA7;

	cursor: default;

}



select#ddcasinos::-ms-expand {

	display: none;

}



select#ddcasinos[multiple] {

	height: auto;

}



#widget_bonos {

	background: #A3ACDB;

	padding: 0 !important;

	max-width: 50rem;

	margin: 2rem auto;

}



#widget_bonos .widgettitle {

	background: #2f47b5;

	color: #fff !important;

	padding: 10px;

	text-align: center;

}



#widget_bonos .widget_bonos-body {

	padding: 0 20px;

}



#widget_bonos .widget_bonos-body .wb-title {

	display: block;

	margin: 0;

	font-weight: bold;

	text-align: center;

	margin-bottom: 10px;

}



p.wb-title {

	font-size: .91rem;

}



#widget_bonos .widget_bonos-body .section .bonus-plus {

	width: 100%;

	text-align: center;

	font-weight: bold;

}



#widget_bonos .widget_bonos-body .section.section01 {

	display: flex;

	background-color: #fff;

}



#widget_bonos .widget_bonos-body .section.section01 .bonus-subtitle {

	width: 56%;

	font-size: 12px;

	padding: 10px 0px 10px 0px;

	text-align: right;

}



#widget_bonos .widget_bonos-body .section.section01 .bonus-ammount {

	width: 75%;

	font-size: 25px;

	font-weight: bold;

	padding: 0% 0% 0% 10%;

	text-align: left;

}



#widget_bonos .widget_bonos-body .section.section01 .bonus-ammount.shortcode {

	padding: 10px 0px 10px 5%

}



#widget_bonos .widget_bonos-body .section.section02 {

	display: flex;

	background-color: #f1f3f4;

	margin: 0px 0px 24px 0px;

}



#widget_bonos .widget_bonos-body .section.section02 .bonus-subtitle {

	width: 55%;

	font-size: 12px;

	padding: 10px 0px 10px 0px;

	text-align: right;

}



#widget_bonos .widget_bonos-body .section.section02 .bonus-ammount {

	width: 75%;

	font-size: 25px;

	font-weight: bold;

	padding: 0% 0% 0% 15%;

	text-align: left;

}



#widget_bonos .widget_bonos-body .section.section02 .bonus-ammount.shortcode {

	padding: 10px 0px 10px 5%

}



#widget_bonos .widget_bonos-body .section.section03 {

	background-color: #FFFFFF;

	height: auto;

	padding: 10px 10px 0px 10px;

}



#widget_bonos .widget_bonos-body #monto {

	font-size: 25px;

	text-align: center;

	color: #333;

	font-weight: bold;

	margin: 5px 0px 0px 0px;

	width: 100%;

}



.button {

	display: inline-block;

	text-align: center;

	line-height: 1;

	cursor: pointer;

	-webkit-appearance: none;

	transition: background-color 0.25s ease-out, color 0.25s ease-out;

	vertical-align: middle;

	border: 1px solid transparent;

	border-radius: 3px;

	padding: 0.35em 1em;

	margin: 0 0 1rem 0;

	font-size: 0.9rem;

	background-color: #009900;

	color: #fff;

}



#widget_bonos .widget_bonos-body #conseguir,

#widget_bonos .widget_bonos-body #conseguir:visited {

	font-weight: bold;

	font-size: 20px;

	background: #009900;

	letter-spacing: 1px;

	width: 100%;

	padding: 1em;

	text-decoration: none;

	color: #fff;

	text-transform: uppercase;

}



#widget_bonos .widget_bonos-body #conseguir:hover,

#widget_bonos .widget_bonos-body #conseguir:focus,

#widget_bonos .widget_bonos-body #conseguir:active {

	background: #009900;

	color: #ffffff;

}



@media (max-width: 440px) {

	#widget_bonos {

		margin: auto 1rem;

	}

}



@media only screen and (max-width: 600px) {



	#widget_bonos .widget_bonos-body .section.section01 .bonus-subtitle,

	#widget_bonos .widget_bonos-body .section.section02 .bonus-subtitle {

		width: 50%;

	}



	#widget_bonos .widget_bonos-body .section.section01 .bonus-ammount,

	#widget_bonos .widget_bonos-body .section.section02 .bonus-ammount {

		width: 80%;

		padding: 0% 0% 0% 5%;

		text-align: left;

	}

}



.widget_generador_and_casas {

	max-width: inherit !important;

	margin: 0px !important;

	background-color: #f1f3f4;

}



.widget_generador_and_casas #widget_bonos .widget_bonos-body #publicidad_18 {

	font-size: .6rem;

	font-style: italic;

	text-align: center;

}



div.gnr_bono {

	width: 70%;

}



div.seccion-genr-top-bonos div.space-sidebar-section {

	width: 30%;

}



.delete-star-rating>div.star-rating {

	display: none;

}



.delete-star-rating .space-casinos-3-archive-item .space-casinos-3-archive-item-ins.relative {

	max-width: 85%;

	min-height: 19.6rem;

}



.seccion-genr-top-bonos {

	display: flex;

	justify-content: space-evenly;

	margin-bottom: 0;

}



@media only screen and (max-width: 980px) {

	.seccion-genr-top-bonos {

		flex-direction: column;

		align-items: center;

	}



	.delete-star-rating .space-casinos-3-archive-items {

		flex-wrap: nowrap !important;

	}



	.delete-star-rating .space-casinos-3-archive-item {

		width: 100%;

	}



	.delete-star-rating .space-casinos-3-archive-item .space-casinos-3-archive-item-ins.relative {

		max-width: 100%;

		min-height: inherit;

	}



	div.gnr_bono {

		width: 100%;

	}



	div.seccion-genr-top-bonos div.space-sidebar-section {

		width: 80%;

	}

}



@media only screen and (max-width: 780px) {

	div.gnr_bono {

		width: 80%;

	}

}



@media only screen and (max-width: 520px) {

	div.seccion-genr-top-bonos div.space-sidebar-section {

		width: 100%;

	}



	div.gnr_bono {

		width: 100%;

	}



	.delete-star-rating .space-casinos-3-archive-items {

		flex-wrap: wrap !important;

	}

}



@media only screen and (min-width: 1000px) {



	.widget_topbonos_widget .space-casinos-3-archive-item-rating,

	#rankigCasino-148 .space-casinos-3-archive-item-rating,

	#allBonoCasino .space-casinos-3-archive-item-rating {

		flex-direction: column;

		justify-content: flex-end;

	}

}



.content_mlp-quicklinks {

	display: flex;

	flex-direction: row;

	flex-wrap: nowrap;

	align-items: center;

	margin: 0rem 0 1rem;

}



.apuesFuturasAutor {

	display: flex;

	justify-content: flex-start;

	width: 80%;

	margin: 1.5rem 0rem;

}



.content_mlp-quicklinks .apuesFuturasAutor {

	margin: 0rem;

}



.content_mlp-quicklinks .mlp-quicklinks {

	padding-left: 6rem;

	padding-right: 0;

	font-style: italic;

}



@media screen and (max-width: 479px) {

	.content_mlp-quicklinks {

		flex-direction: column !important;

	}



	.apuesFuturasAutor {



		justify-content: flex-start;

		width: 100%;

		order: 2;

	}



	.content_mlp-quicklinks .mlp-quicklinks {

		padding-left: 0;

		padding-right: 0;

		order: 1;

		justify-content: flex-start;

		margin-bottom: 15px !important;

		width: 100%;

	}

}



.space-casinos-3-archive-item-count.absolute {

	background-color: #2f47b5;

}



.space-casinos-3-archive-item-count span {

	color: #fff;

}



.space-casinos-3-archive-item:first-of-type .space-casinos-3-archive-item-logo .space-casinos-3-archive-item-count span {

	color: #fff !important;

}



.space-header-menu-pais:hover .content-menu-lenguaje {

	color: #2f47b5;

}



@media screen and (max-width: 759px) {

	#contenedor_tablaContenido {

		flex-direction: column;

		margin: 1rem;

	}



	#tabla-contenido {

		margin-top: 0;

		order: 1;

		width: 100% !important;

	}



	.LogoPais_Contenido {

		margin-top: 0;

		order: 2;

		width: 100% !important;

	}



	.space-casinos-3-archive-item-dest {

		left: 15px !important;

		right: auto;

	}

}



.space-casinos-3-archive-item-terms-ins strong {

	font-size: 1.5rem;

}



.space-casinos-3-archive-item-dest {

	background-color: #d33;

	top: -0.2rem;

	left: 4.8rem;

	color: #fff;

	border-radius: 5px;

	padding: 0.222rem;

	font-size: 0.9rem;

	font-weight: bold;

}



.gameouter {

	border: 0px solid #ddd;

	margin-bottom: -20px;

	padding-bottom: 15px;

}



.content_game_2 {

	margin-bottom: 2%;

	background-color: #161616e6;

	display: flex;

}



div#content-btn-play {

	position: absolute;

	background: #000;

	color: #fff;

	width: 100%;

	height: 100%;

	font-weight: 800;

	display: flex;

	justify-content: center;

	align-items: center;

	flex-direction: column;

}



#play_game_mco {

	background: #2f47b5;

	padding: 10px 30px;

	border-radius: 5px;

	cursor: pointer;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

}



#disable_game_mco {

	background: #c9c9c9;

	padding: 10px 30px;

	border-radius: 5px;

	cursor: pointer;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

}



.no_game {

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	margin: 0.5em 0;

}



.text_game_18 {

	font-size: 0.7rem;

	margin: 0.5em 0;

}



.gamewindow.gamenewstyle>iframe#precarga_game {

	display: inline !important;

}



.gamewindow.gamenewstyle>iframe {

	display: none;

}



.gamewindow {

	border: 0px solid #ddd;

	position: relative;

	width: 100%;

	max-width: 100%;

	display: inline-block;

	height: 470px !important;

	margin: 15px 20px;

}



.gamewindow>iframe {

	width: 100%;

	height: 100%;

}



#card-game.cardGame_casino h1 {

	margin-bottom: 0;

	text-align: left;

	padding: 0 10px 0;

}



.titulo_game {

	font-size: 1.8rem !important;

	color: #fff !important;

}



.buttom_casino_small:hover,

.btn-mco:hover {

	opacity: 0.85;

}



#item_casino_game1 {

	display: none !important;

}



.gameShortc {

	height: 150px;

	width: 100%;

}



.gameShortcTitle {

	padding: 30px 0 0;

}



.readmoreinfo {

	cursor: pointer;

	padding: 6px 18px;

	background: #fff;

	border: 1px solid #ddd;

	font-size: 12px;

	font-weight: 700;

	text-transform: uppercase;

	color: #000;

	clear: both;

}



@media only screen and (max-width: 950px) {

	#item_casino_game1 {

		display: flex !important;

	}



	#content_casino_principal {

		display: none;

	}



	.content_game_2 {

		flex-direction: column;

	}



	.gamewindow {

		max-width: 100%;

		height: 230px !important;

		margin: 15px 0px 0px;

		width: 100% !important;

	}



	#card-game.cardGame_casino {

		width: 95%;

		padding: 0 1em;

	}



	.mt-0 {

		margin: 0;

	}



	.mt-1 {

		margin: 1rem;

		padding-bottom: 0;

	}



	.gameShortc {

		height: 100px;

	}



	.gameShortcTitle {

		padding: 10px 0 0 !important;

	}



	.bandera-mx-mco {

		margin-left: 0rem !important;

	}

}



@media only screen and (min-width: 1000px) {



	body.post-type-archive-bonus .space-archive-section.box-100.relative.space-casino-archive .space-casinos-3-archive-item-rating {

		flex-direction: column;

		justify-content: flex-end;

	}

}



.content-game-single a,

.footer_mco a {

	color: #dd3333;

}



.content-game-single a:hover,

.footer_mco a:hover {

	color: #ffb80c;

}



.footer_mco {

	padding: 0.5rem;

	flex-direction: column;

	justify-content: space-between;

}



.footer_mco h2,

.footer_mco h3 {

	color: #fff;

	margin-bottom: 0.5rem;

}



.casas-home-custom .space-casinos-3-archive-item-count:before {

	height: 0;

}



.casas-home-custom .space-casinos-3-archive-item-logo-ins::after {

	display: none;

}



.casas-home-custom .extracto_casino {

	padding: 5px 1px 10px;

	font-weight: 400;

	font-size: 0.89rem;

	color: #7f8c8d;

}



.casas-home-custom .bono_adicional {

	padding-top: 5px;

	padding-left: 0.5rem;

}



.casas-home-custom .space-casinos-3-archive-item-ins.relative {

	padding: 0;

	margin: 0 0px 30px;

}



.casas-home-custom .space-casinos-3-archive-item-logo.box-25.relative {

	width: 15%;

	padding: 1rem .5rem;

}



.casas-home-custom .space-casinos-3-archive-item-logo-ins.box-100.text-center.relative {

	padding: 10px 0;

}



.casas-home-custom .space-casinos-3-archive-item-logo-ins.box-100.text-center.relative a img {

	width: 120px;

	height: 120px;

	border: 1px solid #d5d5d5;

}



.casas-home-custom .space-casinos-3-archive-item-terms.box-50.relative {

	padding: 1rem 0;

}



.casas-home-custom .space-casinos-3-archive-item-terms-ins.box-100.relative {

	padding: 0;

}



.casas-home-custom .seccion-categorias-casino {

	display: flex;

	justify-content: flex-start;

	align-items: stretch;

}



.casas-home-custom .seccion-categorias-casino .categoria-casino {

	display: flex;

	align-items: center;

	flex-direction: column;

	padding-right: 1rem;

	margin-right: 0.6rem;

	border-right: 1px solid #ebebeb;

}



.casas-home-custom .seccion-categorias-casino .categoria-casino span {

	font-size: 1em;

	padding-top: 5px;

}



.casas-home-custom .space-casinos-3-archive-item-rating.box-10.relative {

	background: #f6f9fc;

	padding: 1rem .5rem;

	width: 15%;

}



.casas-home-custom .text_valoracion {

	padding: 0.5rem 0 0;

}



.casas-home-custom .space-casinos-3-archive-item-rating-box.relative {

	border: none;

	height: auto;

	padding: 11px 20px 11px 20px;

	border-radius: 5px;

}



.casas-home-custom .rankgin_casa {

	position: initial;

	font-size: 1.3rem;

}



.casas-home-custom .rankginB_casa {

	position: initial;

	font-weight: 500;

	font-size: 1.3rem

}



.casas-home-custom .space-casinos-3-archive-item-button.box-20.relative {

	padding: 1rem .5rem;

	align-items: center;

	justify-content: center;

}



.casas-home-custom .cta_casino {

	cursor: pointer;

	color: #fff;

	text-decoration: none;

	box-shadow: none;

	display: flex;

	align-items: center;

	justify-content: center;

	border-radius: 5px;

	padding: 13px 20px;

}



.space-archive-section-ins,

.space-page-section-ins {

	padding-top: 41px;

}



.casas-home-custom .seccion-categorias-casino .categoria-casino:last-child {

	padding-right: 0;

	margin-right: 0;

	border: none;

}



.casas-home-custom .space-casinos-3-archive-item-rating-box .star-rating .star {

	font-size: 0.65em;

}



.space-casinos-3-archive-item-rating-box.relative.star-sidebar .star-rating {

	display: flex

}



p#mas18 {

	font-size: .6rem;

	color: #7f8c8d;

	margin: 0 15px;

	position: relative;

	bottom: 0.8rem;

	line-height: 1.3em;

	text-align: right;

	width: 100%;

}



.process_content a {

	color: #fff !important;

}



.process_content a:hover {

	color: #979494 !important;

}



@media only screen and (max-width: 950px) {

	p#mas18 {

		bottom: 0.5rem;

	}



	.proces_metpa {

		flex-wrap: wrap !important;

	}



	.proces_metpa .process_content {

		width: 100% !important;

	}



	.space-casinos-3-archive-item-rating-box.relative.star-sidebar span {

		font-size: 1.2rem !important;

	}



	.casas-home-custom .space-casinos-3-archive-item-rating.box-10.relative {

		width: 45%;

		display: none

	}



	.casas-home-custom .space-casinos-3-archive-item-logo.box-25.relative {

		width: 100%;

		padding-bottom: 0;

		margin-bottom: 0;

	}



	.casas-home-custom .space-casinos-3-archive-item-terms-ins.box-100.relative {

		padding: 0 1.5rem;

		text-align: center;

	}



	.casas-home-custom .space-casinos-3-archive-item-button.box-20.relative {

		width: 100%;

		align-items: center !important;

		background: #f6f9fc;

		padding: 0 !important;

		border-radius: 0 0 5px 5px;

	}



	.casas-home-custom .space-casinos-3-archive-item-button.box-20.relative .space-casinos-3-archive-item-button-ins {

		width: 100%;

		padding: 0;

	}

	.casas-home-custom .space-casinos-3-archive-item-button-ins a.cta_casino {

		padding: 15px 20px;

		font-size: 1.1rem;

		border-radius: 0 0 5px 5px !important;

	}



	.casas-home-custom .space-casinos-3-archive-item-rating-box.relative {

		border: none;

		font-size: 1.3rem;

	}



	.casas-home-custom .space-casinos-3-archive-item-rating-ins {

		font-size: 1.2rem;

		width: 100%;

		padding-right: 0;

	}



	.casas-home-custom .text_valoracion {

		font-size: 0.8rem;

	}



	.casas-home-custom .seccion-categorias-casino {

		overflow-x: scroll;

		overflow-y: hidden;

		flex-wrap: nowrap;

		justify-content: flex-start;

	}



	.casas-home-custom .seccion-categorias-casino .categoria-casino {

		padding: 0.2rem 1rem !important;

		margin: 0 0.4rem 0 0 !important;

		min-width: 90px;

		background: #f6f9fc;

		border: 0.1rem solid #e6e8e9 !important;

		border-radius: 5px;

	}



	.casas-home-custom .seccion-categorias-casino .categoria-casino span {

		font-size: 1.2em;

	}



	.casas-home-custom .space-casinos-3-archive-item-count.absolute {

		left: 15px;

		right: 15px;

		top: 15px;

		height: initial;

	}



	.casas-home-custom .space-casinos-3-archive-item-rating-box .star-rating .star {

		font-size: 0.55em;

	}



	.casas-home-custom .seccion-categorias-casino .categoria-casino.licencia {

		min-width: 10.5rem;

	}



	.casas-home-custom .space-casinos-3-archive-item-logo-ins.box-100.text-center.relative{

		width: 50%;

		margin-left: 2.5rem;

	}

}



@media only screen and (min-width: 950px) {

	.casas-home-custom .space-casinos-3-archive-item-count.absolute {

		height: 30px;

		top: 15px;

		left: 20px;

	}



}



.star-rating .star,

.space-companies-archive-item-rating .star-rating .star,

.space-casino-content-logo-stars .star-rating .star,

.space-companies-2-archive-item-rating .star-rating .star,

.space-casinos-3-archive-item-rating-box .star-rating .star,

.space-casinos-4-archive-item-title .star-rating .star,

.space-companies-sidebar-2-item-rating .star-rating .star,

.fas.fa-star {

	color: #ffb80c !important;

}



.space-casinos-3-archive-item-button-ins a,

.space-casino-style-2-calltoaction-button-ins a,

.space-games-archive-item-button a {

	border-radius: 5px !important;

}



.space-header-height.dark .space-header-wrap {

	background-color: #fff;

}



.space-header-height.dark .space-header-logo-ins:after {

	background-color: #f1f1f15c;

}



div#topbonos_widget-3 {

	background: initial !important;

}



.space-mobile-menu.dark .space-mobile-menu-block {

	background-color: #2f47b5;

}



.space-games-home-widget.homepage-block.box-100.relative {

	margin-bottom: 10px;

}



.space-mobile-menu.dark .space-mobile-menu-copy,

.space-mobile-menu-copy a {

	color: #fff;

}



#black-studio-tinymce-7.space-widget.relative.widget_black_studio_tinymce,

#black-studio-tinymce-5.space-widget.relative.widget_black_studio_tinymce,

.widget_seccionesproceso_widget,

#black-studio-tinymce-13.widget_black_studio_tinymce,

#seccionesinfo_widget-3.widget_seccionesinfo_widget,

#black-studio-tinymce-15.widget_black_studio_tinymce {

	overflow: hidden;

	background-color: #f1f3f4;

	position: relative;

	max-width: initial;

	margin: 0;

}



#black-studio-tinymce-7.space-widget.relative.widget_black_studio_tinymce .textwidget,

#black-studio-tinymce-5.space-widget.relative.widget_black_studio_tinymce .textwidget,

#black-studio-tinymce-13.space-widget.relative.widget_black_studio_tinymce .textwidget,

#black-studio-tinymce-15.widget_black_studio_tinymce .textwidget {

	max-width: 1170px;

	margin: 0 auto;

}



#black-studio-tinymce-15.widget_black_studio_tinymce .textwidget .space-games-archive-item .space-games-archive-item-ins {

	margin: 0 1rem 30px 0;

}



#seccionesinfo_widget-3.widget_seccionesinfo_widget .proces_metpa,

#black-studio-tinymce-15.widget_black_studio_tinymce .space-widget-title {

	max-width: 1200px;

	margin: 0 auto;

}



.widget_black_studio_tinymce .textwidget .acc-bpm-content {

	justify-content: space-between;

}



.emojired {

	color: red;

}



.shortcode_table_bpm_BWD tbody tr td a {

	vertical-align: middle;

}



.shortcode_table_bpm_BWD tbody tr td img {

	width: 3.5rem;

	vertical-align: middle;

}



.widget_black_studio_tinymce .textwidget .acc-bpm-content .accordion.w-48 {

	width: 49%;

}



@media screen and (max-width: 790px) {



	#black-studio-tinymce-7.space-widget.relative.widget_black_studio_tinymce .textwidget,

	#black-studio-tinymce-5.space-widget.relative.widget_black_studio_tinymce .textwidget,

	#black-studio-tinymce-13.space-widget.relative.widget_black_studio_tinymce .textwidget,

	#seccionesinfo_widget-3.widget_seccionesinfo_widget .proces_metpa,

	#black-studio-tinymce-15.widget_black_studio_tinymce .textwidget,

	#black-studio-tinymce-15.widget_black_studio_tinymce .space-widget-title {

		margin: 0 15px;

	}



	.content-casinos-looby {

		width: 92%;

	}



	.widget_black_studio_tinymce .textwidget .acc-bpm-content .accordion.w-48 {

		width: 100%;

	}



	.shortcode_table_bpm_BWD tbody tr td img {

		width: 1.5rem

	}

}



.post-type-archive-casino .space-casinos-3-archive-item-ins,

.tax-casino-category .space-casinos-3-archive-item-ins {

	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);

}



.card-top:hover,

.space-casinos-3-archive-item-ins:hover,

.space-games-archive-item-ins:hover,

.vh-item:hover {

	-webkit-transform: scale(1.005);

	-moz-transform: scale(1.005);

	-o-transform: scale(1.005);

	transform: scale(1.005);

}



.post-type-archive-casino .space-casinos-3-archive-item-ins:hover,

.tax-casino-category .space-casinos-3-archive-item-ins:hover {

	box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.4);



}



.space-page-content,

.space-page-content-wrap,

.space-aces-content-section,

.space-widget {

	overflow: initial;

}



#topcasas_widget-4 .space-casinos-3-archive-items .space-casinos-3-archive-item-button a {

	color: #fff;

}



.space-page-content ul {

	list-style-type: none;

}



.space-footer-copy-menu ul li a,

.space-footer-copy-left,

.space-footer-copy-left a {

	color: #fff;

	font-size: 0.8rem

}



.space-header-menu ul.main-menu li a:hover,

.space-header-menu ul.main-menu li:hover a {

	border-bottom: 2px solid #2f47b5;

}



.space-header-menu ul.main-menu li a:hover,

.space-header-menu ul.main-menu li:hover a {

	color: #2f47b5;

}



div#ez-toc-container ul.ez-toc-list a {

	color: #2f47b5 !important;

}



div#ez-toc-container ul.ez-toc-list a:hover {

	color: #a3acdb !important;

}



.space-games-archive-item-button a,

.linkGame {

	background-color: #009900 !important;

}



.ui-widget-header {

	background: #2f47b5 !important;

}



.ui-state-hover,

.ui-widget-content .ui-state-hover,

.ui-widget-header .ui-state-hover,

.ui-state-focus,

.ui-widget-content .ui-state-focus,

.ui-widget-header .ui-state-focus,

.ui-button:hover,

.ui-button:focus {

	border: 1px solid #2f47b5 !important;

	background: #cef1fd url(../../../themes/mercury-child-theme/inc/bonusGenerator/css/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x !important;

	font-weight: 700;

	color: #0573c7 !important;

}



blockquote,

blockquote.wp-block-quote {

	font-size: 100%;

	margin: 1.45em 0;

}



.space-default-widget .space-widget-title {

	padding: 0 0 1rem;

}



.space-widget-title span {

	padding-left: 1rem;

}



.space-widget-title span::before,

.space-widget-title span::after {

	display: none;

}



.space-casinos-3-archive-item-ins {

	-webkit-transition: all .2s ease-in-out;

	-moz-transition: all .2s ease-in-out;

	-o-transition: all .2s ease-in-out;

	-ms-transition: all .2s ease-in-out;

}



.desktop-resena-logo {

	display: block;

}



.mobile-resena-logo {

	display: none;

}



@media screen and (max-width: 479px) {

	.desktop-resena-logo {

		display: none;

	}



	.mobile-resena-logo {

		display: inline-block;

	}

}



.space-archive-title-box,

.space-title-box {

	background-color: #2f47b5

}



.space-archive-title-box h1,

.space-title-box h1,

.space-archive-title-box .rank-math-breadcrumb,

.space-title-box .rank-math-breadcrumb,

.space-archive-title-box .rank-math-breadcrumb a,

.space-title-box .rank-math-breadcrumb a {

	color: #fff

}



.space-page-content p {

	margin-bottom: 1.45em;

	padding-bottom: initial;

}



#menu-menu-main-nav-1.mobile-menu li {

	padding: 5px;

	border-top: solid 1px #bdbdbd;

}



#menu-menu-main-nav-1.mobile-menu li:first-of-type {

	border-top: none;

}



#menu-menu-main-nav-1.mobile-menu li .sub-menu {

	border-top: solid 1px #bdbdbd;

}



.st1 {

	fill: #76ADDD !important;

	stroke: #FFFFFF;

	stroke-width: 2px;

}



a.distrito:hover path {

	fill: #f8b40c !important;

}



.distrito a {

	text-decoration-style: inherit !important;

	text-decoration: underline;

}



.svg-container>* {

	display: flex;

	justify-content: center;

	align-items: center;

}



.resaltarMapa {

	fill: #f8b40c !important;

}



.resaltarLi {

	color: #76ADDD !important;

}



.svg-img {

	flex: 1;

	max-width: 100%;

	height: auto;

}



.svg-container {

	width: 80% !important;

	position: relative;

	display: inline-block;

	height: 80% !important;

}



.tabla-svg {

	position: absolute;

	top: 0;

	right: 0;

	padding: 10px;

	z-index: 1;

	width: 40% !important;

	height: 50% !important;

	line-height: 1.3rem;

	margin-top: 10% !important;

}



.tabla-svg tr td {

	overflow: auto;

}



#columna2 {

	position: relative;

	top: 0;

	margin-top: 0px !important;

}



.tabla-svg ol li a {

	text-decoration: none;

	color: #000;

	list-style-type: none;

	font-size: 14px;

	text-decoration: underline;

}





.clase-lista-svg il:before {

	list-style-type: none !important;

}



.dos-columnas {

	column-count: 2;

	column-gap: 20px;

	padding: 0;

	list-style-type: none;

}



.text-regulaciones {

	font-style: italic;

	font-size: 12px !important;

	text-align: center;

}





@media (max-width: 767px) {



	.svg-container {

		width: 80% !important;

		height: 80% !important;

		display: inline;

		justify-content: center;

		align-items: center;

	}



	.svg-img {

		height: 100% !important;

	}



	.tabla-svg {

		position: static;

		top: auto;

		right: auto;

		margin-top: 20px;

		width: 100% !important;

		margin-top: -60% !important;

		text-decoration: underline;

		margin-bottom: 0em !important;

	}



	#columna2 {

		position: relative;

		top: 0;

		margin-top: 0px !important;

	}



	.tabla-svg ol li a {

		text-decoration: none;

		color: #000;

		font-size: 16px !important;

	}



	.text-regulaciones {

		display: none;

	}



	#miTabla tr {

		border: none;

	}



	.space-style-2-casino-header-right.box-25.relative.cont-vent-desvent {

		position: initial !important;

	}



	.space-casino-style-2-ratings-all.box-60.relative {

		padding: 0 15px;

	}



	.space-casa-archive-item {

		display: block;

		width: 100%;

	}



	.space-casa-archive-item-ins-1 {

		margin-right: 2px;

	}



	.space-casa-archive-item-ins-2 {

		margin-left: 2px;

	}



	.space-style-2-casino-header-ins.space-page-wrapper.relative hr.separado-head {

		position: relative;

		left: 5%;

		width: 90%;

	}

}



.content-member-header {

	display: flex;

	flex-direction: column;

	align-items: center;

	padding: 0.5rem;

}



.space-contet-heading {

	display: flex;

	align-items: flex-end;

	flex-wrap: wrap;

}



.name-member {

	font-size: 1.3rem;

	font-weight: 700;

	padding-bottom: 0.2rem;

}



.redesSociales-member {

	padding: 0 0.5rem;

}



.puesto-member {

	font-weight: 600;

}



.contenido-miembro {

	padding: 2rem 0;

	border-bottom: solid 1px #ddd;

}



.contenido-miembro .space-casino-header-logo-box {

	width: 15%;

	padding: 1rem

}



.img-member {

	width: initial !important;

	height: initial !important;

}



.redesSocialesMember {

	margin: 0.5rem 0.5rem 0 0;

	background: #fff;

	border-radius: 0;

}



.content-desc-member {

	padding: 0.5rem 0 0 0;

}



.space-page-desc-member {

	width: 85%;

	padding: 1rem;

}



.space-page-desc-member .space-casino-header-title-box {

	margin: 0;

}



.content-caracteristicas-member {

	padding: 1rem;

	display: flex;

	flex-wrap: wrap;

	align-items: stretch;

}



.favoritos-member {

	width: 40%;

}



.memoriaSport-member {

	width: 60%;

}



.contenido-data-miembro {

	border-bottom: solid 2px #2f47b5;

}



.contenedor_revision_post {

	display: flex;

	align-items: center;

	flex-wrap: wrap;

	padding: 0 15px 20px;

}



.content-Author {

	display: flex;

	flex-wrap: wrap;

}



.authorName {

	padding: 0 10px;

	font-size: 1rem;

}



.postMemberLink {

	font-weight: 700;

	line-height: 1.25em;

	font-size: 1.5em;

	color: #2f47b5;

	text-decoration: underline;

}



.postMemberLink:hover {

	color: #a3acdb;

	text-decoration: underline;

}



.postImgMember {

	height: 130px;

	width: 100%;

	border: solid 1px #dddddd82;

}



.contetn-member-item {

	border-radius: 5px;

	box-shadow: 0 0 25px 0px rgba(0, 0, 0, 0.2);

	margin: 0.5rem 0 2rem;

}



.contenido-miembro.loop-members {

	border: none;

	padding: 0;

	margin: 0;

	overflow: visible;

}



.contentImgPostMmember {

	padding: 0 1rem 1rem 0;

}



@media screen and (max-width: 570px) {

	.lastUpdatedTime {

		display: inline;

	}



	.space-contet-heading,

	.content-caracteristicas-member {

		flex-direction: column;

		align-items: center;

	}



	.space-page-desc-member {

		width: 100% !important;

	}



	.favoritos-member,

	.memoriaSport-member {

		width: 100% !important;

		margin-bottom: 1.5rem;

	}



	.name-member {

		order: 1;

	}



	.redesSociales-member {

		order: 3;

	}



	.puesto-member {

		order: 2;

	}



	.contenedor_revision_post {

		display: flex;

		align-items: flex-start;

		flex-wrap: nowrap;

	}



	.divisorAutor {

		display: none;

	}



	.dataEscrito {

		padding: 0.5rem 0;

	}



	.postImgMember {

		height: 200px;

		width: 100%;

	}



	.contentImgPostMmember {

		padding: 0 0.5rem;

	}

}



.angel-down-link-home {

	padding: 3px 7px;

	background: #2f47b5;

	margin-left: 0.5rem;

	border-radius: 3px;

	color: #fff;

}



.content_cta_home {

	text-align: center;

	margin: 0 auto;

	max-width: 300px;

	background: #fff;

	border-radius: 5px;

}



.link_cta_home {

	color: #2e3246 !important;

	padding: 0.8rem 1rem;

	border-radius: 5px;

	box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.1);

	display: flex;

	justify-content: center;

	align-items: center;

	text-decoration: none !important;

}



.oModal {

	display: none;

	width: 70%;

	height: auto;

	text-align: center;

	position: fixed;

	z-index: 9999;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

	background-color: white;

	border-radius: 5px;

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);

}



.headModaltracker {

	background-color: #000000;

	color: #fff;

	padding: 10px;

	border-radius: 5px 5px 0 0;

}



.headModaltracker .titleModal {

	color: #fff;

	font-size: 1.777em;

	line-height: 1.2em;

	font-weight: 700;

}



.modalContent {

	position: relative;

	padding: 10px;

}



.close {

	position: relative;

	cursor: pointer;

	float: right;

	font-size: 2rem;

	border-radius: 100%;

	width: 20px;

	height: 20px;

	font-weight: bold;

}



.elementTracker {

	display: flex;

	flex-direction: column;

	align-items: center;

	padding: 10px;

}



.elementTracker .itemT {

	display: flex;

	align-items: center;

	justify-content: center;

}



#overlay {

	display: none;

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(0, 0, 0, 0.5);

	z-index: 9998;

}



.openModalTracker {

	cursor: pointer;

}



.contentTracks {

	display: flex;

	flex-direction: row;

	flex-wrap: wrap;

	width: 100%;

	justify-content: space-evenly;

	align-items: center;

}



.ctaTrackers {

	padding: 17px 40px;

	margin: 15px 15px 10px;

	font-weight: 300;

	font-size: 1.333em;

	line-height: 1.25em;

	color: #fff;

	border-radius: 5px;

	background-color: #43dd25;

}





@media screen and (max-width: 570px) {

	.casas_home {

		margin-bottom: 1.5rem;

	}

}



.categoriasItem .contenido-opcion .titulo {

	font-weight: 300 !important;

}



.categoriasItem .contenido-opcion:hover {

	background: #2f47b5;

}



.categoriasItem .contenido-opcion:hover .titulo {

	color: #fff;

}



@media screen and (max-width: 767px) {



	.contentMenuDropDown {

		flex-direction: column-reverse !important;

	}



	.textFrasePage,

	.dropdownDesktop {

		width: 100% !important;

	}



	.headModaltracker .titleModal {

		font-size: 1em;

	}



	.mobileStars{display: block !important; width: 50% !important; margin-right: 1rem;}

}