/*
Theme Name: apostas-blaze
Theme URI: https://www.mount-media.com/
Author: Stepfox
Text Domain: apostas-blaze
Author URI: https://www.stepfoxthemes.com/
Description: Mount Media Casino Theme
Version: 1.0.0
*/

.widget-description, .widget-inside{position: absolute;
    display: block !important;
    padding: 20px;
    left: 100%;
    top: -100px;
    border-radius: 20px;}
.widget-inside  *{margin:0;color:#000;}
html{    scroll-behavior: smooth;}
img{height:auto;}
.header .nav-logo img{max-width:250px;margin-top:10px;max-height: 44px;}
.footer-logo img{ max-width:200px;}
@media screen and (max-width:1024px) {
    .wp-block-columns{    flex-wrap: wrap !important;}
}
    .is-mobile-preview .wp-block-columns,
    .is-tablet-preview .wp-block-columns{    flex-wrap: wrap !important;}
.wp-site-blocks > *{margin-block-start: 0;}
img.alignleft{float:left;margin-right:20px;}
img.alignright{float:right;margin-left:20px;}
.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container{

    justify-content: inherit;
    align-items: inherit;

}

  .metafield_block .block-editor-inner-blocks, .metafield_block .block-editor-block-list__layout{
      justify-content: inherit;
    align-items: inherit;
    display: inherit;
    gap:inherit;

  }
.wp-site-blocks > *, .wp-site-blocks > * + *, .editor-styles-wrapper .wp-site-blocks > *, .editor-styles-wrapper .wp-site-blocks > * + *{margin-block-start: 0;}

body .wp-block-group.is-style-connect-left, body .is-style-connect-left{
                    padding:90px 65px 50px;
                    margin-left:-65px;
                    background:#ebebeb;
    position: relative;
                }

body .wp-block-group.is-style-connect-left:after, body .is-style-connect-left:after {
content: '';
    position: absolute;
    width: 111px;
    height: 19px;
    background: #FFD500;
    top:120px;
    left:-90px;

}


body .wp-block-group.is-style-connect-right, body .is-style-connect-right{
                    padding:90px 65px 50px;
                    margin-right:-65px;
                    background:#ebebeb;
        position: relative;
                }
body .wp-block-group.is-style-stretch-block{
align-items:stretch !important;
}
body .wp-block-group.is-style-connect-right:after, body .is-style-connect-right:after {
content: '';
    position: absolute;
    width: 111px;
    height: 19px;
    background: #FFD500;
    top:120px;
    right:-90px;

}



a, btn{text-decoration: none;}

.experimental button::before, .experimental .wp-block-button__link:before {
    box-shadow: 0 0 36px 4px #ffffffa6, 0 0 100px 30px #ff00ff9e, 0 0 140px 60px #0f0562;
}
.experimental button:hover, .experimental .wp-block-button__link:hover{ box-shadow: 0 0 36px 4px #ffffffa6, 0 0 100px 30px #ff00ff9e, 0 0 140px 60px #0f0562;  color:var(--wp--preset--color--primary-color) !important; }
.experimental .card-one-wrap.overlay-logo:hover{box-shadow: 0 0 36px 4px #ffffffa6, 0 0 100px 30px #ff00ff9e, 0 0 140px 60px #0f0562;}




/*==================================
===== CORE TABLE STYLES ============
==================================*/


/*===== TABLE STYLED =====*/
.is-style-table-styled,
.is-style-table-styled-sticky {
    box-sizing: border-box;
    margin-bottom:30px;
    padding-bottom: 1px;
    text-align: center;

}
.is-style-table-styled-sticky {

    border-radius: 5px;
}

.is-style-table-styled .has-fixed-layout ,
.is-style-table-styled-sticky .has-fixed-layout {
    display: table;
}

.is-style-table-styled table,
.is-style-table-styled-sticky table {
    border-radius:5px;
    border-collapse: separate;
    border-spacing: 0;
    overflow-x: auto;
    border:none;
    margin-bottom:0px;
    display:inline-block;
    border:1px solid var(--border-1);
    width:auto;
    max-width: 100%;
    text-align: left;
    box-shadow: 0 5px 10px rgba(0,0,0,0.1);
}

.is-style-table-styled thead,
.is-style-table-styled-sticky thead {
    background: var(--base-3);
}

.is-style-table-styled thead tr,
.is-style-table-styled-sticky thead tr {

}

.is-style-table-styled thead th,
.is-style-table-styled-sticky thead th {
    font-size:12px;
    line-height: 1.1;
    font-weight: 600;
    font-family: Barlow;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    text-align: left;
    padding: 15px;
    color: var(--contrast-3);
    border-bottom: 3px solid var(--border-1);
    border-right: 1px solid var(--border-1);
}

.is-style-table-styled-sticky thead th:last-child{
    border-right:none;
}

.is-style-table-styled tbody,
.is-style-table-styled-sticky tbody {

}

.is-style-table-styled tbody tr,
.is-style-table-styled-sticky tbody tr {

}

.is-style-table-styled tbody td,
.is-style-table-styled-sticky tbody td {
    padding: 15px;
    border-bottom: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
    background:white;
}

.is-style-table-styled-sticky tbody td:first-child {
    border-right: 1px solid var(--border-1);
}
.is-style-table-styled-sticky tbody td:last-child {
    border-right:none;
}

.is-style-table-styled figcaption,
.is-style-table-styled-sticky figcaption{
    padding:10px;
    color:var(--contrast-3);
    font-style: italic;
}
.is-style-table-styled table::-webkit-scrollbar,
.is-style-table-styled-sticky table::-webkit-scrollbar {
    height: 12px;
}
.is-style-table-styled table::-webkit-scrollbar-track,
.is-style-table-styled-sticky table::-webkit-scrollbar-track {
    / background: var(--base-3); /
}
.is-style-table-styled table::-webkit-scrollbar-thumb,
.is-style-table-styled-sticky table::-webkit-scrollbar-thumb {
    background-color: var(--accent);
    border-radius: 10px;
    border: 2px solid white;
}

.is-style-table-styled table tfoot tr td,
.is-style-table-styled-sticky table tfoot tr td {
    padding: 15px;
    border-bottom: 1px solid var(--border-1);
    border-top: 1px solid var(--border-1);
    border-right: 1px solid #f5f5f5;
    background-color:var(--base-2);
}
.is-style-table-styled table tfoot tr td:first-child,
.is-style-table-styled-sticky table tfoot tr td:first-child {
    border-right: 1px solid var(--border-1);
}
.is-style-table-styled table tfoot tr td:last-child,
.is-style-table-styled-sticky table tfoot tr td:last-child {
    border-right:none;
}

/*===== TABLE STYLED STICKY =====*/


.is-style-table-styled-sticky thead tr > th:first-child,
.is-style-table-styled-sticky tbody tr > td:first-child,
.is-style-table-styled-sticky tfoot tr > td:first-child {
    position: -webkit-sticky;
    position: sticky;
    left:0;
}

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

    .is-style-table-styled thead th,
    .is-style-table-styled-sticky thead th {
        padding: 10px;
    }
    .is-style-table-styled tbody td,
    .is-style-table-styled-sticky tbody td,
    .is-style-table-styled tfoot td,
    .is-style-table-styled-sticky tfoot td {
        padding: 7px 10px;
        font-size: 14px;
    }



}

/*
===============Animations===================
*/

.hide-animation{animation:none !important;}
*[class*="casinofx"]{opacity: 0;}
*[class*="casinofx"]:nth-child(1){animation-delay: 0.1s;}
*[class*="casinofx"]:nth-child(2){animation-delay: 0.2s;}
*[class*="casinofx"]:nth-child(3){animation-delay: 0.3s;}
*[class*="casinofx"]:nth-child(4){animation-delay: 0.4s;}
*[class*="casinofx"]:nth-child(5){animation-delay: 0.5s;}
*[class*="casinofx"]:nth-child(6){animation-delay: 0.6s;}
*[class*="casinofx"]:nth-child(7){animation-delay: 0.7s;}
*[class*="casinofx"]:nth-child(8){animation-delay: 0.8s;}
*[class*="casinofx"]:nth-child(9){animation-delay: 0.9s;}
*[class*="casinofx"]:nth-child(10){animation-delay: 1s;}
*[class*="casinofx"]:nth-child(11){animation-delay: 1.1s;}
*[class*="casinofx"]:nth-child(12){animation-delay: 1.2s;}
*[class*="casinofx"]:nth-child(13){animation-delay: 1.3s;}
*[class*="casinofx"]:nth-child(14){animation-delay: 1.4s;}
*[class*="casinofx"]:nth-child(15){animation-delay: 1.5s;}



@-webkit-keyframes video-wrapper{
    0%{opacity:0;}
    100%{opacity:1;}
}
@-moz-keyframes video-wrapper{
    0%{opacity:0;}
    100%{opacity:1;}
}
@-o-keyframes video-wrapper{
    0%{opacity:0;}
    100%{opacity:1;}
}
@keyframes video-wrapper{
    0%{opacity:0;}
    100%{opacity:1;}
}
@-moz-keyframes spin{
    0%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(360deg);}
}
@-webkit-keyframes spin{
    0%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg);}
}

/*
widget effects-------------------------------------------------------------
*/


.casinofx-1{-webkit-animation:fadeIn 0.65s ease forwards;animation:fadeIn 0.65s ease forwards;}
@-webkit-keyframes fadeIn{
    0%{opacity:0;}
    100%{opacity:1;}
}
@keyframes fadeIn{
    0%{opacity:0;}
    100%{opacity:1;}
}

/* Effect 2: Move Up */
.casinofx-2{-webkit-transform:translateY(200px);transform:translateY(200px);
-webkit-animation:moveUp 0.65s ease forwards;animation:moveUp 0.65s ease forwards;}
@-webkit-keyframes moveUp{
    0%{opacity:0;}
    100%{-webkit-transform:translateY(0);}
}
@keyframes moveUp{
    0%{opacity:0;}
    100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
@-webkit-keyframes moveUpslider{
    0%{opacity:0;}
    100%{-webkit-transform:translateY(0);opacity:1;}
}
@keyframes moveUpslider{
    0%{opacity:0;}
    100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}

/* Effect 3: Scale up */
.casinofx-3{-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-animation:scaleUp 0.65s ease-in-out forwards;animation:scaleUp 0.65s ease-in-out forwards;}
@-webkit-keyframes scaleUp{
    0%{opacity:0;}
    100%{-webkit-transform:scale(1);opacity:1;}
}
@keyframes scaleUp{
    0%{opacity:0;}
    100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}

/* Effect 4: rubber-band */
.casinofx-4{-webkit-animation:rubber-band .8s ease both;animation:rubber-band .8s ease both;-moz-animation:rubber-band .8s ease both;}
@-webkit-keyframes rubber-band{
    0%{-webkit-transform:scale(1);}
    25%{-webkit-transform:scaleX(1.06) scaleY(.75);}
    50%{-webkit-transform:scaleX(.75) scaleY(1.06);}
    75%{-webkit-transform:scaleX(1.04) scaleY(.85);}
    100%{-webkit-transform:scale(1);opacity:1;}
}
@-moz-keyframes rubber-band{
    0%{-moz-transform:scale(1);}
    25%{-moz-transform:scaleX(1.06) scaleY(.75);}
    50%{-moz-transform:scaleX(.75) scaleY(1.06);}
    75%{-moz-transform:scaleX(1.04) scaleY(.85);}
    100%{-moz-transform:scale(1);opacity:1;}
}
@keyframes rubber-band{
    0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
    25%{-webkit-transform:scaleX(1.06) scaleY(.75);-moz-transform:scaleX(1.06) scaleY(.75);-ms-transform:scaleX(1.06) scaleY(.75);-o-transform:scaleX(1.06) scaleY(.75);transform:scaleX(1.06) scaleY(.75);}
    50%{-webkit-transform:scaleX(.75) scaleY(1.06);-moz-transform:scaleX(.75) scaleY(1.06);-ms-transform:scaleX(.75) scaleY(1.06);-o-transform:scaleX(.75) scaleY(1.06);transform:scaleX(.75) scaleY(1.06);}
    75%{-webkit-transform:scaleX(1.04) scaleY(.85);-moz-transform:scaleX(1.04) scaleY(.85);-ms-transform:scaleX(1.04) scaleY(.85);-o-transform:scaleX(1.04) scaleY(.85);transform:scaleX(1.04) scaleY(.85);}
    100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;}
}

/* Effect 5: bounce in up */
.casinofx-5{-webkit-animation:bounce-in-up 1s ease both;animation:bounce-in-up 1s ease both;-moz-animation:bounce-in-up 1s ease both;}
@-webkit-keyframes bounce-in-up{
    0%{-webkit-transform:translateY(2000px);opacity:0;}
    50%{-webkit-transform:translateY(-30px);}
    75%{-webkit-transform:translateY(10px);}
    100%{-webkit-transform:translateY(0);opacity:1;}
}
@-moz-keyframes bounce-in-up{
    0%{-moz-transform:translateY(2000px);opacity:0;}
    50%{-moz-transform:translateY(-30px);}
    75%{-moz-transform:translateY(10px);}
    100%{-moz-transform:translateY(0);opacity:1;}
}
@keyframes bounce-in-up{
    0%{-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px);opacity:0;}
    50%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);}
    75%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);}
    100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;}
}

/* Effect 6: pulse */
.casinofx-6{-webkit-animation:pulse 1s ease both;animation:pulse 1s ease both;-moz-animation:pulse 1s ease both;}
@-webkit-keyframes pulse{
    0%{-webkit-transform:scale(1);opacity:0;}
    50%{-webkit-transform:scale(1.04);}
    100%{-webkit-transform:scale(1);opacity:1;}
}
@-moz-keyframes pulse{
    0%{-moz-transform:scale(1);opacity:0;}
    50%{-moz-transform:scale(1.04);}
    100%{-moz-transform:scale(1);opacity:1;}
}
@keyframes pulse{
    0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0;}
    50%{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04);}
    100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;}
}

/* Effect 7: fade-in-up */
.casinofx-7{-webkit-animation:fade-in-up 1s ease both;animation:fade-in-up 1s ease both;-moz-animation:fade-in-up 1s ease both;}
@-webkit-keyframes fade-in-up{
    0%{-webkit-transform:translateY(20px);opacity:0;}
    100%{-webkit-transform:translateY(0);opacity:1;}
}
@-moz-keyframes fade-in-up{
    0%{-moz-transform:translateY(20px);opacity:0;}
    100%{-moz-transform:translateY(0);opacity:1;}
}
@keyframes fade-in-up{
    0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0;}
    100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;}
}

/* Effect 8: Pop up */
.casinofx-8{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:scale(0.4);transform:scale(0.4);-webkit-animation:popUp .5s ease-in forwards;animation:popUp .5s ease-in forwards;}
@-webkit-keyframes popUp{
    0%{opacity:0;}
    70%{-webkit-transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out;}
    100%{-webkit-transform:scale(1);opacity:1;}
}
@keyframes popUp{
    0%{opacity:0;}
    70%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
    100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}

/* Effect 9: Bounce */
.casinofx-9{-webkit-animation:bounce 1s ease both;animation:bounce 1s ease both;-moz-animation:bounce 1s ease both;transform:translateZ(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;}
@-webkit-keyframes bounce{
    0%,
    25%,
    50%,
    75%,
    100%{-webkit-transform:translateY(0);}
    40%{-webkit-transform:translateY(-20px);}
    60%{-webkit-transform:translateY(-10px);}
}
@-moz-keyframes bounce{
    0%,
    25%,
    50%,
    75%,
    100%{-moz-transform:translateY(0);}
    40%{-moz-transform:translateY(-20px);}
    60%{-moz-transform:translateY(-10px);}
}
@keyframes bounce{
    0%,
    25%,
    50%,
    75%,
    100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
    40%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}
    60%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);}
}
