        /*
        Theme name: slotosaur 2
        */
        /* display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch; */
        /* body{margin:0;padding:0;font-family:Tahoma;font-size:12px;background:#333 url(images/bg.png) center top;} */
        /* body{margin:0;padding:0;font-family:Tahoma;font-size:12px;background:#ebebeb url(images/main.jpg);background-size:cover;background-position:fixed;} */
        body{margin:0;padding:0;font-family:Verdana;font-size:12px;color:#ddd}
        p{padding:0;margin:0;line-height:1.6;text-align:justify;}
        p:not(:last-child){margin:0 0 20px 0;}
        div{box-sizing:border-box;}
        a{color:blue;outline: none;text-decoration: underline;}
        .noscroll{overflow:hidden;}
        .table{width:100%;}
        .table .tr{display:flex;flex-flow:row wrap;}
        .cc{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;}
        .blocked{overflow:hidden;}
        .hidden{display:none;}
        h1, h2, h3{text-transform:uppercase;text-align:center;color:#ebebeb;}
        h1{font-size:180%;margin-bottom:25px;}
        h2{font-size:160%;}
        h3{font-size:140%;}

        #body.noslide{overflow:hidden;}
        #body.noslider{overflow:hidden;}

        #hider{background:rgb(0,0,0,0.7);position:fixed;width:100%;height:100vh;display:none;}
        #hider.active{display:block;}
        
        .wrap{margin:0 auto;max-width:1200px;min-height:90vh;box-shadow:0 0 10px 0 #000;display:flex;flex-flow:column;}
        .head{padding:10px;border-bottom:1px solid #11212e;background:#263b4d;box-sizing:border-box;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;}
        .headsys{display:flex;flex-flow:row wrap;}

        #sbBtn{width:22px;height:20px;margin-left:10px;position:relative;}
        #sbBtn.active{z-index:100;}
        #sbBtn span{}
        #sbBtn:before,#sbBtn:after{content:'';}
        #sbBtn:before,#sbBtn:after,#sbBtn span{position:absolute;height:2px;background:#ccc;width:100%;border-radius:2px;}
        #sbBtn:before{top:9px;}
        #sbBtn:after{top:18px;}
        #sbBtn.active span{transform:rotate(45deg);top:9px;}
        #sbBtn.active:before{transform:scale(0);}
        #sbBtn.active:after{transform:rotate(-45deg);top:9px;}

        .logo{width:117px;height:20px;background:url(images/slotosaur30.png);background-size:cover;display:block;} /* width:176px;height:30px; */
        .toppop{background:#263b4d;padding:20px 0;box-sizing:border-box;}

        .toppopBody{display: flex;flex-direction: row;overflow-x: scroll;justify-content:flex-start;align-items:stretch;width:auto;}
        .toppopBody::-webkit-scrollbar {
            display: none;
        }
        .toppopBodyElem{text-decoration:none;margin:0 10px;width:150px;min-width:150px;}
        .toppopBodyElem img{display:block;max-width:100%;border-radius:5px;aspect-ratio:1/1;}
        .toppopBody .name{color:#1ccada;padding:11px 3px 3px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;font-size:13px;}
        .toppopBody .soft{color:#b1b1b1;padding:3px;text-overflow:ellipsis;font-size:12px;}



        .mpprem{background:#1b2935;display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;}
        .mppremItem{width:50%;aspect-ratio:9/4;background:#78aa78;background-position:center center;background-size:cover;text-decoration:none;}
        .mppremItem span{background:rgb(0,0,0,0.6);color:#fff;display:block;width:100%;height:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;font-size:110%;font-weight:bold;text-transform:uppercase;transition:background 0.5s ease, color 0.5s ease;}
        .mppremItem span:hover{background:rgb(120,170,120,0.9);transition:background 0.5s ease, color 0.5s ease;color:#000;}
/* #ff5454 */
        .main{display:flex;flex-flow:row wrap;justify-content:stretch;align-items:stretch;flex:1;background:#1b2935;}
        .content{flex:1;}

        .listing{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;}
        .listingElem{text-decoration:none;margin:5px 5px 15px;padding:5px;width:150px;}
        .listingElem img{display:block;max-width:100%;border-radius:5px;aspect-ratio:1/1;}
        .listingElem .name{color:#1ccada;padding:11px 3px 3px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;font-size:13px;}
        .listingElem .soft{color:#b1b1b1;padding:3px;text-overflow:ellipsis;font-size:12px;}

        #sidebar{width:280px;position:fixed;top:0;right:-280px;height:100vh;overflow-y:scroll;transition:right 0.3s ease;}
        #sidebar.active{right:0;transition:right 0.3s ease;}
        .sbtitle{color:#fff;font-weight:bold;font-size:110%;padding:15px 10px;text-align:center;border-bottom:1px solid #11212e;background:#263b4d;}
        .sbbody{background:#263b4d;}
        .sbbody.soft a{display:block;background-repeat:no-repeat;padding:12px 5px 12px 50px;background-position:15px center;text-decoration:none;color:#1ccada;border-bottom:1px dotted #11212e;font-weight:bold;}
        .sbbody.soft a:hover{background-color:#486075;}
        
        .sbbody.laSlots a{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;text-decoration:none;}
        .sbbody.laSlots a img{width:60px;margin:10px;display:block;aspect-ratio:1/1;border-radius:4px;}
        .sbbody.laSlots a div{flex:1;display:flex;flex-flow:column;justify-content:center;align-items:flex-start;}
        .sbbody.laSlots a div .name{color:#1ccada;padding:3px;font-size:13px;font-weight:bold;}
        .sbbody.laSlots a div .soft{color:#b1b1b1;padding:3px;font-size:12px;}

        .sbimg{margin-top:20px;}
        .sbimg img{display:block;max-width:100%;}

        .footer{padding:20px;background:#11212e;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;}
        .response{flex:1;font-size:90%;color:#fff;}
        .menu{margin-left:20px;}
        .menu a{display:block;color:#b1b1b1;text-decoration:none;padding:5px 3px;}

        .textBox{padding:10px;color:#b1b1b1;}
        .textBox ul, .textBox ol{margin:10px 0;}
        .textBox ul li, .textBox ol li{line-height:1.6;padding-bottom:10px;font-style:italic;}



        /* delete after */
        .wpm-switcher-list {
            list-style: none;
            margin-bottom: 0;
            padding-left: 0;
        }
        .wpm-switcher-list li a,.wpm-switcher-list li>span {
            color: #333
        }
        .wpm-switcher-list li a:hover,.wpm-switcher-list li>span:hover {
            color: #000
        }
        .wpm-switcher-list li a img,.wpm-switcher-list li>span img {
            display: inline-block;
            margin-right: 3px
        }
        .wpm-switcher-list li.active a,.wpm-switcher-list li.active>span {
            color: #000
        }
        .wpm-switcher-dropdown {
            list-style: none;
            margin-bottom: 0;
            padding-left: 0;
            position: relative
        }
        .wpm-switcher-dropdown a img,.wpm-switcher-dropdown span img {
            display: inline-block;
            margin-right: 3px
        }
        .wpm-switcher-dropdown a {
            color: #333
        }
        .wpm-switcher-dropdown a:hover {
            color: #000
        }
        .wpm-switcher-dropdown .wpm-language-dropdown {
            display: none;
            left: 0;
            list-style: none;
            margin-bottom: 0;
            margin-left: 0;
            padding-left: 0;
            position: absolute;
            top: 100%
        }
        .wpm-switcher-dropdown>li {
            position: relative
        }
        .wpm-switcher-dropdown>li:hover .wpm-language-dropdown {
            display: block
        }
        .wpm-switcher-dropdown .wpm-item-language-main>span:hover {
            cursor: pointer
        }
        .wpm-languages.menu-item>a img {
            display: inline-block;
            margin-right: 5px;
        }


        .wpm-language-switcher, .wpm-language-dropdown{margin:0;padding:0;width:110px;font-size:90%;text-decoration:none;color:#fff;}
        .wpm-language-switcher a{text-decoration:none;}
        .wpm-language-switcher li, .wpm-language-dropdown li{margin:0;padding:3px;background:#263b4d;box-shadow:0 0 0 1px #11212e;}
        .wpm-language-switcher li:hover{background:#eb5757;}
        .wpm-switcher-list li a:hover,.wpm-switcher-list li>span:hover{color:#fff;}
        .wpm-switcher-list li a{
            color:#fff;
        }
        .wpm-switcher-dropdown a:hover{color:#fff;}
        .wpm-switcher-dropdown a{color:#fff;}

        .slotBox{margin:0 10px;display:block;}
        .slotImg{padding:20px 0;}
        .slotImg img{border-radius:5px;display:block;margin:0 auto;}
        .slotStats{}
        .slotStats a{color:#1ccada;}
        .slotStats .l{display:flex;flex-flow:row wrap;justify-content:space-between;border-bottom:1px dashed #263b4d;}
        .slotStats .l>div{padding:5px;}
        .slotStats .l .k{}
        .slotStats .l .v{}
        
        .slotGameBox{margin:10px;}
        .slotGameBox.active{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:12;margin:0;background:#000;display:flex;flex-flow:column;justify-content:center;align-items:stretch;}
        .slotGame{background:#000;aspect-ratio:16/9;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;background-size:cover;background-position:center center;position:relative;max-height: calc(100vh - 47px);}
        .slotGame:before{background:rgb(0,0,0,0.6);content:'';width:100%;height:100%;}
        #launch{background:#263b4d;padding:20px 40px;border-radius:5px;position:absolute;display:block;cursor:pointer;color:#ddd;font-weight:bold;text-transform:uppercase;box-shadow:0 3px 7px 2px #000;}
        .slotGame.active:before{display:none;}
        #giframe{width:100%;height:100%;display:block;}
        .slotBtns{padding:5px;display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center;}
        #loadbox{display:flex;flex-flow:row wrap;justify-content:center;}
        .moneyPlay, #load{background:#279b4b;border-radius:3px;padding:10px 20px;cursor:pointer;color:#c8e9d2;font-weight:bold;text-transform:uppercase;text-decoration:none;}
        .btns{display:flex;flex-flow:row wrap;}
        .btns .item{margin:0 5px;border:1px solid #000;background:#263b4d;border-radius:3px;padding:3px 7px;font-size:90%;cursor:pointer;color:#1ccada;}

        img.pageimg{display: block;margin:20px auto;max-width:800px;}
        .sbv{max-width:100%;}
        .prefcas{padding:15px;}
        .subbtn{padding:20px 10px 30px;text-align: center;}
        .subbtn a{margin:0 auto;background:red;padding:15px;}

        .subbtn a {
  font-size:15px;
  font-family:Arial;
  text-decoration: none;
  font-weight: bold;
  width:250px;
  height:50px;
  border-width:1px;
  color:#ffffff;
  border-color:#124d77;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px;
  box-shadow:inset 0px 1px 0px 0px #54a3f7;
  text-shadow:inset 0px 1px 0px #154682;
  background:linear-gradient(#007dc1, #0061a7);
}

.subbtn a:hover {
  background: linear-gradient(#0061a7, #007dc1);
}

        @media screen and (min-width:700px){
            body{font-size:14px;background-image:url(images/back2.jpg);background-size:cover;background-attachment:fixed;}
            .logo{width:176px;height:30px;}
            #sbBtn{display:none;}
            .mpprem{padding:20px 20px;}
            .mppremItem{aspect-ratio:9/2;}
            .mppremItem span{font-size:130%;}
            #sidebar{width:280px;position:relative;right:0;height:auto;overflow-y:hidden;}
            .sbtitle{margin-top:20px;}
            .textBox{padding:20px;}
            #body.noslide{overflow:auto}
            #hider.active{display:none;}
            .wrap{margin:8vh auto;}
            .head{padding:20px;}
            .listingElem{border-radius:5px;transition:0.3s ease background;}
            .listingElem:hover{background:#263b4d;transition:0.3s ease background;}
            .moneyPlay, #load{padding:10px 30px;}
            .slotBox{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center;}
            .slotStats{flex:1;margin:0 20px;min-width:240px;}
        }