.infoButton:before, .systemChat:before, .buttonMain:before {
    background: url(/img/winter/popol.png) top repeat-x;
    content: "";
    display: block;
    height: 49px;
    position: absolute;
    right: 0;
    top: -19px;
    width: 100%;
    pointer-events: none;
}
.buttonTwo:before {
    -webkit-filter: brightness(1);
    background: url(/img/winter/popol.png) top no-repeat;
    content: "";
    display: block;
    height: 49px;
    position: absolute;
    left: 0;
    top: -19px;
    width: 100%;
    pointer-events: none;
}
.notifyTop:before{
    background: url(/img/winter/noti.png) top no-repeat;
    content: "";
    display: block;
    height: 60px;
    position: absolute;
    left: 30%;
    top: -1px;
    width: 100%;
    pointer-events: none;
}

    /*.frontCard:before {*/
/*    background: url(/img/lights.png) top repeat-x;*/
/*    content: "";*/
/*    display: block;*/
/*    height: 30px;*/
/*    left: 0;*/
/*    position: fixed;*/
/*    top: 0px;*/
/*    width: 100%;*/
/*}*/
.chatBlock:before {
    background: url(/img/winter/image8.png) top repeat-x;
    content: "";
    display: block;
    height: 40px;
    left: 0;
    position: absolute;
    top: -29px;
    width: 101%;
    pointer-events: none;
}

.lastGames:before {
    background: url(/img/lights.png) top repeat-x;
    content: "";
    display: block;
    height: 30px;
    left: 3px;
    position: absolute;
    bottom: auto;
    width: 100%;
    pointer-events: none;
}

.menu.flex:before{
    background: url(/img/winter/Frame1.png) top repeat-x;
    content: "";
    display: block;
    height: 30px;
    left: 0;
    position: absolute;
    top: 63px;
    width: 100%;
    pointer-events: none;
}

.topBlock.flex:before {
    background: url(/img/winter/image7.png) top repeat-x;
    content: "";
    display: block;
    height: 40px;
    left: 0;
    position: absolute;
    top: 30px;
    width: 100%;
    pointer-events: none;
}

.titleWindow:before{
    background: url(/img/winter/gerlend.png) top repeat-x;
    content: "";
    display: block;
    height: 100px;
    left: -6px;
    left: 0;
    position: absolute;
    top: auto;
    width: 100%;
    margin-top: -20px;
    pointer-events: none;

}
.titleWindow.titleWindowSecondary:before {
    display: none;
}
.imgImg > img {
width: 100%;
}
.footer:before{
    background: url(/img/winter/snowfot.png) top repeat-x;
    content: "";
    display: block;
    height: 46px;
    left: 0;
    position: absolute;
    top: -31px;
    width: 100%;
    z-index: 52;
    pointer-events: none;
}
.footer{
    bottom: -55px;
}




.titleWindow:after{
    background: url(/img/winter/snownew.png) top repeat-x;
    content: "";
    display: block;
    height: 100px;
    left: 0;
    position: absolute;
    top: auto;
    width: 100%;
    margin-top: -18px;
    pointer-events: none;
}
.logo {
    display: inline-block;
    background-image: url('/img/winter/Group 2087326561.svg'), url('/img/winter/logo2.svg');
    background-repeat: no-repeat;
    background-position: left center, right center;
    background-size: contain;
    text-indent: -9999px;
    overflow: hidden;
    width: 219px;
    height: 50px;
}


body {
    background-image: url(/img/winter/bg.png)!important;
}
.buttonMain {
    -webkit-filter: brightness(1);
    /*border-top-right-radius: 0;*/
    /*border-top-left-radius: 0;*/
}
.balanceBlock:before {
    background: url(/img/winter/Frame1.png) top no-repeat;
    content: "";
    display: block;
    height: 40px;
    position: absolute;
    right: 0;
     top: 170px;
    width: 100%;
    pointer-events: none;
}
.balanceBlock {
    border-radius: 10px 10px 10px 10px;
    padding: 0px 32px 10px;
}
.balanceBlock>.text {
    margin: 22px 0 10px;
}
.titleWindow {
    padding: 0px 36px 15px;
}
.textWindow {
    padding-top: 15px;
}
.chatTop.flex > div {
    z-index: 99;
}
.titleWindow.flex.just-b:before {
    display: none !important;
}


.profile .img {
    position: relative;
    display: inline-block;
}

/*.profile .img::before {
    content: "";
    position: absolute;
    top: -12px;
    left: -21px;
    width: 192%;
    height: 100;
    background-image: url(/img/winter/profile.svg);
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
}*/

.profile .img::before {
    content: "";
    position: absolute;
    top: -14px;
    left: -13px;
    width: 160%;
    height: 100;
    background-image: url(/img/winter/profile.png?1);
    background-repeat: no-repeat;
    background-size: contain;
}

/*.mobProfile {
        position: relative;
        display: inline-block;
    }

    .mobProfile::before {
        content: "";
        position: absolute;
        top: -10px; 
        left: -10px;
        right: 0px;
        bottom: -10px;
        background-image: url('/img/winter/profile.svg');
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;

    }*/


@media (max-width: 768px) {
    /*.gameHover:hover {
        transform: unset !important;
        cursor: pointer;
    }*/
    .buttonMain:before {
        /*height: 0 !important;*/
        border-top-right-radius: 7px !important;
        border-top-left-radius: 7px !important;
    }
    .balanceBlock:before {
        background: url(/img/winter/noti.png) ;
        content: "";
        display: block;
        height: 93px;
        position: absolute;
        right: 0;
         top: 0;
        width: 100%;
        opacity: 0.6;
        pointer-events: none;
    }
    .balanceBlock {
        padding: 18px 15px;
    }

    .menu.flex:before{
        background: url(/img/winter/mobile1.png) top repeat-x;
        content: "";
        display: block;
        height: 30px;
        left: 0;
        position: absolute;
        top: -27px;
        width: 100%;
        pointer-events: none;
    }

    .notifyTop:before {
        background: url(/img/winter/noti.png);
        content: "";
        display: block;
        height: 60px;
        position: absolute;
        top: -1px;
        width: 100%;
        opacity: 0.4;
        filter: alpha(opacity = 40);
        pointer-events: none;
    }

    .titleWindow:before {
        background: url(/img/winter/mobile3.png) top repeat-x;
        content: "";
        display: block;
        height: 100px;
        left: -6px;
        position: absolute;
        top: auto;
        width: 100%;
        margin-top: -12px;
        pointer-events: none;
    }

    .lastGames:before {
        background: url(/img/lights.png) top repeat-x;
        content: "";
        display: block;
        height: 40px;
        left: 0;
        position: absolute;
        margin-bottom: 41px;
        width: 100%;
        pointer-events: none;


    }
    .gamesBlock:before{
        background: url(/img/winter/mobile4.png) top repeat-x;
        content: "";
        display: block;
        height: 100px;
        left: -6px;
        position: absolute;
        top: auto;
        width: 100%;
        margin-top: -12px;
        pointer-events: none;
    }

    .logo {
        display: inline-block;
        background-image: url('/img/winter/Group 2087326561.svg');
        background-repeat: no-repeat;
        background-position: left center, right center;
        background-size: contain;
        text-indent: -9999px;
        overflow: hidden;
        width: 219px;
        height: 50px;
        pointer-events: none;
    }




}
