@import url('../casino-assets/css/filter_bar-1.css');
@import url('../casino-assets/css/gameItem-grid-2.css');
.full_background{/* background:#000!important; */}
/* jssor slider */
.jssora073{display:block;position:absolute;cursor:pointer;}
.jssora073 .a{fill:#ddd;fill-opacity:.7;stroke:#000;stroke-width:160;stroke-miterlimit:10;stroke-opacity:.7;}
.jssora073:hover{opacity:.8;}
.jssora073.jssora073dn{opacity:.4;}
.jssora073.jssora073ds{opacity:.3;pointer-events:none;}
.banner_content{float:left;width:100%;color:#dde5f2;position:absolute;z-index:9999;bottom:60px;left:0;right:0;}
/*.banner_content a:hover{background:-webkit-linear-gradient(90deg, #d77706 0%, #eba917 49%, #f9cd24 100%)!important;box-shadow:0px 0px 20px #e6ad23;color:#111;} */
.banner_content a{    font-size: 21px;
    margin-top: 20px;
    width: 210px;
    padding: 10px 0;
    float: none;
    font-weight: 600;
    transition: all 0.4s;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    border-radius: 4px;
    display: table;
    margin: 0 auto;}
.banner_content p{font-size:19px;text-align:center;display:table;margin:0 auto;padding:40px 0 0;color:#dde5f2;text-shadow:1px 1px 6px #000;}
/* /jssor slider */
/* main template + fullwidth */
.mega_container{min-width:100%;width:100%;}
#menuCont{width:var(--width);margin:0 auto;}
.clearfix{clear:both;/* height:100px; */}
/**** FILTER Bar ***************/
/*** others ***/
.game-slider-body,.game-fixed-body{min-width:var(--width);width:var(--width);margin:0 auto;}
body .game-slider-body{display:none;}
body.fixedCats .game-slider-body{display:none;}
body .game-fixed-body{display:block;}
body.fixedCats .game-fixed-body{display:block;}
.allback{display:inline-block;font:400 1.5em var(--main-font);text-transform:uppercase;float:right;cursor:pointer;background:transparent;background-size:cover;padding:13px 8px 13px 48px;color:#d99613;font-weight:600;}
.allback:hover{display:inline-block;font:400 1.5em var(--main-font);text-transform:uppercase;float:right;cursor:pointer;background:transparent;background-size:cover;padding:13px 8px 13px 48px;color:#d99613;font-weight:600;}
.arrowback{display:inline-block;font:400 1.5em var(--main-font);text-transform:uppercase;float:right;cursor:pointer;background:transparent;background-size:cover;padding:13px 8px 13px 48px;color:#d99613;font-weight:600;}
.arrowback:hover{display:inline-block;font:400 1.5em var(--main-font);text-transform:uppercase;float:right;cursor:pointer;background:transparent;background-size:cover;padding:13px 8px 13px 48px;color:#d99613;font-weight:600;}
.gst{display:inline-block;font:400 1.5em var(--main-font);text-transform:uppercase;cursor:pointer;background:transparent;background-size:cover;padding:13px 8px 13px 8px;font-weight:600;}
/*.game-fixed-container .gst .gamesCount{color:#fff;} */
#providers li span::before{content:'';width:14px;height:14px;text-align:center;font-size:10px;background-color:#eee;position:absolute;right:10px;border:1px solid #ccc;color:#111;}
#providers li.active span::before{content: "\f00c";/* width:14px; *//* height:14px; *//* text-align:center; *//* font-size:10px; *//* background-color:#eee; *//* position:absolute; *//* right:10px; */font-family: 'Font Awesome 5 Free';/* border:1px solid #ccc; *//* color:#111; */}
/*** /others ***/
#Debug{min-width:300px;width:300px;top:100px!important;left:50%!important;margin-left:130px!important;}
body #topleftData{background:#ddd;color:#000;width:400px;height:300px;position:fixed;top:150px;left:30px;z-index:99999;display:none;}
body.debug #topleftData{display:block;}
.gimg.prov_1{border-color:#4285f4;}
#sticky .f-menu li.prov_1 label{color:#4285f4;}
.gimg.prov_2{border-color:#ea4335;}
#sticky .f-menu li.prov_2 label{color:#ea4335;}
.gimg.prov_3{border-color:#fbfb04;}
#sticky .f-menu li.prov_3 label{color:#fbfb04;}
.gimg.prov_4{border-color:#34a853;}
#sticky .f-menu li.prov_4 label{color:#34a853;}
.gimg.prov_5{border-color:#ff00ff;}
#sticky .f-menu li.prov_5 label{color:#ff00ff;}
.gimg.prov_6{border-color:#00f5f7;}
#sticky .f-menu li.prov_6 label{color:#00f5f7;}
#sticky .f-menu li.active{text-decoration:underline;}
#GamesPreloader{margin:30px;}
#GamesPreloader img{display:block;margin:0 auto;padding:1px;background-color:#aaa;border-radius:5px;box-shadow:0px 0px 4px #000 inset;}
.arrowback{display:none;}
.blink{animation:1s blinker linear infinite;-webkit-animation:1s blinker linear infinite;-moz-animation:1s blinker linear infinite;color:#fff;}
@-moz-keyframes blinker{0%{opacity:1.0;}
50%{opacity:0.0;}
100%{opacity:1.0;}
}
@-webkit-keyframes blinker{0%{opacity:1.0;}
50%{opacity:0.0;}
100%{opacity:1.0;}
}
@keyframes blinker{0%{opacity:1.0;}
50%{opacity:0.0;}
100%{opacity:1.0;}
}
#page_content{margin-top:50px;}
.fixed{position:sticky!important;top:-1px;left:0;z-index:100;}
#etekIframe{
	margin:0;
		padding:0;
		width:calc(100% - 4px);
		height:calc(100% - 4px);
		top:2px;
		left:2px;
		bottom:2px;
		right:2px;
	z-index:11007;
	position:fixed;
}
#menuCats,
#CasMobileCont{display:none;}
#CasMobileCont .menuCasMobile{display:block;float:left;}



.jackpots-wrapper {
    width: var(--width);
    margin: 2em auto;
    display: flex;
    justify-content: space-between;
}

.jackpots-wrapper .jp-container {
    font-size: 16px;
}

@media(max-width:792px){
    .jackpots-wrapper {
        width: var(--width);
        margin: 1em auto;
        display: flex;
        flex-wrap: wrap;
        padding: 0.5em;
        justify-content: space-evenly;
    }
    
    .jackpots-wrapper .jp-container {
        font-size: 9px;
        flex-basis: 40%;
        width: 48%;
        flex: 1;
        margin: 0 0.3em 0.6em;
    }


}



@media (max-width:792px)
{	:root{--width:100%;}
	.f-menu-label{display:none!important;}
	#menuCats,
	#CasMobileCont{display:block;background: transparent!important;}
    .menuCasMobile {
        border: none;
        border-radius: 0;
        color: var(--skin-color-2-txt);
        background-color: var(--skin-color-2);
        background-image: none;
        list-style-type: none;
        text-transform: uppercase;
        font: 600 1.3em var(--main-font);
        text-align: left;
        display: block;
        padding: 10px;
        margin-right: 0px;
        cursor: pointer;
        margin-right: 5px;
    }
    #sticky .f-prov{margin-left:0;}
    #sticky{background-image: unset!important;}
    #sticky .f-cat{position: unset;}
    #sticky .filtercontainer{position: relative;}
    ul#providers, ul#providers-sort{
        top: 35px;
        left: 0;
        transform: unset;
        right: 0;
        padding: 0;
        background-color: var(--skin-color-2);
        width: unset;
    }
    #sticky .f-cat-list,
    #menuCats{
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        position: absolute;
        top: 35px;
        left: 0;
        /* bottom: 0; */
        right: -120px;
        background-color: var(--skin-color-1);
        overflow: hidden;
        transition: all 0.3s ease-out;
    }
    #sticky .f-item{padding: 10px;}
    #sticky .f-item a{height: unset;margin: 0;}
    #sticky .f-item .f-item-image{display: none;}
    #sticky .f-item-name{padding: 0;font-size: 16px;}
	.gameItm{flex-basis: 33%;}
    #sticky .f-cat-list.menucatopened,
    #sticky #menuCats.menucatopened{bottom:unset;}
    #menuCats {overflow: unset;}
    #sticky #providers li{
        background-color: unset;
        flex-basis: 50%;
        min-width: unset;
        color: var(--skin-color-2-txt);
    }
    #main-slider{display:none;}
    #sticky .f-prov-operator, #sticky .f-prov-sort, #sticky .f-prov-jackpot, #sticky .f-cat{position:unset;}
    ul#providers::before, ul#providers-sort::before{content:unset;}
    #sticky .f-cat-list{display:none;}
}




div#content-area {
    background-image: url(/site/casino-assets/images/bg_casino.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}