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

#heroSectionHome #heroLeft h2,
#heroSectionHome #heroRight h3 {
    margin-bottom: .6em;
    font-weight: 700
}

#publicidad_18_tabla_2,
#publicidad_18_widget {
    font-size: .6rem;
    color: #7f8c8d;
    position: relative
}

#link-team-banner:hover,
.home-page .textwidget a:hover,
.link-custom-default:hover,
.link-footer:hover,
.postMemberLink:hover,
.select i,
.space-footer-top-desc.box-33.relative span>a:hover,
.space-header-menu-pais:hover .content-menu-lenguaje,
.tabla_independiente tbody tr td>a:hover,
.space-header-menu ul.main-menu li a:hover,
.space-header-menu ul.main-menu li:hover a,
.space-page-content a:hover,
.space-page-content a:hover {
    color: #43dd25
}

.play-now,
.vh-item:hover .play-now {
    will-change: opacity, top, background-color
}

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

body,
h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a {
    font-family: Inter, sans-serif !important
}

.space-archive-loop-item-title a,
.space-archive-title-box-h1 h1,
.space-block-title,
.space-companies-2-archive-item-title,
.space-companies-sidebar-2-item-title,
.space-header-2-nav ul.main-menu li,
.space-header-2-nav ul.main-menu li a,
.space-header-2-top-logo a,
.space-header-2-top-logo span,
.space-header-logo a,
.space-header-logo span,
.space-header-menu ul.main-menu li,
.space-header-menu ul.main-menu li a,
.space-header-search-block input[type=search],
.space-mobile-menu-copy,
.space-mobile-menu-header a,
.space-mobile-menu-header span,
.space-mobile-menu-list ul li,
.space-mobile-menu-list ul li a,
.space-news-1-item-title,
.space-news-2-item-big-box-title,
.space-news-2-small-item-title a,
.space-news-3-item-title a,
.space-news-4-item.small-news-block .space-news-4-item-title a,
.space-news-5-item-title,
.space-news-6-item-ins ul li,
.space-news-6-item-top-title,
.space-news-7-item-title,
.space-news-8-item-title-box,
.space-news-9-item-title-box,
.space-title-box-h1 h1,
.space-widget-title,
.widget_tag_cloud a,
blockquote,
blockquote.wp-block-quote,
input[type=email],
input[type=password],
input[type=search],
input[type=submit],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea {
    font-family: Inter, sans-serif
}

.d-block {
    display: block !important
}

.space-header-search {
    right: 8%
}

.content-menu-lenguaje {
    border: 1px solid #040404;
    border-radius: 5px;
    padding: .5rem .5rem 1rem
}

.content-menu-lenguaje::after {
    content: "\f0dd";
    font-family: 'Font Awesome 5 Free' !important;
    position: absolute;
    font-weight: 700;
    font-size: 10px;
    top: 23px;
    text-align: center;
    right: 0;
    left: 0;
    margin: 0 auto
}

.space-header-menu-pais {
    position: absolute !important;
    top: 20px;
    padding-right: 0 !important;
    right: -15px !important;
    margin: 0 !important;
    color: #151515 !important;
    line-height: 1em !important;
    height: 4em !important;
    cursor: pointer !important
}

.space-header-2-nav ul.main-menu li a:hover,
.space-header-2-nav ul.main-menu li:hover a,
.space-header-menu ul.main-menu li a:hover,
.space-header-menu ul.main-menu li:hover a {
    border-bottom: 2px solid #43dd25
}

#scrolltop,
.home-page .textwidget a,
.space-casinos-3-archive-item-rating-box .star-rating .star,
.space-page-content a,
.space-page-content a,
.space-page-content ul li::before,
.space-casino-style-2-ratings-all-item-value i,
.space-casino-style-2-ratings-all-item-value i {
    color: #d33
}

.widget_recent_comments .space-widget-title span {
    padding: 0;
}

.widget_recent_comments .space-widget-title {
    padding: 20px 0;
}

.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-casinos-3-archive-item-count.absolute,
.space-news-3-item-img-category a,
.space-news-9-item-info-category span,
.space-archive-loop-item-img-category a,
av.pagination a,
.space-title-box-category a {
    background-color: #d33
}

.colum-count-2 {
    column-count: 2
}

.sub-menu-lenguaje {
    width: 135px !important
}

.space-header-menu ul.main-menu.space-header-menu-pais:hover li ul.sub-menu-lenguaje {
    top: 60px;
    opacity: 1;
    visibility: visible
}

.item-lenguaje-pais-left {
    padding: 6px 20px !important
}

.item-lenguaje-pais-right {
    padding: 6px 15px 6px 0 !important
}

.item-lenguaje-pais-left a,
.item-lenguaje-pais-right a {
    display: flex !important
}

.item-misma-linea {
    padding-left: 0;
    font-size: .95rem
}

@media only screen and (max-width:720px) {
    .space-header-search {
        right: 55px !important
    }

    .main-menu.space-header-menu-pais {
        display: block !important;
        top: 10px !important;
        right: 100px !important;
        padding-right: 0 !important
    }

    .sub-menu.colum-count-2.sub-menu-lenguaje {
        left: 0 !important;
        top: 50px !important
    }

    .content-menu-lenguaje {
        display: inline-flex !important;
        padding: .5rem 1.5rem 1rem .5rem !important
    }

    .hidden_menu_mobile {
        visibility: hidden !important;
        opacity: 0 !important
    }
}

.space-footer-top-soc div a,
.tabla_independiente tbody tr {
    border: none !important
}

.space-footer-top-soc div a img {
    max-width: 50px;
    height: auto
}

div.icon-yt {
    display: block;
    text-align: center
}

.space-footer-top-soc div a:hover {
    background-color: transparent !important
}

.space-footer-top-soc div span {
    display: block;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.45em;
    color: #7f8c8d
}

@media screen and (max-width:767px) and (min-width:480px) {
    .space-footer-top-soc div a img {
        max-width: 50px;
        height: auto
    }
}

.box-15 {
    width: 15%
}

.box-85,
.text_team {
    width: 85%
}

#count-visit,
.page .mlp-quicklinks,
.single-bonus .mlp-quicklinks,
.single-casino .mlp-quicklinks,
.space-casinos-3-archive-item-rating-ins:after,
.space-casinos-3-archive-item-terms-ins:after,
.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-logo-ins:after,
div.popup_age_bwd {
    display: none
}

.logo-website {
    width: 95%
}

#heroSectionHome,
#related-posts-wrapper #related-posts,
.table_bng_es {
    width: 100%;
    display: flex
}

form table tbody tr td {
    vertical-align: middle !important;
    border: none !important
}
/*
#black-studio-tinymce-9,
.space-companies-home-widget,
div#black-studio-tinymce-7,
div#black-studio-tinymce-8 {
    background-color: #f1f3f4 !important;
    max-width: inherit !important;
    margin-bottom: 0
}

div#black-studio-tinymce-7 .textwidget,
div#black-studio-tinymce-8 .textwidget,
div#black-studio-tinymce-9 .textwidget {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px
}*/

div#black-studio-tinymce-7 #Acc_bpm3 button.accordion-button {
    background: #d33 !important;
    color: #fff !important
}

.table_bng_es {
    flex-wrap: wrap;
    flex-direction: row
}

.table_bng_es div {
    width: 20%;
    margin: 5px auto
}

h2 a {
    font-size: 2.5rem
}

h3 a {
    font-size: 1.777rem
}

h4 a {
    font-size: 1.333rem
}

.space-page-content table input {
    padding-top: 0;
    padding-bottom: 0;
    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;
    color: #2e3246;
    font-size: 1em;
    line-height: 1.45em;
    font-weight: 400
}

.space-casa-archive-item {
    display: inline-block;
    width: 50%
}

.space-casa-archive-item-ins-1 {
    border-radius: 2px;
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, .3);
    margin: 1px 10px 30px 2px;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out
}

.space-casa-archive-item-ins-2 {
    border-radius: 2px;
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, .3);
    margin: 1px 2px 30px 10px;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out
}

.content-met-pag,
.space-casa-archive-item-wrap {
    padding: 1rem
}

.staticModalTracker {
    overflow: hidden
}

.content-met-pag .met-pago,
.content-met-pag picture.met-pago img {
    margin: 5px;
    width: 2.5em;
    filter: grayscale(.8)
}

.titulo-vent-desvent {
    font-family: sans-serif;
    font-weight: 700;
    padding: 1rem 1.5rem;
    background: #ebeeef;
    text-align: left
}

.content-casa-cda,
.titulo-vent-desvent h4,
img {
    display: inline-block
}

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

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

.ventajas-desventajas ol li,
.ventajas-desventajas ul li {
    text-align: left;
    padding-bottom: 23px
}

.space-casa-archive-item-ins-1 .ventajas-desventajas .ventajas ul li::before {
    content: '\f00c';
    font-family: Font Awesome\ 5 Free;
    padding-right: 8px;
    color: #22a900;
    font-weight: 900
}

.space-casa-archive-item-ins-1 .ventajas-desventajas .desventajas ul li::before {
    content: '\f00d';
    font-family: Font Awesome\ 5 Free;
    padding-right: 8px;
    color: #e41c1c;
    font-weight: 700
}

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

#container .progressbar-text {
    display: flex;
    align-items: center
}

.space-content-section.no-sidebar {
    max-width: 100% !important;
    margin: 0 auto
}

.space-style-2-casino-header-ins.space-page-wrapper.relative hr.separado-head {
    width: 75%;
    margin: 1rem 0;
    opacity: .3
}

.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: 0 15px 10px 0
}

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

#related-posts-wrapper {
    padding: 40px 0 20px;
    border-top: 2px solid #dcdfe0
}

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

#bpmAccordion ul,
#other-deposits ul li {
    list-style: none
}

#other-deposits:after {
    display: block;
    clear: both
}

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

.font-text-bold,
.rank-math-breadcrumb .last {
    font-weight: 700
}

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

.table_estadio_cda,
.table_torneo_cda {
    margin-right: .5rem;
    text-transform: uppercase
}

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

.space-news-5-item img {
    max-width: 100px !important
}

#heroSectionHome {
    height: 26em;
    background: url('/wp-content/uploads/2025/11/hero-MBO.webp') center center/cover;
    align-items: center;
    flex-wrap: wrap;
    padding: 40px
}

.cta-casinos-home {
    background-color: #43dd25;
    border-color: #43dd25;
    color: #fff !important
}

.cta-juegos-home {
    background: #fff;
    border-color: #fff;
    color: #43dd25
}

.cta-casinos-home,
.cta-juegos-home {
    font-size: 18px;
    box-sizing: border-box;
    padding: 14px 20px;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    line-height: 1.5;
    width: 48%;
    margin-top: .5rem
}

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

#heroSectionHome #heroLeft h1 {
    color: #fff;
    font-size: 38px;
    line-height: 1.2;
    font-weight: 800;
    margin-bottom: .4em
}

#heroSectionHome #heroLeft h2 {
    color: #fff;
    font-size: 156.25%;
    line-height: 1.2
}

#heroSectionHome #heroRight h3,
#heroSectionHome p {
    color: #fff;
    font-size: 125%;
    line-height: 1.2
}

#heroSectionHome p {
    font-weight: 400
}

#heroSectionHome #heroRight #iconContainer {
    border-radius: 30px;
    text-align: center;
    max-width: 740px;
    margin: 0 0 0 auto;
    padding: 20px
}

#heroSectionHome #heroRight a img {
    display: inline-block;
    width: 70px;
    height: 70px;
    margin: 10px
}

#heroSectionHome #heroRight p {
    font-weight: 700;
    vertical-align: middle
}

#heroSectionHome #heroRight p img {
    display: inline-block;
    width: 50px;
    height: 50px;
    vertical-align: middle
}

.memoriaSport-member,
.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins .space-casinos-3-archive-item-rating,
.vistoEn {
    width: 60%
}

.crupier {
    height: 310px;
    position: absolute;
    right: 4rem;
    bottom: -50%
}

table.table_apuestas_cda_fav {
    margin: 10px 0;
    background: #313131eb;
    border-radius: 5px
}

table.table_apuestas_cda tr,
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 .5rem 0
}

.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,
div.seccion-genr-top-bonos div.space-sidebar-section {
    width: 30%
}

.table_apuestas_cda_fav .content_info_equipos_cda .table_name_equipo {
    text-align: left;
    padding-left: 4rem;
    padding-right: 6rem;
    font-weight: 400 !important
}

table.table_apuestas_cda {
    margin: 10px 0;
    background: #313131;
    border-radius: 5px
}

.entry-content img,
.space-page-content-featured-img.box-100.relative,
.space-page-content-meta {
    margin-bottom: 15px
}

.first-td-cda {
    padding-top: 2%
}

.table_estadio_cda {
    color: #686767;
    padding-top: 0
}

.table_torneo_cda {
    color: #e73206;
    font-weight: 800;
    text-shadow: 1px 1px 1px #00000061
}

.table_fecha_cda {
    color: #b9b9b9
}

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

.content-casas-first-div {
    display: flex;
    align-items: flex-start;
    justify-content: center
}

.content-casas-second-div {
    max-width: 65px;
    margin-right: 10px
}

.content_info_equipos_cda td {
    padding-bottom: 2% !important;
    min-width: 30%;
    width: 33%
}

.content_info_equipos_cda.list {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: center
}

.content_info_equipos_cda.list td {
    width: 100% !important;
    padding-bottom: 3% !important
}

.content_info_equipos_cda.list .content-casas-first-div {
    align-items: center
}

.content-casas-first-div div.third_column div.content-casas-second-div {
    height: 3.8rem;
    margin-left: .5rem
}

.content-casas-first-div div.fist_column {
    width: 45%
}

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

.content-casas-first-div div.third_column {
    width: 40%;
    text-align: -webkit-center;
    text-align: -moz-center;
    margin-left: 0
}

.momios_info_cda {
    padding: 20px 64px !important;
    background-color: #43dd25;
    border-radius: 5px;
    font-weight: 800;
    color: #fff
}

.categoriasItem .contenido-opcion:hover .titulo,
.opciones .contenido-opcion:hover .descripcion,
.opciones .contenido-opcion:hover .titulo,
.text-white,
.title_zone_acc {
    color: #fff
}

.momios_info_cda:hover {
    background-color: #cf9300
}

.space-single-casino.space-style-2-casino.relative .space-single-aces-breadcrumbs.relative>nav.rank-math-breadcrumb {
    display: inline-flex
}

#publicidad_18_casino {
    font-size: .6rem;
    text-align: left;
    margin: 0 0 2% 1%;
    color: #7f8c8d
}

#publicidad_18_widget {
    display: inline-flex;
    left: 28%;
    margin-bottom: 0
}

#publicidad_18_tabla {
    font-size: .6rem;
    color: #7f8c8d;
    text-align: right;
    margin-right: 1.5%
}

#publicidad_18_tabla_2 {
    left: 84%
}

.post .mlp-quicklinks {
    float: initial !important;
    margin-left: 0 !important;
    max-width: inherit;
    padding-left: 0
}

.post .mlp-quicklinks .mlp_inner {
    line-height: 1.2em
}

.link-footer {
    border: none !important;
    width: auto !important;
    height: auto !important;
    color: #d33 !important;
    font-size: inherit !important;
    margin-left: 0 !important;
    line-height: 1em !important;
    text-decoration: underline !important
}

.link-footer:hover {
    background: 0 0 !important
}

.age-gate>form.age-gate-form>h1.age-gate-heading {
    font-size: x-large
}

#link-team-banner,
.link-custom-default,
.space-footer-top-desc.box-33.relative span>a {
    color: #da0707;
    text-decoration: underline !important
}

.cta_casino,
.space-casino-header-button a.space-style-2-button,
.space-casino-style-2-calltoaction-button-ins a.space-calltoaction-button,
.space-casinos-3-archive-item-button-ins a,
input[type="submit"] {
    background-color: #43dd25
}

.space-bonuses-archive-item-title.relative.table-bwd {
    margin: 0 !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
}

.popup_age_bwd .content_principal a,
.space-bonuses-archive-item-cat>a {
    text-decoration: none
}

.heading-layout {
    position: absolute;
    bottom: 10em;
    left: 6px;
    padding: 10px;
    border-radius: 3px;
    background: #ffda35;
    font-size: 8.5px;
    text-transform: uppercase;
    color: #000;
    font-family: sans-serif
}

.select,
.selectbox,
.vh-item,
.vh-item a>div {
    position: relative
}

.space-casinos-3-archive-item:nth-of-type(2n+2) .heading-layout {
    background: #d00;
    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
}

.space-widget.relative.widget_topbonos_widget,
.widget_topbonos_widget2 {
    background-color: #f1f3f4;
    padding-top: 2em
}

.vh-item a>div,
.vh-item:hover .vh-overlay {
    background: #d6d5d3
}

.space-footer-top {
    background-color: #333 !important
}

ul#vh-lobby-posts {
    position: initial;
    margin: 0 0 20px;
    padding: 0;
    min-height: 100px
}

.vh-item {
    float: left;
    padding: 5px !important;
    box-sizing: border-box;
    margin: 0 0 15px !important;
    list-style-type: none !important;
    background: 0 0 !important
}

.vh-item a.vh-thumb-link {
    position: relative;
    display: block;
    overflow: hidden;
    outline: 0
}

.vh-item a>div {
    display: block;
    overflow: hidden;
    outline: 0;
    line-height: 0
}

.vh-item .vh-overlay img {
    width: 100%;
    height: auto;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin: auto;
    text-align: center;
    max-width: 65%;
    display: block
}

.entry-content img,
select#ddcasinos[multiple] {
    height: auto
}

.vh-item .vh-game-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    flex-direction: column;
    white-space: pre-wrap;
    text-transform: capitalize
}

.play-now {
    text-transform: uppercase;
    -webkit-border-radius: 0
}

.selectbox {
    width: 50%;
    margin: auto
}

.select {
    background: #fff;
    width: 100%;
    box-shadow: 0 0 0 rgba(0, 0, 0, .16);
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: .2s;
    margin-bottom: 14px;
    padding: 8px 1rem .4rem 20px;
    border: 1px solid #151515;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .16)
}

.select.active:before {
    content: "";
    display: block;
    height: 0;
    width: 0;
    border-top: 15px solid #43dd25;
    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
}

.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: 0 5px 10px rgba(0, 0, 0, .16);
    overflow: auto;
    z-index: 100;
    width: 100%;
    display: none
}

.btn_age.yes:hover,
.button-layout,
.categoriasItem .contenido-opcion:hover,
.opciones .contenido-opcion:hover {
    background: #43dd25
}

.opciones.active {
    display: block;
    animation: .3s forwards fadeIn
}

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

.opciones .contenido-opcion {
    padding: 8px 0 0 20px
}

#item_casino_game1,
.box-100.relative>.star-rating {
    display: none !important
}

.mt-pago-card.card-top {
    padding-right: 11px !important;
    padding-left: 10px !important;
    transition: .3s;
    display: flex;
    margin-bottom: 10px;
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
    width: 100%;
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    -ms-transition: .2s ease-in-out
}

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

.linkBono,
.postMemberLink,
.postMemberLink:hover {
    text-decoration: underline
}

.button-layout {
    box-shadow: none;
    display: inline-block;
    width: 23px;
    height: 23px;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
    z-index: 1
}

.popup_age_bwd,
.static_age_bwd {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%
}

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

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

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

.space-footer-copy-menu.box-100.relative.space-footer-top-age a {
    margin: .5rem
}

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

.static_age_bwd {
    height: 100vh;
    overflow: hidden
}

.popup_age_bwd {
    backdrop-filter: blur(5px);
    margin: 0 auto;
    z-index: 999999999;
    background-color: rgba(10, 10, 10, 88%);
    font-family: sans-serif;
    height: 100%
}

.popup_age_bwd .content_principal {
    min-width: 450px;
    width: 450px;
    min-height: 150px;
    background: #fff;
    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: #555;
    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: 700;
    text-decoration: none !important;
    outline: 0;
    line-height: 20px;
    border-radius: 5px !important
}

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

.btn_age.not {
    background: 0 0;
    color: grey !important;
    border: 1px solid grey !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
}

.content_team {
    display: flex;
    margin: 0 0 2rem
}

.button,
select#ddcasinos {
    -webkit-appearance: none;
    margin: 0 0 1rem
}

.text_team h4 {
    margin-top: 0
}

.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins {
    box-shadow: 0 0 25px 0 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-rating-box .star-rating .star {
    font-size: .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 0 5px
}

.space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-rating-box span {
    right: .5em
}

.favoritos-member,
.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: .8em;
    border-radius: 23px
}

.zone_acc_content {
    background: center/cover no-repeat #d33 !important
}

.acc-widget .textwidget,
.content_mlp-quicklinks .apuesFuturasAutor,
.space-page-desc-member .space-casino-header-title-box {
    margin: 0
}

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

table.tabla_independiente tbody tr td {
    padding: 5px 5px 5px 35px;
    position: relative
}

.tabla_independiente tbody tr td:before {
    content: "\f058";
    font-family: 'Font Awesome 5 Free' !important;
    font-weight: 400;
    position: absolute;
    font-size: 14px;
    top: 5px;
    left: 7px;
    color: #43dd25
}

.tabla_independiente tbody tr td>a {
    color: #025db1;
    text-decoration: none
}

p.widgettitle {
    font-size: 1.5rem;
    font-weight: 700;
}

select#ddcasinos {
    width: 100%;
    height: 2.4375rem;
    padding: .5rem;
    border: 1px solid #9b9ba7;
    font-size: 1rem;
    font-family: inherit;
    line-height: normal;
    color: #0a0a0a;
    background-color: #fff;
    border-radius: 3px;
    -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 .5rem center;
    background-repeat: no-repeat
}

select#ddcasinos:disabled {
    background-color: #9b9ba7;
    cursor: default
}

select#ddcasinos::-ms-expand {
    display: none
}

#widget_bonos {
    background: #f3f3f3;
    padding: 0 !important;
    max-width: 50rem;
    margin: 0 auto 2rem
}

#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 0 10px;
    font-weight: 700;
    text-align: center
}

p.wb-title {
    font-size: .91rem
}

#widget_bonos .widget_bonos-body .section .bonus-plus {
    width: 100%;
    text-align: center;
    font-weight: 700
}

#widget_bonos .widget_bonos-body .section.section01 {
    display: flex;
    align-items: center;
    background-color: #fff
}

#widget_bonos .widget_bonos-body .section.section01 .bonus-subtitle {
    width: 56%;
    font-size: 12px;
    padding: 10px 0;
    text-align: right
}

#widget_bonos .widget_bonos-body .section.section01 .bonus-ammount {
    width: 75%;
    font-size: 25px;
    font-weight: 700;
    padding: 0 0 0 10%;
    text-align: left
}

#widget_bonos .widget_bonos-body .section.section01 .bonus-ammount.shortcode,
#widget_bonos .widget_bonos-body .section.section02 .bonus-ammount.shortcode {
    padding: 10px 0 10px 5%
}

#widget_bonos .widget_bonos-body .section.section02 {
    display: flex;
    align-items: center;
    background-color: #ccc;
    margin: 0 0 24px
}

#widget_bonos .widget_bonos-body .section.section02 .bonus-subtitle {
    width: 55%;
    font-size: 12px;
    padding: 10px 0;
    text-align: right
}

#widget_bonos .widget_bonos-body .section.section02 .bonus-ammount {
    width: 75%;
    font-size: 25px;
    font-weight: 700;
    padding: 0 0 0 15%;
    text-align: left
}

#widget_bonos .widget_bonos-body .section.section03 {
    background-color: #fff;
    height: auto;
    padding: 10px 10px 0
}

#widget_bonos .widget_bonos-body #monto {
    font-size: 25px;
    text-align: center;
    color: #333;
    font-weight: 700;
    margin: 5px 0 0;
    width: 100%
}

.button {
    display: inline-block;
    text-align: center;
    line-height: 1;
    cursor: pointer;
    transition: background-color .25s ease-out, color .25s ease-out;
    vertical-align: middle;
    border: 1px solid transparent;
    border-radius: 3px;
    padding: .35em 1em;
    font-size: .9rem;
    background-color: #43dd25;
    color: #fff
}

#widget_bonos .widget_bonos-body #conseguir,
#widget_bonos .widget_bonos-body #conseguir:visited {
    font-weight: 700;
    font-size: 20px;
    background: #43dd25;
    letter-spacing: 1px;
    width: 100%;
    padding: 1em;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase
}

#widget_bonos .widget_bonos-body #conseguir:active,
#widget_bonos .widget_bonos-body #conseguir:focus,
#widget_bonos .widget_bonos-body #conseguir:hover {
    border: 1px solid #ffc723;
    background: #ffc723;
    color: #fff
}

div.gnr_bono {
    width: 65%
}

.delete-star-rating>div.star-rating,
.gamewindow.gamenewstyle>iframe,
.linkBonoReviewMobile,
.mobile-resena-logo,
.mobileStars,
.space-page-content #custom-rules ul#vh-lobby-posts li.vh-item:before {
    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
}

.content_mlp-quicklinks {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0 0 1rem
}

.apuesFuturasAutor {
    display: flex;
    justify-content: flex-start;
    width: 80%;
    margin: 1.5rem 0
}

.content_mlp-quicklinks .mlp-quicklinks {
    padding-right: 0;
    font-style: italic
}

.space-casinos-3-archive-item-dest {
    background-color: #d33;
    top: -.2rem;
    left: 4.8rem;
    color: #fff;
    border-radius: 5px;
    padding: .222rem;
    font-size: .9rem;
    font-weight: 700
}

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
}

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

.content-iframe-video {
    padding: 40.25% 0 0;
    position: relative
}

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

.content-visto-en {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    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;
    align-items: center;
    flex-wrap: wrap;
    width: max-content;
    height: max-content;
    gap: 5px;
}
.content-img-visto img {
    height: 55px;
}

#menu-main-menu-1.mobile-menu li {
    padding: 5px;
    border-top: 1px solid #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: 1px solid #bdbdbd
}

.casas-home-custom .space-casinos-3-archive-item-ins.relative {
    padding: 0;
    margin: 0 0 30px
}

.casas-home-custom .space-casinos-3-archive-item-logo.box-25.relative {
    width: 15%;
    padding: 1rem .5rem
}

.box-75 .casas-home-custom .space-casinos-3-archive-item-logo.box-25.relative {
    width: 13%
}

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

.box-75 .casas-home-custom .space-casinos-3-archive-item-logo-ins.box-100.text-center.relative a img {
    width: 90px;
    height: 90px
}

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

.box-75 .casas-home-custom .space-casinos-3-archive-item-terms.box-50.relative {
    width: 55%
}

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

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

.casas-home-custom .rankginB_casa,
.casas-home-custom .rankgin_casa {
    position: initial;
    font-size: 1.3rem
}

.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: .8rem;
    margin-right: .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%
}

.box-75 .casas-home-custom .space-casinos-3-archive-item-rating.box-10.relative {
    padding: 1rem 0;
    width: 14%
}

.casas-home-custom .space-casinos-3-archive-item-rating-box.relative {
    border: none;
    height: auto;
    padding: 11px 10px;
    border-radius: 5px
}

.casas-home-custom .rankginB_casa {
    font-weight: 500
}

.casas-home-custom .space-casinos-3-archive-item-rating-box .star-rating .star {
    font-size: .65em
}

.casas-home-custom .space-casinos-3-archive-item-button.box-20.relative {
    padding: 1rem .5rem;
    align-items: center;
    justify-content: center
}

.box-75 .casas-home-custom .space-casinos-3-archive-item-button.box-20.relative {
    width: 18%;
    padding: 0
}

.casas-home-custom .cta_casino {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    padding: 13px;
}

.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: .222rem;
    font-size: .9rem;
    font-weight: 700
}

.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-rating-ins:after,
.space-casinos-3-archive-item-terms-ins:after {
    content: none
}

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

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

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

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

.desktop-resena-logo {
    display: block
}

.content-member-header {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: .5rem
}

.space-contet-heading {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap
}

.name-member {
    font-size: 1.3rem;
    font-weight: 700;
    padding-bottom: .2rem
}

.redesSociales-member {
    padding: 0 .5rem
}

.puesto-member {
    font-weight: 600
}

.contenido-miembro {
    padding: 2rem 0;
    border-bottom: 1px solid #ddd
}

.contenido-miembro .space-casino-header-logo-box {
    width: 15%;
    padding: 1rem
}

.img-member {
    width: initial !important;
    height: initial !important
}

.redesSocialesMember {
    margin: .5rem .5rem 0 0;
    background: #fff;
    border-radius: 0
}

.content-desc-member {
    padding: .5rem 0 0
}

.space-page-desc-member {
    width: 85%;
    padding: 1rem
}

.content-caracteristicas-member {
    padding: 1rem;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch
}

.contenido-data-miembro {
    border-bottom: 2px solid #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
}

.postImgMember {
    height: 130px;
    width: 100%;
    border: 1px solid #dddddd82
}

.contetn-member-item {
    border-radius: 5px;
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, .2);
    margin: .5rem 0 2rem
}

.contenido-miembro.loop-members {
    border: none;
    padding: 0;
    margin: 0;
    overflow: visible
}

.contentImgPostMmember {
    padding: 0 1rem 1rem 0
}

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

.vh-item .vh-game-title {
    background: #000 !important;
    font-size: 15px;
    color: #fff !important;
    line-height: 18px;
    height: 55px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    padding: 0 15px;
    white-space: pre-wrap;
    vertical-align: middle;
    text-transform: inherit
}

.play-now {
    background: #2f47b5;
    padding: 18px 10px;
    position: absolute;
    text-transform: uppercase;
    width: 60%;
    top: 100%;
    font-size: 14px;
    left: 15%;
    right: 15%;
    color: #fff;
    opacity: 0;
    text-align: center;
    margin: auto;
    overflow: hidden;
    border-radius: 0;
    -webkit-border-radius: 0;
    transition: opacity .15s linear, top 120ms ease-out, background-color 120ms ease-out !important
}

.vh-item:hover .play-now {
    display: inline-block;
    -webkit-transition: opacity .15s linear, top 120ms ease-out, background-color 120ms ease-out !important;
    -o-transition: opacity .15s linear, top 120ms ease-out, background-color 120ms ease-out !important;
    transition: opacity .15s linear, top 120ms ease-out, background-color 120ms ease-out !important;
    top: 42%;
    opacity: 1
}

.vh-item:hover .vh-overlay img {
    opacity: .5
}

.gameouter {
    border: 0 solid #ddd;
    margin-bottom: -20px;
    padding-bottom: 15px
}

#disable_game_mco,
#play_game_mco {
    padding: 10px 30px;
    border-radius: 5px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.content_game_2 {
    margin: 0 15px;
    background-color: #161616e6;
    display: flex
}

div#content-btn-play {
    position: absolute;
    background: #000;
    color: #fff;
    width: 100%;
    height: 100%;
    font-weight: 800;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

#play_game_mco {
    background: #2f47b5;
    user-select: none;
}

#disable_game_mco {
    background: #c9c9c9;
    user-select: none;
}

.no_game {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: .5em 0
}

.text_game_18 {
    font-size: .7rem;
    margin: .5em 0
}

.gamewindow.gamenewstyle>iframe#precarga_game {
    display: inline !important
}

.gamewindow {
    border: 0 solid #ddd;
    position: relative;
    width: 100%;
    max-width: 100%;
    display: inline-block;
    height: 470px !important;
    margin: 15px 20px
}

.gamewindow>iframe {
    width: 100%;
    height: 100%
}

.titulo_game {
    font-size: 1.8rem !important;
    color: #fff !important
}

.btn-mco:hover,
.buttom_casino_small:hover {
    opacity: .85
}

.gameShortc {
    height: 150px;
    width: 100%
}

.gameShortcTitle {
    padding: 30px 0 0
}

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

.close,
.openModalTracker {
    cursor: pointer
}

.footer-link-traker img {
    width: 80%
}

.footer-link-traker img:hover {
    width: 75%
}

.content_cta_home {
    text-align: center;
    margin: 0 auto;
    max-width: 300px;
    background: #fff;
    border-radius: 5px
}

.link_cta_home {
    color: #2e3246 !important;
    padding: .8rem 1rem;
    border-radius: 5px;
    box-shadow: 0 0 11px 0 rgba(0, 0, 0, .1);
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none !important
}

.angel-down-link-home {
    margin-left: .5rem;
    padding: 3px 7px;
    background: #43dd25;
    border-radius: 3px;
    color: #fff
}

.categoriasItem .contenido-opcion .titulo {
    font-weight: 300 !important
}

.widgetHome-gener-casas .content-widget {
    margin: 0 15px 30px !important;
    max-width: 100% !important;
    min-height: inherit !important
}

.widgetHome-gener-casas .content-widget .space-casinos-3-archive-item-logo {
    padding-bottom: 0 !important;
    margin: auto 30px 0
}

.widgetHome-gener-casas .content-widget .space-casinos-3-archive-item-logo .start-content {
    width: 50%;
    position: relative;
    font-size: 1.2rem;
    padding-right: 0;
    display: inline-block;
    left: 0
}

.widgetHome-gener-casas .content-widget .space-casinos-3-archive-item-logo .start-content .star-rating .star {
    font-size: .67rem
}

.widgetHome-gener-casas .content-widget .space-casinos-3-archive-item-button {
    flex-direction: column;
    width: 100% !important;
    padding: 0 !important;
    border-radius: 0 0 5px 5px;
    align-items: center !important;
    background: #f6f9fc;
    justify-content: center !important
}

.widgetHome-gener-casas .content-widget .space-casinos-3-archive-item-button .space-casinos-3-archive-item-button-ins {
    padding: 0 !important;
    width: 100%
}

.widgetHome-gener-casas .content-widget .space-casinos-3-archive-item-button .space-casinos-3-archive-item-button-ins .cta_casino {
    box-shadow: none;
    padding: 10px 20px;
    font-size: 1em;
    right: 0;
    position: relative;
    border-radius: 0 0 5px 5px !important
}

.content-overlay-text {
    text-align: center;
    position: absolute;
    z-index: 30
}

#overlay,
.oModal {
    display: none;
    position: fixed
}

.conten-cpromo {
    background-color: rgb(0 0 0 / 79%)
}

p.overlay-text {
    color: #fff;
    margin: 30px 15px 15px;
    font-weight: 700
}

.space-news-9 .space-news-9-item-img picture img {
    height: 100%
}

.oModal {
    width: 70%;
    height: auto;
    text-align: center;
    z-index: 9999;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .3)
}

.headModaltracker {
    background-color: #000;
    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;
    float: right;
    font-size: 2rem;
    border-radius: 100%;
    width: 20px;
    height: 20px;
    font-weight: 700
}

.elementTracker {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 10px
}

.elementTracker .itemT {
    display: flex;
    align-items: center;
    justify-content: center
}

#overlay {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    z-index: 9998
}

.contentTracks {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-evenly;
    align-items: center
}

.ctaTrackers {
    padding: 17px 40px;
    margin: 15px 15px 10px;
    font-weight: 300;
    font-size: 1.333em;
    line-height: 1.25em;
    color: #fff;
    border-radius: 5px;
    background-color: #43dd25
}
.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;}
@media (max-width:1490px) {
    #heroSectionHome #heroRight a img {
        margin: 10px 1vw
    }
}

@media (max-width:1230px) {
    .wrapperASO {
        width: 50%;
        height: 90px;
        float: left
    }

    .logoASO {
        margin: 0 auto !important;
        float: none
    }

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

@media only screen and (max-width:990px) {
    .logo-website {
        width: 45%
    }

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

    #heroSectionHome {
        height: auto
    }

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

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

    div#SCK>div.SCK_Banner.visible#SCK_MaximizedBanner>div.SCK_BannerContainer {
        width: 100% !important;
        margin-left: 0 !important;
        left: 0 !important;
        bottom: 0 !important;
        padding: .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: 0 !important
    }

    div#SCK>div.SCK_Banner.visible#SCK_MaximizedBanner>div.SCK_BannerContainer>div#SCK_BannerActions {
        bottom: .5em !important;
        margin-top: 0 !important;
        position: absolute !important;
        right: 0
    }

    div#SCK>div.SCK_Banner.visible#SCK_MaximizedBanner>div.SCK_BannerContainer>div#SCK_BannerActions>div#SCK_BannerActionsContainer>button.SCK_Accept {
        position: relative;
        display: block;
        right: 40%;
        margin-bottom: 3% !important;
        padding: 10px !important;
        font-size: x-small !important
    }

    #publicidad_18_casino {
        text-align: center;
        margin-bottom: 6%
    }

    #publicidad_18_widget {
        left: 0
    }

    #publicidad_18_tabla {
        margin-right: 5%
    }

    #publicidad_18_tabla_2 {
        left: 49%
    }

    .footer_game {
        text-align: center
    }

    .space-casinos-3-archive-item-rating-ins>p {
        font-size: .7rem
    }

    .space-casinos-3-archive-item-logo {
        margin-bottom: 10px
    }

    .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,
    div.gnr_bono {
        width: 100%
    }

    .delete-star-rating .space-casinos-3-archive-item .space-casinos-3-archive-item-ins.relative {
        max-width: 100%;
        min-height: inherit
    }

    div.seccion-genr-top-bonos div.space-sidebar-section {
        width: 80%
    }

    .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% !important;
        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 {
        white-space: nowrap;
        padding: .2rem 1rem !important;
        margin: 0 .4rem 0 0 !important;
        background: #f6f9fc;
        border: .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;
        white-space: nowrap;
        display: block
    }

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

    .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: .55em
    }

    .casas-home-custom .space-casinos-3-archive-item-terms.box-50.relative {
        width: 100% !important
    }

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

    .casas-home-custom .space-casinos-3-archive-item-button.box-20.relative .space-casinos-3-archive-item-button-ins {
        width: 100%;
        padding: 0 !important
    }

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

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

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

    .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-dest {
        left: 38px !important
    }

    .casas-home-custom .space-casinos-3-archive-item-button-ins a.cta_casino {
        padding: 15px 20px;
        font-size: .85em;
        border-radius: 0 0 5px 5px !important
    }

    .gamewindow {
        height: 230px !important;
        margin: 15px 0 !important
    }

    .content_game_2 {
        margin: 0 !important
    }
}

@media only screen and (max-width:870px) {
    .proces_metpa .process_content {
        width: 100% !important;
        margin: 1rem 0 .5rem !important
    }

    .momios_info_cda {
        padding: 12px 52px !important
    }

    .vh-item {
        width: 50% !important
    }

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

    .selectbox {
        width: 100%
    }

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

    .popup_age_bwd .content_principal {
        width: 90%;
        min-width: auto;
        top: 20%
    }

    .content_secundario h2 {
        font-size: .89rem !important
    }
}

@media only screen and (max-width:790px) {
    #related-posts-wrapper #related-posts .related-post .related-post-image-container {
        height: 130px
    }

    .wrapperASO {
        width: 100%;
        float: none
    }

    #heroSectionHome {
        background: url('/wp-content/uploads/2024/08/mbo_hero-image_2100x1400.jpg') center left
    }

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

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

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

    .cta-casinos-home,
    .cta-juegos-home {
        width: 220px;
        display: block;
        font-size: 16px;
        padding: 10px
    }

    .vistoEn {
        width: 75%
    }

    .crupier {
        height: 200px;
        right: -1rem;
        bottom: -25%
    }

    .dropdown-desktop,
    .social_desktop {
        display: none
    }

    .content_team {
        flex-wrap: wrap
    }

    .text_team {
        width: 100%;
        text-align: justify
    }

    #tabla-contenido,
    .LogoPais_Contenido,
    .content-img-visto,
    .content-visto-en,
    .customfooteBWD,
    .dropdownDesktop,
    .footer-link-traker img,
    .iframe-banner-video,
    .textFrasePage {
        width: 100% !important
    }

    .name_membership {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        margin-top: 1rem
    }

    .name_membership .social_mobile {
        display: block !important;
        margin-left: 1rem
    }

    div.gnr_bono {
        width: 80%
    }

    #contenedor_tablaContenido {
        flex-direction: column;
        margin: 1rem
    }

    #tabla-contenido {
        margin-top: 0;
        order: 1
    }

    .LogoPais_Contenido {
        margin-top: 0;
        order: 2
    }

    .space-casinos-3-archive-item-dest {
        left: 15px !important;
        right: auto
    }

    .standings_api_sport table.wg-table tbody tr td.wg_hide_xs {
        display: block
    }

    .game_api_sport .wg_modal .wg_modal_content table.wg-table tbody tr:nth-child(n+2) td:nth-last-child(2),
    .standings_api_sport table.wg-table tbody tr:nth-child(n+2) td:last-child,
    .standings_api_sport 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
    }

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

    .content-iframe-video {
        padding: 50% 0 0 !important
    }

    .iframe-banner-video {
        position: initial !important;
        height: 210px !important
    }

    .content-visto-en {
        flex-direction: column !important;
        padding-top: 1rem
    }

    .text-visto-en {
        width: 100%;
        padding: 0 0 1rem;
    }

    .content-img-visto {
        flex-wrap: wrap;
        justify-content: center
    }

    .w50m {
        width: 45% !important;
        height: initial !important;
    }

    .heading-layout.tag.bono {
        left: -1rem
    }

    #custom-rules #vh-lobby-posts #guiaBlackJackHome,
    #custom-rules #vh-lobby-posts #guiaRuletaHome {
        width: 100% !important;
        margin-bottom: .2rem !important
    }

    .widget_guiasreglas_juegos #custom-rules #vh-lobby-posts .vh-item span.play-now {
        font-size: 11.5px !important
    }

    .footer-link-traker {
        width: 50%;
        margin-bottom: 20px
    }

    .space-widget {
        margin-bottom: 0 !important
    }

    .casas-home-custom .content_cta_home.casas_home {
        margin-bottom: 1.5rem !important
    }

    .contentMenuDropDown {
        flex-direction: column-reverse !important
    }

    .widget_topcasas_widget {
        margin-top: 1.5rem
    }

    .headModaltracker .titleModal {
        font-size: 1em
    }
}

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

    .shortcode_table_bpm_BWD tbody tr td,
    .shortcode_table_bpm_BWD thead tr th {
        margin: 0;
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
        min-height: 1.25em;
        text-align: left;
        display: block
    }

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

    .shortcode_table_bpm_BWD {
        display: block;
        position: relative;
        width: 100%;
        margin-bottom: 0;
        margin-top: 0
    }

    .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 {
        padding: 1rem;
        vertical-align: top
    }

    .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 {
        padding: 1rem !important
    }

    .content-areas-participantes {
        max-width: 30%
    }

    .table_name_equipo {
        font-size: 20px
    }

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

    .content_info_equipos_cda.list .content-casas-first-div {
        display: flex !important;
        align-items: center;
        padding-bottom: .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: 0
    }

    .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,
    td.text-center.headings .text_small_1 {
        font-size: 100%
    }

    td.text-center.headings .text_small_3 {
        padding-right: .3rem
    }

    div.gnr_bono,
    div.seccion-genr-top-bonos div.space-sidebar-section {
        width: 100%
    }

    .delete-star-rating .space-casinos-3-archive-items {
        flex-wrap: wrap !important
    }

    .lastUpdatedTime {
        display: inline
    }

    .content-caracteristicas-member,
    .space-contet-heading {
        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: .5rem 0
    }

    .postImgMember {
        height: 200px;
        width: 100%
    }

    .contentImgPostMmember {
        padding: 0 .5rem
    }
}

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

    #ResultadosBeneficios,
    #calculadora {
        margin-bottom: 0
    }

    #calculadora td,
    #calculadora th {
        border-left: 0;
        border-bottom: 0;
        display: block;
        margin: 0;
        padding: 4px;
        vertical-align: top
    }

    #CantidadTotal,
    #ResultadosBeneficios {
        width: 100.5%;
        margin-top: 0
    }

    .proces_metpa {
        flex-wrap: wrap !important
    }

    h2 a {
        font-size: 2rem !important
    }

    .table_bng_es div {
        width: 30%
    }

    #calculadora {
        display: block;
        position: relative;
        width: 100%;
        margin-top: 0
    }

    #calculadora thead {
        display: block;
        float: left
    }

    #calculadora th {
        text-align: right
    }

    #calculadora td {
        border-right: 0;
        min-height: 1.25em;
        text-align: left
    }

    #calculadora thead td,
    .content-masMenos,
    .space-casino-style-2-calltoaction-text-ins.relative {
        text-align: center
    }

    #calculadora thead tr {
        display: block
    }

    #calculadora thead:after {
        clear: both;
        display: block;
        font-size: 0;
        height: 0;
        visibility: hidden
    }

    #calculadora tbody {
        display: block;
        position: relative;
        overflow-x: auto;
        white-space: nowrap;
        width: auto
    }

    #calculadora tbody tr {
        display: inline-block;
        vertical-align: top;
        border-left: 1px
    }

    #calculadora td#Result,
    #scrolltop,
    .desktop-resena-logo,
    td#Benefic {
        display: none
    }

    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
    }

    .logo-website {
        width: 75%
    }

    #related-posts-wrapper #related-posts,
    .space-casa-archive-item {
        display: block;
        width: 100%
    }

    .space-casa-archive-item-ins-1 {
        margin-right: 2px
    }

    .space-casa-archive-item-ins-2 {
        margin-left: 2px
    }

    .space-style-2-casino-header-ins .space-casino-style-2-ratings-all .space-casino-style-2-ratings-all-ins.box-100.relative {
        width: 70%
    }

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

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

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

    #heroSectionHome {
        padding: 10px
    }

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

    #heroSectionHome #heroLeft h1 {
        font-size: 1.9rem
    }

    #heroSectionHome #heroLeft h2 {
        font-size: 1.5rem
    }

    .space-footer-ins.relative .space-footer-top-desc.box-33.relative {
        order: 3 !important;
        margin-top: .5rem
    }

    .space-footer-ins.relative .space-footer-top-soc.box-33.relative {
        order: 2 !important
    }

    .text_seguro {
        font-size: .99rem !important
    }

    .space-footer-copy-menu.box-100.relative.space-footer-top-age {
        flex-wrap: wrap
    }

    .seguro_img_1 {
        width: 9rem
    }

    .seguro_img_2 {
        width: 9.5rem
    }

    .seguro_img_3 {
        width: 3.5rem
    }

    .seguro_img_4 {
        width: 5.5rem
    }

    .space-casinos-3-archive-item-button,
    .space-casinos-3-archive-item-rating {
        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-button,
    .space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins .space-casinos-3-archive-item-rating {
        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: .85em;
        right: 5px;
        position: relative
    }

    #widget_bonos {
        margin: auto 1rem
    }

    .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-dest {
        left: auto !important;
        bottom: 75% !important
    }

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

    .space-casinos-3-archive-item-button-ins a i.fas.fa-lock {
        padding: 0 10px .1rem !important;
        font-size: .7rem !important
    }

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

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

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

@media only screen and (max-width:370px) {
    .text_small_1 {
        font-size: 55%
    }

    .momios_info_cda {
        padding: 5px !important
    }

    .content_info_equipos_cda td {
        padding: 2px 5px !important
    }

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

    #heroSectionHome #heroLeft h1 {
        font-size: 1.9rem
    }
}

@media only screen and (min-width:1080px) {
    div#SCK>div.SCK_Banner.visible#SCK_MaximizedBanner>div.SCK_BannerContainer {
        width: 100% !important;
        margin-left: 0 !important;
        left: 0 !important;
        bottom: 0 !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: 0 !important;
        text-align: center !important
    }

    div#SCK>div.SCK_Banner.visible#SCK_MaximizedBanner>div.SCK_BannerContainer>div#SCK_BannerActions {
        bottom: .5em !important;
        margin-top: 0 !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
    }

    .vh-item {
        width: 33%;
        height: 0%
    }

    .vh-item .vh-overlay img {
        min-height: 12vw;
        max-height: 18.5vw
    }

    .widget_topbonos_widget .space-casinos-3-archive-item-rating {
        flex-direction: column;
        justify-content: flex-end
    }
}

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

    .box-75 .casas-home-custom .space-casinos-3-archive-item-count.absolute {
        left: 5px
    }
}

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

    .space-widget.relative.widget_topbonos_widget,
    .widget_topbonos_widget2 {
        max-width: inherit !important;
        margin: 0 !important
    }

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

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

    .dropdown-mobile {
        display: none
    }

    .mt-pago-card {
        max-width: 33% !important;
        margin-bottom: 25px
    }
}

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

    #calculadora td,
    #calculadora th {
        border-left: 0;
        border-bottom: 0;
        display: block;
        margin: 0;
        padding: 4px;
        vertical-align: top
    }

    #ResultadosBeneficios,
    #calculadora {
        margin-bottom: 0
    }

    #calculadora,
    #calculadora tbody {
        display: block;
        position: relative
    }

    #CantidadTotal,
    #ResultadosBeneficios {
        width: 100.5%;
        margin-top: 0
    }

    #calculadora {
        width: 100%;
        margin-top: 0
    }

    #calculadora thead {
        display: block;
        float: left
    }

    #calculadora th {
        text-align: right
    }

    #calculadora td {
        border-right: 0;
        min-height: 1.25em;
        text-align: left
    }

    #calculadora thead tr {
        display: block
    }

    #calculadora thead td {
        text-align: center
    }

    #calculadora thead:after {
        clear: both;
        display: block;
        font-size: 0;
        height: 0;
        visibility: hidden
    }

    #calculadora tbody {
        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
    }

    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) {

    #CantidadTotal,
    #calculadora {
        margin-top: 0
    }

    #calculadora {
        margin-bottom: 0
    }

    #calculadora tr#Result2 {
        display: none
    }
}

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

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

    .space-casinos-3-archive-item-button,
    .space-casinos-3-archive-item-rating {
        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-button,
    .space-sidebar-section .widget_topcasas_widget .space-casinos-3-archive-item-ins .space-casinos-3-archive-item-rating {
        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: .85em;
        right: 10px;
        position: relative
    }
}

@media only screen and (min-width:0\0) {
    select#ddcasinos {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")
    }
}