@font-face {
	font-family: 'Inter';
	src: url('/wp-content/themes/mercury-child-theme/fonts/Inter-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


* {
	font-family: 'Inter', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	font-family: 'Inter', sans-serif;
}

input[type="submit"],
input[type="text"],
input[type="tel"],
input[type="search"],
input[type="email"],
input[type="password"],
input[type="url"],
textarea,
select {
	font-family: 'Inter', sans-serif;
}

.space-block-title {
	font-family: 'Inter', sans-serif;
}

blockquote,
blockquote.wp-block-quote {
	font-family: 'Inter', sans-serif;
}

.space-header-logo a {
	font-family: 'Inter', sans-serif;
}

.space-header-logo span {
	font-family: 'Inter', sans-serif;
}

.space-header-menu ul.main-menu li {
	font-family: 'Inter', sans-serif;
}

.space-header-menu ul.main-menu li a {
	font-family: 'Inter', sans-serif;
}

.space-header-2-nav ul.main-menu li {
	font-family: 'Inter', sans-serif;
}

.space-header-2-nav ul.main-menu li a {
	font-family: 'Inter', sans-serif;
}

.space-header-2-top-logo a {
	font-family: 'Inter', sans-serif;
}

.space-header-2-top-logo span {
	font-family: 'Inter', sans-serif;
}

.space-header-search-block input[type="search"] {
	font-family: 'Inter', sans-serif;
}

.space-mobile-menu-header a {
	font-family: 'Inter', sans-serif;
}

.space-mobile-menu-header span {
	font-family: 'Inter', sans-serif;
}

.space-mobile-menu-list ul li {
	font-family: 'Inter', sans-serif;
}

.space-mobile-menu-list ul li a {
	font-family: 'Inter', sans-serif;
}

.space-mobile-menu-copy {
	font-family: 'Inter', sans-serif;
}

.space-news-1-item-title {
	font-family: 'Inter', sans-serif;
}

.space-news-2-item-big-box-title {
	font-family: 'Inter', sans-serif;
}

.space-news-2-small-item-title a {
	font-family: 'Inter', sans-serif;
}

.space-news-3-item-title a {
	font-family: 'Inter', sans-serif;
}

.space-news-4-item.small-news-block .space-news-4-item-title a {
	font-family: 'Inter', sans-serif;
}
.space-sidebar-section .space-widget-title span::after, .space-sidebar-section .space-widget-title span::before, .space-widget .space-block-title span::before,.space-widget .space-block-title span::after, .space-widget-title span::before, .space-widget-title span::after{display: none;}
.space-widget .space-block-title span,.space-widget .space-block-title span,.widget_topcasas_widget .space-widget-title span{padding-left: 0;}
.space-news-9-item-title-box {
	font-family: 'Inter', sans-serif;
}

.space-news-8-item-title-box {
	font-family: 'Inter', sans-serif;
}

.space-news-6-item-ins ul li {
	font-family: 'Inter', sans-serif;
}

.space-news-5-item-title {
	font-family: 'Inter', sans-serif;
}

.space-news-6-item-top-title {
	font-family: 'Inter', sans-serif;
}

.space-news-7-item-title {
	font-family: 'Inter', sans-serif;
}

.space-archive-loop-item-title a {
	font-family: 'Inter', sans-serif;
}

.space-title-box-h1 h1 {
	font-family: 'Inter', sans-serif;
}

.space-widget-title {
	font-family: 'Inter', sans-serif;
}

.space-archive-title-box-h1 h1 {
	font-family: 'Inter', sans-serif;
}

.widget_tag_cloud a {
	font-family: 'Inter', sans-serif;
}

.space-companies-2-archive-item-title {
	font-family: 'Inter', sans-serif;
}

.space-companies-sidebar-2-item-title {
	font-family: 'Inter', sans-serif;
}
.textwidget p, .space-page-content p{
	font-size: 1.1rem;
}
#count-visit {
	display: none;
}

.staticModalTracker {
	overflow: hidden;
}

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-page-content ul {
	list-style-type: none;
}

.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%;
}
.widget_black_studio_tinymce {margin-bottom: 0 !important;max-width: inherit !important;}
.widget_black_studio_tinymce .textwidget {max-width: 1200px;margin: 0 auto 1rem;padding: 0 15px;}
.widget_black_studio_gray {background-color: #f1f3f4 !important;}
.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 {
	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 h4,
img {
	display: inline-block;
}

.titulo-vent-desvent img {
	padding-right: 5px;
}

/**BWD*/
.ventajas-desventajas ul {
	list-style: none;
	margin-left: 10px;
}

.space-casa-archive-item-ins-1 .ventajas-desventajas .ventajas ul li::before {
	content: '';
	/* Eliminamos el contenido de texto */
	background-image: url('data:image/svg+xml;utf8,<svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="42" height="42" fill="%23EEF1F4"></rect><g clip-path="url(%23clip0_1:2)"><rect width="1440" height="12915" transform="translate(-81 -3875)" fill="%23f1f3f4"></rect><rect x="-23" y="-261" width="988" height="362" rx="4"></rect><circle cx="21" cy="21" r="21" fill="%23E3FCEF"></circle><path d="M28.945 15.0175C28.3328 14.3946 27.3357 14.3946 26.7235 15.0175L18.2663 23.6219L15.2765 20.5801C14.6642 19.9571 13.6672 19.9571 13.0549 20.5801C12.4483 21.1972 12.4483 22.1936 13.0549 22.8108L17.1555 26.9827C17.7678 27.6056 18.7648 27.6056 19.377 26.9827L28.945 17.2482C29.5516 16.631 29.5516 15.6346 28.945 15.0175Z" fill="%2300BF41" style="color: %23f1f3f4;"></path></g><defs><clipPath id="clip0_1:2"><rect width="1440" height="12915" fill="white" transform="translate(-81 -3875)"></rect></clipPath></defs></svg>');
	background-size: cover;
	/* Puedes ajustar según tus necesidades */
	width: 20px;
	/* Ajusta el ancho según tus necesidades */
	height: 20px;
	/* Ajusta la altura según tus necesidades */
	display: inline-block;
	/* Para que el contenedor tenga dimensiones y se pueda aplicar el fondo */
	margin-right: 8px;
	padding: 13px;
}

.space-casa-archive-item-ins-1 .ventajas-desventajas .desventajas ul li::before {
	content: '';
	/* Eliminamos el contenido de texto */
	background-image: url('data:image/svg+xml;utf8,<svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="42" height="42" fill="%23EEF1F4"></rect><g clip-path="url(%23clip0_1:2)"><rect width="1440" height="12915" transform="translate(-567 -3875)" fill="%23f1f3f4"></rect><rect x="-509" y="-261" width="988" height="362" rx="4"></rect><circle opacity="0.2" cx="21" cy="21" r="21" fill="%23EE1C24"></circle><path d="M23.0131 21L28.4695 15.5452C29.0102 15.0047 29.0102 14.1201 28.4695 13.5304C27.9287 12.9899 27.0439 12.9899 26.4541 13.5304L20.9977 18.9852L15.5414 13.5304C15.0007 12.9899 14.1159 12.9899 13.526 13.5304C13.2803 13.8253 13.1328 14.1693 13.1328 14.5624C13.1328 14.9555 13.2803 15.2995 13.526 15.5452L18.9824 21L13.526 26.4548C13.1819 26.7988 13.0345 27.3393 13.1819 27.8307C13.3294 28.3222 13.6735 28.7153 14.1651 28.8136C14.3125 28.8627 14.4108 28.8627 14.5583 28.8627C14.9516 28.8627 15.2957 28.7153 15.5414 28.4696L20.9977 23.0148L26.4541 28.4696C26.9948 29.0101 27.8796 29.0101 28.4695 28.4696C28.7152 28.2239 28.8627 27.8307 28.8627 27.4867C28.8627 27.0936 28.7152 26.7496 28.4695 26.5039L23.0131 21Z" fill="%23EE1C24"></path></g><defs><clipPath id="clip0_1:2"><rect width="1440" height="12915" fill="white" transform="translate(-567 -3875)"></rect></clipPath></defs></svg>');
	background-size: cover;
	/* Puedes ajustar según tus necesidades */
	width: 20px;
	/* Ajusta el ancho según tus necesidades */
	height: 20px;
	/* Ajusta la altura según tus necesidades */
	display: inline-block;
	/* Para que el contenedor tenga dimensiones y se pueda aplicar el fondo */
	margin-right: 8px;
	padding: 13px;

}

.ventajas-desventajas ul li {
	/*list-style-type: decimal;*/
	text-align: left;
	padding-bottom: 23px;
}

.space-news-6-items.homepage-block.box-100.relative {
	margin-top: 2rem;
}

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

	/***BWD**/
	.space-style-2-casino-header-ins .space-casino-style-2-ratings-all .space-casino-style-2-ratings-all-ins.box-100.relative {
		width: 80%;
	}

	.space-casino-style-2-ratings-all {
		flex-direction: column-reverse;
	}

	.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;
	}

	.space-style-2-casino-header-right.box-25.relative.cont-vent-desvent {
		position: initial !important;
	}

	.space-style-2-casino-header-ins.space-page-wrapper.relative hr.separado-head {
		position: relative;
		left: 5%;
		width: 90%;
	}

	.content-met-pag .met-pago {
		width: 3.1em;

	}

	/***FIN BWD**/
}

.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;
}

/*BWD*/
.space-style-2-casino-header-ins.space-page-wrapper.relative .space-casino-style-2-ratings-all-item {
	padding: 0 0 0 1rem;
	display: flex;
}

.content-menu-lenguaje .emoji,
.sub-menu.colum-count-2 .emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 0.07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

/*CALCULADORA*/

@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;
		/*content: " ";*/
		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;
		/*content: " ";*/
		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 STYLES        */

#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;
	}
}

/**BWD**/
.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;
}

/*      AS SEEN ON      */

.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 {
	background: url('https://casasdeapuestas.bet/wp-content/uploads/2020/07/as-seen-on.webp') 0 center;
	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;
}

/* 		STYLES FOR HERO SECTION 		*/

#heroSectionHome {
	width: 100%;
	height: 475px;
	background-color: #a3872a;
	background-size: cover;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding: 40px;
}

#heroSectionHome #heroLeft,
#heroSectionHome #heroRight {
	width: 50%;
	padding: 20px;
}

#heroSectionHome #heroLeft h1 {
	color: #ffffff;
	font-size: 312.5%;
	line-height: 1.2;
	font-weight: 600;
	margin-bottom: .4em;
	text-transform:uppercase;
}

#heroSectionHome #heroLeft h2 {
	color: #ffffff;
	font-size: 156.25%;
	line-height: 1.2;
	font-weight: 700;
	margin-bottom: .6em;
}

#heroSectionHome p {
	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 {
	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;
	}

	#heroSectionHome #heroRight a img {
		margin: 10px 2.6vw 10px;
	}

	#heroSectionHome #heroRight p {
		font-size: 100%;
	}
}

@media (max-width: 769px) {
	#heroSectionHome {
		height: auto;
	}

	#heroSectionHome #heroLeft,
	#heroSectionHome #heroRight {
		width: 100%;
	}

	#heroSectionHome #heroRight {
		margin: 0px auto;
		padding-top: 0rem;
	}

	#heroSectionHome #heroRight a img {
		margin: 10px 8.4vw 40px;
	}
}

@media screen and (max-width: 469px) {
	#heroSectionHome {
		padding: 10px;
	}

	#heroSectionHome #heroRight a img {
		margin: 10px;
		width: 60px !important;
		height: 60px !important;
	}

	#heroSectionHome #heroLeft h1 {
		font-size: 1.6rem;
	}

	#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.5rem;
	}
}

/* 		END STYLES FOR HERO SECTION 		*/

/***************SECCI�N TABLA DE APUESTAS******************/

/**BWD 02-05-2022**/
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;
	font-size: 1.5rem;
}

.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;
}

/**FIN BWD 02-05-2022**/

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;
	/**BWD-02-05-2022**/
	margin-right: 0.5rem;
	padding-top: 0;
	/**FIN BWD-02-05-2022**/
}

.table_torneo_cda {
	/*color: #ffb80c;*/
	color: #e73206;
	font-weight: 800;
	text-shadow: 1px 1px 1px #00000061;
	/**BWD-02-05-2022**/
	margin-right: 0.5rem;
	text-transform: uppercase;
	/**FIN BWD-02-05-2022**/
}

.table_fecha_cda {
	color: #b9b9b9;
}

.table_name_equipo {
	color: #fff;
	font-size: 18px;
}

.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%;
}

/**BWD-25-04-2022**/
.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;
}

/**BWD-02-05-2022**/
.content-casas-first-div div.third_column div.content-casas-second-div {
	height: 3.8rem;
	margin-left: 0.5rem;
}

/**FIN BWD-02-05-2022**/
.content-casas-first-div div.fist_column {
	width: 45%;
}

.content-casas-first-div div.second_column {
	width: 34%;
}

/**BWD-02-05-2022**/
.content-casas-first-div div.third_column {
	width: 40%;
	text-align: -webkit-center;
	text-align: -moz-center;
	margin-left: 0;
}

/**FIN BWD-02-05-2022**/
/**FIN BWD-25-04-2022**/

.content-casa-cda {
	display: inline-block;
}

.momios_info_cda {
	padding: 20px 64px !important;
	background-color: #ffb80c;
	/*background-color: #dd3333;*/
	border-radius: 5px;
	font-weight: 800;
	/*color: #000;*/
	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%;
	}

	.content-casas-first-div {
		display: block;
	}

	/**BWD-25-04-2022**/
	.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;
	}

	/**FIN BWD-25-04-2022**/

	.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: 100%;
	}

	/**WIDGET API SPORT MODIFICACION**/
	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;
}

/***************FIN SECCI�N TABLA DE APUESTAS******************/

.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;
}

/*******************************************/

.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;
	}
}

@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%;
		/*margin-top: 5%;*/
	}

	#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,
.link-red-underline {
	color: #da0707;
	text-decoration: underline;
}

#link-team-banner:hover,
.link-red-underline:hover {
	color: #ffb80c;
}

.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;
}

/*************TABLAS DE PANTALLA BONUS*************/

.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;
}

.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;
}

/*******************************  Cards Academia    *****************************/

@media only screen and (max-width: 820px) {
	.vh-item {
		width: 50% !important;
	}

	div#custom-rules {
		display: inline-block;
	}
}

@media only screen and (min-width: 1080px) {
	.vh-item {
		width: 33%;
		height: 0%;
	}

	.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: #d6d5d3;
	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;
	max-width: 65%;
	display: block;
	margin: auto;
}

.entry-content img {
	height: auto;
	margin-bottom: 15px;
}

.vh-item .vh-game-title {
	color: #FFF !important;
}

.vh-item .vh-game-title {
	background: #020202 !important;
	font-size: 15px;
	color: #525d64;
	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: capitalize;
}

.play-now {
	background: #dd3333;
	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 {
	background: #d6d5d3;
}

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

/*****************DropDown CDA***************/
@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);
	/*max-height: 180px;*/
	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;
}

/* For mobile devices and Tablet */
@media screen and (min-width: 490px) and (max-width: 768px) {
	.mt-pago-card {
		max-width: 50% !important;
		margin-bottom: 25px;
	}
}

/* For PC with minimum resolution till your PC resolution */
@media screen and (min-width: 769px) {
	.mt-pago-card {
		max-width: 33% !important;
		margin-bottom: 25px;
	}
}

.mt-pago-card.card-top::before {
	content: "" !important;
}

.card-top:hover {
	-webkit-transform: scale(1.04);
	-moz-transform: scale(1.04);
	-o-transform: scale(1.04);
	transform: scale(1.04);
}

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

@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;
		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;
	}
}

.shortcode_table_bpm_BWD thead tr {
	background-color: #d33;
	color: white;
}

.shortcode_table_bpm_BWD {
	border-collapse: separate;
	border: 1px solid #dbdbdb;
	border-radius: 5px;
	overflow: hidden;
}

.shortcode_table_bpm_BWD tr {
	border-bottom: none;
}

.shortcode_table_bpm_BWD thead th:not(:last-child) {
	border-right: 1px solid #fff;
}

.shortcode_table_bpm_BWD tbody tr:not(:last-child) td:not(:last-child) {
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}

.shortcode_table_bpm_BWD tbody tr:not(:last-child) td:last-child {
	border-bottom: 1px solid #dbdbdb;
}

.shortcode_table_bpm_BWD tbody tr:last-child td:not(:last-child) {
	border-right: 1px solid #dbdbdb;
}

.space-widget-title {
	padding: 1.5rem 15px 30px;
}

.space-casinos-home-3-widget.homepage-block {
	margin-bottom: 1rem;
}


/**BARRA DE PROGRESO REVIEWS**/
.space-footer-copy-menu.box-100.relative.space-footer-top-age a {
	margin: 0.5rem;
}

/************************/
.seguro_img_1.jogo-responsavel {
	width: 70%;
}

@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;
	}

	/**BWD-17-05-2022**/
	.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_1.jogo-responsavel {
		width: 9rem !important;
	}

	.seguro_img_2 {
		width: 9.5rem;
	}

	.seguro_img_3 {
		width: 3.5rem;
	}

	.seguro_img_4 {
		width: 5.5rem;
	}

	/**FIN BWD-17-05-2022**/
}

#bpmAccordion ul {
	list-style: none;
}

.space-header-wrap {
	z-index: 4;
}

/*********POP-UP MESSAGE +18**************/
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%);
	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;
	text-decoration: none !important;
	outline: 0;
	line-height: 20px;
	border-radius: 5px !important;
}

.btn_age.yes {
	background: #dd3333;
	color: #fff !important;
	border: none !important;
	box-shadow: -1px 6px 19px #f3000091 !important;
}

.btn_age.yes:hover {
	background: #cc2727;
}

.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
	}
}

/*********FIN POP-UP MESSAGE +18**************/
/****************TEAM*******************/
.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;
	}
}

/**************FIN TEAM*****************/

/***********SIDEBAR WIDGET CASAS***************/
.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 15px;
	font-size: 0.8em;
	border-radius: 23px;
}

@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 20px;
		font-size: 0.85em;
		right: 5px;
		position: relative;
	}
}

/***********FINSIDEBAR WIDGET CASAS*************/
.zone_acc_content {
	background: #dd3333 !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

.acc-widget .textwidget {
	margin: 0;
}

.title_zone_acc {
	color: #fff;
}

.title_zone_acc::before {
	background-color: #000 !important;
}

/**********************TABLA INDEPENDIENTE*************************/
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;
}

/******************************************************************/

/************GENERADOR BONO******************/
p.widgettitle {
	font-size: 1.5rem;
	margin: 1.5625rem 0;
	font-weight: 700;
}

select#ddcasinos {
	width: 100%;
	height: 2.4375rem;
	padding: 0.5rem;
	border: 1px solid #9B9BA7;
	margin: 0 0 1rem;
	font-size: 1rem;
	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: #f3f3f3;
	padding: 0 !important;
	max-width: 50rem;
	margin: 2rem auto;
}

#widget_bonos .widgettitle {
	background: #333;
	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 {}*/

#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: #CCCCCC;
	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: #ffb80c;
	color: #fff;
}

#widget_bonos .widget_bonos-body #conseguir,
#widget_bonos .widget_bonos-body #conseguir:visited {
	font-weight: bold;
	font-size: 20px;
	background: #ffb80c;
	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 {
	border: 1px solid #FFC723;
	background: #FFC723;
	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: #e5e7e8;
}

div.gnr_bono {
	width: 60%;
}

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: 75%;
	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 {
		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-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: #d33;
}

#tabla-contenido .accordion-button i {
	display: none;
}

@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;
	}
}

@media only screen and (max-width: 950px) {
	.proces_metpa {
		flex-wrap: wrap !important;
	}

	.proces_metpa .process_content {
		width: 100% !important;
		margin: 1rem 0 0.5rem !important;
	}
}

.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;
}

/***CSS DE WIDGET API SPORT TABLE CLASIFICACIONES***/
table.wg-table tbody tr:nth-child(2) td:nth-last-child(2) {
	width: 20%;
}

table.wg-table tbody tr td.wg_nowrap {
	padding: 10px 20px;
}

@media screen and (max-width: 759px) {
	.standings_api_sport table.wg-table tbody tr td.wg_hide_xs {
		display: block;
	}

	.standings_api_sport table.wg-table tbody tr:nth-child(n+2) td:nth-last-child(1),
	.standings_api_sport table.wg-table tbody tr:nth-child(n+2) td:nth-last-child(2) {
		display: none !important;
	}

	.game_api_sport .wg_modal .wg_modal_content table.wg-table tbody tr:nth-child(n+2) td:nth-last-child(2) {
		display: none !important;
	}

	table.wg-table tbody tr td {
		padding: 5px 4px !important;
	}
}

/***CSS DE WIDGET API SPORT TABLE CLASIFICACIONES***/

table.shortcode_table_bpm_BWD tbody tr td {
	line-height: 1.65rem;
	font-size: 1em;
	background: initial;
}

table#table_apuestas tbody tr td {
	line-height: inherit;
	border: none;
	font-size: inherit;
	background: #313131;
}

.game_api_sport>.wg_modal {
	z-index: 2;
}

.game_api_sport>.wg_modal>.wg_modal_content {
	margin-top: 7%;
}

@media screen and (max-width: 759px) {
	.game_api_sport>.wg_modal>.wg_modal_content {
		margin-top: 20%;
	}
}

.content-iframe-video {
	position: relative;
}

#play-button {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
	padding: 10px 20px;
	font-size: 16px;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	border-radius: 5px;
	cursor: pointer;
}

#play-button:hover {
	background-color: rgba(233, 0, 0, 0.74)
}

.iframe-banner-video {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 280px;
	display: none;
}

.content-visto-en {
	display: flex;
    flex-direction: row;
    padding: 0 90px 0 20px;
    width: 100%;
    justify-content: center;
}

.text-visto-en {
	color: #ffffff;
    font-size: 125%;
    line-height: 1.2;
    font-weight: 700;
    padding: 2rem 0;
    width: max-content;
    text-align: center;
}

.content-img-visto {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: max-content;
}

@media screen and (max-width: 791px) {
	.video-thumbnail,
	.iframe-banner-video {
		height: 210px !important;
	}
	.w50m {
		width: 50% !important;
	}
}

#menu-main-menu-1.mobile-menu li {
	padding: 5px;
	border-top: solid 1px #bdbdbd;
}

#menu-main-menu-1.mobile-menu li:first-of-type {
	border-top: none;
}

#menu-main-menu-1.mobile-menu li .sub-menu {
	border-top: solid 1px #bdbdbd;
}

@media screen and (max-width: 479px) {
	.space-casinos-3-archive-item-dest {
		left: auto !important;
		/*right: 0.4rem !important;*/
		bottom: 75% !important;
	}

	.space-companies-archive-items {
		margin: 0;
	}
}

.widget_topbonos_widget2 {
	background-color: #f1f3f4;
	padding-top: 2em;
}

@media screen and (min-width: 790px) {
	.widget_topbonos_widget2 {
		max-width: inherit !important;
		margin: 0px !important;
	}

	.widget_topbonos_widget2>.space-widget-title.relative {
		max-width: 1200px;
		margin: 0 auto;
	}

	.widget_topbonos_widget2>.space-bonuses-archive-items.box-100.relative {
		max-width: 1200px;
		margin: 0 auto 60px;
	}
}

/************************NUEVO DISEÑO DE TABLAS**********************************/
.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-count:before {
	height: 0;
}

.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;
}

.space-casinos-3-archive-item-terms-ins strong {
	font-size: 1.5rem;
}

.casas-home-custom .bono_adicional {
	padding-top: 5px;
	padding-left: 0.5rem;
}

.casas-home-custom .extracto_casino {
	padding: 5px 1px 10px;
	font-weight: 400;
	font-size: 0.89rem;
	color: #7f8c8d;
}

.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: 0.8rem;
	margin-right: 0.8rem;
	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 .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-rating-box .star-rating .star {
	font-size: 0.65em;
}

.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 {
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
}

.casas-home-custom .space-casinos-3-archive-item-dest {
	background-color: #d33;
	bottom: 78%;
	top: initial;
	left: 4.8rem;
	color: #fff;
	border-radius: 5px;
	padding: 0.222rem;
	font-size: 0.9rem;
	font-weight: bold;
}

.post-type-archive-casino .space-casinos-3-archive-item-ins,
.tax-casino-category .space-casinos-3-archive-item-ins {
	box-shadow: 0 0 25px 0 rgba(0, 0, 0, .2);
}

.post-type-archive-casino .space-casinos-3-archive-item-ins:hover,
.tax-casino-category .space-casinos-3-archive-item-ins:hover {
	box-shadow: 0 0 35px 0 rgba(0, 0, 0, .4);
}

.space-casinos-3-archive-item-logo-ins:after,
.space-casinos-3-archive-item-terms-ins:after,
.space-casinos-3-archive-item-rating-ins:after {
	content: none;
}

.expandido {
	max-height: 999px !important;
	transition: max-height 0.5s ease;
}

.linkBono {
	background-color: initial !important;
	color: #e43333 !important;
	padding: 0 !important;
	border: none;
	box-shadow: none !important;
	margin-top: 10px;
	text-decoration: underline;
	font-weight: initial !important;
}

#termCondiciones {
	padding-bottom: 0;
	max-height: 2.5em;
	overflow: hidden;
	width: 90%;
	transition: max-height 0.5s ease;
}

.content-masMenos {
	width: 10%;
	padding: 0.5rem;
	text-align: center;
	font-size: 0.9rem;
	cursor: pointer;
}

@media only screen and (min-width: 950px) {
	.casas-home-custom .space-casinos-3-archive-item-count.absolute {
		height: 30px;
		bottom: 75%;
		left: 20px;
		top: initial;
	}
}


@media only screen and (max-width: 950px) {
	.content-visto-en {
		flex-direction: column !important;
        width: 100% !important;
        padding: 1rem 20px;
	  }
	  .text-visto-en {
		padding: initial !important;
		width: 100%;
	  }
	  .content-img-visto {
		width: 100% !important;
		flex-wrap: wrap;
		justify-content: center;
	  }

	  .content-img-visto img.w50m{width: 25%;}

	.content-masMenos .text-masMenos {
		display: none !important;
	}

	.linkBono {
		margin-top: 1rem;
	}

	.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-count.absolute {
		left: 9px;
		right: 15px;
		top: 15px;
		height: initial;
	}

	.casas-home-custom .space-casinos-3-archive-item-terms-ins.box-100.relative {
		padding: 0 1.5rem;
		text-align: center;
	}

	.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: 40%;
		background: #f6f9fc;
		border: 0.1rem solid #e6e8e9 !important;
		border-radius: 5px;
	}

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

		min-width: 10.5rem;

	}

	.casas-home-custom .seccion-categorias-casino .categoria-casino span {
		font-size: 1.2em;
	}

	.casas-home-custom .space-casinos-3-archive-item-rating.box-10.relative {
		width: 45%;
	}

	.casas-home-custom .space-casinos-3-archive-item-rating-ins {
		font-size: 1.2rem;
		width: 100%;
		padding-right: 0;
	}

	.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-box .star-rating .star {
		font-size: 0.55em;
	}

	.casas-home-custom .space-casinos-3-archive-item-button.box-20.relative {
		width: 55%;
		align-items: center !important;
		background: #f6f9fc;
		padding: 1rem .5rem 1rem 0rem;
	}

	.casas-home-custom .space-casinos-3-archive-item-button.box-20.relative .space-casinos-3-archive-item-button-ins {
		width: 100%;
		padding-right: 1rem;
	}

	.content-ReviewBono {
		width: 100%;
		padding-right: 1rem;
	}
}


@media screen and (max-width: 479px) {
	.space-casinos-3-archive-item-button-ins a i.fas.fa-lock {
		padding: 0 10px 0.1rem !important;
		font-size: 0.7rem !important;
	}

	#termCondiciones {
		max-height: 4em;
		overflow: hidden;
		width: 90%;
		transition: max-height 0.5s ease;
		padding: 0 0rem 0 1.5rem;
	}

	.content-masMenos {
		width: 10%;
		padding: 0.5rem 0;
		text-align: center;
		font-size: 0.9rem;
		cursor: pointer;
		display: flex;
		min-height: 4em;
		align-items: center;
		justify-content: center;
	}
}

.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;
	}
}

#text-3 {
	margin-bottom: 1rem;
}


/***********************MODIFICACIONES PUNTO 3**************************/
.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;
}
.redesSociales-member a {margin: 0 0.2rem;}
.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 #d33;
}

.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: #da0707;
	text-decoration: underline;
}

.postMemberLink:hover {
	color: #ffb80c;
	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;
}
.i-instagram,.i-linkedin,.i-twitter,.i-youtube{color:#fff;padding:5px;border-radius:15%;height:25px;font-size:1rem;transition:transform .4s ease-in-out,background-color .2s,border-radius .2s,box-shadow .2s}.i-instagram,.i-linkedin,.i-twitter{width:25px}.i-instagram:hover,.i-linkedin:hover,.i-twitter:hover,.i-youtube:hover{border-radius:50%;transform:rotate(360deg) scale(1.2)}.i-linkedin{background-color:#0077b5}.i-linkedin:hover{color:#0077b5;background-color:#fff;box-shadow:0 0 5px 0 #07ced838}.i-twitter{background-color:#000}.i-twitter:hover{color:#000;background-color:#fff;box-shadow:0 0 5px 0 #2e2e2e60}.i-instagram,.i-instagram:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.i-instagram:hover{box-shadow:0 0 10px 0 rgba(238,0,0,.4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.i-youtube{width:28px;background-color:#d30f0f}.i-youtube:hover{color:#d30f0f;background-color:#fff;box-shadow:0 0 5px 0 #b6060638}

@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;
	}
}


#contenedor_tablaContenido3{display: flex;align-items: stretch;gap:1rem;flex-wrap: wrap;padding:0 15px;}.cont-table-w3{width: calc(50% - 0.5rem);box-sizing: border-box;display: flex;height: auto;flex-direction: column;border: 1px solid rgba(0,0,0,.125);overflow: hidden;margin-bottom: .25rem;}.accTableCont::after{display: none;}.accTableCont{cursor: default;font-size: 18px;padding: 10px 15px;display: flex;justify-content: space-between;align-items: center;position: relative;line-height: normal;font-weight: 700;background: #d33;color: #fff;}.accTableCont img{background-color: #f4f4f4;border-radius: 50%;padding: 3px;}.cont-table-w3 .accordion-content p{margin: 0;} .cont-table-w3 .accordion-content{max-height: 500px;padding:15px;}.accordion-image-container.cont-table-w3{width: 100%;height: 25em;align-items: center;background-color: #fdfdfe;}
/**********MODIFICACIONES -PUNTO 2- *********/
.linkBonoReviewMobile,
.mobileStars {
	display: none;
}

.space-casinos-3-archive-item-ins.relative:hover {
	transform: initial !important;
	box-shadow: 0 0 25px 0 rgba(0, 0, 0, .2) !important;
}

@media only screen and (max-width: 950px) {
	.mobileStars {
		display: block !important;
		width: 50% !important;
		margin-right: 3rem;
	}

	.linkBonoReviewMobile {
		display: block;
		padding: 0.5rem 0 1rem;
	}

	.content-ReviewBono {
		display: none;
	}

	.casas-home-custom .space-casinos-3-archive-item-logo-ins.box-100.text-center.relative {
		width: 50%;
		margin-left: 2.5rem;
	}


	.casas-home-custom .space-casinos-3-archive-item-rating.box-10.relative {
		display: none !important;
	}

	.casas-home-custom .space-casinos-3-archive-item-button.box-20.relative {
		width: 100%;
		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 {
		padding: 0 !important;
	}

	.casas-home-custom .space-casinos-3-archive-item-dest {
		left: 38px !important;
	}

	.casas-home-custom .space-casinos-3-archive-item-button-ins a.cta_casino {
		color: #000;
		padding: 15px 20px;
		font-size: 1.1rem;
		font-weight: 300 !important;
		border-radius: 0 0 5px 5px !important;
	}

	.cta_mobile {
		color: #000 !important;
		font-size: 1.1rem !important;
	}

	.cta_mobile_table_widget {
		color: #000 !important;
	}

	.space-casinos-3-archive-item-button-ins a i.fas.fa-lock {
		font-size: 1.1rem !important
	}
}

@media only screen and (max-width: 720px) {
	.heading-layout.tag.bono {
		left: -1rem;
	}

	.home-page .space-casinos-3-archive-item-terms-ins.box-100.relative strong {
		display: block;
	}
}

.content_cardFour a {
	color: #fff;
}

.content_cardFour a:hover {
	color: #0a0a0a;
}

@media screen and (min-width: 790px) {
	.home-casa-destacada {
		top: 2px;
		position: absolute;
	}
}

.home-casa-destacada {
	background-color: #d33;
	color: #fff !important;
	border-radius: 5px;
	padding: 0.222rem;
	font-size: 0.9rem !important;
	font-weight: bold !important;
	margin: 0 0.5rem;
}

.cta-disabled {
	pointer-events: none !important;
	cursor: default !important;
	opacity: 0.6 !important;
}

.space-page-content {
	overflow: initial;
}


.angel-down-link-home {
	padding: 3px 7px;
	background: #d33;
	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;
}

/*.link_cta_home span{text-decoration: underline;}
.link_cta_home:hover{color: #ffb80c;}
.angel-down-link-home:hover{box-shadow: 0px 0px 15px 0px rgb(219 177 92);}*/

/**MEJORAS PUNTO 10**/
.fila-apuestas {
	background: #414141 !important;
	border: none !important;
	font-size: initial !important;
	padding: 0 !important;
}

.fist_column .table_name_equipo {
	text-align: left;
	padding: 0 4rem;
}

.linkApuesta {
	text-decoration: none !important;
	position: relative;
	width: 75%;
	display: inline-table;
}

.linkApuesta .momios_info_cda {
	padding: 10px 100px !important;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: #ffb80c;
	color: #fff;
	border-radius: 5px;
	font-weight: 800;
}

.linkApuesta .momios_info_cda picture.casino_apuesta img {
	width: 50px;
	border-radius: 5px;
	display: inline-block;
	flex: 0 0 auto;
	border: 1px solid #5c5c5c91
}

.linkApuesta .momios_info_cda img.casino_apuesta {
	width: 50px;
	border-radius: 5px;
	display: inline-block;
	flex: 0 0 auto;
	border: 1px solid #5c5c5c91
}

.data_table_event.second {
	padding: 1rem;
	font-size: 13px;
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	color: #000;
	background: #b3b3b3;
}

.text-center.headings {
	font-size: 18px !important;
	padding: 1rem;
	display: flex;
	justify-content: space-evenly;
	font-weight: 700;
	background-color: #000 !important;
}

.column-team {
	width: 50%;
	text-align: left;
	padding: 0 4rem;
}

.data_momio_casa {
	flex: 1;
	text-align: center;
	color: #333;
	margin-right: 0.5rem;
}

.pdls1 {
	padding: 0 1rem !important;
}

@media screen and (max-width: 570px) {
	.casas_home {
		margin-bottom: 1.5rem;
	}

	.column-team {
		padding: 0;
	}

	.text-center.headings {
		font-size: 1rem !important;
	}

	.table_apuestas_cda_fav .content_info_equipos_cda .table_name_equipo {
		font-size: 1rem !important;
	}

	.pdls1,
	.content-casas-first-div div.fist_column {
		padding: 0 !important;
	}

	.data_momio_casa {
		text-align: right;
		margin-right: 1rem;
	}

	.linkApuesta .momios_info_cda {
		padding: 10px !important;
		font-size: 12.5px !important;
	}

	.linkApuesta .momios_info_cda picture.casino_apuesta img,
	.linkApuesta .momios_info_cda img.casino_apuesta {
		width: 35px;
	}
}

/**FIN MEJORAS PUNTO 10**/
.content-desc-member a {
	color: #d33;
	text-decoration: underline;
}

.item-shorcode-soft {
	color: #2e3246 !important;
}

.item-shorcode-soft:hover {
	color: #ffffff !important;
}

.content-desc-member a:hover {
	color: #ffb80c;
}

.space-aces-single-bonus-info {
	background-color: #f1f3f4 !important;
}

/********trackers multiples******/
.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: #dd3333;
	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: #ffb80c;
}

/**************/

/******CAMBIOS GENERALES 9********/

/**9.1 DROPDOWN MENU**/
.categoriasItem .contenido-opcion .titulo {
	font-weight: 300 !important;
}

.categoriasItem .contenido-opcion:hover {
	background: #da0707;
}

.categoriasItem .contenido-opcion:hover .titulo {
	color: #fff;
}

/****9.3 COMPARADOR****/
.disabledSelect {
	opacity: 0.6 !important;
	background: #e1e1e1;
}

#casaUnoCheck,
#casaDosCheck {
	border: 1px solid #ccc;
	margin-bottom: 0;
	padding-right: 2.5rem;
	font-weight: 700;
}

.headTableCompare {
	background-color: #d33;
	color: #fff;
	border: none;
}

.catTableComparativa {
	background: #ddd !important;
	font-weight: 700;
	color: #000;
	vertical-align: middle;
}

.tableComparativaShortcode td {
	color: #000;
	background: #f1f3f4;
	text-align: center;
	padding: 10px !important;
}

tbody td.tdDesktop {
	vertical-align: middle;
	font-weight: 700;
}

#tablaComparativaContainer tr:nth-child(4n) td {
	background-color: #f0f0f087;
}

.select-wrapper {
	position: relative;
	display: inline-block;
	width: max-content;
}

.disabledSelect+i {
	background: #fff0;
}

.fa-icon {
	position: absolute;
	top: 55%;
	right: 0px;
	transform: translateY(-50%);
	pointer-events: none;
	color: #da0707;
	margin-right: 0.5rem;
	font-size: 1.3rem;
	background-color: #fff;
	padding: .5rem;
}

.tableComparativaShortcode {
	width: 100%;
	table-layout: fixed;
}

.trMobile {
	display: none
}

.contentLogoTableCasa {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.contentLogoTableCasa a img {
	width: 80px;
	height: 80px;
	border: 1px solid #d2d2d2ed;
	border-radius: 5px;
	vertical-align: middle;
}

.ctaTableCasa {
	text-decoration: none !important;
	margin-top: 10px;
	font-weight: 700;
}

.singleTableApt .linkApuesta .momios_info_cda {
	width: 16em;
}

.singleTableApt .linkApuesta .momios_info_cda img.casino_apuesta {
	width: 100% !important;
}

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

	/***9.1 DROPDOWN MENU****/
	.contentMenuDropDown {
		flex-direction: column-reverse !important;
	}

	.textFrasePage,
	.dropdownDesktop {
		width: 100% !important;
	}

	/****9.3 COMPARADOR****/
	#casaUnoCheck,
	#casaDosCheck {
		font-size: .85rem;
	}

	#tablaComparativaContainer {
		padding: 0 !important;
	}

	.headTr {
		background: #d33;
		border-radius: 5px 5px 0 0;
		color: #fff;
		display: flex !important;
		flex-direction: row;
		border: none !important;
	}

	.trMobile {
		display: block;
	}

	.trMobile td {
		width: 100% !important;
	}

	.tdDesktop {
		display: none !important
	}

	.tableComparativaShortcode tbody tr {
		display: flex;
		flex-direction: row;
	}

	.headTableCompare {
		display: flex !important;
		justify-content: space-between;
	}

	.headTableCompare th {
		padding: 5px !important;
	}

	.headTableCompare th div {
		width: 145px;
	}

	.dataTdTable {
		display: flex !important;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		padding: 10px !important;
	}

	.tableComparativaShortcode tbody td {
		width: 50%;
		flex: 1;
	}

	.tableComparativaShortcode td {
		border: none;
		position: relative;
		padding-left: 50%;
		white-space: normal;
		text-align: center;
	}

	.tableComparativaShortcode td:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		text-align: left;
		font-weight: bold;
	}

	.content_info_equipos_cda.contentSingle .text-center {
		padding: 10px;
	}

	.singleTableApt .momios_info_cda {
		width: max-content !important;
		padding: 5px !important;
	}

	.singleTableApt .linkApuesta .momios_info_cda img.casino_apuesta {
		width: 40px !important;
	}

	.mobileTbApuestas {
		padding-top: inherit !important;
	}

	/**ModalTracker**/
	.headModaltracker .titleModal {
		font-size: 1em;
	}
}

/**************/
.resaltado_index-nodo span {
	width: 10px !important;
	margin-right: 5px;
	transition: width linear .1s !important;
	background-color: #d33;
	height: 3px;
	display: inline-block;
	position: relative;
	top: -3.5px;
}

.resaltado_index-nodo a {
	opacity: 1 !important;
}

.desktop-resena-logo {
	display: block;
}

.mobile-resena-logo {
	display: none;
}

#indice-review {
	height: 20rem;
	background-color: #f1f3f4;
	padding: 1rem;
	border-radius: 5px;
}

#indice-review ul {
	overflow-y: scroll;
	height: 18rem;
}

#indice-review ul li {
	line-height: 24px;
	padding: 5px 0 5px 0;
}

#indice-review ul li a {
	color: #000;
	opacity: 0.7;
}

#indice-review ul li a:hover {
	color: #ffb80c;
}

.item-score-head {
	box-shadow: none;
	background-color: initial;
}

.space-style-2-casino-header-left {
	width: 70%;
}

.space-style-2-casino-header-right {
	width: 30%;
}

.content-payment-methods {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding: 1rem 0;
}

.item-content-payment {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}

#cta_head_review {
	margin: 0 15px;
}

.puntuacion-general-review {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 30%;
}

.puntuacion-general-review-titulo {
	font-weight: 700;
	padding-bottom: 1rem;
}

.main-content-review {
	overflow: hidden;
	position: relative;
}

.ventajas-content,
.desventajas-content {
	background-color: #f1f3f4;
	min-height: 12.2rem;
	border-radius: 0px 0px 5px 5px;
}

.titulo-vent-desvent {
	background-color: #f1f3f4;
	border-radius: 5px 5px 0px 0px;
	font-weight: 700;
	padding: 1rem 1.5rem;
	text-align: left;
}

.content-ven-desven {
	display: flex;
	width: 100%;
	flex-direction: row;
	align-items: stretch;
}

.content-ven-desven .space-casa-archive-item-ins-1 {
	box-shadow: none;
	width: 50%;
}

.down-button .cta_mobile {
	box-shadow: none !important;
	border-radius: 5px !important;
	display: block !important;
	padding: 20px 50px !important;
	margin: 15px 15px 10px !important;
	font-weight: 300 !important;
	font-size: 1.333em !important;
	line-height: 1.25em !important;
}

.content-review-sidebar {
	background-color: #f1f3f4;
	padding: 1rem 1.5rem;
	border-radius: 5px;
	margin-top: 5px;
}

.content-cta-score-sidebar {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 0 1.5rem 0 1rem;
}

.content-cta-score-sidebar .space-casino-style-2-ratings-all-item-value {
	box-shadow: none;
	margin: 0;
	background: initial;
	padding: 0.2rem;
	font-size: 1rem;
}

.titulo_score_overall {
	line-height: 1.5;
	font-size: 0.75rem;
	padding: 0;
	color: #7f8c8d;
	margin-bottom: 5px;
	font-weight: 800;
}

.ctaIndexSidebar {
	display: block;
	padding: 5px 40px;
	margin: 15px 20px 0;
	font-weight: 300;
	font-size: 1em;
	line-height: 1.25em;
	color: #fff !important;
	border-radius: 5px;
	background-color: #ffb80c;
	text-align: center;
}

#content-indice-review-mobile {
	display: none;
	position: fixed;
	z-index: 999;
	bottom: 0;
	width: 100%;
}

#content-indice-review-mobile .secondcontent {
	background-color: #f1f3f4;
	padding: 0.7rem 1rem;
	display: flex;
	align-items: center;
}

#content-indice-review-mobile .secondcontent .thirdcontent {
	width: 50%;
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: space-evenly;
}

.cta_flex_review {
	display: block;
	padding: 10px 20px;
	font-size: 1em;
	line-height: 1.25em;
	color: #000;
	border-radius: 5px;
	background-color: #ffb80c;
	text-align: center;
	float: right;
}

.content-flex-score-overall {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.review-content-post h1 {
	padding: 0 0 .5em;
	font-size: 2.55rem;
}

.widget_comments_with_image_widget .space-widget-title span{padding: 0;}
.widget_comments_with_image_widget .space-widget-title{padding: 20px 0;}
.comment-avatar{border-radius: 50%;}
.comment-thumbnail-link {width: 15%;}
.comment-text {width: 85%;}


/**ACADEMIA**/
.academyLevelContentShortC.card_container{display: flex;flex-wrap: wrap;gap: 40px; justify-content: center;margin: auto 15px;padding: 10px 0;}
.academyLevelContentShortC.card_container .card_bx{
    height: 330px;
    width: 255px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #2e2e2e;
    border-radius:10px;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}
.academyLevelContentShortC.card_container .card_bx:hover{
    overflow: visible;
}

.academyLevelContentShortC.card_container .card_data{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 30px;
    text-align: center;
    padding: 0 20px;
    height: 100%;
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}

.academyLevelContentShortC.card_container .card_icon{
    height: 80px;
    width: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 3rem;
    border-radius: 10px;
    background-color: #2e2e2e;
    transition: 0.4s ease-in-out;
}

.academyLevelContentShortC.card_container .card_icon.gold_card {
    color: #ffb80c;
    box-shadow: 0 0 0 4px #2e2e2e, 0 0 0 6px #ffb80c;
}

.academyLevelContentShortC.card_container .card_bx:hover .card_icon.gold_card{
    color: #000;
    background-color: #ffb80c;
    box-shadow: 0 0 0 4px #2e2e2e, 0 0 0 300px #ffb80c;
}


.academyLevelContentShortC.card_container .card_icon.silver_card {
    color: #BDBDBD;
    box-shadow: 0 0 0 4px #2e2e2e, 0 0 0 6px #BDBDBD;
}

.academyLevelContentShortC.card_container .card_bx:hover .card_icon.silver_card{
    color: #000;
    background-color: #BDBDBD;
    box-shadow: 0 0 0 4px #2e2e2e, 0 0 0 300px #BDBDBD;
}


.academyLevelContentShortC.card_container .card_icon.brown_card {
    color: #E19245;
    box-shadow: 0 0 0 4px #2e2e2e, 0 0 0 6px #E19245;
}

.academyLevelContentShortC.card_container .card_bx:hover .card_icon.brown_card{
    color: #000;
    background-color: #E19245;
    box-shadow: 0 0 0 4px #2e2e2e, 0 0 0 300px #E19245;
}


.academyLevelContentShortC.card_container .card_icon svg{
    width: 61px;
    height: 55px;
}

.academyLevelContentShortC.card_container .card_bx::before, .academyLevelContentShortC.card_container .card_bx::after{
    content: '';
    position: absolute;
    transition: all 0.5s ease-in-out;
}

.academyLevelContentShortC.card_container .card_bx::before{
    inset: -10px 50px;
    transform: rotate(15deg);
}

.academyLevelContentShortC.card_container .card_bx.gold_card::before{
    border-top: 4px solid #ffb80c;
    border-bottom: 4px solid #ffb80c;
}

.academyLevelContentShortC.card_container .card_bx.silver_card::before{
    border-top: 4px solid #BDBDBD;
    border-bottom: 4px solid #BDBDBD;
}

.academyLevelContentShortC.card_container .card_bx.brown_card::before{
    border-top: 4px solid #E19245;
    border-bottom: 4px solid #E19245;
}

.academyLevelContentShortC.card_container .card_bx::after{
    inset: 60px -10px;
    transform: rotate(15deg);
}

.academyLevelContentShortC.card_container .card_bx.gold_card::after{
    border-left: 4px solid #ffb80c;
    border-right: 4px solid #ffb80c;
}

.academyLevelContentShortC.card_container .card_bx.silver_card::after{
    border-left: 4px solid #BDBDBD;
    border-right: 4px solid #BDBDBD;
}

.academyLevelContentShortC.card_container .card_bx.brown_card::after{
    border-left: 4px solid #E19245;
    border-right: 4px solid #E19245;
}

.academyLevelContentShortC.card_container .card_bx:hover::after{
    inset: 40px -10px;
    transform: rotate(0deg);
}

.academyLevelContentShortC.card_container .card_bx:hover::before{
    inset: -10px 40px ;
    transform: rotate(0deg);
}

.academyLevelContentShortC.card_container .card_bx:hover .card_data p{
    color: #2e2e2e;
}

.academyLevelContentShortC.card_container .card_data p{
    color:#fff;
    font-size: 1rem;
    transition: all 0.5s ease-in-out;
    line-height: 1.3;
}

.academyLevelContentShortC.card_container .card_data a{
    position: relative;
    display: inline-flex;
    padding: 8px 15px;
    text-decoration: none;
    font-weight: 700;
    border-radius: 10px;
    margin-top: 10px;
    border: 2px solid #000;
    color: #2e2e2e;
    transition: all 0.5s ease-in-out
}

.academyLevelContentShortC.card_container .card_data.gold_card a{
    background-color: #ffb80c;
}

.academyLevelContentShortC.card_container .card_data.silver_card a{
    background-color: #BDBDBD;
}

.academyLevelContentShortC.card_container .card_data.brown_card a{
    background-color: #E19245;
}

.academyLevelContentShortC.card_container .card_data.gold_card a:hover{
    color: #ffb80c;
    background-color: #2e2e2e;
}

.academyLevelContentShortC.card_container .card_data.silver_card a:hover{
    color: #BDBDBD;
    background-color: #2e2e2e;
}

.academyLevelContentShortC.card_container .card_data.brown_card a:hover{
    color: #E19245;
    background-color: #2e2e2e;
}

.academyLevelContentShortC.card_container .card_content{
z-index:1}

.progress-wrapper {position: relative;width: 150px;height: 150px;}
.progress-content {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: flex;justify-content: center;align-items: center;white-space: nowrap;font-size: 1.5rem;font-weight: bold;}
.progress-content span {font-size: 1.5rem;color: #515151;}
.progress-content i {font-size: 1rem;color: #d33;}

@media screen and (min-width: 1020px) {
	#content-single-casino-page {
		overflow: visible;
	}

	#content-ranking-review .space-casino-style-2-ratings-all-item-value {
		box-shadow: none;
		background-color: initial;
		padding: 8px 0 6px;
	}
}

@media screen and (max-width: 820px) {
	body {
		overflow: hidden !important;
	}

	.review-mobile-block {
		display: block !important;
	}

	.desktop-resena-logo {
		display: none;
	}

	.mobile-resena-logo {
		display: inline-block;
	}

	#content-ranking-casino {
		margin: 0 !important;
		padding: 0 15px;
	}

	#content-ranking-review {
		width: 80% !important;
	}

	.puntuacion-general-review {
		width: 100% !important;
		padding: 1rem 0 !important;
	}

	#content-indice-review {
		display: none;
	}

	#scrolltop.show {
		bottom: 85px;
	}

	.space-casa-archive-item-ins-1,
	.space-style-2-casino-header-left,
	.space-style-2-casino-header-right {
		width: 100% !important;
	}

	.space-casa-archive-item {
		flex-direction: column !important;
	}

}

@media screen and (max-width: 450px) {
	#content-ranking-casino {
		padding: 0px !important;
	}

	.ventajas-content,
	.desventajas-content {
		min-height: auto !important;
	}
}

	.h2-bonus-single {
		font-size: 1.6em;
		margin-top: 0.5rem;
	}

	.content_link_custom {
		margin-top: 1rem;
	}

	.link-container-custom {
		margin: 0;
		display: block;
		line-height: 1.45em;
	}

@media screen and (max-width: 450px) {
	.link_custom_content {
		text-align: center;
		width: 100%;
	}

	.content_link_custom {
		margin-top: 0rem;
	}

	.link-container-custom {
		text-align: center;
	}

	.h2-bonus-single {
		font-size: 1.333em;
	}

	.h1-bonus-single-title {
		font-size: 2em !important
	}
}

	/*CALCULADORA*/
	.container-cal {display: flex;width: 100%;flex-wrap: wrap;}
	.row-contentCal{display: flex;padding: 1%;background-color: #F1F3F4;flex-direction: row;box-sizing: border-box;font-weight: bold;}
	.row-cal{display: flex;flex-direction: column;align-items: center;padding: 0.5rem;width: 100%;}
	.row-resultsCal{display: flex;flex-direction: column;align-items: stretch;padding: 0; margin-left: 0.5rem;border-radius: 5px;box-sizing: border-box;background: none;font-weight: bold;}
	.row-cal > p, .dataCal > p{position: relative;width: 100%;text-align: center;}
	.infoSecctionCal {display: none;position: absolute;bottom: 100%;width: max-content;font-size: 10px;left: 42%;background-color: #c5c5c5f0;padding: 0.2rem 0.5rem; backdrop-filter: blur(2px);border-radius: 5px;max-width: 20rem;line-height: 2;color: #000 !important;}
	.row-contentCal.with-39{width: 39%;border-radius: 5px 0 0 5px;}
	.row-contentCal.with-35{width: 35%;border-radius: 0 5px 5px 0;}
	.row-resultsCal.with-25{width: 25%;}
	input.inputCalculadora {border: none;padding: 0.5rem;text-align: center;}
	.inputCalculadora:focus::placeholder, #apuestaTot:focus::placeholder {color: transparent;}
	textarea.content-cantidadApostar {height: 62%;width: 100%;padding: 40% 0;font-size: 2.5rem;border: none;border-radius: 5px;text-align: center;min-height: 4rem;resize: none;overflow: hidden;white-space: nowrap;transition: font-size 0.2s ease-in-out}
	.inputCalculadora::placeholder, .content-cantidadApostar::placeholder {color: #9e9d9d;}
	textarea.content-cantidadApostar.medium-text{font-size: 2rem;}
	.monedaCal{position: absolute;font-size: 1.5rem; bottom: 35%;;}
	button#cal-databtn {width: 100%;background-color: #ffb80c;border: none;border-radius: 5px;padding: 1rem 0.5rem;color: #fff;font-size: 1rem;font-weight: 700;cursor: pointer;}
	button#cal-databtn:hover{background-color: #da9a00;}
	.dataPorcentajeCal, .dataImporteCal{padding: 0.65rem 0rem;width: 100%;text-align: center;background-color: #e0e0e0;border-radius: 5px;margin-bottom: 0.5rem;}
	.container-cal i.fa-circle-question{color: #9e9d9d; font-size: 14px;cursor: pointer;}
	.dataCal.dataGreen i.fa-circle-question, .dataCal.dataRed i.fa-circle-question{color: #fff;}
	.container-cal i.fa-circle-question:hover{color: #ffb80c;}
	.resultDataCal1, .resultDataCal2{height: 50%;border-radius: 5px;display: flex;flex-direction: column;align-items: center;justify-content: center;background-color: #ddd;}
	.resultDataCal1{margin-bottom: 0.5rem;}
	.valueResultCal{font-size: 2.5rem;padding: 0 0.5rem;line-height: 1;}
	.dataRed{background-color: #DD3333 !important; color: #fff !important;}
	.dataGreen{background-color: #2DCC40 !important; color: #fff !important;}

@media (min-width: 991.98px) and (orientation: landscape) {
	#heroSectionHome {
	background-image: url('https://casasdeapuestas.bet/wp-content/uploads/2025/06/apuestas-home.webp');
	}
}
@media (max-width: 991.98px) and (orientation: landscape) {
  /*Calculadora*/
  .container-cal .row-contentCal{width: 49.5% !important;}
  .container-cal .row-resultsCal{width: 100% !important;margin-top: 0.5rem;}
  .row-contentCal.with-39{border-radius: 5px 0 0 5px !important;}
  .row-contentCal.with-35{border-radius: 0 5px 5px 0 !important; margin-bottom: initial !important;}
  .infoSecctionCal.infoModal2{left: 15% !important;}
  .infoSecctionCal.infoModal4{left: -33% !important;} 
  .infoSecctionCal.infoModal5, .infoSecctionCal.infoModal6{left: 30% !important;}
  /**HOME**/
  .cont-table-w3 {width: calc(50% - 0.5rem);}.accordion-image-container.cont-table-w3 {height: 15em;}   
}
@media (max-width: 991.98px) {
   /*CALCULADORA*/
  .row-contentCal{width: 100% !important;}
  .row-contentCal.with-39{border-radius: 5px 5px 0 0;}
  .row-contentCal.with-35{border-radius: 0 0 5px 5px;margin-bottom: 0.5rem;}
  .row-resultsCal {flex-direction: row-reverse;height: 8rem;width: 100% !important;margin: 0 0 0.5rem;}
  .row-cal p{font-size: 0.9rem;}
  .resultDataCal1, .resultDataCal2 {width: 100%;height: 100%;}
  .resultDataCal1{margin-left: 0.2rem;}
  .resultDataCal2{margin-right: 0.2rem;}
  .infoSecctionCal.infoModal1, .infoSecctionCal.infoModal3, .infoSecctionCal.infoModal6{left: 0%;max-width: 13rem;}
  .infoSecctionCal.infoModal2{max-width: 13rem;left: -65%;}
  .infoSecctionCal.infoModal4, .infoSecctionCal.infoModal5{max-width: 13rem;left: -55%;}
  textarea.content-cantidadApostar, .dataCal .valueResultCal {font-size: 2rem;}
  textarea.content-cantidadApostar.small-text{font-size: 1rem;}
  .monedaCal{bottom: 40%;}
  .dataCal .valueResultCal.small-text{font-size: 1rem;}
  /**HOME**/
  .cont-table-w3 {width: 100%;}.accordion-image-container.cont-table-w3 {height: auto;}
  	#heroSectionHome {
		background: url('https://casasdeapuestas.bet/wp-content/uploads/2025/06/apuestas-home-mobile.webp') center center;background-size: cover;
	}
}