.bonuses-wrapper{max-width:1320px;margin:0 auto;padding:0 10px}
.bonuses-wrapper .bonuses-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}
.bonus{display:inline-block;vertical-align:top;width:31%;padding:0 20px;margin:0 3% 4% 0;border:2px solid #e6ecf2;border-radius:10px}
.bonus:nth-child(3n){margin-right:0}
.bonus.is-canceled{opacity:.5;pointer-events:none}
.bonus__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:60px;color:#384f66;font:900 16px Lato-Black,sans-serif;text-align:center;text-transform:uppercase}
.bonus__img-wrapper{margin:0 -20px 20px}
.bonus__img{display:block;width:100%}
.bonus__description-link{margin-bottom:20px;cursor:pointer;color:#d9572b;text-align:center;text-decoration:underline}
.bonus__description-link:hover{color:#ee6030;text-decoration:none}
.bonus__description-link--minimize{margin-top:20px}
.bonus__description{text-align:left}
.bonus .countdown{padding:16px;margin-bottom:20px;background-color:#e6ecf2;border-radius:5px;text-align:center}
.bonus .countdown__item:last-child{margin-right:0}
.bonus__button-wrapper{padding-bottom:20px;text-align:center}
.bonus__button-wrapper .button{width:100%}
.bonus__switch{cursor:pointer;background-color:rgba(0,0,0,0);color:#d9572b;text-decoration:underline}
.bonus__switch:hover{color:#ee6030;text-decoration:none}
.bonuses-slider-toggler{display:none}
.bonuses-slider-controls .bonuses-slider-control{cursor:pointer;position:absolute;top:50%;margin-top:-12px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.bonuses-slider-controls .bonuses-slider-control svg{fill:#384f66}
.bonuses-slider-controls .bonuses-slider-control--prev{left:-40px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.bonuses-slider-controls .bonuses-slider-control--next{right:-40px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.bonuses-slider-controls .bonuses-slider-control.slick-disabled{opacity:0;pointer-events:none}
.horisontal-slider{position:relative;padding:0;margin-bottom:12px}
.horisontal-slider.is-hidden{height:118px;overflow:hidden}
.horisontal-slider.is-hidden>:not(.ui-ripple-css){opacity:0}
.horisontal-slider .bonuses-list{margin:0 -8px;display:block}
.horisontal-slider .slick-list{width:100%}
.horisontal-slider .bonus,.horisontal-slider .slick-initialized .slick-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.horisontal-slider .bonus{float:left;max-width:none;padding:0;margin:0 8px;width:100%}
.horisontal-slider .bonus__img-wrapper{position:relative;width:50%;font-size:0;margin:0;border-radius:5px 0 0 5px;overflow:hidden}
.horisontal-slider .bonus__img-wrapper.is-activated:before{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background-image:-webkit-linear-gradient(rgba(0,0,0,0),#000);background-image:-o-linear-gradient(rgba(0,0,0,0),#000);background-image:linear-gradient(rgba(0,0,0,0),#000)}
.horisontal-slider .bonus__switch{position:absolute;left:50%;bottom:15px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);color:#fff}
.horisontal-slider .bonus__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:50%}
.horisontal-slider .bonus__description-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0;cursor:default}
.horisontal-slider .bonus__description-link span{cursor:pointer;padding:4px 8px}
.horisontal-slider .bonus__button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px;background-color:#e6ecf2;margin-bottom:auto}
.horisontal-slider .bonus__button-wrapper.is-activated{display:none}
.horisontal-slider .bonus__info-hint{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:8px}
.horisontal-slider .bonus__info-hint .svg-icon{fill:#334c66}
.horisontal-slider .bonus__title{font-size:14px}
.horisontal-slider .bonus__countdown{background-color:#e6ecf2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.horisontal-slider .bonus__countdown .countdown__digit{width:38px;height:38px;font-size:26px}
.horisontal-slider .bonus .countdown{border-radius:0;padding:5px 0;margin-bottom:auto;margin-left:10px}
.tippy-popper{pointer-events:none}
.tippy-popper .bonus__description{text-align:left;font-size:12px}
.tippy-popper .bonus__description div+div{margin-top:10px}
.tippy-popper .bonus__title{min-height:inherit;margin-bottom:10px;color:#fff;font-size:12px}
.tippy-popper .dark-theme{padding:15px;margin-bottom:8px}
.tippy-popper .dark-theme .tippy-arrow{position:absolute;width:0;height:0;border-top:7px solid #384f66;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);bottom:-7px}
.slot{background-color:#e6ecf2;width:46%;margin:10px 2%}
h1 {color: #384f66;
    text-transform: uppercase;
    text-align: center;
    font-size: 36px;
    }
h2 {color: #384f66;
    text-transform: uppercase;
    text-align: center;
    font-size: 25px;
    } 
h3 {color: #384f66;
    text-transform: uppercase;
    text-align: center;
    font-size: 20px;
    }    


@media screen and (min-width:600px){.slot{width:31.2%;margin-right:.5%;margin-left:.5%}
}

@media screen and (min-width:800px){.slot{width:23%}}

@media screen and (min-width:1400px){.slot{width:19%}}

@media screen and (max-width:1100px){
h1 {color: #384f66;
    text-transform: uppercase;
    text-align: center;
    font-size: 56px;
    }
h2 {color: #384f66;
    text-transform: uppercase;
    text-align: center;
    font-size: 46px;
    } 
h3 {color: #384f66;
    text-transform: uppercase;
    text-align: center;
    font-size: 40px;
    }    
ul {color: #384f66;
    text-align: center;
    font-size: 38px;
    font-family: SourceSansPro,sans-serif;
    background: #fff;
    line-height: 1.5;
}

p {
    text-align: center;
    font-size: 38px;
    font-family: SourceSansPro,sans-serif;
    background: #fff;
    color: #384f66;
    line-height: 1.5;
    text-align: justify;
    padding: 15px; /* Поля вокруг текста */
    margin-bottom: 15px; /* Отступ снизу */ 
    
}

.slot__text{padding:0 10px 5px}
.slot__actions .button{height:30px;line-height:30px}}
.slot__img:hover .slot__actions{opacity:1;z-index:3}
.slot__img:hover>.slot__text{display:none}
.slot__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;z-index:-1;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;background:rgba(19,29,38,.9)}
.slot__actions .button{margin:5px auto;width:70%}
.slot__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}
.slot__badge--tournament{width:30px;height:30px}
.slot__badge--tournament:before{width:20px;height:20px}
.synd-games-list--index .slot:nth-child(n+7){display:none}

@media screen and (min-width:600px){.synd-games-list--index .slot:nth-child(n+7){display:block}
.synd-games-list--index .slot:nth-child(n+10){display:none}}

@media screen and (min-width:800px){.synd-games-list--index .slot:nth-child(n+9){display:none}}

@media screen and (min-width:1400px){.synd-games-list--index .slot:nth-child(n+9){display:block}}
.games-list-block+.games-list-block{margin-top:-50px}
.games-list-block__wrapper{padding:10px 0 15px;-webkit-box-shadow:800px 0 0 #e6ecf2,-800px 0 0 #e6ecf2;box-shadow:800px 0 0 #e6ecf2,-800px 0 0 #e6ecf2;margin-bottom:25px;background-color:#e6ecf2}
.games-list-block__header{color:#99acbf;text-transform:uppercase;text-align:center}

@media screen and (max-width:1400px){.games-list-block--last-played .slot,.games-list-block--recommended .slot{width:23%}
.games-list-block--last-played .slot:nth-child(n+5),.games-list-block--recommended .slot:nth-child(n+5){display:none}}
.games-list .slot__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0}
.games-list__header{color:#384f66;text-transform:uppercase;text-align:center;font-size:20px;font-weight:700}
.games-list__button-wrapper{text-align:center;margin-top:10px}
.games-list__button-wrapper .button{min-width:210px}
.synd-games-list-wrapper{margin-top:10px}
.synd-games-list-wrapper:last-child{margin-bottom:40px}
.synd-games-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.synd-games-holder .vendors{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}
.synd-games-holder .games-list{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.games__empty-text{font-size:16px;line-height:1.4;font-weight:700;margin:0 10px 20px}
.games-list-transition-enter-active{-webkit-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease}
.games-list-transition-leave-to{position:absolute;opacity:0}
.games-list-transition-enter{opacity:0}
.var-max-width{max-width:1200px;margin:0 auto}

@media screen and (max-width:1440px){.var-max-width{max-width:960px}}
.page-page .var-max-width{max-width:960px}
.games-navigation{position:relative}
.games-navigation__list{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:12px 0}
.games-navigation__item{width:auto;position:relative;text-decoration:none;list-style-type:none;margin:5px 0}
.games-navigation__item:last-child{margin-left:50px;max-width:200px}
.games-navigation__link{font-family:Lato-Bold,sans-serif;color:#384f66;text-transform:uppercase;text-decoration:none;display:block;margin:0 12px;cursor:pointer}

@media screen and (max-width:1360px){.games-navigation__link{font-size:12px}}

@media screen and (max-width:1152px){.games-navigation__link{font-size:10px}}
.games-navigation__link.router-link-active,.games-navigation__link.router-link-exact-active,.games-navigation__link:hover{color:#d9572b}
.games-navigation__link.router-link-active .svg-icon,.games-navigation__link.router-link-exact-active .svg-icon,.games-navigation__link:hover .svg-icon{fill:#d9572b}
.games-navigation__link:before{display:block;margin:0 auto;width:40px;height:40px;background:url(img/sprite-general.png)}
.games-navigation__link .svg-icon{display:block;width:36px;height:36px;margin:0 auto;fill:#384f66}
.games-navigation__icon{display:none}
.vendors{position:relative;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;opacity:0}
.vendors.is-expanded{opacity:1;margin-bottom:24px}
.vendors__holder{position:absolute;font-family:Lato-Bold,sans-serif;text-transform:uppercase;margin:10px;padding:12px;border-radius:4px;background-color:#e6ecf2;-webkit-transition:height .6s;-o-transition:height .6s;transition:height .6s;overflow:hidden}
.vendors__holder,.vendors__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.vendors__list{padding:0;margin:0;list-style-type:none}
.vendors__list-item{margin:4px}
.vendors__list-item:first-child{width:100%}
.vendors__list-item:first-child,.vendors__list-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.vendors__list-link{border-radius:12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:24px;padding:0 5px;margin:5px 10px 5px 0;color:#384f66;line-height:1;text-decoration:none}
.vendors__list-link:last-child{margin-right:0}
.vendors__list-link.router-link-exact-active,.vendors__list-link:hover{color:#d9572b;background-color:#fff}
.vendors__list-recommended{fill:#fab316;margin-right:4px}
.search__form{position:relative;margin:0 0 30px;padding:0 10px}
.search__input.form-input__field{padding-left:20px;padding-right:50px}
.search__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:28px;width:32px;height:32px;border:0;padding:0;background-color:rgba(0,0,0,0);cursor:pointer}
.search__btn .svg-icon{fill:#c2c7cc}[data-is=Games]:not([data-tpl-id]){height:600px;position:relative;overflow:hidden}[data-is=Games]:not([data-tpl-id])>ul{opacity:0}
.synd-games-holder.is-loading{position:relative;min-height:600px;overflow:hidden}
.games-holder__preloader{background:none;width:64px;height:64px;position:absolute;left:50%;top:50%;margin-left:-32px;margin-top:-32px;z-index:1}
.games-holder__preloader:after,.games-holder__preloader:before{content:"";position:absolute;top:50%;left:50%;margin:0;width:0;height:0;opacity:0;border-radius:50%;border:2px solid #d9572b;-webkit-animation:ui-ripple 2s ease infinite;animation:ui-ripple 2s ease infinite}
.games-holder__preloader:after{-webkit-animation-delay:1s;animation-delay:1s}
.games{position:relative}
.games .h1-seo{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:10px 0}
.account-approve-popup__button-wrap{margin-top:16px}
.account-approve-popup__button-wrap .button+.button{margin-left:8px}
.upload-document-popup .modal-nav{padding:12px 60px}
.upload-document-popup .ui-tab-simple{margin-top:2px;margin-bottom:2px}
.upload-document-popup__title{font-size:24px;text-align:center}
.files-uploader__dropzone{position:relative;min-height:400px}
.files-uploader__label{position:absolute;left:0;top:0;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.files-uploader__error{position:absolute;top:100%}