.game-review-block {
    box-sizing: border-box;
    min-width: 100vw;
    margin-top: -10px;
    margin-bottom: 30px;
    margin-left: calc((100% - 100vw)/2);
    padding: 0 calc((100vw - 100%)/2);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.game-review-block > div{
    box-sizing: border-box;
    min-width: 100vw;
    margin-left: calc((100% - 100vw)/2);
    padding: 0 calc((100vw - 100%)/2) 40px;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}
body.game-review-page .breadcrumbs-container {
    display: none;
}
body.game-review-page .game-review-block .breadcrumbs-container {
    display: block;
    margin: 0 !important;
}
.game-review-block .breadcrumbs-container .aioseo-breadcrumbs {
    padding: 12px 0;
}
.game-review-block .breadcrumbs-container a,
.game-review-block .breadcrumbs-container span{
    color: #fff;
}
.game-review-block h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 110%;
    color: #FFFFFF;
    margin-bottom: 18px;
}
.game-review-container {
    display: flex;
}
.game-review-features {
    width: calc(100% - 816px);
    min-width: 270px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 2px;
    padding: 16px 16px 20px;
}
.game-review-features img {
    max-width: 140px;
    max-height: 180px;
    border-radius: 3px;
    margin-bottom: 24px;
}
.game-review-features .features-list p {
    font-weight: 700;
    font-size: 14px;
    line-height: 150%;
    color: #FFFFFF;
}
.game-review-features .features-list li {
    display: flex;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #FFFFFF;
    padding: 3px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.game-review-features .features-list li strong{
    text-transform: capitalize;
}
.game-review-features .features-list li span{
    min-width: 140px;
    max-width: 140px;
}
.review-game-demo {
    position: relative;
    max-width: 800px;
    width: 100%;
    margin-left: 16px;
    border-radius: 2px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.review-game-demo:before {
    content: '';
    position: absolute;
    width: 100%;
    height: calc(100% - 100px);
    min-height: 400px;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}
.review-game-demo.play:before {
    display: none;
}
.review-game-demo .demo-buttons-block {
    padding: 24px;
    position: absolute;
    top: calc((100% - 172px) / 2);
    left: auto;
    background: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
}
.review-game-demo.play .demo-buttons-block {
    display: none;
}
.demo-buttons-block .play-demo-button{
    cursor: pointer;
    padding: 10px 22px 10px 48px;
    color: #fff !important;
    font-weight: 700;
    font-size: 18px;
    line-height: 125%;
    text-transform: uppercase;
    border: none !important;
    border-radius: 3px;
    background-color: #8C1616;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_664_3063)'%3E%3Cpath d='M13.8795 10.726L2.68537 17.2212C1.73537 17.7718 0.516205 17.1051 0.516205 15.995V3.00461C0.516205 1.89628 1.73361 1.22776 2.68537 1.78017L13.8795 8.27535C14.0956 8.39872 14.2753 8.57704 14.4002 8.79224C14.5252 9.00743 14.591 9.25184 14.591 9.50068C14.591 9.74951 14.5252 9.99392 14.4002 10.2091C14.2753 10.4243 14.0956 10.6026 13.8795 10.726Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_664_3063'%3E%3Crect width='14.0748' height='18.2963' fill='white' transform='translate(0.518517 0.351807)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 20px 13px;
    margin-bottom: 8px;
}
.demo-buttons-block .play-demo-button:hover {
    background-color: #6D1010;
}
.demo-buttons-block .review-game-demo-cta {
    font-size: 16px;
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    padding: 12px 24px;
    text-transform: uppercase;
}
.review-game-demo .review-game-demo-bottom {
    background: #fff;
    display: flex;
    width: 100%;
    box-sizing: border-box;
    justify-content: space-between;
    padding: 16px;
}
.review-game-demo .review-game-demo-bottom .review-game-demo-title{
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 140%;
    color: #000000;
    margin-bottom: 12px;
}
.review-game-demo-cta:hover{
    background-color: #0E3684;
}
.review-game-demo-cta{
    display: inline-block;
    font-weight: 700;
    font-size: 14px;
    line-height: 125%;
    color: #FFFFFF !important;
    padding: 8px 16px;
    background: #092863;
    border-radius: 3px;
}
.review-game-demo .iframe-game-container {
    width: 100%;
    height: calc(100% - 100px);
    min-height: 400px;
    background: #000;
}
.review-game-demo .review-game-demo-bottom div:nth-child(2){
    text-align: right;
}
.review-game-demo .review-game-demo-bottom img{
    max-width: 105px;
    max-height: 26px;
    margin-bottom: 12px;
}
.review-game-demo .rating {
    display: flex;
    justify-content: center;
    padding: 0 0 12px 24px;
}

.review-game-demo .rating-text {
    font-weight: 700;
    font-size: 12px;
    line-height: 125%;
    text-align: center;
    text-transform: capitalize;
    color: #000;
    margin-right: 8px;
}

.review-game-demo .rating-list {
    display: flex;
    margin-top: -2px;
    margin-bottom: 0;
}

.review-game-demo .rating-list .star {
    width: 14px;
    height: 14px;
    padding: 0 1px;
    list-style: none;
    margin-left: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2665 13.1099C10.1637 13.1102 10.0623 13.086 9.97066 13.0391L6.69051 11.3219L3.41035 13.0391C3.30384 13.0951 3.18373 13.1201 3.06378 13.1113C2.94374 13.1024 2.82863 13.0601 2.73146 12.989C2.63428 12.918 2.55901 12.8212 2.51418 12.7095C2.46934 12.5978 2.4567 12.4758 2.47779 12.3573L3.12096 8.73633L0.471105 6.16364C0.388412 6.08114 0.329758 5.97768 0.301458 5.86437C0.273085 5.75106 0.276173 5.63217 0.31028 5.52047C0.347547 5.40617 0.416128 5.3046 0.50823 5.22729C0.600332 5.14998 0.712205 5.10004 0.831283 5.08312L4.49734 4.54929L6.11166 1.24984C6.16436 1.1411 6.24654 1.04939 6.34893 0.985225C6.45132 0.921057 6.56966 0.887024 6.69051 0.887024C6.81135 0.887024 6.92969 0.921057 7.03208 0.985225C7.13447 1.04939 7.21673 1.1411 7.26936 1.24984L8.903 4.54286L12.5691 5.07669C12.6881 5.09361 12.8 5.14356 12.8921 5.22086C12.9842 5.29817 13.0527 5.39974 13.0901 5.51404C13.1242 5.62574 13.1273 5.74463 13.0989 5.85794C13.0706 5.97125 13.0119 6.07471 12.9292 6.15721L10.2794 8.72986L10.9226 12.3509C10.9456 12.4715 10.9335 12.5961 10.8879 12.7101C10.8424 12.8241 10.7651 12.9226 10.6653 12.9941C10.5489 13.0757 10.4086 13.1164 10.2665 13.1099Z' fill='%23EB9A11'/%3E%3C/svg%3E%0A");
}

.game-review-block .review-game-demo .review {
    display: none;
}
.review-game-demo .review {
    padding-left: 8px;
    font-weight: 400;
    font-size: 12px;
    line-height: 150%;
    text-decoration-line: underline;
    color: #000;
}
.review-game-demo.review-game-demo-in-content {
    margin-left: 0;
    border: 1px solid #E8E8E8;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.04), 0px 4px 16px rgba(0, 0, 0, 0.06);
    border-radius: 2px;
    margin-bottom: 24px;
}
.review-game-demo.review-game-demo-in-content:before{
    top: 42px;
    height: 435px;
}
.review-game-demo.review-game-demo-in-content.review-game-demo-in-content-no-title:before{
    top: 0;
}

.review-game-demo.review-game-demo-in-content .review-game-title {
    font-weight: 700;
    width: 100%;
    font-size: 25px !important;
    line-height: 125%;
    letter-spacing: -0.01em;
    text-transform: capitalize;
    color: #000000;
    margin: 0 0 10px !important;
}
.review-game-demo.review-game-demo-in-content .iframe-game-container {
    height: 435px;
}
.review-game-demo.review-game-demo-in-content .rating{
    padding: 0;
}
.review-game-demo.review-game-demo-in-content .rating-text{
    margin-bottom: 0;
}

.lucky-block-widget .lucky-block-widget-title{
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 150%;
    text-transform: capitalize;
    color: #000000;
    margin-bottom: 16px;
}

.lucky-block-widget.lucky-block-bottom-widget {
    margin-top: 20px;
    max-width: 100%;
}
@media screen and (min-width: 1200px){

    .lucky-block-widget.lucky-block-bottom-widget .lucky-block-container .game-block {
        width: 190px;
        height: 273px;
    }
    .lucky-block-widget.lucky-block-bottom-widget .lucky-block-container .game-image-block img {
        height: 248px;
    }
    .lucky-block-widget.lucky-block-bottom-widget .lucky-block-container .game-info-block {
        height: 248px;
    }
    .lucky-block-widget.lucky-block-bottom-widget .lucky-block-container .game-image-block > .game-play-now {
        top: 248px;
    }
}
@media screen and (min-width: 900px) and (max-width: 1260px) {
    .lucky-block-widget.lucky-block-bottom-widget .lucky-block-container .game-block {
        width: calc((100% - 72px) / 6);
        height: calc(((100vw - 72px) / 6 * 248 / 190) + 25px);
    }
    .lucky-block-widget.lucky-block-bottom-widget .lucky-block-container .game-image-block img {
        height: calc((100vw - 72px) / 6 * 248 / 190);
    }
    .lucky-block-widget.lucky-block-bottom-widget .lucky-block-container .game-info-block {
        height: calc((100vw - 72px) / 6 * 248 / 190);
    }
    .lucky-block-widget.lucky-block-bottom-widget .lucky-block-container .game-image-block > .game-play-now {
        top: calc((100vw - 72px) / 6 * 248 / 190);
    }
}
@media screen and (min-width: 768px) and (max-width: 900px) {
    .lucky-block-widget.lucky-block-bottom-widget .lucky-block-container .game-block {
        width: calc((100% - 48px) / 4);
        height: calc(((100vw - 48px) / 4 * 248 / 190) + 25px);
    }
    .lucky-block-widget.lucky-block-bottom-widget .lucky-block-container .game-image-block img {
        height: calc((100vw - 48px) / 4 * 248 / 190);
    }
    .lucky-block-widget.lucky-block-bottom-widget .lucky-block-container .game-info-block {
        height: calc((100vw - 48px) / 4 * 248 / 190);
    }
    .lucky-block-widget.lucky-block-bottom-widget .lucky-block-container .game-image-block > .game-play-now {
        top: calc((100vw - 48px) / 4 * 248 / 190);
    }
}
@media screen and (min-width: 768px){
    .lucky-block-widget .lucky-block-widget-title{
        font-size: 19px;
        line-height: 125%;
    }
    .lucky-block-widget .lucky-block-container .game-block {
        width: 154px;
        height: 223px;
    }
    .lucky-block-widget .lucky-block-container .game-block .game-info-block {
        padding-top: 48px;
    }
    .lucky-block-widget .lucky-block-container .game-image-block img {
        height: 198px;
    }
    .lucky-block-widget .lucky-block-container .game-info-block {
        height: 198px;
    }
    .lucky-block-widget .lucky-block-container .game-image-block > .game-play-now {
        top: 198px;
    }


    .lucky-block-widget.lucky-block-bottom-widget {
        margin-top: 60px;
    }
    .lucky-block-bottom-widget .lucky-block-widget-title {
        font-size: 25px;
        font-family: 'Arial', sans-serif;
    }
    .lucky-block-widget.lucky-block-bottom-widget .lucky-block-container .game-block .game-info-block {
        padding-top: 80px;
    }
}





















@media screen and (max-width: 991px) {
    .game-review-block {
        margin-bottom: 10px;
    }
    .game-review-block .breadcrumbs-container .aioseo-breadcrumbs {
        padding: 10px 0 12px;
    }
    .game-review-block > div {
        padding-bottom: 0;
    }
    .game-review-block .breadcrumbs-container a, .game-review-block .breadcrumbs-container span {
        font-size: 12px;
    }
    .game-review-block h2 {
        font-weight: 700;
        font-size: 24px;
        line-height: 110%;
        margin-bottom: 10px;
    }
    .game-review-container {
        flex-direction: column-reverse;
        width: calc(100% + 32px);
        margin-left: -16px;
    }
    .game-review-features {
        width: 100%;
        box-sizing: border-box;
    }
    .review-game-demo {
        margin-left: 0;
        max-width: none;
    }
    .review-game-demo .iframe-game-container,
    .review-game-demo:before {
        height: calc(100vh - 300px);
    }
    .review-game-demo .demo-buttons-block {
        top: calc((100% - 300px) / 2);
    }
    .review-game-demo-bottom {
        flex-direction: column;
        text-align: center;
    }
    .review-game-demo .review-game-demo-bottom > div:nth-child(2) {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 22px;
    }
    .review-game-demo.review-game-demo-in-content .review-game-demo-bottom img {
        margin-right: 8px;
    }
    .review-game-demo .review-game-demo-bottom img {
        margin-bottom: 0;
    }
    .review-game-demo .rating {
        padding: 2px 0 0 16px;
    }
    .game-review-features img {
        margin: 0 auto 16px;
        display: block;
    }
    .game-review-features .features-list li span {
        min-width: 50%;
        max-width: 50%;
    }
    .review-game-demo .review {
        margin-top: -3px;
    }
}

@media screen and (max-width: 900px) {
    .game-review-block {
        margin-top: 0;
    }
}