/*#home-block1{background:rgba(0,0,0,0.75);}*/
#home-block1 .mw-1200{max-width:1190px;}

.review .star-rating{font-size:9px;color: #f70331;}
.casino-rating .star-rating{font-size:12px;color:#f70331;}
.review p.val, .casino-rating p.val{margin-bottom:0; font-size:13px;}
.green-tick > div{display:inline-block;padding-right:10px;}
/*.green-tick:before{position:absolute;content:url(/wp-content/themes/generatepress_child-old/img/green-tick-new.png);width:22px;height:16px;top: 50%;left: -40px;margin-top: -10px;}*/
.green-tick:before{color:#3bc24a;font-size:24px;position: relative;top: 0;left: -5px;content:"\f00c";font-family: FontAwesome;}
.casino_review_wrapper{border-radius:5px;-webkit-box-shadow: 0 0 1px 0 #b1bec4;box-shadow: 0 0 1px 0 #b1bec4;display:flex;overflow:hidden;border-top:1px solid #e3e8e9;border-left:1px solid #e3e8e9;border-right:1px solid #e3e8e9;}
.casino_review_wrapper > div{align-items:center;}
.casino_review_wrapper .fc-grey{color:#b0bbbf;}
.casino_review_wrapper a:hover{color:#ff0032;}
.casino-rating span{font-size:13px;margin-right:0;/*float:left;*/}
.mob-casino-review .casino-rating{text-align:center;display:table;margin:0 auto;}
.mob-casino-review .mw-400, .mob-casino-review .mw-200{margin:0 auto;}
.mob-casino-review .casino_review_wrapper > div:first-child{z-index:2;}
.mob-casino-review .casino_review_wrapper > div:first-child:after{content:"";position:absolute;bottom:-48px;width:160px;height:160px;background:#FFF;z-index:-1;left:-21px;border-radius:50%;visibility:visible;}
.rating-item > div:first-child:after{content: "";position: absolute;bottom: -70px;width: 120px;height: 120px;background: #FFF;z-index: 1;left: -5px;border-radius: 50%;visibility: visible;}
.faq > div[class*="grid-"]:nth-child(2n+1){clear:both;}
.faq > div[class*="grid-"]:nth-child(1) .faq-item, .faq > div[class*="grid-"]:nth-child(2) .faq-item{border-top:8px solid #000;}
ul.casino-games{text-align:center;}
ul.casino-games li{display:inline-block;width:230px;height:164px;list-style:none;}
.scene{perspective: 600px;}
ul.casino-games .card{
  cursor: pointer;
  width: 100%;
  height: 100%;
  /*transform-style: preserve-3d;
  transform-origin: center right;
  transition: transform 1s; */
  position: relative;
}
/*.card.is-flipped {
  transform: translateX(-100%) rotateY(-180deg);
}*/
.card__face {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}
ul.casino-games .card .card__face--back {
	display:none;
}
ul.casino-games .card:hover .card__face--back {
	display:block;
}
ul.casino-games .card:hover .card__face--front {
	display:none;
}
/*.card__face--back {
	transform: rotateY(180deg);
}*/
/*.casino-img{position: relative;display: inline-block;width:70px;height:70px;}
.casino-img .hover-img{display: none;position: absolute;top: 0;left: 0;z-index: 99;-o-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-webkit-transition: all .5s ease-out;transition: all .5s ease-out;}
.casino-games a:hover .hover-img{display: inline;}
.casino-games a:hover{color:#ff0032;}*/
#inside-block3 .review.block-center{margin:0 auto 20px auto;}
.casino_review_wrapper .review-rating{bottom:30px;}






.btn-wrapper, .review-rating{position:absolute;bottom:7px;width:100%;left:0;z-index:2;}


@media (max-width:992px) {
#home-block3 .payments-methods li{
	width:40px;
	height:25px;
	margin-right:5px;
}
}
@media (max-width:768px) {
	.faq > div[class*="grid-"]:nth-child(2) .faq-item{
		border-top:0;
	}
	ul.casino-games li {
		width:150px;
		height:106px;
	}
}




@media (max-width:767px) {
	#inside-block1 > div, #inside-block2 > div, #inside-block3 .review{
		height:auto !important;
	}
	.des-casino-review{display:none;}
	ul.casino-games li {
	width:164px;
	height:116px;
	}
}
@media (min-width:768px) {
	.mob-casino-review{display:none;}
	/*.faq > div[class*="grid-"]:nth-child(3) .faq-item, .faq > div[class*="grid-"]:nth-child(4) .faq-item, .faq > div[class*="grid-"]:nth-child(5) .faq-item{border-top:0;}*/
	.faq > div[class*="grid-"] .faq-item{border-top;0;}
	.rating-item > div:first-child:after{left:-10px; display:none;}
	
}



*- Show more/ less toggle */
.tool-multiwrapbox {
    position: relative;
    overflow: hidden;
}

.tool-multiwrapbox .multi-text {
    float: right;
    margin-left: -5px;
    width: 100%;
    word-break: break-all;
}

.tool-multiwrapbox::before {
    float: left;
    width: 5px;
    content: '';
    height: 40px;
}

.tool-multiwrapbox .multi-text_after {
    float: right;
    text-align: right;
    /* 为三个省略号的宽度 */
    width: 6em;
    /* 使盒子不占位置 */
    margin-left: -6em;
    /* 移动省略号位置 */
    position: absolute;
    left: 100%;
    padding-right: 5px;
    /* 显示更好的效果 */
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white));
    background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
    background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
    background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
    background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
}

.tool-multiwrapbox .op-btn {
    color: #3780f7;
    cursor: pointer;
}

.tool-multiwrapbox .op-btn.op-collapse {
    display: inline-block;
    margin: 0 0 0 15px;
}

.tool-multiwrapbox.reset-style {
    height: auto !important;
}

.tool-multiwrapbox .multi-text_after.reset-style {
    top: auto !important;
    bottom: 0 !important;
}