/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A lightweight and minimalist WordPress theme for Elementor page builder.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.8.1.1693942939
Updated: 2023-09-05 21:42:17

*/


/*
    Primary --e-global-color-primary: #FFFFFF;
    Secondary --e-global-color-secondary: #FFFFFF;
    Text --e-global-color-text: #B0B7C0;
    Accent --e-global-color-accent: #FFFFFF;
    Corp Dark --e-global-color-7e0d628: #ED0B21;
    Corp --e-global-color-4f35ec4: #FF293E;
    Corp Light --e-global-color-3a1da2e: #FF6171;
    Corp Lighter --e-global-color-ae1bdee: #FF919C;
    Corp Opacity 1 --e-global-color-93d0eae: #FF293E40;
    Corp Opacity 2 --e-global-color-ec414cc: #FF293E63;
    Corp Opacity 3 --e-global-color-0aa351f: #FF293E8A;
    Black --e-global-color-e6c6d6e: #000000;
    Dark 1 --e-global-color-9f223b1: #090E14;
    Dark 2 --e-global-color-765b194: #11171F;
    Dark 3 --e-global-color-50a4457: #171E25;
    Dark 4 --e-global-color-9636276: #242A30;
    Dark 5 --e-global-color-0613618: #2E353E;
    Dark 1 Opacity 1 --e-global-color-6e7ccea: #13171D14;
    Dark 1 Opacity 1 --e-global-color-24cf513: #13171D29;
    Dark 1 Opacity 1 --e-global-color-eddf073: #13171D40;
    White Opacity 1 --e-global-color-3e52e48: #FFFFFF3D;
*/

a { color: inherit; }
a:active, a:hover { color: inherit; }

.footer-area .elementor-widget-image a img[src$=".svg"] { width: inherit !important; }

.width-auto { width: auto !important; }
.display-block-icon .elementor-icon { display: block;}

.no-wrap-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu { flex-wrap: nowrap;}

.no-scroll {-ms-overflow-style: none; scrollbar-width: none;}
.no-scroll::-webkit-scrollbar { display: none; }

.button-std .elementor-button-icon { display: flex; }
.button-std .elementor-button-content-wrapper { align-items: center; }
.button-big-icon .elementor-button-icon svg { width: 26px; }
.web-section-cta-button .elementor-button-icon svg { width: 26px; }

.button-std.button-big-icon .elementor-button-wrapper .elementor-button { padding: 7px 15px 7px 7px;}

@keyframes button-glow {
    0% { box-shadow: none;}
    10% { box-shadow: 0 0 20px var(--e-global-color-primary);}
    20% { box-shadow: none;}
    100% { box-shadow: none;}
  }

.feat-button-effect .elementor-button { animation-name: button-glow; animation-duration: 2s; animation-delay: 2s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: ease-out; }

.elementor-pagination .page-numbers { border-radius: 5px; background: var( --e-global-color-50a4457 ); padding: 10px 15px; display: inline-block;  }
.elementor-pagination .page-numbers.current { background: none;  }

/* .post-card .elementor-widget-theme-post-featured-image .elementor-widget-container a {  } */
.post-card .elementor-widget-theme-post-featured-image .elementor-widget-container a img { aspect-ratio: 3/2; object-fit: cover; height: 100%; transition: .25s; }
.post-card:hover .elementor-widget-theme-post-featured-image img { transform: scale(1.05); }

/* .post-std-card .info { transition: .5s; }
.post-std-card:hover .info { background-color: var( --e-global-color-9636276 ) !important; } */

.feat-category-post-card { transition: .5s; }
.feat-category-post-card:hover { background-color: var( --e-global-color-7e0d628 ) !important; }

.feat-post-item .elementor-heading-title { transition: .5s; }
.feat-post-item:hover .elementor-heading-title { color: var( --e-global-color-3a1da2e ) !important; }

.rmp-icon--ratings { font-size: 20px;}
.rmp-results-widget { margin-bottom: 20px; display: flex; align-items: center; }
.rmp-results-widget__visual-rating { line-height: 1; }
.rmp-results-widget__avg-rating { line-height: 1; }
.rmp-results-widget__vote-count { line-height: 1; }
.rmp-icon--full-highlight { color: var( --e-global-color-4f35ec4 ) !important; }
.rmp-icon--half-highlight { background: linear-gradient(to right, var( --e-global-color-4f35ec4 ) 50%, var( --e-global-color-3e52e48 ) 50%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.rmp-rating-widget .rmp-icon--ratings { font-size: 40px;}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container { margin: 0; margin-top: 40px; }
.rmp-rating-widget { padding: 20px; display: flex; flex-direction: column;}
.rmp-icon--ratings { color: var( --e-global-color-3e52e48 );}
.rmp-rating-widget .rmp-icon--full-highlight { color: var( --e-global-color-4f35ec4 );}
.rmp-rating-widget .rmp-icon--half-highlight { background: linear-gradient(to right, var( --e-global-color-4f35ec4 ) 50%, var( --e-global-color-3e52e48 ) 50%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-heading.rmp-heading--title { font-weight: var( --e-global-typography-f4b4d58-font-weight ); color: var( --e-global-color-primary ); font-size: var( --e-global-typography-f4b4d58-font-size );}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons { margin-top: 20px; order: 1;}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__results { font-size: 12px; order: 3;}
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__msg { order: 2; color: var( --e-global-color-4f35ec4 );}

.slots-menu ul li.menu-item a.elementor-item { padding-right: 16px !important;}
.slots-menu ul li.menu-item a.elementor-item::after { content: ""; opacity: 1 !important; position: absolute; right: 0; width: 8px; height: 8px; background-image: url('images/duck-white.svg'); background-repeat: no-repeat; }

.article-content a { color: var(--e-global-color-4f35ec4); transition: .25s; }
.article-content a:hover { color: var(--e-global-color-primary); }
.article-content strong { color: var(--e-global-color-primary); font-weight: inherit; }

.category-intro a { color: var(--e-global-color-4f35ec4); transition: .25s; }
.category-intro a:hover { color: var(--e-global-color-primary); }
.category-intro strong { color: var(--e-global-color-primary); font-weight: inherit; }

.share-article .elementor-share-btn { height: auto; }
.share-article .elementor-share-btn__icon { width: auto; padding: 7px; border-radius: 5px; }

.main-menu .menu-item a::before { content:""; position: relative; opacity: 1 !important; width: 20px; height: 20px; background-size: 20px; background-repeat: no-repeat; margin-right: 15px; }
.main-menu .menu-item.como-jugar a::before { background-image: url('images/categories/como-jugar.svg'); }
.main-menu .menu-item.trucos a::before { background-image: url('images/categories/trucos.svg'); }
.main-menu .menu-item.apuestas-deportivas a::before { background-image: url('images/categories/apuestas-deportivas.svg'); }
.main-menu .menu-item.reviews a::before { background-image: url('images/categories/reviews.svg'); }
.main-menu .menu-item.informacion-util a::before { background-image: url('images/categories/informacion-util.svg'); }

.main-menu-desktop ul.elementor-nav-menu { width: 100% !important;}
.main-menu-desktop li.menu-item { flex: 1; }
.main-menu-desktop li a.elementor-item { border-radius: 5px; background-color: var( --e-global-color-93d0eae ); justify-content: center; }
.main-menu-desktop li a.elementor-item:hover { background-color: var( --e-global-color-ec414cc ); }
.main-menu-desktop li.current-menu-item a.elementor-item { background-color: var(--e-global-color-ec414cc); }



.elementor-search-form--skin-minimal.searcher .elementor-search-form__icon { opacity: 1; }

.searcher .elementor-search-form input[type=search]::placeholder { color: var( --e-global-color-primary ); opacity: 1; }



.elementor-post-info .elementor-post-info__terms-list-item { padding: 3px 8px; border-radius: 200px; background: var( --e-global-color-3e52e48 ); transition: .25s; }

.elementor-post-info .elementor-post-info__terms-list-item:hover { background: var( --e-global-color-93d0eae ); color: var( --e-global-color-4f35ec4 ) !important; }

.feat-category-post-card .elementor-post-info .elementor-post-info__terms-list-item { background: var( --e-global-color-24cf513 ); }
.feat-category-post-card .elementor-post-info .elementor-post-info__terms-list-item:hover {  color: var( --e-global-color-primary ) !important; }

.wp-block-uagb-table-of-contents { margin-block-end: .9rem;}
.wp-block-uagb-table-of-contents .uagb-toc__wrap { border-radius: 5px; }
.wp-block-uagb-table-of-contents .uagb-toc__separator { border-color: #171E25; }
.wp-block-uagb-table-of-contents ul.uagb-toc__list, .wp-block-uagb-table-of-contents ol.uagb-toc__list { list-style-position: outside; margin-left: 15px; }
/* .wp-block-uagb-table-of-contents ul.uagb-toc__list+.wp-block-uagb-table-of-contents ul.uagb-toc__list, .wp-block-uagb-table-of-contents ol.uagb-toc__list+.wp-block-uagb-table-of-contents ol.uagb-toc__list { margin-top: 10px; }
 */.wp-block-uagb-table-of-contents .uagb-toc__list-wrap ol.uagb-toc__list:first-child { margin-left: 15px; }


@media (max-width: 2400px) {


}

@media (max-width: 1366px) {

    .stars-bg-section { background: none !important;}
    .shadow-container { box-shadow: none !important; }


}

@media (max-width: 1024px) {

    .mask-gradient {
        -webkit-mask-image: linear-gradient(90deg, rgba(9,14,20,1) 90%, rgba(9,14,20,0) 100%);
        mask-image: linear-gradient(90deg, rgba(9,14,20,1) 90%, rgba(9,14,20,0) 100%);
        -webkit-mask-size: 100%;
        mask-size: 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
    }

}

@media(max-width: 1024px) and (min-width: 768px) {
    .sidebar-wrapper {
        --width:100% !important;
    }
  
}

@media (max-width: 767px) {

    .button-std.button-big-icon .elementor-button-wrapper .elementor-button { padding: 5px 10px 5px 5px !important;}

    .home-secondary-posts-wrapper { background: none !important;}

    .rmp-rating-widget { padding: 15px;}

    .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons { margin-top: 7px;}
    .rmp-rating-widget .rmp-icon--ratings { font-size: 20px;}

    .rmp-widgets-container.rmp-wp-plugin.rmp-main-container { margin: 0; margin-top: 20px; }

    .rmp-results-widget { margin-bottom: 15px; }

    .button-std.web-cta-header-button .elementor-button-icon { display: none; }


}

@media (max-width: 400px) {

	.header-wrapper .logo img { width: 120px !important; }
	.header-wrapper .header-right .e-con-inner { gap: 5px; }
	.button-std.web-cta-header-button .elementor-button { padding: 2px 7px !important; }


}