
body{margin:0;padding:0;font-family:Tahoma;background:#010f32 url("images/bg.jpg") no-repeat center 100px;color:#092a5e;font-size:12px;}
.panel,.note-editable,input,select{color:#444;}
p{line-height:1.4;}
div{box-sizing:border-box;}
h1,h2,h3,h4{padding:10px 0;margin:0 0 10px;color:#1254bc;text-align:center;font-weight:normal;}
h1{font-size:210%;padding-bottom:0;margin-bottom:0;}
h2{font-size:180%;}
h3{font-size:150%;}
a{color:#47a035;}
h4{font-size:120%;padding:10px 0 0;margin:0 0 0;}
.cc{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;}
.table{display:block;}
.tr{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;}
.td{padding:1px;}

.wrap{margin:0 auto;max-width:1200px;min-height:110vh;}
/* e6ebf5 */
.main{background:#e6ebf5;}

.header{background:#052e64;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:10px;}
.logo{aspect-ratio:51/22;background:url(images/dobro.png);background-size:cover;display:block;width:130px;margin:10px;}
.hbtns{width:140px;}
.hbtns a{display:block;padding:5px;margin:5px;text-align:center;color:#fff;text-decoration:none;font-weight:bold;font-size:14px;text-shadow:1px 1px #000;border-radius:5px;}
.hbtns .reg{background:#47a035}
.hbtns .lgn{background:#ffb91e;}

.casino{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:2px;background:#ffb91e;}
.casino .item{width:50%;padding:2px;}
.casino .item img{display:block;max-width:100%;}

.menu{background:#0e416e;overflow:hidden;}
.menu ul{list-style:none;margin:0;padding:0;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;}
.menu ul li{}
.menu ul li a{display:block;color:#fff;text-decoration:none;padding:15px 20px;box-shadow:-1px 0 0 0 #000 inset;}

li{padding:3px 0;}

ul.list, .simlist{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;padding:20px 0 0 0;list-style:none;}
.list li, .simlist li{width:33.33%;padding:3px;box-sizing:border-box;}
.simlist li{width:33.33%;}
ul.list li.filter{width:100%;border-bottom:1px solid #aaa;display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;}
.dropdn{position:relative;background:red;}
.dropdn_title{padding:5px;}
.dropdn_list{display:none;position:absolute;right:0;z-index:10;background:green;}
.dropdn_item{}
.dropdn_list.dropShow{display:block;}

.list li .item, .simlist li .item{background:#fff;box-shadow:0 0 1px 0 #000;position:relative;}
.list li .item .img, .simlist li .item .img{padding:3px;cursor:pointer;}
.list li .item .img img, .simlist li .item .img img{width:100%;display:block;aspect-ratio:1/1;}
.list li .item a,.simlist li .item a{text-align:center;display:block;padding:5px 0 10px;margin:0 5px;color:#000;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.slotgame{padding-top:20px;}
.slotgame iframe{width:100%;aspect-ratio:16/10;background:#000;}

.slot{padding:10px 5px 20px 5px;;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;}
.similar{width:100%;order:2}
.slotblock{flex:1;order:1;}

.alert{background:#0f244c;border:1px solid #fff;box-shadow:0 0 0 1px #0f244c; padding:5px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;}
.ytxt{flex:1;background:url(images/f1.png) no-repeat left center;padding:15px 0 15px 70px;}
.ytxt p{margin:0;padding:0;text-align:center;}
p.yfree{color:#fff;font-size:120%;}
p.yplay{color:#ffb91e;}
.btns{padding-left:10px;}

.slotinfo{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;margin:20px 0;}
.sloticon{width:100%;}
.sloticon img{margin:0 auto;max-width:100%;border:5px solid #aaa;display:block;box-sizing:border-box;}

.stat{flex:1;background:#fff;}
.stat .td{padding:10px 5px;}
.stat .tr{border-bottom:1px solid #ddd;}
.stat .td:nth-child(1){width:150px;}
.stat .td:nth-child(2){flex:1;}

.pagetxt{
    padding:20px;
}
.txtreview{
    
}
.txtreview p{text-align:justify;}

.txtreview .wp-caption{
    width:100%;
}
.txtreview img,.txtreview .wp-caption img{
    max-width:100%;
    height:auto;
    display:block;
    border:4px solid #fff;
    box-shadow:0 0 0 1px #ccc;
    margin:0 auto;
    box-sizing:border-box;
}



blockquote{
    font-style:italic;
    border-left: 2px solid #0e416e;
    margin:10px;
    padding: 0 0 0 10px;
}

.qnavi{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid #ccc;}
.qnavi>div{font-size:80%;}
.qnavi a{}

.footer{
    padding:20px;
    color:#ccd;
    text-align:center;
    font-size:80%;
}

.footer_menu{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;margin-bottom:20px;}
.footer_menu a{margin:5px;display:block;color:#ccc;}

table{width:100%;}
table td, table th{text-align:center;border:1px solid #aaa;}
table tr td{width:50%;}

@media screen and (min-width: 600px){
    .list li{width:25%;padding:4px;}
    .sloticon{width:150px;}
    .stat{margin-left:20px;}
    body{font-size:14px;}
    .casino .item{width:25%;padding:5px;}
}
@media screen and (min-width: 800px){
    .list li{width:20%;padding:5px;}
    .similar{width:220px;padding:0 20px 0 5px;order:1}
    .slotblock{order:2}
    .simlist li{width:100%;}
    body{font-size:16px;}
    p{line-height:1.6;}
    .slot{padding:10px 15px 20px 5px;}
}
@media screen and (min-width: 1050px){
    ul.list{width:1050px;margin:0 auto;}
}