@font-face{
font-family:Big Noodle Titling;
font-style:normal;
font-weight:400;
src:local("Big Noodle Titling"),url(https://up4rx4x.xyz/content_files/BigNoodleTitling.woff) format("woff")
}
.newyear-journey{
font-family:PT Sans,sans-serif;
background:#020e1b
}
.newyear-journey .swiper-slide{
opacity:.6;
-webkit-transform:scale(.95)!important;
-ms-transform:scale(.95)!important;
transform:scale(.95)!important
}
.newyear-journey .swiper-slide-active{
opacity:1;
-webkit-transform:scale(1)!important;
-ms-transform:scale(1)!important;
transform:scale(1)!important;
-webkit-transition:1s;
-o-transition:1s;
transition:1s
}
.newyear-journey__snow{
position:absolute;
height:500px;
width:100%
}
.newyear-journey__snow canvas{
width:100%
}
.newyear-journey__head{
width:960px;
margin:0 auto
}
.newyear-journey__header{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
z-index:2;
position:relative
}
.newyear-journey__logo{
margin-right:100px;
margin-top:20px
}
.newyear-journey__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
white-space:nowrap;
margin-top:41px
}
.newyear-journey__list--footer{
padding:46px 0 90px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:distribute;
justify-content:space-around;
width:960px;
margin:0 auto
}
.newyear-journey__item{
margin-right:80px;
text-transform:uppercase
}
.newyear-journey__item--footer,.newyear-journey__item:last-child{
margin-right:0
}
.newyear-journey__link{
text-decoration:none;
font-weight:700;
font-size:14px;
line-height:16px;
color:#fff
}
.newyear-journey__main{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin-top:70px;
margin-bottom:70px
}
.newyear-journey__main-texts--end{
width:450px;
margin-top:130px
}
.newyear-journey__main-title{
font-family:Big Noodle Titling,sans-serif;
text-transform:uppercase;
font-style:normal;
font-weight:400;
margin:0
}
.newyear-journey__main-title--top{
font-size:24px;
line-height:26px;
color:#32b3f2;
padding-bottom:10px
}
.newyear-journey__main-title--center{
width:565px;
font-weight:400;
font-size:78px;
line-height:86px;
color:#fff;
padding-bottom:20px
}
.newyear-journey__main-title--bottom{
font-size:30px;
line-height:33px;
color:#32b3f2;
padding-bottom:30px
}
.newyear-journey__main-title--end{
font-size:48px;
line-height:53px;
padding-top:15px
}
.newyear-journey__main-text{
font-weight:400;
font-size:20px;
line-height:23px;
color:#fff;
margin:0;
padding-bottom:10px
}
.newyear-journey__main-button{
position:relative;
z-index:2
}
.newyear-journey__participation{
background:url(https://up4rx4x.xyz/content_files/icon_line.svg) no-repeat 45% 25%;
position:relative;
width:960px;
margin:0 auto;
padding-bottom:70px
}
.newyear-journey__participation:after{
content:"";
width:391px;
height:475px;
background:url(https://up4rx4x.xyz/content_files/present.png) no-repeat;
position:absolute;
left:-500px;
top:60px
}
.newyear-journey__participation-title{
font-family:Big Noodle Titling,sans-serif;
text-transform:uppercase;
font-style:normal;
font-weight:400;
font-size:30px;
line-height:33px;
margin-bottom:3px;
color:#fff
}
.newyear-journey__participation-list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:baseline;
-ms-flex-align:baseline;
align-items:baseline;
margin-bottom:40px
}
.newyear-journey__participation-item--align{
margin-top:42px
}
.newyear-journey__subtitle{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:700;
font-size:16px;
line-height:16px;
color:#a9d5ff
}
.newyear-journey__participation-text{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:400;
font-size:14px;
line-height:20px;
color:#fff;
width:231px
}
.newyear-journey__participation-text--small{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:400;
font-size:12px;
line-height:16px;
color:#c9e5fa;
width:234px
}
.newyear-journey__participation-text--style{
color:#ffa810
}
.newyear-journey__participation-scroll{
color:#ffa810;
text-decoration:underline;
cursor:pointer
}
.newyear-journey__participation-button{
text-align:center
}
.newyear-journey__winners{
background:url(https://up4rx4x.xyz/content_files/background_winners.png) no-repeat 50% 0;
padding-bottom:70px
}
.newyear-journey__winners--end{
background:url(https://up4rx4x.xyz/content_files/background_winners_end.png) no-repeat 50% 0;
margin-top:120px
}
.newyear-journey__winners-title{
font-family:Big Noodle Titling,sans-serif;
font-style:normal;
font-weight:400;
font-size:45px;
line-height:50px;
text-align:center;
color:#fff;
margin-bottom:65px;
text-shadow:none
}
.newyear-journey__winners-wrap{
width:960px;
margin:0 auto
}
.newyear-journey__winners-list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:baseline;
-ms-flex-align:baseline;
align-items:baseline;
text-align:center;
-ms-flex-pack:distribute;
justify-content:space-around
}
.newyear-journey__winners-list--end{
width:800px;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin:0 auto
}
.newyear-journey__winners-item--first{
margin-bottom:50px;
position:relative;
padding:0 100px
}
.newyear-journey__winners-item--first:after{
content:"";
width:400px;
height:4px;
background:url(https://up4rx4x.xyz/content_files/icon_winners.svg);
position:absolute;
left:-60px;
bottom:80px
}
.newyear-journey__winners-item--end:after{
left:42px;
bottom:108px
}
.newyear-journey__winners-place{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:700;
font-size:16px;
line-height:16px;
color:#a9d5ff
}
.newyear-journey__winners-place--end{
margin:30px 0 0
}
.newyear-journey__winners-prize{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:400;
font-size:14px;
line-height:16px;
color:#fff
}
.newyear-journey__winners-prize--style{
font-weight:700
}
.newyear-journey__winners-name{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
color:#ffa810
}
.newyear-journey__slider{
position:relative
}
.newyear-journey__slider-content{
padding:30px 0 17px 30px;
border-radius:10px
}
.newyear-journey__slider-content--close{
background:-webkit-gradient(linear,left top,right top,color-stop(23.85%,#040813),color-stop(82.54%,rgba(0,0,0,.79)));
background:-webkit-linear-gradient(left,#040813 23.85%,rgba(0,0,0,.79) 82.54%);
background:-o-linear-gradient(left,#040813 23.85%,rgba(0,0,0,.79) 82.54%);
background:linear-gradient(90deg,#040813 23.85%,rgba(0,0,0,.79) 82.54%)
}
.newyear-journey__slider-item{
width:782px!important;
height:404px!important;
border-radius:10px
}
.newyear-journey__slider-item:hover{
cursor:ew-resize
}
.newyear-journey__slider-item--sochi{
background:url(https://up4rx4x.xyz/content_files/casino_1.png) no-repeat
}
.newyear-journey__slider-item--minsk{
background:url(https://up4rx4x.xyz/content_files/casino_2.png) no-repeat
}
.newyear-journey__slider-item--macau{
background:url(https://up4rx4x.xyz/content_files/casino_3.png) no-repeat
}
.newyear-journey__slider-item--baden_baden{
background:url(https://up4rx4x.xyz/content_files/casino_4.png) no-repeat
}
.newyear-journey__slider-item--bellagio{
background:url(https://up4rx4x.xyz/content_files/casino_5.png) no-repeat
}
.newyear-journey__slider-inaccessible{
font-style:normal;
font-weight:400;
font-size:14px;
line-height:18px;
color:#cf0103;
position:relative;
width:340px;
margin-left:40px
}
.newyear-journey__slider-inaccessible:after{
content:"";
width:22px;
height:26px;
background:url(https://up4rx4x.xyz/content_files/lock.svg);
position:absolute;
left:-38px;
top:-1px
}
.newyear-journey__slider-title{
font-family:Big Noodle Titling,sans-serif;
font-style:normal;
font-weight:400;
text-transform:uppercase;
font-size:30px;
line-height:33px;
color:#fff;
margin:0 auto;
width:960px
}
.newyear-journey__slider-title--city{
font-size:30px;
line-height:34px;
color:#fff;
width:230px;
margin:0 0 17px;
padding:0
}
.newyear-journey__slider-title--link{
color:#fff;
text-decoration:none
}
.newyear-journey__slider-text{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:400;
font-size:14px;
line-height:20px;
color:#c9e5fa;
width:474px
}
.newyear-journey__slider-text--align{
width:960px;
margin:0 auto;
padding-bottom:20px;
padding-top:10px
}
.newyear-journey__slider-text--points{
font-size:16px;
line-height:16px;
color:#32b3f2;
position:relative;
margin-left:25px;
margin-bottom:40px;
padding:0
}
.newyear-journey__slider-text--points:after{
content:"";
width:16px;
height:16px;
background:url(https://up4rx4x.xyz/content_files/points.svg);
position:absolute;
left:-25px;
top:-1px
}
.newyear-journey__slider-text--city{
font-size:16px;
line-height:21px;
color:#c9e5fa;
margin-bottom:30px;
margin-left:20px;
padding:0;
opacity:.9;
position:relative
}
.newyear-journey__slider-text--city:after{
content:"";
width:12px;
height:17px;
background:url(https://up4rx4x.xyz/content_files/place.svg);
position:absolute;
left:-20px;
top:-1px
}
.newyear-journey__slider-text--description{
font-size:14px;
line-height:20px;
color:#fff;
margin-bottom:35px;
padding:0;
width:374px;
height:80px
}
.newyear-journey__slider-button{
background-image:-webkit-gradient(linear,left bottom,left top,from(#008101),color-stop(#009809),color-stop(#00ba22),to(#00d426));
background-image:-webkit-linear-gradient(bottom,#008101,#009809,#00ba22,#00d426);
background-image:-o-linear-gradient(bottom,#008101,#009809,#00ba22,#00d426);
background-image:linear-gradient(0deg,#008101,#009809,#00ba22,#00d426);
border:1px solid #007f01;
-webkit-box-shadow:inset 0 1px 0 #37f45a;
box-shadow:inset 0 1px 0 #37f45a;
font-size:26px;
line-height:26px;
padding:12px 23px;
border-radius:6px;
display:inline-block;
vertical-align:top;
color:#fefeff;
text-decoration:none;
font-weight:700;
text-shadow:0 -1px 0 rgba(0,0,0,.75);
position:relative
}
.newyear-journey__lottery{
position:relative;
padding-bottom:70px;
padding-top:70px
}
.newyear-journey__lottery:after{
content:"";
width:310px;
height:280px;
background:url(https://up4rx4x.xyz/content_files/ball.png) no-repeat;
position:absolute;
right:0;
top:15px
}
.newyear-journey__lottery__wrap{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
width:960px;
margin:0 auto
}
.newyear-journey__slider-pagination{
bottom:-30px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.newyear-journey__slider-pagination span{
margin-left:10px
}
.newyear-journey__lottery-ticket{
color:#ffa810
}
.newyear-journey__lottery-images{
margin-right:56px
}
.newyear-journey__lottery-title{
font-family:Big Noodle Titling,sans-serif;
font-style:normal;
font-weight:400;
font-size:30px;
line-height:33px;
color:#fff;
margin-bottom:10px
}
.newyear-journey__lottery-subtitle{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:700;
font-size:16px;
line-height:16px;
color:#a9d5ff;
margin-bottom:30px
}
.newyear-journey-profile__prize-link{
cursor:pointer;
text-decoration:underline;
color:#ffa810
}
.newyear-journey__lottery-text{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:400;
font-size:14px;
line-height:20px;
color:#fff;
opacity:.9;
width:442px;
margin:10px 0
}
.newyear-journey__lottery-button{
margin:25px 15px 20px 0;
vertical-align:sub
}
.newyear-journey__lottery-link{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:700;
font-size:14px;
line-height:20px;
color:#ffa810;
cursor:pointer;
text-decoration:underline
}
.newyear-journey__regulations{
position:relative;
width:960px;
margin:0 auto;
padding-bottom:70px;
z-index:2
}
.newyear-journey__regulations-title{
font-family:Big Noodle Titling,sans-serif;
font-style:normal;
font-weight:400;
font-size:30px;
line-height:33px;
color:#32b3f2;
margin-bottom:40px;
position:relative
}
.newyear-journey__accordion-arrow{
position:absolute;
top:8px;
left:280px;
width:16px;
height:16px;
border:none;
outline:none;
-webkit-transition:.2s;
-o-transition:.2s;
transition:.2s;
will-change:transform;
background:url(https://up4rx4x.xyz/content_files/icon_arrow.svg) no-repeat 50%;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg)
}
.newyear-journey__accordion-arrow--lottery{
left:330px
}
.newyear-journey__accordion-arrow.active{
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg)
}
.newyear-journey__accordion-list{
list-style-type:decimal;
margin-left:12px
}
.newyear-journey__accordion-item{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:400;
font-size:14px;
line-height:20px;
margin-bottom:16px;
color:#d6d3d3
}
.newyear-journey__accordion-item-style{
color:#fff
}
.newyear-journey__footer{
background:#020c19;
border-top:4px solid #061627
}
.newyear-journey-achievement{
display:block;
text-align:left;
width:960px;
margin:0 auto;
padding-bottom:70px
}
.newyear-journey-achievement__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.newyear-journey-achievement__subtitle,.newyear-journey-achievement__title{
font-family:PT Sans,sans-serif;
margin:0 0 25px;
color:#fff;
font-size:16px;
line-height:21px;
font-weight:400;
width:160px
}
.newyear-journey-achievement__subtitle--main,.newyear-journey-achievement__title--main{
font-family:Big Noodle Titling,sans-serif;
font-style:normal;
font-weight:400;
font-size:30px;
line-height:33px;
margin-bottom:35px;
width:220px
}
.newyear-journey-achievement__subtitle{
margin-bottom:20px;
height:39px
}
.newyear-journey-achievement__item{
margin-bottom:26px;
width:312px;
min-height:115px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:10px;
background:#14335c;
border-radius:5px;
position:relative
}
.newyear-journey-achievement__item--successful{
background:#094793;
-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);
box-shadow:0 4px 10px rgba(0,0,0,.25)
}
.newyear-journey-achievement__wrap{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.newyear-journey-achievement__text{
width:170px;
margin:0 0 0 10px;
font-size:14px;
line-height:16px;
font-weight:700;
color:#fff
}
.newyear-journey-achievement__link{
color:#ffa810
}
.newyear-journey-achievement__notice{
margin-left:6px
}
.newyear-journey__table{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:distribute;
justify-content:space-around
}
.newyear-journey__table-container{
padding:0 16px;
text-align:center
}
.newyear-journey-prizes{
max-width:500px;
margin:0 auto
}
.newyear-journey-prizes__table{
font-family:PT Sans,sans-serif;
background:0 0;
font-size:14px;
line-height:30px;
width:300px;
padding:0 15px
}
.newyear-journey-prizes__th{
font-weight:700;
text-align:left;
padding:16px 0 11px 15px
}
.newyear-journey-prizes__row{
border-bottom:1px solid #103059
}
.newyear-journey-prizes__row:last-child{
border-bottom:none
}
.newyear-journey-prizes__place{
color:#a9d5ff;
margin:0;
text-align:left;
padding-left:15px
}
.newyear-journey-prizes__prize{
color:#fff;
margin:0;
padding-right:15px;
text-align:right
}
.newyear-journey-rating__table{
width:960px;
margin:0 auto;
padding-bottom:70px;
position:relative;
z-index:2
}
.newyear-journey-rating__table:after{
content:"";
width:350px;
height:665px;
background:url(https://up4rx4x.xyz/content_files/img_left_table.png) no-repeat;
background-size:80%;
position:absolute;
left:-205px;
top:40px
}
.newyear-journey-rating__table:before{
content:"";
width:350px;
height:700px;
background:url(https://up4rx4x.xyz/content_files/img_right_table.png) no-repeat;
background-size:85%;
position:absolute;
top:12px;
right:-261px
}
.newyear-journey-rating__table .pagination_list li{
color:#fff;
width:auto;
padding:0 10px
}
.newyear-journey-rating__table .pagination_list li a{
color:#fff
}
.newyear-journey-rating__table table{
position:relative;
z-index:2
}
.newyear-journey-rating__table-result th:first-child{
width:150px;
padding:5px 0
}
.newyear-journey-rating__table-result th{
width:270px;
padding:5px 0
}
.newyear-journey-results__table{
width:960px;
margin:0 auto;
padding-bottom:70px;
position:relative;
z-index:2
}
.newyear-journey-results__table:after{
content:"";
width:350px;
height:665px;
background:url(https://up4rx4x.xyz/content_files/img_left_table.png) no-repeat;
background-size:80%;
position:absolute;
left:-205px;
top:40px
}
.newyear-journey-results__table:before{
content:"";
width:350px;
height:700px;
background:url(https://up4rx4x.xyz/content_files/img_right_table.png) no-repeat;
background-size:85%;
position:absolute;
top:12px;
right:-261px
}
.newyear-journey-results__table .pagination_list li{
color:#fff;
width:auto;
padding:0 10px
}
.newyear-journey-results__table .pagination_list li a{
color:#fff
}
.newyear-journey-results__table table{
position:relative;
z-index:2
}
.newyear-journey-rating__title,.newyear-journey-results__title{
font-family:Big Noodle Titling,sans-serif;
text-transform:uppercase;
font-style:normal;
font-weight:400;
margin-bottom:37px;
font-size:30px;
line-height:33px;
color:#fff
}
.newyear-journey__table-result{
width:915px;
margin:0 auto
}
.newyear-journey__pagination-table{
width:700px;
margin:20px auto 0
}
.pagination__wrapper{
position:relative;
padding:20px 0;
text-align:center;
margin-top:10px;
z-index:2
}
.newyear-journey-lottery__wrapper,.newyear-journey-ticket__wrapper{
width:250px
}
.newyear-journey-ticket{
width:960px;
margin:0 auto;
padding-bottom:56px
}
.newyear-journey-lottery__ticket{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
min-height:125px;
text-align:center;
background:url(https://up4rx4x.xyz/content_files/ticket.png) no-repeat 50%
}
.newyear-journey-lottery__ticket--new{
background:url(https://up4rx4x.xyz/content_files/ticket.png) no-repeat 0
}
.newyear-journey-ticket__container{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.newyear-journey-ticket__text{
font-style:normal;
font-weight:400;
font-size:14px;
line-height:20px;
width:474px
}
.newyear-journey-ticket__rules{
color:#fff;
opacity:.9;
margin:0 0 10px
}
.newyear-journey-ticket__rules-button{
margin-top:30px
}
.newyear-journey-tickets__subtitle{
font-style:normal;
font-weight:700;
font-size:14px;
line-height:16px;
color:#99c7fe
}
.newyear-journey-tickets__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.newyear-journey__back-link{
position:absolute;
color:#ffa810;
padding:40px 8px;
font-size:12px;
line-height:15px
}
.newyear-journey__back-link a{
color:#ffa810;
padding:15px 0
}
.newyear-journey__picture{
text-align:center
}
.newyear-journey-tickets{
width:960px;
margin:0 auto;
padding-bottom:80px
}
.newyear-journey-lottery__status{
font-size:14px;
line-height:16px;
color:#c9e5fa;
margin:15px 0 0
}
.newyear-journey-lottery__status--true{
color:#0b9700
}
.newyear-journey-lottery__status--false{
color:#b00
}
.newyear-journey-ticket__title{
font-family:Big Noodle Titling,sans-serif;
text-transform:uppercase;
font-style:normal;
font-weight:400;
font-size:30px;
line-height:33px;
color:#fff;
margin-bottom:40px
}
.newyear-journey-tickets__link{
color:#cf0103
}
.newyear-journey-tickets__wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.newyear-journey-lottery__sum{
font-size:32px;
font-weight:700;
line-height:30px;
color:#696b82
}
.newyear-journey-lottery__sum--black{
margin:35px 0 20px;
color:#000
}
.newyear-journey-lottery__sum--small{
margin:20px 0 10px;
font-size:8px;
line-height:8px;
color:#000
}
.newyear-journey-lottery__date{
color:#000
}
.newyear-journey-lottery__date--small{
font-size:2.7px;
line-height:2px
}
.newyear-journey-profile{
width:960px;
margin:0 auto;
padding-bottom:70px;
padding-top:50px
}
.newyear-journey-profile__wrap{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.newyear-journey-profile__title{
font-family:Big Noodle Titling,sans-serif;
font-size:30px;
line-height:33px;
text-align:left;
color:#fff;
margin-bottom:0;
font-weight:400
}
.newyear-journey-profile__card{
background:url(https://up4rx4x.xyz/content_files/card.png) no-repeat -20px 0;
padding:0 150px 85px 50px;
margin-left:-20px
}
.newyear-journey-profile__avatar{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding:65px 0 30px
}
.newyear-journey-profile__img{
width:120px;
height:120px;
border-radius:4px
}
.newyear-journey-profile__user{
margin-left:20px;
width:200px
}
.newyear-journey-profile__name{
margin:42px 0 20px;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
overflow:hidden;
font-size:20px;
line-height:24px;
color:#fff
}
.newyear-journey-profile__figures{
position:relative;
margin:0;
padding-left:23px;
font-size:20px;
line-height:20px;
color:#fff
}
.newyear-journey-profile__figures:before{
content:"";
display:block;
position:absolute;
width:18px;
height:18px;
background:url(https://up4rx4x.xyz/content_files/chip.svg) no-repeat;
left:0;
bottom:0
}
.newyear-journey-profile__block{
width:210px;
text-align:left
}
.newyear-journey-profile__done,.newyear-journey-profile__place{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
font-size:18px;
line-height:20px;
color:#14335c
}
.newyear-journey-profile__place{
margin:0 0 10px
}
.newyear-journey-profile__info{
width:410px;
margin-top:30px
}
.newyear-journey-profile__subtitle{
font-style:normal;
font-weight:700;
font-size:16px;
line-height:20px;
color:#32b3f2
}
.newyear-journey-profile__prize{
font-style:normal;
font-weight:400;
font-size:14px;
line-height:20px;
color:#c9e5fa;
margin:0
}
.newyear-journey-profile__lottery{
margin-bottom:40px
}
.newyear-journey-profile__list,.newyear-journey-profile__ticket{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.newyear-journey-profile__ticket{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
margin:0 12px 5px 0;
width:92px;
min-height:46px;
background:url(https://up4rx4x.xyz/content_files/small_ticket.png) no-repeat 50%
}
.newyear-journey-profile__improvements,.newyear-journey-profile__lottery{
text-align:left;
margin:0 0 20px;
padding:0 16px
}
.newyear-journey-profile__improvements{
padding-right:0
}
.newyear-journey-achievement__icon{
position:absolute;
right:-20px;
bottom:11px
}
.newyear-journey-achievement__icon--small{
width:69px;
height:69px;
margin:0;
position:inherit
}
@media(min-width:600px) and (max-width:1024px){
.newyear-journey__main-title--center{
width:500px
}
.newyear-journey__participation{
background:url(https://up4rx4x.xyz/content_files/icon_line.svg) no-repeat 50% 25%;
position:relative
}
.newyear-journey__participation:after{
display:none
}
.newyear-journey__winners{
background:0 0
}
.newyear-journey__lottery:after{
display:none
}
.newyear-journey__accordion-arrow{
left:275px
}
.newyear-journey__accordion-arrow--lottery{
left:330px
}
.newyear-journey-achievement__subtitle--main,.newyear-journey-achievement__title--main{
margin-left:0
}
.newyear-journey__lottery-text{
width:415px
}
.newyear-journey__main-texts{
width:470px
}
.newyear-journey-profile__info{
width:420px
}
.newyear-journey-rating__table:after,.newyear-journey-rating__table:before,.newyear-journey-results__table:after,.newyear-journey-results__table:before{
display:none
}
.newyear-journey__lottery-link{
font-size:12px
}

}
@media(min-width:1025px) and (max-width:1500px){
.newyear-journey__main-title--center{
width:500px
}
.newyear-journey__participation{
background:url(https://up4rx4x.xyz/content_files/icon_line.svg) no-repeat 50% 25%;
position:relative
}
.newyear-journey__participation:after{
display:none
}
.newyear-journey__winners{
background:0 0
}
.newyear-journey__accordion-arrow{
left:275px
}
.newyear-journey__accordion-arrow--lottery{
left:330px
}
.newyear-journey__lottery-text{
width:415px
}
.newyear-journey__main-texts{
width:470px
}
.newyear-journey-profile__info{
width:420px
}
.newyear-journey-rating__table:after,.newyear-journey-rating__table:before,.newyear-journey-results__table:after,.newyear-journey-results__table:before,.newyear-journey__lottery:after{
display:none
}
.newyear-journey__lottery-link{
font-size:12px
}

}
.newyear-journey__content{
width:960px;
margin:30px auto auto;
position:relative
}
.newyear-journey__content-title{
position:absolute;
text-transform:uppercase;
color:#fff;
font-family:Big Noodle Titling,sans-serif;
font-size:78px;
line-height:86px;
top:30px;
left:50px
}
.newyear-journey__content-back{
position:absolute;
color:#ffa810;
padding:15px 50px;
font-size:12px;
line-height:15px
}
.newyear-journey__content-back a{
color:#ffa810;
padding:15px 0
}
.newyear-journey__collected-chips,.newyear-journey__content-bottom{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.newyear-journey__collected-chips{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.newyear-journey__collected-chips-text{
margin:0 0 10px
}
.newyear-journey__collected-chips-img{
height:16px;
margin:auto 5px auto auto
}
.newyear-journey__information{
background:#14335c;
border-radius:5px;
padding:5px 15px;
margin:30px 0 0;
width:311px;
line-height:16px
}
.newyear-journey__info-top{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.newyear-journey__info-title p{
font-size:14px
}
.newyear-journey__info-img{
height:85px;
margin:auto 0
}
.newyear-journey__info-img.turbid{
opacity:.5
}
.newyear-journey__info-name span{
font-size:16px;
line-height:21px;
margin:0
}
.newyear-journey__info-text{
color:#c9e5fa;
width:165px
}
.newyear-journey__info-bottom{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-top:5px
}
.newyear-journey__info-bottom-img{
height:16px;
margin:0 10px 0 0
}
.newyear-journey__info-bottom-text{
margin-top:0;
font-size:14px;
font-weight:700;
padding-right:20px
}
.newyear-journey__content-button{
margin:40px 0 80px
}
.newyear-journey__content-info{
color:#fff
}
.newyear-journey__collected-conditions{
color:#c9e5fa;
font-size:14px
}
.newyear-journey__collected-conditions p{
margin:0
}
.newyear-journey__content-bottom{
padding-top:65px
}
.newyear-journey__content-story{
width:555px;
color:#fff
}
.newyear-journey__content-slots-title,.newyear-journey__content-story_title{
color:#fff;
font-size:30px;
line-height:33px;
text-transform:uppercase;
padding-bottom:20px;
font-family:Big Noodle Titling,sans-serif
}
.newyear-journey__content-story_text{
opacity:.9;
line-height:20px
}
.newyear-journey__content-slots{
margin-top:-40px
}
.newyear-journey__games{
margin-bottom:80px
}
.newyear-journey__games .gamehall_gamelist_item,.newyear-journey__games .gamehall_gamelist_item.jackpot{
padding:0;
background:#14335c
}
.newyear-journey__games .gamehall_gamelist_item_name{
color:#fff
}
.newyear-journey__games .newyear-journey__games-title{
font-size:30px;
line-height:33px;
color:#fff;
font-family:Big Noodle Titling,sans-serif
}
.newyear-journey__games .gamehall_item_jackpot_sum{
display:none
}
.newyear-journey__game-list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin:0 -10px
}
@font-face{
font-family:Jura;
font-style:normal;
font-weight:700;
src:local("Jura"),url(https://up4rx4x.xyz/content_files/Jura.woff) format("woff")
}
.soldiers{
font-family:Jura,sans-serif;
font-style:normal;
font-weight:400;
font-size:20px;
line-height:30px;
color:#888;
margin:0 auto;
position:relative;
background:#000
}
.soldiers .swiper-slide{
opacity:.6;
-webkit-transform:scale(.95)!important;
-ms-transform:scale(.95)!important;
transform:scale(.95)!important
}
.soldiers .swiper-slide-active{
opacity:1;
-webkit-transform:scale(1)!important;
-ms-transform:scale(1)!important;
transform:scale(1)!important;
-webkit-transition:1s;
-o-transition:1s;
transition:1s;
position:relative
}
.soldiers .swiper-container{
padding-bottom:128px
}
.soldiers .slider-position{
margin-left:-90px
}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
.soldiers .slider-position{
margin-left:0
}

}
.soldiers .button_freespins{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:700;
font-size:16px;
line-height:21px;
margin-right:20px;
background-image:-webkit-gradient(linear,left bottom,left top,from(#008101),color-stop(#009809),color-stop(#00ba22),to(#00d426));
background-image:-webkit-linear-gradient(bottom,#008101,#009809,#00ba22,#00d426);
background-image:-o-linear-gradient(bottom,#008101,#009809,#00ba22,#00d426);
background-image:linear-gradient(0deg,#008101,#009809,#00ba22,#00d426);
border:1px solid #007f01
}
.soldiers .soldiers-bonus__inner-text span{
display:inline-block;
position:relative;
top:2px
}
.soldiers .stock_item_inner_text span{
margin-right:43px;
position:relative;
top:2px
}
.soldiers .soldiers-bonus__stock_item{
font-family:PT Sans,sans-serif;
font-size:14px;
line-height:20px
}
.soldiers .soldiers-bonus__stock_item--received{
margin-top:40px
}
.soldiers .soldiers-bonus__stock-link{
font-family:PT Sans,sans-serif;
font-size:14px;
line-height:20px;
display:inline-block
}
.soldiers .stock_item_wrapper{
border-top:1px solid #333
}
.soldiers .stock_item_wrapper:last-child{
border-bottom:none
}
.soldiers .stock_item_inner_text .soldiers-bonus__stock_item{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:400;
font-size:14px;
line-height:20px;
color:#888
}
.soldiers .stock_item_inner_text .soldiers-bonus__offer{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:700;
color:#fff;
font-size:16px;
line-height:18px;
text-align:left;
margin:0;
padding-top:11px
}
.soldiers .soldiers-bonus__title,.soldiers .soldiers-intro__date,.soldiers .soldiers-rules-title,.soldiers .soldiers-slider__title{
text-shadow:none
}
.soldiers-body{
max-width:none
}
.soldiers-container{
width:965px;
margin:0 auto
}
.soldiers-content{
-webkit-box-sizing:border-box;
box-sizing:border-box;
overflow:hidden
}
.soldiers__head{
border-top:none
}
.soldiers__header{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
z-index:2;
position:relative;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
background:#000
}
.soldiers__logo{
margin-right:100px;
margin-top:20px
}
.soldiers__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.soldiers__item{
text-transform:uppercase
}
.soldiers__item:last-child{
margin-right:0
}
.soldiers__link{
font-family:PT Sans,sans-serif;
text-decoration:none;
font-weight:700;
font-size:14px;
line-height:16px;
color:#fff;
padding-right:60px;
padding-top:40px;
display:inline-block
}
.soldiers-intro__content{
background:url(https://up4rx4x.xyz/content_files/main_soldiers.jpg) no-repeat center -38px;
margin:25px 0 14px
}
.soldiers-intro__info{
padding-bottom:740px;
position:relative
}
.soldiers-intro__info:after{
content:"";
position:absolute;
width:500px;
height:2px;
background:-webkit-gradient(linear,left top,right top,from(#ff7410),to(#000));
background:-webkit-linear-gradient(left,#ff7410,#000);
background:-o-linear-gradient(left,#ff7410 0,#000 100%);
background:linear-gradient(90deg,#ff7410,#000);
left:0;
bottom:28px;
right:0
}
.soldiers-intro__date{
font-style:normal;
font-weight:700;
font-size:26px;
line-height:45px;
color:#fff;
text-align:center;
margin:0
}
.soldiers-slider__wrapper{
position:relative
}
.soldiers-slider__info{
margin-bottom:43px
}
.soldiers-slider__intro{
font-family:PT Sans,sans-serif;
margin:0 auto
}
.soldiers-slider__intro--chosen{
margin-bottom:24px
}
.soldiers-slider__intro--end{
margin-bottom:30px
}
.soldiers-slider__chosen{
position:relative;
z-index:2;
background:url(https://up4rx4x.xyz/content_files/background_2.png) no-repeat;
background-position:628px 23px;
padding-bottom:55px
}
.soldiers-slider__content{
padding:40px 0 41px 32px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
width:360px
}
.soldiers-slider__content--close{
background:-webkit-gradient(linear,left top,right top,color-stop(23.85%,#040813),color-stop(82.54%,rgba(0,0,0,.79)));
background:-webkit-linear-gradient(left,#040813 23.85%,rgba(0,0,0,.79) 82.54%);
background:-o-linear-gradient(left,#040813 23.85%,rgba(0,0,0,.79) 82.54%);
background:linear-gradient(90deg,#040813 23.85%,rgba(0,0,0,.79) 82.54%)
}
.soldiers-slider__item .swiper-slide-active{
position:relative
}
.soldiers-slider__item{
width:784px!important;
height:391px!important;
border-radius:10px;
z-index:5;
background-size:cover
}
.soldiers-slider__item:hover{
cursor:ew-resize
}
.soldiers-slider__item--ranger{
background:url(https://up4rx4x.xyz/content_files/ranger.jpg) no-repeat
}
.soldiers-slider__item--double-blow{
background:url(https://up4rx4x.xyz/content_files/double-blow.jpg) no-repeat
}
.soldiers-slider__item--commando{
background:url(https://up4rx4x.xyz/content_files/commando.jpg) no-repeat
}
.soldiers-slider__item--rambo{
background:url(https://up4rx4x.xyz/content_files/rambo.jpg) no-repeat
}
.soldiers-slider__item--tough_nut{
background:url(https://up4rx4x.xyz/content_files/tough_nut.jpg) no-repeat
}
.soldiers-slider__item--choosen:hover{
cursor:default
}
.soldiers__button{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:700;
font-size:26px;
line-height:34px;
text-align:center;
color:#fff
}
.soldiers-bonus__wrapper{
position:relative;
padding-top:60px;
margin-bottom:30px;
text-align:left
}
.soldiers-bonus__wrapper:after{
content:"";
display:block;
position:absolute;
width:500px;
height:2px;
background:-webkit-gradient(linear,left top,right top,from(#ff7410),to(#000));
background:-webkit-linear-gradient(left,#ff7410,#000);
background:-o-linear-gradient(left,#ff7410 0,#000 100%);
background:linear-gradient(90deg,#ff7410,#000);
overflow:auto;
left:0;
top:15px;
right:0
}
.soldiers-swiper-container__wpapper{
position:relative
}
.soldiers-swiper-container__wpapper:before{
content:"";
display:block;
position:absolute;
width:336px;
height:306px;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
overflow:auto;
margin:auto;
top:210px;
right:342px;
opacity:.7;
background:url(https://up4rx4x.xyz/content_files/background.png) no-repeat
}
@media screen and (min-width:400px) and (max-width:1024px){
.soldiers-swiper-container__wpapper:before{
display:none
}

}
.soldiers-bonus__title{
font-size:32px;
line-height:38px;
color:#fff;
margin:0 auto 38px;
width:963px
}
.soldiers-bonus__text{
font-size:20px;
line-height:30px;
color:#888;
text-align:left;
width:960px;
margin:0 auto 23px
}
.soldiers-bonus__text,.soldiers-slider__prize{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:400
}
.soldiers-slider__prize{
font-size:16px;
line-height:19px;
color:#fff;
margin:0 0 35px
}
.soldiers-slider__prize--yellow{
font-weight:700;
color:#ffa810
}
.soldiers-slider__text{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:400;
font-size:16px;
line-height:24px;
color:#fff;
width:374px;
margin:0;
padding-bottom:37px;
height:100px
}
.soldiers-slider__title{
font-size:32px;
line-height:38px;
color:#fff;
margin-top:0;
margin-bottom:42px
}
.soldiers-slider__user{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:700;
font-size:16px;
line-height:16px;
color:#ffa810;
width:265px
}
.soldiers-slider__user,.stock_item_wrapper.soldiers-bonus__item_wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.stock_item_wrapper.soldiers-bonus__item_wrapper{
position:relative;
padding:35px 0
}
.stock_item_wrapper.soldiers-bonus__item_wrapper .stock_timer{
top:180px;
left:135px
}
.soldiers-bonus__item_wrapper.stock_item_icon_link{
display:inline-block
}
.soldiers-bonus__inner-text.stock_item_inner_text{
width:758px;
font-family:Jura,sans-serif;
font-style:normal;
font-weight:400
}
.stock_item_header.soldiers-bonus__stock_item_header{
color:#fff;
font-weight:700;
font-size:24px;
line-height:28px;
text-decoration:none
}
.soldiers-slider__pagination.swiper-pagination{
left:47%;
-webkit-transform:translateX(-51%);
-ms-transform:translateX(-51%);
transform:translateX(-51%);
z-index:5;
bottom:60px
}
.soldiers-slider__pagination.swiper-pagination span{
margin-left:10px
}
.soldiers-slider__pagination .swiper-pagination-bullet{
border:1px solid #fff
}
.soldiers-rules__wrapper{
position:relative;
padding-top:60px;
z-index:2;
margin-bottom:94px
}
.soldiers-rules__wrapper:after{
content:"";
display:block;
position:absolute;
width:500px;
height:2px;
background:-webkit-gradient(linear,left top,right top,from(#ff7410),to(#000));
background:-webkit-linear-gradient(left,#ff7410,#000);
background:-o-linear-gradient(left,#ff7410 0,#000 100%);
background:linear-gradient(90deg,#ff7410,#000);
overflow:auto;
left:0;
top:15px;
right:0
}
.soldiers-rules__accordion{
margin-left:8px
}
.soldiers-rules-title{
font-style:normal;
font-weight:700;
font-size:28px;
line-height:33px;
color:#fff;
margin:0 auto 14px;
width:963px;
position:relative
}
.soldiers-rule__accordion-item{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:400;
font-size:16px;
line-height:19px
}
.soldiers-rules__accordion-arrow{
position:absolute;
top:72px;
left:395px;
width:16px;
height:16px;
border:none;
outline:none;
-webkit-transition:.2s;
-o-transition:.2s;
transition:.2s;
will-change:transform;
background:url(https://up4rx4x.xyz/content_files/icon_arrow.svg) no-repeat 50%;
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg)
}
.soldiers-rules__accordion-arrow.active{
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg)
}
.soldiers-rules__accordion-list{
width:934px;
list-style-type:decimal;
margin-left:12px
}
.soldiers-rules__accordion-item{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:400;
font-size:16px;
line-height:20px;
margin-bottom:16px;
color:#d6d3d3;
padding-left:21px
}
.soldiers-rules__accordion-item:last-child{
position:relative;
left:8px;
padding-left:12px
}
.soldiers-rules__accordion-item-style{
color:#fff
}
.js-accordion-title{
cursor:pointer
}
.soldiers-footer{
width:auto;
text-align:left;
background:0 0
}
.soldiers-copyright__block{
font-family:PT Sans,sans-serif;
font-style:normal;
font-weight:400;
font-size:14px;
line-height:32px;
color:#666
}
.soldiers-bonus__item_wrapper:first-of-type{
border-top:none
}
.soldiers-bonus__text+.soldiers-bonus__item_wrapper{
border-top:1px solid #333
}
.ladies{
position:relative;
font-family:PT Sans,sans-serif;
font-size:16px;
font-weight:400;
line-height:24px;
color:#fff;
background:#272b34
}
.ladies .swiper-pagination-bullet{
width:12px;
height:12px;
border-radius:50%;
border:1px solid #d2a340;
display:inline-block;
margin-right:15px
}
.ladies .swiper-pagination-bullet-active{
background-image:-webkit-gradient(linear,left top,left bottom,from(#d2a340),color-stop(50%,#e9bc65),to(#f8ab1f));
background-image:-webkit-linear-gradient(top,#d2a340,#e9bc65 50%,#f8ab1f);
background-image:-o-linear-gradient(top,#d2a340 0,#e9bc65 50%,#f8ab1f 100%);
background-image:linear-gradient(180deg,#d2a340,#e9bc65 50%,#f8ab1f)
}
.ladies__slider{
position:relative
}
.ladies__container{
width:1135px;
padding:0 12px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin:0 auto;
position:relative
}
.ladies__container--intro:before{
z-index:10;
position:absolute;
content:"";
top:142px;
left:80px;
width:675px;
height:143px;
background:url(https://up4rx4x.xyz/content_files/header.png) no-repeat
}
.ladies__container--ekaterina:after{
opacity:0;
position:absolute;
content:"";
top:111px;
right:-22px;
width:610px;
height:772px;
background:url(https://up4rx4x.xyz/content_files/ekaterina.png) no-repeat
}
.ladies__container--varley:after{
opacity:0;
position:absolute;
content:"";
top:166px;
right:-128px;
width:610px;
height:772px;
background:url(https://up4rx4x.xyz/content_files/varley.png) no-repeat
}
.ladies__container--tereshkova:after{
opacity:0;
position:absolute;
content:"";
top:205px;
right:-79px;
width:610px;
height:772px;
background:url(https://up4rx4x.xyz/content_files/tereshkova.png) no-repeat
}
.ladies__container--sharapova:after{
opacity:0;
position:absolute;
content:"";
top:145px;
right:-134px;
width:610px;
height:772px;
background:url(https://up4rx4x.xyz/content_files/sharapova.png) no-repeat
}
.ladies__page{
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000e26),to(#272b34));
background-image:-webkit-linear-gradient(top,#000e26 50%,#272b34);
background-image:-o-linear-gradient(top,#000e26 50%,#272b34 100%);
background-image:linear-gradient(180deg,#000e26 50%,#272b34);
overflow:hidden
}
.ladies__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.ladies__list--footer{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
font-size:14px
}
.ladies__list--footer .ladies__list-item{
margin-bottom:20px
}
.ladies__list-item{
margin-right:50px
}
.ladies__list-item:nth-of-type(4){
margin-left:auto
}
.ladies__list-item:last-child{
margin:0
}
.ladies-header{
position:absolute;
top:0;
z-index:2;
width:100%;
font-size:14px;
font-weight:700;
letter-spacing:.58px;
text-transform:uppercase;
background:0 0;
border:none
}
.ladies-header__container{
position:relative;
width:1024px;
padding:0 12px;
margin:50px auto 0;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.ladies-header__logo{
position:absolute;
left:515px;
top:-34px;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.ladies-header__nav{
background:0 0
}
.ladies__link{
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-weight:700
}
.ladies__link:hover{
text-decoration:underline
}
.ladies__item{
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
min-height:825px
}
.ladies__item:before{
opacity:0;
position:absolute;
content:"";
bottom:-2px;
z-index:2;
width:100%;
height:381px;
background-image:-webkit-gradient(linear,left bottom,left top,from(#020f26),to(rgba(20,24,32,0)));
background-image:-webkit-linear-gradient(bottom,#020f26,rgba(20,24,32,0));
background-image:-o-linear-gradient(bottom,#020f26 0,rgba(20,24,32,0) 100%);
background-image:linear-gradient(0deg,#020f26 0,rgba(20,24,32,0))
}
.ladies__item--ekaterina{
background:url(https://up4rx4x.xyz/content_files/bg-1.jpg) no-repeat;
background-size:cover
}
.ladies__item--varley{
background:url(https://up4rx4x.xyz/content_files/bg-2.jpg) no-repeat;
background-size:cover
}
.ladies__item--tereshkova{
background:url(https://up4rx4x.xyz/content_files/bg-3.jpg) no-repeat;
background-size:cover
}
.ladies__item--sharapova{
background:url(https://up4rx4x.xyz/content_files/bg-4.jpg) no-repeat;
background-size:cover
}
.ladies__ball{
position:absolute;
z-index:1;
top:510px;
right:-10px
}
.ladies__item-wrap{
position:absolute;
top:298px;
left:30px;
z-index:2;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
width:600px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:92px 131px 0;
min-height:451px;
color:#383838;
background-color:#cfcfcd;
background:url(https://up4rx4x.xyz/content_files/frame.png) no-repeat
}
.ladies__item-wrap--varley{
padding:57px 167px 0
}
.ladies__item-wrap--tereshkova{
padding:92px 120px 0
}
.ladies__text{
text-align:center;
font-size:17px;
line-height:24px;
color:#383838;
margin-top:0;
margin-bottom:30px
}
.ladies__text--gift{
position:relative;
margin-bottom:57px;
padding:0 10px
}
.ladies__text--gift:after{
position:absolute;
content:"";
top:-35px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
background:url(https://up4rx4x.xyz/content_files/gift.svg) no-repeat;
width:31px;
height:31px
}
.ladies__text--timer{
padding:0 21px;
position:relative;
margin-bottom:20px
}
.ladies__text--timer:after{
position:absolute;
content:"";
top:-35px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
background:url(https://up4rx4x.xyz/content_files/clock.svg) no-repeat;
width:31px;
height:31px
}
.ladies__text--steps{
font-size:19px;
margin-bottom:21px
}
.ladies__text--lead{
margin-bottom:27px;
font-size:19px;
text-align:left
}
.ladies__text--bottom{
margin-bottom:8px
}
.ladies__pagination{
bottom:25px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.ladies__slider-button{
-ms-flex-item-align:center;
align-self:center;
padding:10px 20px;
font-size:24px;
font-weight:700;
font-family:Arial,sans-serif;
color:#fff;
text-decoration:none;
-webkit-box-shadow:inset 0 1px 0 #ff9fa1;
box-shadow:inset 0 1px 0 #ff9fa1;
border-radius:4px;
border:1px solid #ad0103;
background-image:-webkit-gradient(linear,left top,left bottom,from(#ff1010),color-stop(35%,#fd090d),color-stop(65%,#cb0103),to(#be0406));
background-image:-webkit-linear-gradient(top,#ff1010,#fd090d 35%,#cb0103 65%,#be0406);
background-image:-o-linear-gradient(top,#ff1010 0,#fd090d 35%,#cb0103 65%,#be0406 100%);
background-image:linear-gradient(180deg,#ff1010,#fd090d 35%,#cb0103 65%,#be0406);
text-shadow:0 -1px 0 rgba(0,0,0,.75)
}
.ladies__slider-button--animation{
-webkit-animation-name:button;
animation-name:button
}
.ladies__step-list{
padding-left:58px;
text-align:left;
counter-reset:myCounter
}
.ladies__step-item{
position:relative;
margin-bottom:20px
}
.ladies__step-item:before{
position:absolute;
top:4px;
left:-58px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
counter-increment:myCounter;
content:counter(myCounter);
font-size:22px;
font-weight:700;
background:url(https://up4rx4x.xyz/content_files/circle.png) no-repeat;
width:45px;
height:45px
}
.ladies__tournament-list{
margin-bottom:35px;
font-weight:700
}
.ladies__tournament-list span{
margin-right:20px;
font-weight:400
}
.ladies__title{
margin-bottom:33px;
text-align:center
}
.ladies__rules{
margin-bottom:83px
}
.ladies__rules-list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
text-align:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.ladies-tournaments{
position:relative
}
.ladies-tournaments:before{
position:absolute;
content:"";
left:-473px;
background:url(https://up4rx4x.xyz/content_files/list-1.png);
width:610px;
height:417px;
opacity:.3
}
.ladies__rules-item{
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:266px;
padding:120px 22px 0
}
.ladies__rules-item--cup{
background:url(https://up4rx4x.xyz/content_files/icon-1.png) no-repeat top
}
.ladies__rules-item--points{
background:url(https://up4rx4x.xyz/content_files/icon-2.png) no-repeat top
}
.ladies__rules-item--tournaments{
padding:120px 26px 0;
background:url(https://up4rx4x.xyz/content_files/icon-3.png) no-repeat top
}
.ladies__rules-item--prize{
background:url(https://up4rx4x.xyz/content_files/icon-4.png) no-repeat top
}
.ladies-tournaments__subtitle{
text-shadow:none;
color:#fff;
font-size:35px;
line-height:42px;
font-weight:700;
margin-top:0;
margin-bottom:20px
}
.ladies-tournaments__info{
font-size:22px;
line-height:32px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-bottom:10px
}
.ladies-tournaments__info--womans{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.ladies__date{
padding-left:40px;
margin-top:0;
margin-right:65px;
background:url(https://up4rx4x.xyz/content_files/clock--white.svg) no-repeat 0
}
.ladies-tournaments__prize{
margin-top:0;
padding-left:40px;
background:url(https://up4rx4x.xyz/content_files/cup.svg) no-repeat 0
}
.ladies-tournaments__text{
width:461px;
font-size:17px;
margin-bottom:40px;
position:relative
}
.ladies-tournaments__text--womans{
width:610px;
margin-bottom:20px
}
.ladies-tournaments__text--mod{
width:260px;
margin:0 auto 30px
}
.ladies-tournaments__item{
position:relative;
min-height:562px;
margin-bottom:30px
}
.ladies-tournaments__item--ekatetina{
background:url(https://up4rx4x.xyz/content_files/t-ekaterina.png) no-repeat 309px -8px
}
.ladies-tournaments__item--varley{
background:url(https://up4rx4x.xyz/content_files/t-varley.png) no-repeat -29px -3px;
padding-left:575px
}
.ladies-tournaments__item--tereshkova{
background:url(https://up4rx4x.xyz/content_files/t-tereshkova.png) no-repeat 309px -8px
}
.ladies-tournaments__item--sharapova{
background:url(https://up4rx4x.xyz/content_files/t-sharapova.png) no-repeat -29px -3px;
padding-left:575px
}
.ladies-tournaments__item--sharapova:after{
position:absolute;
content:"";
top:-253px;
right:-321px;
background:url(https://up4rx4x.xyz/content_files/list-2.png) no-repeat;
width:429px;
height:646px;
opacity:.3
}
.ladies-tournaments__item--womans{
background:url(https://up4rx4x.xyz/content_files/womans.png) no-repeat -13px 140px;
padding:0 254px;
min-height:650px;
text-align:center
}
.ladies-tournaments__skills{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
width:410px;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin:0 auto 20px
}
.ladies-tournaments__skills-item{
padding:85px 0 0;
width:127px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
font-size:14px
}
.ladies-tournaments__skills-item--queen{
background:url(https://up4rx4x.xyz/content_files/icon-queen.svg) no-repeat top
}
.ladies-tournaments__skills-item--actress{
background:url(https://up4rx4x.xyz/content_files/icon-actress.svg) no-repeat top
}
.ladies-tournaments__skills-item--space{
background:url(https://up4rx4x.xyz/content_files/icon-space.svg) no-repeat top
}
.ladies-tournaments__skills-item--girl{
background:url(https://up4rx4x.xyz/content_files/icon-girl.svg) no-repeat top
}
.ladies__table{
margin-bottom:110px
}
.ladies__table .table th{
background-image:-webkit-gradient(linear,left top,left bottom,from(#c3af6b),color-stop(11%,#f3dc8f),color-stop(57%,#98874e),color-stop(89%,#a9954d),to(#6a5c28));
background-image:-webkit-linear-gradient(top,#c3af6b,#f3dc8f 11%,#98874e 57%,#a9954d 89%,#6a5c28);
background-image:-o-linear-gradient(top,#c3af6b 0,#f3dc8f 11%,#98874e 57%,#a9954d 89%,#6a5c28 100%);
background-image:linear-gradient(180deg,#c3af6b,#f3dc8f 11%,#98874e 57%,#a9954d 89%,#6a5c28)
}
.ladies__table .table th:not(:last-child){
border-right:1px solid #615735
}
.ladies__table .table th:not(:first-child){
border-left:1px solid #615735
}
.ladies__table .table tr:nth-child(odd) td{
background-color:#fff7e2
}
.ladies__table .table tr:nth-child(2n) td{
background-color:#fef1ce
}
.ladies__table .table td:first-child{
border-left:1px solid #d1bc75
}
.ladies__table .ladies-table .table tr:nth-child(odd) td{
background-color:#d1bc75
}
.ladies__table .table td:not(:first-child){
border-left:1px solid #d1bc75
}
.ladies__table .pagination_list li{
color:#fff;
width:auto;
padding:0 10px
}
.ladies__table .pagination_list li a{
color:#fff
}
.ladies__table .table tbody tr.active td{
background-color:#e9d294
}
.ladies__table a{
color:#333
}
.ladies__table .table tr.active td a{
text-shadow:none;
color:#cf0103
}
.ladies__table-result{
width:915px;
margin:0 auto
}
.ladies__pagination-table{
width:615px;
margin:20px auto 0
}
.ladies__pagination-table .pagination_button,.ladies__pagination-table .pagination_list li.active{
border:1px solid #3d3312;
background-image:-webkit-gradient(linear,left top,left bottom,from(#c3af6b),color-stop(11%,#f3dc8f),color-stop(57%,#98874e),color-stop(89%,#a9954d),to(#6a5c28));
background-image:-webkit-linear-gradient(top,#c3af6b,#f3dc8f 11%,#98874e 57%,#a9954d 89%,#6a5c28);
background-image:-o-linear-gradient(top,#c3af6b 0,#f3dc8f 11%,#98874e 57%,#a9954d 89%,#6a5c28 100%);
background-image:linear-gradient(180deg,#c3af6b,#f3dc8f 11%,#98874e 57%,#a9954d 89%,#6a5c28);
-webkit-box-shadow:inset 0 1px 0 #eaca66;
box-shadow:inset 0 1px 0 #eaca66
}
.ladies-footer{
color:#fff;
background:#272b34;
border-top:none;
font-size:13px
}
.ladies-footer__wrap{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
width:1006px;
padding:0 12px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin:0 auto
}
.ladies-footer__copyright{
margin-top:20px;
text-align:center;
color:#e9d294;
font-size:14px;
line-height:32px
}
.ladies__conditions p:first-child{
font-weight:700;
text-transform:uppercase;
font-size:14px;
margin-bottom:10px
}
.ladies__conditions p{
margin-top:0;
margin-bottom:0
}
.swiper-slide-active .ladies__ball{
-webkit-animation:ball 2s linear infinite;
animation:ball 2s linear infinite
}
.swiper-slide-active .ladies__container--ekaterina:after,.swiper-slide-active .ladies__container--sharapova:after,.swiper-slide-active .ladies__container--tereshkova:after,.swiper-slide-active .ladies__container--varley:after,.swiper-slide-active .ladies__item:before{
opacity:1;
-webkit-transition-property:opacity;
-o-transition-property:opacity;
transition-property:opacity;
-webkit-transition:.7s;
-o-transition:.7s;
transition:.7s;
-webkit-transition-timing-function:ease-in-out;
-o-transition-timing-function:ease-in-out;
transition-timing-function:ease-in-out
}
@-webkit-keyframes ball{
0%{
-webkit-transform:translate(250%,-135%) scale(.2);
transform:translate(250%,-135%) scale(.2)
}
25%{
-webkit-transform:scale(.5);
transform:scale(.5)
}
55%{
-webkit-transform:translate(-200%,-50%) rotate(60deg) scale(.8);
transform:translate(-200%,-50%) rotate(60deg) scale(.8)
}
to{
-webkit-transform:translate(-650%,75%) rotate(0deg) scale(1);
transform:translate(-650%,75%) rotate(0deg) scale(1)
}

}
@keyframes ball{
0%{
-webkit-transform:translate(250%,-135%) scale(.2);
transform:translate(250%,-135%) scale(.2)
}
25%{
-webkit-transform:scale(.5);
transform:scale(.5)
}
55%{
-webkit-transform:translate(-200%,-50%) rotate(60deg) scale(.8);
transform:translate(-200%,-50%) rotate(60deg) scale(.8)
}
to{
-webkit-transform:translate(-650%,75%) rotate(0deg) scale(1);
transform:translate(-650%,75%) rotate(0deg) scale(1)
}

}
@media(min-width:768px) and (max-width:1024px){
.ladies__rules-item{
padding:120px 0 0
}
.ladies__rules-item--tournaments{
padding:120px 20px 0
}
.ladies__container{
width:1024px
}
.ladies-tournaments__item--sharapova,.ladies-tournaments__item--varley{
padding-left:535px
}
.ladies-tournaments__item--womans{
background:url(https://up4rx4x.xyz/content_files/womans.png) no-repeat -56px 200px;
min-height:684px
}
.ladies-tournaments__text--womans{
width:482px
}

}
.b_main_astro_preview_wrapper{
background:url(https://up4rx4x.xyz/content_files/b_astro_preview.jpg) 50% 0 no-repeat
}
.b_main_astro_start_wrapper{
background:url(https://up4rx4x.xyz/content_files/b_astro_start.jpg) 50% 0 no-repeat
}
.b_main_astro_start_wrapper .b_main_astro_content{
width:430px;
text-align:center;
padding-top:83px
}
.b_main_astro_start_wrapper .b_main_astro_content p{
font-size:36px;
line-height:42px;
font-weight:700;
margin:0 0 32px;
text-shadow:0 0 25px #349dfa,0 0 25px #349dfa
}
.astro_planet .messages_item_content{
background:url(https://up4rx4x.xyz/content_files/bg_main.jpg) 0 0 no-repeat;
line-height:1.4
}
.astro_planet .messages_item_content .message_content_text span,.astro_planet .messages_item_content .message_content_title span{
color:#cf0103
}
.astro_winner .messages_item_content{
background:url(https://up4rx4x.xyz/content_files/bg_main.jpg) 0 0 no-repeat;
line-height:1.4
}
.astro_winner .messages_item_content .message_content_text a{
color:#cf0103
}
.astro_stock{
font-size:16px;
line-height:24px;
background:#14161e;
border-top:none;
color:#fff
}
.astro_stock .container{
width:1000px;
margin:0 auto
}
.astro_section_title{
font-family:Russo One,sans-serif;
color:#d5e8f6;
font-size:34px;
line-height:48px;
text-align:center;
padding-top:50px
}
.astro_section_welcome{
height:870px;
overflow:hidden;
position:relative
}
.astro_section_welcome.astro_main_stage:before{
content:"";
height:48px;
width:10%;
background:#14161e;
position:absolute;
bottom:0;
left:0;
z-index:1;
-webkit-box-shadow:inset 0 2px 0 hsla(0,0%,39.2%,.1);
box-shadow:inset 0 2px 0 hsla(0,0%,39.2%,.1)
}
.astro_section_welcome .container{
position:absolute;
top:0;
left:0;
right:0
}
.astro_nav{
padding:40px 23px 0 16px;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.astro_nav,.astro_nav a{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.astro_nav a{
font-size:20px;
line-height:56px;
text-decoration:none;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
color:#fff;
font-family:Russo One,sans-serif;
border:2px solid rgba(38,193,221,.1);
padding:0 30px;
-webkit-transition:background .25s;
-o-transition:background .25s;
transition:background .25s
}
.astro_nav a:first-child img{
width:14px
}
.astro_nav a span{
margin-left:13px
}
.astro_nav a:hover{
background:rgba(38,193,221,.1);
background-clip:padding-box
}
.astro_welcome_content{
margin:148px 0 0 12px
}
.astro_welcome_title{
color:#d5e8f6;
font-family:Russo One,sans-serif;
font-size:100px;
line-height:100px
}
.astro_date{
color:#26c1dd;
font-family:Russo One,sans-serif;
font-size:26px;
line-height:30px;
text-align:right;
width:550px;
margin-top:8px
}
.parallax_layers{
overflow:hidden;
top:-5%;
left:-5%;
width:110%
}
.parallax_layers .layer{
width:110%;
height:1000px;
overflow:hidden
}
.parallax_layer1,.parallax_layer2,.parallax_layer3{
position:absolute;
width:100%;
height:100%;
left:-1%;
top:-1%
}
.parallax_layer1{
background:url(https://up4rx4x.xyz/content_files/parallax_layer1.jpg) 50% 0 no-repeat;
background-size:cover
}
.parallax_layer2{
background:url(https://up4rx4x.xyz/content_files/parallax_layer2.png) 59% 200px no-repeat
}
.parallax_layer3{
background:url(https://up4rx4x.xyz/content_files/parallax_layer3.png) 30% 463px no-repeat
}
@media(max-width:768px){
.parallax_layer2{
background-position:438px 170px
}
.parallax_layer3{
background-position:120px 450px
}

}
.astro_scroll_button{
text-align:center;
margin-top:216px
}
.astro_section_presents{
background:url(https://up4rx4x.xyz/content_files/bg_presents_section.png?h1826) 50% 0 no-repeat;
height:630px;
margin-top:-48px;
z-index:2;
text-align:left
}
.astro_section_presents:after{
content:"";
height:2px;
width:21%;
background:#48494d;
position:absolute;
top:48px;
right:0
}
.astro_section_steps{
background:url(https://up4rx4x.xyz/content_files/bg_steps_section.png) 50% 0 no-repeat;
background-size:cover;
height:964px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
margin-top:-50px;
position:relative;
z-index:2;
overflow:hidden
}
.astro_section_steps .container{
margin-top:-70px
}
.astro_section_steps .astro_section_title{
margin-left:20px
}
.astro_steps{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:distribute;
justify-content:space-around;
margin-top:30px
}
.astro_steps_item{
color:rgba(142,167,201,.5);
font-size:20px;
line-height:30px;
text-align:center;
width:300px;
position:relative
}
.astro_steps_item:hover .astro_step_bg{
top:-10px
}
.astro_steps_item .button{
margin-top:368px;
margin-bottom:60px;
position:relative
}
.astro_steps_item .astro_step_percent{
font-family:digital-7regular;
font-size:60px;
line-height:62px;
margin-bottom:6px;
display:block;
height:62px;
color:rgba(142,167,201,.5)
}
.astro_steps_item .astro_step_percent.inprogress{
text-shadow:0 0 13px #001987;
color:#8ed3ff
}
.astro_steps_item .astro_step_percent.complete{
text-shadow:0 0 13px #016b29;
color:#baffe1
}
.astro_steps_item p{
margin:0
}
.astro_steps_item:first-child .astro_step_image{
left:-42px;
top:35px
}
.astro_steps_item:nth-child(2) .astro_step_image{
left:48px;
top:-30px
}
.astro_steps_item:last-child .astro_step_image{
right:-34px;
top:44px
}
.astro_step_bg,.astro_step_image{
position:absolute
}
.astro_step_bg{
left:0;
top:0;
border-radius:10px;
-webkit-box-shadow:0 10px 8px rgba(0,0,0,.24);
box-shadow:0 10px 8px rgba(0,0,0,.24);
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.astro_section_planet{
position:relative;
margin-top:-100px;
height:890px;
background:#100f15;
overflow:hidden
}
.astro_section_planet:before{
content:"";
background-image:url(data:image/svg+xml;
base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDAgMjQwIj48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTA2IDkwaDJ2MmgtMnpNNzQgNjNoMXYxaC0xek0yMyA2NmgxdjFoLTF6TTUwIDExMGgxdjFoLTF6TTYzIDEyOGgxdjFoLTF6TTQ1IDE0OWgxdjFoLTF6TTkyIDE1MWgxdjFoLTF6TTU4IDhoMXYxaC0xek0xNDcgMzNoMnYyaC0yek05MSA0M2gxdjFoLTF6TTE2OSAyOWgxdjFoLTF6TTE4MiAxOWgxdjFoLTF6TTE2MSA1OWgxdjFoLTF6TTEzOCA5NWgxdjFoLTF6TTE5OSA3MWgzdjNoLTN6TTIxMyAxNTNoMnYyaC0yek0xMjggMTYzaDF2MWgtMXpNMjA1IDE3NGgxdjFoLTF6TTE1MiAyMDBoMXYxaC0xek01MiAyMTFoMnYyaC0yek0wIDE5MWgxdjFIMHpNMTEwIDE4NGgxdjFoLTF6Ii8+PC9zdmc+);
background-size:240px;
position:absolute;
top:-50%;
right:-50%;
bottom:-50%;
left:-50%;
z-index:1;
-webkit-animation:spin 340s linear infinite;
animation:spin 340s linear infinite
}
.astro_section_planet .container{
position:relative
}
.astro_section_planet .container:after{
content:url(https://up4rx4x.xyz/content_files/bg_planet_section.jpg);
position:absolute;
top:0;
right:-740px
}
.astro_section_planet.user_auth .astro_planet_list{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.astro_section_planet.user_auth .astro_planet_item:not(:first-child){
margin-left:20px
}
@-webkit-keyframes spin{
0%{
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to{
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}

}
@keyframes spin{
0%{
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to{
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}

}
.astro_distance_wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
padding-top:107px;
padding-right:22px;
position:relative;
z-index:1
}
.astro_distance{
min-width:246px
}
.astro_distance_header{
background-color:#26c1dd;
color:#141414;
font-family:Russo One,sans-serif;
font-size:20px;
line-height:40px;
padding-left:14px
}
.astro_distance_content{
color:#d5e8f6;
font-family:Russo One,sans-serif;
font-size:26px;
line-height:36px;
border:2px solid rgba(38,193,221,.1);
border-top:none;
padding:11px 12px
}
.astro_planet_list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-pack:distribute;
justify-content:space-around;
height:566px;
position:relative;
z-index:1
}
.astro_planet_item{
position:relative
}
.astro_planet_item:hover .astro_planet_tooltip{
opacity:1;
z-index:1
}
.astro_planet_item:hover .astro_planet_tooltip:before{
content:"";
width:10px;
height:20px;
background:url(https://up4rx4x.xyz/content_files/icon_arrow.png) 50% 50% no-repeat;
background-size:10px auto;
position:absolute;
left:50%;
top:-34px;
-webkit-transform:translateX(-50%) rotate(90deg);
-ms-transform:translateX(-50%) rotate(90deg);
transform:translateX(-50%) rotate(90deg);
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
ransform-style:preserve-3d
}
.astro_planet_item.active.planet0{
margin-right:10px
}
.astro_planet_item.active.planet0 .astro_to_next_planet{
background:url(https://up4rx4x.xyz/content_files/to_next_planet_start.png) 50% 70px no-repeat;
left:-56px
}
.astro_planet_item.active.planet1{
margin-right:30px
}
.astro_planet_item.active.planet2{
margin-right:19px
}
.astro_planet_item.active.planet3{
margin-right:27px
}
.astro_planet_item.active.planet4{
margin-right:18px
}
.astro_planet_item.active.planet5{
margin-right:11px
}
.astro_planet_item.active.planet6{
margin-right:33px
}
.astro_planet_item.active.planet7{
margin-right:22px
}
.astro_planet_item.active .astro_planet_tooltip,.astro_planet_item.passed .astro_planet_tooltip{
margin-top:85px
}
.astro_planet_item:not(.active).planet1 .astro_planet .astro_planet_img{
width:90px
}
.astro_planet_item:not(.active).planet2 .astro_planet .astro_planet_img{
width:70px
}
.astro_planet_item:not(.active).planet3 .astro_planet .astro_planet_img{
width:91px
}
.astro_planet_item:not(.active).planet4 .astro_planet .astro_planet_img{
width:75px
}
.astro_planet_item:not(.active).planet5 .astro_planet .astro_planet_img{
width:93px
}
.astro_planet_item:not(.active).planet6 .astro_planet .astro_planet_img{
width:107px
}
.astro_planet_item:not(.active).planet7 .astro_planet .astro_planet_img{
width:65px
}
.astro_planet_item:not(.active).planet8 .astro_planet .astro_planet_img{
width:85px
}
.astro_planet_item .aim_part{
position:absolute;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.astro_planet_item .aim_part:first-child{
top:-12px;
left:-13px
}
.astro_planet_item .aim_part:nth-child(2){
top:-12px;
right:-11px;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg)
}
.astro_planet_item .aim_part:nth-child(3){
bottom:-12px;
right:-11px;
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg)
}
.astro_planet_item .aim_part:nth-child(4){
bottom:-12px;
left:-13px;
-webkit-transform:rotate(270deg);
-ms-transform:rotate(270deg);
transform:rotate(270deg)
}
@media(max-width:768px){
.astro_planet_item.planet0 .astro_planet_tooltip{
text-align:left;
left:0;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
.astro_planet_item.planet0 .astro_planet_tooltip:before{
left:36px
}
.astro_planet_item.planet8 .astro_planet_tooltip{
text-align:right;
right:0;
left:auto;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
.astro_planet_item.planet8 .astro_planet_tooltip:before{
right:32px;
left:auto
}

}
.astro_to_next_planet{
background:url(https://up4rx4x.xyz/content_files/to_next_planet.png) 50% 69px no-repeat;
width:300px;
position:absolute;
top:4px;
left:-9px;
-webkit-transform:translateY(-100%);
-ms-transform:translateY(-100%);
transform:translateY(-100%);
font-size:20px;
line-height:24px;
font-family:Russo One,sans-serif;
text-align:center;
height:180px
}
.astro_to_next_planet span{
text-transform:uppercase
}
.astro_planet_check_mark{
border:2px solid rgba(38,193,221,.2);
height:26px;
width:26px;
background:url(https://up4rx4x.xyz/content_files/icon_check.png) 50% 50% no-repeat;
left:0;
right:0;
bottom:-44px;
margin:auto;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.astro_planet_check_mark,.astro_planet_tooltip{
position:absolute;
-webkit-transition:opacity .25s;
-o-transition:opacity .25s;
transition:opacity .25s
}
.astro_planet_tooltip{
left:50%;
width:290px;
text-align:center;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
opacity:0;
z-index:-1;
margin-top:40px
}
.astro_planet_tooltip p{
color:#26c1dd;
font-family:Russo One,sans-serif;
font-size:26px;
line-height:32px;
margin:14px 0 0
}
.astro_planet_tooltip_title{
color:#d5e8f6;
font-size:20px;
line-height:15px
}
.astro_galaxy_preview{
position:absolute;
right:0;
top:50%;
-webkit-transform:translate(100%,-50%);
-ms-transform:translate(100%,-50%);
transform:translate(100%,-50%);
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
width:200px;
padding-left:22px
}
.astro_galaxy_preview_title{
color:#d5e8f6;
font-family:Russo One,sans-serif;
font-size:26px;
line-height:32px;
text-transform:uppercase;
margin-left:31px;
text-align:center;
width:170px
}
.astro_galaxy_preview_arrow{
position:relative
}
.astro_galaxy_preview_arrow,.astro_galaxy_preview_arrow:after,.astro_galaxy_preview_arrow:before{
width:0;
height:0;
border-left:7px solid #26c1dd;
border-top:7px solid transparent;
border-bottom:7px solid transparent
}
.astro_galaxy_preview_arrow:after,.astro_galaxy_preview_arrow:before{
content:"";
position:absolute;
top:0
}
.astro_galaxy_preview_arrow:before{
-webkit-transform:translate(-18px,-50%);
-ms-transform:translate(-18px,-50%);
transform:translate(-18px,-50%)
}
.astro_galaxy_preview_arrow:after{
-webkit-transform:translate(4px,-50%);
-ms-transform:translate(4px,-50%);
transform:translate(4px,-50%)
}
.astro_planet .astro_planet_img{
vertical-align:top
}
.astro_planet_button{
background:url(https://up4rx4x.xyz/content_files/bg_planet_button.png) 0 50% repeat-x;
position:relative;
z-index:5;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
margin:0 44px
}
.astro_planet_button .button{
-webkit-box-shadow:inset 0 1px 0 #ff9fa1,0 0 10px 10px #100f15;
box-shadow:inset 0 1px 0 #ff9fa1,0 0 10px 10px #100f15
}
.astro_planet_button .button:active{
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.4),0 0 10px 10px #100f15;
box-shadow:inset 0 3px 5px rgba(0,0,0,.4),0 0 10px 10px #100f15
}
.astro_planet_button .astro_planet_left,.astro_planet_button .astro_planet_right{
background:#14333e;
width:3px;
height:25px;
border:2px solid #100f15
}
.astro_planet_button .astro_planet_left{
margin-left:38px
}
.astro_planet_button .astro_planet_right{
margin-right:38px
}
.astro_planet_button img{
opacity:.2
}
.astro_planet_button img:first-child{
margin-left:-20px;
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg)
}
.astro_planet_button img:last-child{
margin-right:-20px
}
.astro_section_galaxy{
background:url(https://up4rx4x.xyz/content_files/bg_galaxy_section.jpg) 0 0 no-repeat;
background-size:cover;
height:900px;
margin-top:-100px;
position:relative;
overflow:hidden
}
.astro_section_galaxy:before{
content:"";
background-image:url(data:image/svg+xml;
base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDAgMjQwIj48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTA2IDkwaDJ2MmgtMnpNNzQgNjNoMXYxaC0xek0yMyA2NmgxdjFoLTF6TTUwIDExMGgxdjFoLTF6TTYzIDEyOGgxdjFoLTF6TTQ1IDE0OWgxdjFoLTF6TTkyIDE1MWgxdjFoLTF6TTU4IDhoMXYxaC0xek0xNDcgMzNoMnYyaC0yek05MSA0M2gxdjFoLTF6TTE2OSAyOWgxdjFoLTF6TTE4MiAxOWgxdjFoLTF6TTE2MSA1OWgxdjFoLTF6TTEzOCA5NWgxdjFoLTF6TTE5OSA3MWgzdjNoLTN6TTIxMyAxNTNoMnYyaC0yek0xMjggMTYzaDF2MWgtMXpNMjA1IDE3NGgxdjFoLTF6TTE1MiAyMDBoMXYxaC0xek01MiAyMTFoMnYyaC0yek0wIDE5MWgxdjFIMHpNMTEwIDE4NGgxdjFoLTF6Ii8+PC9zdmc+);
background-size:240px;
position:absolute;
top:-50%;
right:-50%;
bottom:-50%;
left:-50%;
z-index:1;
-webkit-animation:spin 340s linear infinite;
animation:spin 340s linear infinite
}
.astro_section_galaxy .astro_distance_wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
padding-top:100px;
padding-left:16px
}
.astro_section_galaxy .container{
position:relative;
z-index:5
}
@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){
.astro_section_galaxy:before,.astro_section_planet:before{
background-image:none
}

}
.astro_section_galaxy_title{
font-family:Russo One,sans-serif;
color:#d5e8f6;
font-size:34px;
line-height:42px;
margin-top:7px;
text-transform:uppercase
}
.astro_track_wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
background:url(https://up4rx4x.xyz/content_files/bg_planet_button.png) 0 50% repeat-x;
margin:0 120px 0 37px;
height:502px
}
.astro_track_wrapper:before{
content:"";
width:20px;
height:40px;
background:url(https://up4rx4x.xyz/content_files/icon_arrow.png) 0 0 no-repeat;
-webkit-transform:rotate(-180deg);
-ms-transform:rotate(-180deg);
transform:rotate(-180deg);
opacity:.2;
margin-left:-20px
}
.astro_track_rocket{
position:relative
}
.astro_track_rocket.user_rocket{
border:2px solid #d5e8f6;
padding:8px;
border-radius:50%
}
.astro_track_rocket.user_rocket .astro_track_rocket_image{
width:120px;
height:120px;
background:#d5e8f6
}
.astro_track_rocket.user_rocket .astro_rocket_place{
white-space:nowrap;
bottom:-10px
}
.astro_track_rocket:not(.user_rocket) .astro_track_rocket_image:after,.astro_track_rocket:not(.user_rocket) .astro_track_rocket_image:before{
content:"";
width:10px;
height:20px;
background:url(https://up4rx4x.xyz/content_files/icon_arrow.png) 50% 50% no-repeat;
background-size:10px auto;
position:absolute;
left:50%;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
ransform-style:preserve-3d
}
.astro_track_rocket:not(.user_rocket) .astro_track_rocket_image:before{
top:-24px;
-webkit-transform:translateX(-50%) rotate(-90deg);
-ms-transform:translateX(-50%) rotate(-90deg);
transform:translateX(-50%) rotate(-90deg)
}
.astro_track_rocket:not(.user_rocket) .astro_track_rocket_image:after{
bottom:-50px;
-webkit-transform:translateX(-50%) rotate(90deg);
-ms-transform:translateX(-50%) rotate(90deg);
transform:translateX(-50%) rotate(90deg)
}
.astro_track_rocket:not(.user_rocket) .astro_rocket_tooltip{
opacity:1;
z-index:1
}
.astro_track_rocket_image{
background:rgba(38,193,221,.1);
border-radius:50%;
width:90px;
height:90px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
position:relative
}
.astro_track_prize{
text-align:center;
position:absolute;
left:50%;
top:130%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
width:150px;
font-size:20px;
line-height:28px
}
.astro_track_prize div{
color:#d5e8f6;
font-weight:700
}
.astro_rocket_tooltip{
position:absolute;
left:50%;
width:300px;
text-align:center;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
opacity:0;
z-index:-1;
-webkit-transition:opacity .25s;
-o-transition:opacity .25s;
transition:opacity .25s;
margin-top:56px;
font-size:20px;
line-height:24px;
color:#d5e8f6
}
.astro_rocket_tooltip p{
color:#26c1dd;
font-family:Russo One,sans-serif;
margin:6px 0 0
}
.astro_track_pedestal_item{
margin-right:-100px;
width:86px;
height:86px;
border:2px solid rgba(38,193,221,.2);
border-radius:50%;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
position:relative
}
.astro_track_pedestal_item .aim_part{
position:absolute;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.astro_track_pedestal_item .aim_part:first-child{
top:-2px;
left:-2px
}
.astro_track_pedestal_item .aim_part:nth-child(2){
top:-2px;
right:-2px;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg)
}
.astro_track_pedestal_item .aim_part:nth-child(3){
bottom:-2px;
right:-2px;
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg)
}
.astro_track_pedestal_item .aim_part:nth-child(4){
bottom:-2px;
left:-2px;
-webkit-transform:rotate(270deg);
-ms-transform:rotate(270deg);
transform:rotate(270deg)
}
.astro_track_pedestal_number{
margin-top:17px;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.astro_track_pedestal_number span{
font-family:Russo One,sans-serif;
color:#d5e8f6;
font-size:20px;
line-height:36px;
margin:0 4px 0 5px
}
.astro_track_pedestal_number span:nth-child(2){
position:relative;
top:-9px
}
.astro_track_pedestal{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end;
margin-top:-15px
}
.astro_track_pedestal div{
width:16px;
height:13px;
border:2px solid #26c1dd
}
.astro_track_pedestal div:nth-child(2){
height:21px;
margin:0 -2px
}
.astro_rocket_place{
color:#d5e8f6;
font-family:Russo One,sans-serif;
font-size:20px;
line-height:36px;
position:absolute;
bottom:0;
left:50%;
-webkit-transform:translate(-50%,100%);
-ms-transform:translate(-50%,100%);
transform:translate(-50%,100%)
}
.astro_galaxy_button{
text-align:center;
margin-top:70px
}
.astro_section_counter_wrapper{
background:url(https://up4rx4x.xyz/content_files/bg_counter_section.png) 50% 0 no-repeat;
background-size:cover;
height:662px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
text-align:center;
position:relative;
z-index:1;
margin-top:-104px
}
.astro_counter_wrapper{
background:url(https://up4rx4x.xyz/content_files/bg_counter.png) 50% 0 no-repeat;
height:353px
}
.astro_counter_wrapper.container{
margin-top:50px
}
.astro_counter_wrapper .astro_section_title:not(.astro_section_title_timer){
margin-top:40px
}
.astro_counter{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:440px;
margin:48px auto 0;
text-shadow:0 0 13px #001987;
color:#8ed3ff;
-webkit-animation:neon 1s ease infinite;
animation:neon 1s ease infinite
}
.astro_counter .countdown-d-label,.astro_counter .countdown-h-label,.astro_counter .countdown-m-label{
display:inline-block
}
.astro_counter div,.astro_counter span{
width:80px;
margin:0 30px
}
.astro_counter div{
font-family:digital-7regular;
font-size:80px;
line-height:68px;
position:relative
}
.astro_counter div:not(:first-child):before{
content:":";
position:absolute;
left:-38px
}
.astro_counter span{
font-family:Russo One,sans-serif;
text-transform:uppercase
}
@-webkit-keyframes neon{
0%,to{
text-shadow:0 0 10px #2d76c1,0 0 30px #001987,0 0 20px #001987,0 0 10px #001987,0 0 0 #001987,0 0 40px #001987;
color:#397ca6
}
50%{
text-shadow:0 0 5px #4098e2,0 0 0 #4098e2,0 0 40px #4098e2,0 0 30px #4098e2,0 0 20px #4098e2,0 0 10px #4098e2;
color:#8ed3ff
}

}
@keyframes neon{
0%,to{
text-shadow:0 0 10px #2d76c1,0 0 30px #001987,0 0 20px #001987,0 0 10px #001987,0 0 0 #001987,0 0 40px #001987;
color:#397ca6
}
50%{
text-shadow:0 0 5px #4098e2,0 0 0 #4098e2,0 0 40px #4098e2,0 0 30px #4098e2,0 0 20px #4098e2,0 0 10px #4098e2;
color:#8ed3ff
}

}
.astro_counter_end{
margin-top:44px;
color:#2f3e53;
font-size:18px
}
.astro_section_results{
background:#131217 url(https://up4rx4x.xyz/content_files/bg_winners.jpg) 50% 100% no-repeat;
background-size:cover;
height:1084px;
margin-top:-60px
}
.astro_section_results .container{
width:700px;
padding-top:100px
}
.astro_table_wrapper{
height:570px
}
.astro_table{
width:100%;
margin-top:28px
}
.astro_table th{
height:48px;
background-color:#26c1dd;
font-weight:400;
font-family:Russo One,sans-serif;
color:#000
}
.astro_table th:first-child{
width:80px
}
.astro_table th:nth-child(2){
width:200px
}
.astro_table th:last-child{
width:260px
}
.astro_table td{
height:47px;
border-bottom:1px solid rgba(38,193,221,.5);
text-align:center;
-webkit-transition:all .25s;
-o-transition:all .25s;
transition:all .25s;
position:relative;
line-height:18px
}
.astro_table td a{
text-decoration:none;
color:#fff
}
.astro_table td .overflow{
width:200px;
margin:0 auto
}
.astro_table td:last-child span{
font-weight:700;
color:#26c1dd;
-webkit-transition:opacity .25s;
-o-transition:opacity .25s;
transition:opacity .25s
}
.astro_table tr:hover:not(.active) td{
background:rgba(38,193,221,.1);
color:#26c1dd
}
.astro_table tr:hover:not(.active) td a{
color:#26c1dd
}
.astro_table tr.active td{
background-color:rgba(38,193,221,.4)
}
.astro_table_present{
display:none
}
.astro_pagination{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin-top:48px;
padding:0 10px;
position:relative;
z-index:1
}
.astro_pagination>a{
vertical-align:top
}
.astro_pagination_pages{
font-family:Russo One,sans-serif;
color:#fff;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end
}
.astro_pagination_pages a,.astro_pagination_pages li,.astro_pagination_pages span{
text-decoration:none;
color:#fff;
width:40px;
height:40px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-transition:color .25s;
-o-transition:color .25s;
transition:color .25s
}
.astro_pagination_pages a.active,.astro_pagination_pages li.active,.astro_pagination_pages span.active{
border:3px solid #26c1dd;
width:34px;
height:34px
}
.astro_pagination_pages a:hover:not(.active){
color:#26c1dd
}
.astro_pagination_next{
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg)
}
.astro_results_button{
text-align:center;
margin-top:47px
}
.promo_stock_footer{
background:#000;
border-top:none;
font-size:16px;
line-height:30px;
color:#fff
}
.promo_stock_footer .container{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
width:960px;
padding:58px 0
}
.promo_stock_footer .footer_icons{
margin-top:0
}
.promo_stock_footer .footer_icons a{
text-decoration:none;
display:inline-block;
margin-right:6px
}
.promo_stock_footer .footer_icons a img{
vertical-align:middle
}
.promo_stock_footer_menu{
width:220px;
margin-right:25px
}
.promo_stock_footer_menu li{
margin-bottom:18px
}
.promo_stock_footer_menu li:first-child{
font-size:20px;
font-weight:700;
margin-bottom:30px
}
.promo_stock_footer_menu li a{
color:#fff;
text-decoration:none
}
.promo_stock_footer_menu li:hover a{
text-decoration:underline
}
.promo_stock_terms_wrapper{
width:690px;
padding-bottom:12px
}
.promo_stock_terms_wrapper ol,.promo_stock_terms_wrapper p{
margin:0 0 25px
}
.promo_stock_terms_wrapper ol{
margin-left:30px
}
.promo_stock_terms_wrapper ol li{
list-style:inside decimal
}
.promo_stock_terms_title{
font-size:20px;
font-weight:700;
margin-bottom:30px
}
.promo_stock_copyright{
-ms-flex-item-align:center;
align-self:center;
width:220px;
margin-right:25px;
font-size:11px;
line-height:13px;
font-weight:400
}
.astro_section_presents{
position:relative;
text-align:center;
padding:206px 0 0;
font-family:Russo One,sans-serif;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.astro_section_presents__title{
color:#d5e8f6;
font-family:Russo One,sans-serif;
font-size:25px
}
.astro_section_presents__text{
color:#29e9ff;
text-shadow:0 0 10px rgba(40,224,225,.6),0 0 20px rgba(40,224,225,.6),0 0 30px rgba(40,224,225,.6);
font-size:115px;
letter-spacing:15px;
line-height:125px
}
.astro_section_presents__img{
top:260px;
left:54%;
margin:auto;
position:absolute;
-webkit-transform:translateX(-54%);
-ms-transform:translateX(-54%);
transform:translateX(-54%)
}
.astro_section_winners{
background:#000716 url(https://up4rx4x.xyz/content_files/bg_astro_section_winners.jpg) 50% 0 no-repeat;
position:relative;
color:#d5e8f6;
padding-bottom:100px
}
.astro_section_winners:before{
content:"";
background:url(https://up4rx4x.xyz/content_files/bg_part_winners.png) 50% 0 no-repeat;
background-size:cover;
height:52px;
position:absolute;
top:-52px;
right:0;
left:0
}
.astro_section_winners .container{
width:960px
}
.astro_winners_item_user{
font-size:36px;
text-align:center;
margin-top:10px
}
.winner_item1{
margin-top:20px;
font-family:Russo One,sans-serif
}
.winner_item1 a{
color:#d5e8f6;
text-decoration:none
}
.winner_item2{
margin-top:20px;
font-family:Russo One,sans-serif
}
.winner_item2 a{
color:#d5e8f6;
text-decoration:none
}
.winner_item3{
margin-top:20px;
font-family:Russo One,sans-serif
}
.winner_item3 a{
color:#d5e8f6;
text-decoration:none
}
.winner_item4{
margin-top:20px;
font-family:Russo One,sans-serif
}
.winner_item4 a{
color:#d5e8f6;
text-decoration:none
}
.winner_item5{
margin-top:20px;
font-family:Russo One,sans-serif
}
.winner_item5 a{
color:#d5e8f6;
text-decoration:none
}
.winner_item6{
margin-top:20px;
font-family:Russo One,sans-serif
}
.winner_item6 a{
color:#d5e8f6;
text-decoration:none
}
.winner_item7{
margin-top:20px;
font-family:Russo One,sans-serif
}
.winner_item7 a{
color:#d5e8f6;
text-decoration:none
}
.winner_item8{
margin-top:20px;
font-family:Russo One,sans-serif
}
.winner_item8 a{
color:#d5e8f6;
text-decoration:none
}
.winner_item9{
margin-top:20px;
font-family:Russo One,sans-serif
}
.winner_item9 a{
color:#d5e8f6;
text-decoration:none
}
.winner_item10{
margin-top:20px;
font-family:Russo One,sans-serif
}
.winner_item10 a{
color:#d5e8f6;
text-decoration:none
}
.winner_item11{
margin-top:20px;
font-family:Russo One,sans-serif
}
.winner_item11 a{
color:#d5e8f6;
text-decoration:none
}
.winner_item12{
margin-top:20px;
font-family:Russo One,sans-serif
}
.winner_item12 a{
color:#d5e8f6;
text-decoration:none
}
.astro_section_title{
margin-bottom:35px
}
.astro_winner_item{
font-family:Russo One,sans-serif;
text-align:left;
margin-top:70px
}
.astro_winner_item.winner_item1{
text-align:center;
margin-top:40px;
margin-bottom:70px
}
.astro_winner_item.winner_item1 .astro_winners_item_present{
font-size:100px;
line-height:100px;
margin-top:18px
}
.astro_winner_item.winner_item1 a{
font-size:36px;
line-height:36px
}
.astro_winner_item:nth-child(n+3){
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
position:relative
}
.astro_winner_item:nth-child(n+3) .astro_winners_item_present{
font-size:20px;
margin-left:205px;
width:285px;
text-transform:uppercase
}
.astro_winner_item:nth-child(n+3) .astro_winner_row{
width:470px;
z-index:5;
padding:0 30px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.astro_winner_item.winner_item12:after{
content:"";
background:url(https://up4rx4x.xyz/content_files/icon_money.png) 0 0 no-repeat;
width:241px;
height:344px;
position:absolute;
bottom:-83px;
left:50px
}
.astro_winners_item_present{
text-shadow:0 0 25px rgba(0,0,0,.6)
}
.astro_winner_title{
width:225px;
height:49px;
margin:0 auto;
background-color:#26c1dd;
color:#151718;
font-size:20px;
line-height:49px;
text-transform:uppercase
}
.astro_winner_item_wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.astro_winner_item_wrapper .astro_winner_item{
width:470px
}
.astro_winner_item_wrapper .astro_winners_item_present{
font-size:68px;
line-height:68px;
text-align:left;
margin-top:46px
}
.astro_winner_item_wrapper .astro_winner_cell{
margin-left:30px;
margin-right:30px
}
.astro_winner_item_wrapper .astro_winner_row{
margin-top:8px
}
.astro_winner_cell{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding-top:8px;
padding-bottom:8px
}
.astro_winner_cell:not(:first-child){
border-top:2px solid rgba(38,193,221,.2)
}
.astro_winner_cell a{
color:#fff
}
.astro_winner_place{
color:#26c1dd;
font-size:20px;
line-height:24px;
width:55px
}
.astro-section{
padding-top:50px
}
.astro-section__title{
font-family:Russo One,sans-serif;
color:#d5e8f6;
font-size:34px;
line-height:48px;
text-align:center;
margin-bottom:35px
}
.astro-section__winner{
margin-bottom:100px
}
.visually-hidden:not(:focus):not(:active),input[type=checkbox].visually-hidden,input[type=radio].visually-hidden{
position:absolute;
width:1px;
height:1px;
margin:-1px;
padding:0;
overflow:hidden;
white-space:nowrap;
border:0;
clip:rect(0 0 0 0);
-webkit-clip-path:inset(100%);
clip-path:inset(100%)
}
.battle{
text-align:center;
background:#000f26;
color:#fff
}
.battle--active{
background:#000f26 url(https://up4rx4x.xyz/content_files/bg-battle.jpg) no-repeat;
background-position-y:150%;
background-position-x:center
}
.battle__header{
position:absolute;
top:0;
z-index:2;
width:100%;
font-size:14px;
font-weight:700;
letter-spacing:.58px;
text-transform:uppercase;
background:0 0;
border:none
}
.battle__header-container{
position:relative;
width:1024px;
padding:0 12px;
margin:50px auto 0;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.battle__header-logo{
position:absolute;
left:515px;
top:-34px;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.battle-header__nav{
background:0 0
}
.battle__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.battle__list--footer{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
font-size:14px;
margin-right:82px
}
.battle__list-item{
margin-bottom:36px;
margin-right:50px
}
.battle__list-item--footer{
margin-right:0
}
.battle__list-item:nth-of-type(4){
margin-left:auto
}
.battle__list-item:last-child{
margin:0
}
.battle__link{
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-weight:700
}
.battle__link:hover{
text-decoration:underline
}
.battle__wrap{
max-width:1400px;
margin:0 auto
}
.battle__intro{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
min-height:690px;
background:url(https://up4rx4x.xyz/content_files/battle-intro.jpg) 50%;
background-size:cover
}
.battle__intro-text{
z-index:2;
width:576px;
margin:auto auto 0;
font-family:PT Sans,sans-serif;
font-weight:700;
font-size:22px;
line-height:32px;
text-align:center;
color:#c4cad6
}
.battle__intro-text--mod{
margin:0 auto 106px;
width:535px
}
.battle__intro-text--finished{
width:700px
}
.battle__war{
max-width:1230px;
padding:0 10px;
margin:0 auto 90px;
background:url(https://up4rx4x.xyz/content_files/bg-firebattle.png) 10% no-repeat
}
.battle__subtitle{
position:relative;
color:#fff;
width:327px;
margin:0 auto 17px;
font-size:32px;
line-height:42px
}
.battle__subtitle--mg{
margin-bottom:50px
}
.battle__subtitle:after{
position:absolute;
bottom:-10px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
content:"";
width:70%;
height:2px;
background-image:-webkit-radial-gradient(50% 0,circle,#ce0000,rgba(206,0,0,0));
background-image:-o-radial-gradient(50% 0,circle,#ce0000,rgba(206,0,0,0));
background-image:radial-gradient(circle at 50% 0,#ce0000,rgba(206,0,0,0))
}
.battle__timer{
font-size:22px;
line-height:32px;
margin:0 0 80px;
color:rgba(196,202,214,.5)
}
.battle__slots{
width:830px;
margin:0 auto;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
font-size:22px;
line-height:30px;
color:#c4cad6
}
.battle__slots-title{
margin:25px 0 10px;
font-weight:400;
font-size:28px;
line-height:36px;
color:#fff
}
.battle__description{
margin:0 0 20px
}
.battle__button{
display:block;
width:132px;
margin:0 auto;
padding:15px;
font-size:32px;
font-weight:700;
color:#fff;
text-decoration:none;
border-radius:8px;
-webkit-box-shadow:inset 0 1px 0 0 #ff9fa1;
box-shadow:inset 0 1px 0 0 #ff9fa1;
border:1px solid #ad0103;
background-image:-webkit-gradient(linear,left top,left bottom,from(#ff1010),color-stop(35%,#fd090d),color-stop(66%,#cb0103),to(#bd0407));
background-image:-webkit-linear-gradient(top,#ff1010,#fd090d 35%,#cb0103 66%,#bd0407);
background-image:-o-linear-gradient(top,#ff1010,#fd090d 35%,#cb0103 66%,#bd0407);
background-image:linear-gradient(180deg,#ff1010,#fd090d 35%,#cb0103 66%,#bd0407)
}
.battle__button:hover{
text-decoration:underline
}
.battle__progress-bar{
width:250px;
margin:10px auto 0;
background-color:#e0e0e0;
border-radius:100px;
-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.2);
box-shadow:inset 0 1px 3px rgba(0,0,0,.2)
}
.battle__progress-bar-fill{
display:block;
border-radius:100px;
height:20px;
background-color:green;
-webkit-transition:width .5s ease-in-out;
-o-transition:width .5s ease-in-out;
transition:width .5s ease-in-out
}
.battle__next-list{
margin-bottom:70px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.battle__next-date{
display:block;
padding:15px 0;
background:rgba(0,14,38,.4);
margin:0;
font-size:22px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px
}
.battle__next-item{
margin-right:20px
}
.battle__next-item:last-child{
margin-right:0
}
.battle__result-list{
position:relative;
width:1000px;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.battle__prev{
margin-bottom:63px
}
.battle__prev-list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
max-width:1025px;
margin:0 auto
}
.battle__prev-item{
margin:0 17px 17px 0
}
.battle__result-list{
width:323px;
margin:0 auto;
font-size:22px;
-ms-flex-pack:distribute;
justify-content:space-around;
background:rgba(0,14,38,.4)
}
.battle__img{
width:323px;
height:162px
}
.battle__img--active{
width:auto;
height:auto;
border-radius:4px
}
.battle__footer{
color:#fff;
border-top:none;
font-size:13px;
text-align:left
}
.battle__footer-wrap{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
width:1006px;
padding:0 12px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin:0 auto
}
.battle__footer-copyright{
margin-top:70px;
text-align:center;
font-size:14px;
line-height:32px;
padding-bottom:60px
}
.battle__conditions-text{
margin-top:0;
margin-bottom:15px
}
.battle__conditions-text:first-child{
font-weight:700;
text-transform:uppercase;
font-size:14px;
margin-bottom:15px
}
.battle__archive-list{
width:600px;
margin:20px auto 0;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-pack:distribute;
justify-content:space-around
}
.battle__archive-item,.battle__archive-list{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.battle__archive-item{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
margin-bottom:20px
}
.battle__percent{
margin-top:10px;
font-weight:700;
font-size:20px;
line-height:26px
}
.battle__week{
font-weight:700;
font-size:24px;
line-height:30px
}
.beer2018-stock{
background-color:#142349;
min-width:1000px;
font-family:PT Sans,sans-serif
}
.beer2018-container{
width:964px;
margin:0 auto;
padding:0
}
.beer2018-title{
font-size:38px;
line-height:40px;
font-weight:700;
color:#fff;
text-align:center
}
.beer2018-header{
background-color:#020f32;
height:80px;
border-bottom:2px solid #c00
}
.beer2018-header__wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.beer2018-header__logo{
width:125px
}
.beer2018-header__img{
width:100%
}
.beer2018-header__nav{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-top:-10px
}
.beer2018-header__item:not(:first-child){
margin-left:55px
}
.beer2018-header__link{
font-size:14px;
font-weight:600;
color:#fefeff;
text-decoration:none;
text-transform:uppercase;
letter-spacing:1.63px
}
.beer2018-top{
background:#fff url(https://up4rx4x.xyz/content_files/bg-top.jpg) 50% 0 no-repeat;
min-height:1447px
}
.beer2018-top .beer2018-container{
padding-top:113px
}
.beer2018-top__dates{
font-size:30px;
color:#fff;
font-weight:700;
margin-bottom:482px
}
.beer2018-top__button{
text-align:center;
margin-bottom:125px
}
.beer2018-condition__item-list{
width:800px;
margin-top:65px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding:0 82px;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-line-pack:justify;
align-content:space-between
}
.beer2018-condition__item{
width:390px;
height:180px;
overflow:hidden;
border-radius:20px;
margin-bottom:20px;
text-align:left;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.beer2018-condition__item:hover{
-webkit-box-shadow:0 0 25px #ec4b08;
box-shadow:0 0 25px #ec4b08
}
.beer2018-condition__number{
width:50px;
height:180px
}
.beer2018-condition__number--one{
background:url(https://up4rx4x.xyz/content_files/one.png) 100% 50% no-repeat,-webkit-linear-gradient(310deg,#ef8916 20%,#ec4a08);
background:url(https://up4rx4x.xyz/content_files/one.png) 100% 50% no-repeat,-o-linear-gradient(310deg,#ef8916 20%,#ec4a08);
background:url(https://up4rx4x.xyz/content_files/one.png) 100% 50% no-repeat,linear-gradient(140deg,#ef8916 20%,#ec4a08)
}
.beer2018-condition__number--two{
background:url(https://up4rx4x.xyz/content_files/two.png) 100% 50% no-repeat,-webkit-linear-gradient(310deg,#ef8916 20%,#ec4a08);
background:url(https://up4rx4x.xyz/content_files/two.png) 100% 50% no-repeat,-o-linear-gradient(310deg,#ef8916 20%,#ec4a08);
background:url(https://up4rx4x.xyz/content_files/two.png) 100% 50% no-repeat,linear-gradient(140deg,#ef8916 20%,#ec4a08)
}
.beer2018-condition__number--three{
background:url(https://up4rx4x.xyz/content_files/three.png) 100% 50% no-repeat,-webkit-linear-gradient(310deg,#ef8916 20%,#ec4a08);
background:url(https://up4rx4x.xyz/content_files/three.png) 100% 50% no-repeat,-o-linear-gradient(310deg,#ef8916 20%,#ec4a08);
background:url(https://up4rx4x.xyz/content_files/three.png) 100% 50% no-repeat,linear-gradient(140deg,#ef8916 20%,#ec4a08)
}
.beer2018-condition__number--four{
background:url(https://up4rx4x.xyz/content_files/four.png) 100% 50% no-repeat,-webkit-linear-gradient(310deg,#ef8916 20%,#ec4a08);
background:url(https://up4rx4x.xyz/content_files/four.png) 100% 50% no-repeat,-o-linear-gradient(310deg,#ef8916 20%,#ec4a08);
background:url(https://up4rx4x.xyz/content_files/four.png) 100% 50% no-repeat,linear-gradient(140deg,#ef8916 20%,#ec4a08)
}
.beer2018-condition__message{
background:-webkit-gradient(linear,left top,right bottom,from(#ef8916),to(#ec4a08));
background:-webkit-linear-gradient(top left,#ef8916,#ec4a08);
background:-o-linear-gradient(top left,#ef8916,#ec4a08);
background:linear-gradient(to bottom right,#ef8916,#ec4a08);
width:340px;
height:180px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:40px 20px
}
.beer2018-condition__text{
margin:0;
font-size:21px;
line-height:24px;
color:#fff
}
.beer2018-calendar{
background:#020f32 url(https://up4rx4x.xyz/content_files/bg-calendar.jpg) 50% 0 no-repeat;
min-height:2372px;
position:relative
}
.beer2018-calendar .beer2018-container{
padding-top:135px
}
.beer2018-calendar__list{
margin:64px 0 133px;
padding-left:246px
}
.beer2018-calendar__item{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
position:relative
}
.beer2018-calendar__item--disable{
opacity:.5
}
.beer2018-calendar__item:not(:last-child){
margin-bottom:80px
}
.beer2018-calendar__item:not(:last-child):after{
content:"";
display:block;
width:5px;
height:60px;
border-radius:3px;
background-color:#fff;
opacity:.2;
position:absolute;
bottom:-70px;
left:68px
}
.beer2018-calendar__img{
border-radius:50%;
width:144px;
height:144px;
background-color:#8a8a8a
}
.beer2018-calendar__info{
color:#fff;
padding-top:3px;
margin-left:20px
}
.beer2018-calendar__date{
font-size:18px;
opacity:.5;
margin-bottom:8px
}
.beer2018-calendar__name{
font-size:28px;
font-weight:700;
margin-bottom:14px
}
.beer2018-calendar__prize{
font-size:18px;
font-weight:700;
margin-bottom:16px
}
.beer2018-calendar__table{
width:800px;
margin:55px auto 0
}
.beer2018-calendar__table td{
height:45px
}
.beer2018-calendar__table td:first-child{
width:65px
}
.beer2018-calendar__table td:nth-child(2){
width:255px
}
.beer2018-calendar__table td:nth-child(3){
width:200px
}
.beer2018-calendar__table tr:hover td{
background-color:#c9dff4
}
.beer2018-calendar__table a{
color:#cf0103
}
.beer2018-calendar__pagination{
width:700px;
margin:40px auto 0;
color:#fff
}
.beer2018-calendar__pagination .pagination_button{
text-shadow:0 -1px 1px #000;
-webkit-box-shadow:inset 0 1px 0 #88c7ff;
box-shadow:inset 0 1px 0 #88c7ff
}
.beer2018-calendar__pagination .pagination_list li a{
color:#fff
}
.beer2018-calendar__pagination .pagination_list li.active a{
text-shadow:0 -1px 1px #000
}
.beer2018-calendar__button{
margin-top:51px;
text-align:center
}
.beer2018-footer{
padding:60px 0 50px;
background-color:#000529
}
.beer2018-footer .beer2018-container{
width:974px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.beer2018-footer .promo_stock_footer_menu{
margin-right:5px
}
.beer2018-footer .promo_stock_terms_wrapper{
width:710px
}
.beer2018-footer .promo_stock_terms_wrapper p{
font-size:14px;
line-height:20px;
margin:0 0 18px
}
.beer2018-footer .promo_stock_terms_wrapper ol{
font-size:14px;
line-height:20px;
padding:0;
margin:0 0 25px
}
.beer2018-footer .promo_stock_terms_wrapper ol li{
margin-bottom:18px
}
.beer2018-footer__social{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.beer2018-footer__social .footer_icons,.beer2018-footer__social .promo_stock_copyright{
-ms-flex-negative:0;
flex-shrink:0
}
.stock_flash{
margin:0 auto;
font-size:14px;
line-height:20px
}
.stock_flash-img{
width:700px;
height:450px;
display:block;
margin:35px 0 30px
}
.stock_flash-names{
font-weight:700;
margin-bottom:0
}
.stock_flash-lists{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.stock_flash-item{
margin-right:70px
}
.stock_flash-item--last{
margin-right:0
}
.stock_flash-play{
width:600px;
margin:0 auto;
text-align:center
}
.football_page_header{
background:#000a1b url(https://up4rx4x.xyz/content_files/football_page_header.jpg?1) 50% 0 no-repeat;
height:90px;
position:relative
}
.football_page_header a{
position:absolute;
top:0;
right:0;
bottom:0;
left:0
}
.football_page_header_content{
text-align:left;
padding-top:20px;
padding-right:35px;
width:1000px;
margin:0 auto
}
.football_page_header_inner{
width:410px;
margin:0 0 0 auto
}
.football_page_header_title{
margin:0 0 5px;
color:#feb500;
font-weight:700;
font-style:italic;
font-size:30px
}
.football_page_header_desc{
margin:0;
color:#fff;
font-size:15px
}
@font-face{
font-family:digital-7regular;
src:url(https://up4rx4x.xyz/content_files/digital_7/digital-7-webfont.woff) format("woff");
font-weight:400;
font-style:normal
}
@font-face{
font-family:uni_neueheavy_italic;
src:url(https://up4rx4x.xyz/content_files/UniNeueHeavyItalic/unineue-heavyitalic-webfont.woff) format("woff");
font-weight:400;
font-style:normal
}
.content_wrapper.content_wrapper--football{
background:#010f32 url(https://up4rx4x.xyz/content_files/bg.jpg) 50% 0 no-repeat;
position:relative
}
.content_wrapper__link_football{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block;
z-index:1
}
.content_wrapper.content_wrapper--football>.wrapper{
z-index:2
}
.football-container{
width:978px;
margin:0 auto;
font-size:16px;
line-height:1;
color:#fff;
text-align:center;
font-family:Open sans,Arial,san-serif
}
.football-container--header{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
z-index:10
}
.football-header-title{
margin:115px 0 0;
text-align:center;
position:relative
}
.football-header-title:after,.football-header-title:before{
display:block;
content:"";
width:20px;
height:20px;
position:absolute;
left:0;
right:0;
background:url(https://up4rx4x.xyz/content_files/icon_star.png?1) 50% 50% no-repeat;
margin:auto
}
.football-header-title:before{
top:-46px
}
.football-header-title:after{
bottom:-46px
}
.football-header{
height:870px;
position:relative;
overflow:hidden
}
.football-paralax{
overflow:hidden;
top:-5%;
left:-5%;
width:110%
}
.football-paralax__item{
width:110%;
height:950px;
overflow:hidden
}
.football-paralax__layer{
position:absolute;
width:100%;
height:100%;
left:-1%;
top:-1%
}
.football-paralax__layer--main{
background:url(https://up4rx4x.xyz/content_files/bg_paralax_main.jpg?1) 50% 100% no-repeat;
background-size:cover
}
.football-paralax__layer--ball{
background:url(https://up4rx4x.xyz/content_files/bg_paralax_ball.png?1) 50% 100% no-repeat;
width:310px;
height:274px;
top:60%;
left:36%;
-webkit-transform:translate(-36%,-60%);
-ms-transform:translate(-36%,-60%);
transform:translate(-36%,-60%)
}
.football-navigation{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin:60px 10px
}
.football-navigation__fifa{
margin-left:24px;
margin-right:auto
}
.football-nav-button{
font-size:18px;
font-family:uni_neueheavy_italic;
color:#fff;
border-radius:8px;
text-decoration:none;
padding:19px 33px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.football-nav-button--cashier{
background:#c31f13
}
.football-nav-button--gamehall{
border:3px solid #fff
}
.football-navigation-fifa{
display:inline-block
}
.football-nav-button__image{
-ms-flex-negative:0;
flex-shrink:0;
margin-right:10px
}
.football-header-title__date{
display:inline-block;
font-size:24px;
font-family:uni_neueheavy_italic
}
.football-header-title__name{
max-width:430px;
font-size:72px;
margin:10px auto 15px;
font-family:uni_neueheavy_italic
}
.football-header-title__prize{
display:inline-block;
font-size:24px;
color:#fff;
height:60px;
line-height:60px;
background:#c31f13;
border-radius:8px;
padding:0 12px;
margin:0 auto;
position:relative;
font-family:uni_neueheavy_italic
}
.football-header-title__prize:after,.football-header-title__prize:before{
position:absolute;
top:0;
display:block;
content:"";
background-image:url(https://up4rx4x.xyz/content_files/bg_title_prize.png?1);
height:100%;
width:24px
}
.football-header-title__prize:before{
left:-12px;
background-position:0 50%
}
.football-header-title__prize:after{
right:-12px;
background-position:24px 50%
}
.football-desc{
background:#131026 url(https://up4rx4x.xyz/content_files/bg_description.png?1) 50% 0 no-repeat;
padding-bottom:108px;
position:relative
}
.football-desc:before{
content:"";
width:100%;
height:29px;
background:url(https://up4rx4x.xyz/content_files/bg_header_line.png?1) 50% 100% no-repeat;
position:absolute;
top:-29px;
z-index:5
}
.football-desc--end{
padding-bottom:5px
}
.football-steps{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:distribute;
justify-content:space-around;
background:url(https://up4rx4x.xyz/content_files/bg_football_steps.png?1) no-repeat 50% 140px
}
.football-desc__title{
font-size:60px;
font-family:uni_neueheavy_italic;
color:#c31f13;
line-height:70px;
padding:50px 0 40px
}
.football-desc__end{
font-size:20px;
line-height:30px;
margin:0 100px
}
.football-desc__arrow{
margin:55px 0 65px
}
.football-steps__item{
position:relative;
-ms-flex-negative:0;
flex-shrink:0
}
.football-steps__text{
display:block;
font-size:22px;
margin-top:-30px
}
.football-steps__number{
position:absolute;
left:45px;
top:228px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
background:#ea232d;
border-radius:50%;
padding:7px 11px
}
.football-exchange{
background:#1c1834 url(https://up4rx4x.xyz/content_files/bg_exchange.png?1) 0 100% no-repeat;
margin:0 55px 65px;
border-radius:10px;
min-height:715px
}
.football-exchange__text{
font-size:22px;
margin:0;
padding:68px 0 55px;
line-height:30px
}
.football-exchange__value{
margin:87px 0 0 125px;
width:160px;
display:inline-block;
font-size:24px;
font-family:uni_neueheavy_italic
}
.football-exchange__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin:0 -55px
}
.football-exchange__item{
-ms-flex-negative:0;
flex-shrink:0;
width:306px
}
.football-exchange__card{
min-height:180px;
border-radius:10px
}
.football-exchange__card--bronze{
background:url(https://up4rx4x.xyz/content_files/bg_card_bronze.jpg?1) 0 0 no-repeat
}
.football-exchange__card--silver{
background:url(https://up4rx4x.xyz/content_files/bg_card_silver.jpg?1) 0 0 no-repeat
}
.football-exchange__card--gold{
background:url(https://up4rx4x.xyz/content_files/bg_card_gold.jpg?1) 0 0 no-repeat
}
.football-exchange__text-select{
color:#c31f13;
font-size:36px
}
.football-exchange__desc{
margin-top:22px;
display:inline-block;
line-height:20px;
font-size:14px
}
.football-exchange__desc--bronze{
margin-left:65px
}
.football-exchange__desc--gold{
margin-right:65px
}
.football-exchange__prices{
width:492px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin:140px 0 0 125px
}
.football-exchange__cost{
color:#a69fcd;
width:175px;
line-height:24px;
-ms-flex-negative:0;
flex-shrink:0
}
.football-user-block{
background:#4c688a url(https://up4rx4x.xyz/content_files/bg_user_block.jpg?1) 50% 0 no-repeat;
background-size:cover;
overflow:hidden;
padding-bottom:108px
}
.football-timer__title{
font-family:uni_neueheavy_italic;
font-size:48px;
color:#c31f13;
margin:105px 0 25px
}
.football-timer__content{
background-color:rgba(0,0,0,.2);
border:2px solid hsla(0,0%,100%,.2);
padding:15px 30px;
width:380px;
margin:0 auto;
border-radius:20px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.football-timer__number{
font-family:digital-7regular;
font-size:60px;
color:#7f0
}
.football-timer__value{
font-size:12px
}
.football-timer__item{
-ms-flex-negative:0;
flex-shrink:0;
position:relative;
width:60px
}
.football-timer__item:nth-child(2):after,.football-timer__item:nth-child(3):after{
content:":";
position:absolute;
top:0;
right:-18px;
font-family:digital-7regular;
font-size:60px;
color:#7f0
}
.football-timer__desc{
font-size:18px;
margin-top:25px
}
.football-text-select{
color:#c31f13;
font-weight:700
}
.football-progress{
margin-top:70px
}
.football-progress__title{
font-family:uni_neueheavy_italic;
font-size:36px;
position:relative
}
.football-progress__title:after{
content:url(https://up4rx4x.xyz/content_files/bg_user_block_title.png?1);
position:absolute;
left:0;
bottom:-10px;
width:100%
}
.football-progressbar{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin:57px 15px 90px;
position:relative
}
.football-progressbar:after{
content:"";
position:absolute;
top:90px;
left:0;
width:100%;
height:2px;
background:#fff;
z-index:1
}
.football-progressbar__item{
-ms-flex-preferred-size:33.33%;
flex-basis:33.33%
}
.football-progressbar__item:first-child:before,.football-progressbar__item:last-child:before{
content:"";
position:absolute;
width:6px;
height:6px;
background:#fff;
border-radius:50%;
top:88px
}
.football-progressbar__item:first-child:before{
left:-5px
}
.football-progressbar__item:last-child:before{
right:-5px
}
.football-progressbar__number{
font-family:uni_neueheavy_italic;
font-size:60px
}
.football-progressbar__label{
position:relative;
width:30px;
height:30px;
border:9px solid #c96;
-webkit-box-sizing:border-box;
box-sizing:border-box;
border-radius:50%;
background:#fff;
margin:15px auto 33px
}
.football-progressbar__label--silver{
border-color:silver
}
.football-progressbar__label--gold{
border-color:#feb500
}
.football-progressbar__label:after{
content:"";
position:absolute;
top:12px;
left:6px;
z-index:1;
width:2px;
height:29px;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
background:#fff
}
.football-progressbar__type{
font-family:uni_neueheavy_italic;
font-size:20px
}
.football-button{
display:inline-block;
background-color:#6ea53e;
border-radius:10px;
font-family:uni_neueheavy_italic;
font-size:30px;
text-decoration:none;
color:#fff;
position:relative;
line-height:70px;
height:70px;
padding:0 42px
}
.football-button:after,.football-button:before{
position:absolute;
top:0;
display:block;
content:"";
background-image:url(https://up4rx4x.xyz/content_files/bg_football_button.png?1);
height:100%;
width:32px
}
.football-button:before{
background-position:0 50%;
left:-20px
}
.football-button:after{
background-position:32px 50%;
right:-20px
}
.football-rewards{
background:#192238 url(https://up4rx4x.xyz/content_files/bg_rewards.jpg?1) 50% 0 no-repeat;
height:897px;
overflow:hidden
}
.football-rewards--end{
height:780px
}
.football-rewards__title{
font-size:36px;
line-height:48px;
font-family:uni_neueheavy_italic;
padding-top:75px
}
.football-pedestal{
background-image:url(https://up4rx4x.xyz/content_files/bg_pedestal.png?1);
background-position:50% 100%;
background-repeat:no-repeat;
padding:450px 67px 0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
overflow:hidden
}
.football-pedestal--end{
padding-top:343px;
background-position:50% 9%
}
.football-pedestal__item{
width:180px;
-ms-flex-negative:0;
flex-shrink:0;
margin-top:66px
}
.football-pedestal__item--winner{
margin-top:6px
}
.football-pedestal__winner{
display:inline-block;
margin-top:20px;
color:#c31f13
}
.football-pedestal__reward{
display:block;
margin-top:25px;
font-size:36px;
font-weight:700
}
.football-pedestal__place{
font-weight:700
}
.football-prizes{
margin:70px 85px 0;
border:3px solid #fff
}
.football-prizes__list{
margin:22px 80px 19px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
height:80px;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
position:relative
}
.football-prizes__list:after,.football-prizes__list:before{
content:"";
width:2px;
height:84px;
background:#fff;
position:absolute;
top:-2px
}
.football-prizes__list:before{
left:190px
}
.football-prizes__list:after{
right:210px
}
.football-prizes__item{
margin-bottom:7px;
width:240px;
-ms-flex-negative:0;
flex-shrink:0;
text-align:left
}
.football-participants-wrapper{
background:#6d97d2 url(https://up4rx4x.xyz/content_files/bg_participants.jpg?1) 50% 0 no-repeat;
background-size:cover;
min-height:989px;
overflow:hidden
}
.football-participants__button{
margin:40px 0 80px
}
.football-participants__title{
font-size:36px;
font-family:uni_neueheavy_italic;
margin:95px 0 50px
}
.football-participants__content{
width:855px;
margin:0 auto;
color:#151515;
font-size:15px
}
.football-participants__table{
width:100%
}
.football-participants__row{
background-color:#f4f3fa
}
.football-participants__row:nth-child(2n){
background-color:#e9e7f5
}
.football-participants__row:hover{
background-color:#dddaf0
}
.football-participants__row.football-participants__row--active{
background-color:#c9c3ea
}
.football-participants__row--head{
background-color:#c31f13;
font-weight:700;
border:none;
color:#fff
}
.football-participants__row--head:hover{
background-color:#c31f13
}
.football-participants__cell{
height:50px;
border-bottom:1px solid #bfbbd4
}
.football-participants__cell--position{
width:120px
}
.football-participants__cell--login{
width:178px
}
.football-participants__cell--bronze-medals,.football-participants__cell--gold-medals,.football-participants__cell--silver-medals{
width:119px
}
.football-participants__cell--reward{
width:200px
}
.football-participants__user-link{
color:#151515;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
white-space:nowrap;
display:block;
max-width:177px;
overflow:hidden;
line-height:20px
}
.football-pagination{
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin:50px 20px 0
}
.football-pagination,.football-pagination__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.football-pagination__list{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.football-pagination__list li a,.football-pagination__list li span{
display:inline-block;
color:#fff;
padding:9px 13px;
text-decoration:none;
border:3px solid transparent
}
.football-pagination__list li a:hover,.football-pagination__list li span:hover{
color:#c31f13
}
.football-pagination__list li.active a{
border:3px solid #c31f13
}
.football-pagination__arrow--next{
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg)
}
.football-footer-content{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin:60px 0 100px;
text-align:left
}
.football-footer-navigation{
width:185px
}
.football-footer-navigation__item{
margin-bottom:32px
}
.football-footer-navigation__item--gamehall{
font-size:20px;
margin-bottom:40px
}
.football-footer-navigation__link{
color:#fff;
text-decoration:none
}
.football-footer-navigation__link:hover{
text-decoration:underline
}
.football-terms{
width:720px;
margin-left:60px
}
.football-terms__title{
font-weight:700;
font-size:20px;
margin-bottom:39px
}
.football-terms__item{
line-height:22px;
margin-bottom:35px
}
.football-copyright{
width:185px;
font-size:11px
}
.football-partners{
width:650px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-left:60px
}
.football-partners__link{
text-decoration:none
}
.football-partners__img{
-ms-flex-negative:0;
flex-shrink:0;
margin-right:10px
}
.football-leading{
background:#131e54 url(https://up4rx4x.xyz/content_files/bg_football_leading.jpg?1) 50% 0 no-repeat;
min-height:800px;
color:#fff;
padding-bottom:174px
}
.football-leading--start{
background:#131e54 url(https://up4rx4x.xyz/content_files/bg_football_leading--start.jpg?1) 50% 0 no-repeat
}
.football-leading--finish{
background:#131e54 url(https://up4rx4x.xyz/content_files/bg_football_leading--finish.jpg?1) 50% 0 no-repeat
}
.football-leading__title{
text-align:center;
font-size:36px;
font-family:uni_neueheavy_italic;
margin:0 0 45px;
padding:80px 0 0
}
.football-leading__title span{
color:#c51b01
}
.football-leading__text{
font-size:18px;
line-height:26px;
margin-bottom:20px
}
.football-leading__text span{
color:#c51b01
}
.football-leading__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.football-leading__item{
font-size:16px;
line-height:18px;
font-weight:700
}
.football-leading__label{
margin:44px auto 0
}
.football-leading__pagination{
margin-top:50px;
margin-bottom:60px
}
.football-leading__image{
display:block;
margin:0 auto
}
.football-leading__video{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin-top:35px
}
.football-leading__message{
margin-top:20px;
font-size:16px;
line-height:20px
}
.football-tickets{
margin-top:120px
}
.football-tickets__title{
font-size:24px;
font-family:uni_neueheavy_italic;
margin:0 0 25px;
background:url(https://up4rx4x.xyz/content_files/bg_football_tickets_title.png?1) no-repeat 50% 100%;
padding-bottom:20px
}
.football-tickets__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
margin-bottom:40px
}
.football-tickets__item{
width:180px
}
.football-ticket{
width:165px;
height:97px;
color:#fff;
background:url(https://up4rx4x.xyz/content_files/bg_football_ticket.png?1) no-repeat 50% 50%;
text-align:left;
padding:39px 22px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.football-label{
font-size:18px;
line-height:58px;
height:58px;
color:#fff;
background:#af1f28;
padding:0 20px;
display:inline-block;
position:relative
}
.football-label:after,.football-label:before{
content:"";
width:50px;
height:100%;
display:block;
position:absolute;
top:0;
background-image:url(https://up4rx4x.xyz/content_files/bg_football_label.png?1)
}
.football-label:before{
left:-40px;
background-position:0 0
}
.football-label:after{
right:-40px;
background-position:50px 0
}
.football-label span{
color:#f19f2c
}
.football-gifts__list{
list-style:none;
padding:0;
margin:0
}
.football-gifts__item{
position:absolute;
top:0;
left:0;
text-align:left;
font-size:18px;
line-height:24px;
font-family:uni_neueheavy_italic
}
.football-gifts__item span{
color:#af1f28
}
.football-gifts__item:first-child{
top:137px;
left:547px
}
.football-gifts__item:nth-child(2){
top:430px;
left:267px
}
.football-gifts__item:nth-child(3){
top:460px;
left:767px;
text-align:center
}
.football-gifts__item:nth-child(4){
top:683px;
left:557px
}
.football-gifts__item:nth-child(5){
top:904px;
left:133px
}
.football-gifts__item:nth-child(6){
top:927px;
left:734px;
text-align:center
}
.football-gifts__item:nth-child(7){
top:1118px;
left:434px;
text-align:center
}
.football-gifts__item:nth-child(8){
top:1296px;
left:279px
}
.football-gifts__item:nth-child(9){
top:1370px;
left:821px
}
.football-gifts__item:nth-child(10){
top:1523px;
left:761px
}
.football-gifts .football-container{
position:relative
}
.football-winners{
padding:0;
margin:0;
list-style:none;
color:#feb500;
font-size:15px;
font-weight:400;
font-family:PT Sans,sans-serif
}
.football-winners--center{
text-align:center
}
.football-winners--x11{
-webkit-columns:3;
column-count:3
}
.football-winners__item{
padding-top:8px
}
.football-winners__link{
text-decoration:underline;
color:inherit
}
.football-link-popup{
font-size:15px;
font-weight:400;
font-family:PT Sans;
color:#feb500;
text-decoration:none;
border-bottom:1px dashed
}
.football-popup{
width:870px;
background:#12307a;
border-radius:4px;
padding:30px;
color:#feb500;
position:absolute;
top:calc(100% + 18px);
right:-30px
}
.football-popup.is-hide{
display:none
}
.football-popup:before{
content:"";
display:block;
position:absolute;
top:-8px;
right:89px;
background:0 0;
width:0;
height:0;
border-left:10px solid transparent;
border-right:10px solid transparent;
border-bottom:8px solid #12307a
}
.football-popup__close{
position:absolute;
border:none;
background:0 0;
width:14px;
height:14px;
top:20px;
right:20px;
display:block;
background:url(https://up4rx4x.xyz/content_files/icon_close.png) no-repeat 50% 50%
}
.football-popup__close:focus{
outline:none
}
.football-popup__row{
text-align:left;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
.football-popup__col{
width:150px;
font-weight:400;
font-family:PT Sans
}
.football-popup__col:not(:last-child){
margin-right:20px
}
.football-popup__col--x3{
width:490px
}
.football-popup__list--x3{
-webkit-columns:3;
column-count:3;
-webkit-column-gap:20px;
column-gap:20px
}
.football-popup__item:not(:last-child){
margin-bottom:12px
}
.football-popup__title{
font-size:18px;
font-weight:700;
color:#fff;
margin-bottom:16px;
font-family:uni_neueheavy_italic
}
.football-popup__link{
color:currentColor;
text-decoration:underline
}
.goldenpuck{
font-family:PT Sans,sans-serif;
font-size:18px;
font-weight:400;
line-height:31px;
color:#fff;
background-color:#010f2d;
margin:0 auto
}
.goldenpuck-body{
max-width:none
}
.goldenpuck__container{
width:1289px;
padding:0 12px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin:0 auto;
position:relative;
z-index:5
}
.goldenpuck__header{
position:absolute;
top:0;
z-index:2;
width:100%;
font-size:14px;
font-weight:700;
letter-spacing:.58px;
text-transform:uppercase;
background:0 0;
border:none
}
.goldenpuck__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.goldenpuck__list--footer{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
font-size:14px
}
.goldenpuck__list--footer .goldenpuck__list-item{
margin-bottom:20px
}
.goldenpuck__list-item{
margin-right:50px
}
.goldenpuck__list-item:nth-of-type(4){
margin-left:auto
}
.goldenpuck__list-item:last-child{
margin:0
}
.goldenpuck__page{
background-color:#010f2d;
z-index:5
}
.goldenpuck__ovechkin{
position:relative;
overflow:hidden
}
.goldenpuck__ovechkin:before{
position:absolute;
content:"";
width:100%;
height:216px;
bottom:0;
z-index:4;
background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(1,14,37,0)),to(#010f2d));
background-image:-webkit-linear-gradient(top,rgba(1,14,37,0),#010f2d);
background-image:-o-linear-gradient(top,rgba(1,14,37,0) 0,#010f2d 100%);
background-image:linear-gradient(180deg,rgba(1,14,37,0),#010f2d)
}
.goldenpuck__button-layer{
z-index:20;
display:block;
padding-left:33%
}
.goldenpuck__layer1{
background:url(https://up4rx4x.xyz/content_files/bg1.png) no-repeat;
background-size:cover
}
.goldenpuck__layer2{
background:url(https://up4rx4x.xyz/content_files/ovechkin.png) 91% 16% no-repeat
}
.goldenpuck__layer3{
background:url(https://up4rx4x.xyz/content_files/disk.png) 24% 73% no-repeat
}
.goldenpuck__layer1,.goldenpuck__layer2,.goldenpuck__layer3{
position:absolute;
width:100%;
height:100%;
left:-1%;
top:0
}
.goldenpuck__layers-container{
position:absolute;
left:50%;
top:0;
width:1024px;
height:100%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.goldenpuck__layer4{
position:absolute;
z-index:20;
left:-34px;
top:17%;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
width:620px;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.goldenpuck__layers{
width:102%;
overflow:hidden;
top:0;
left:0
}
.goldenpuck__layers .layer{
width:102%;
height:1000px;
overflow:hidden
}
.goldenpuck__header-container{
position:relative;
width:1024px;
padding:0 12px;
margin:0 auto;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.goldenpuck__header-logo{
position:absolute;
left:512px;
top:12px;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.goldenpuck__header-nav{
background:0 0
}
.goldenpuck__link{
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-weight:700;
padding:43px 0;
display:block
}
.goldenpuck__link--footer{
padding:0
}
.goldenpuck__link:hover{
text-decoration:underline
}
.goldenpuck__wrapper{
background:url(https://up4rx4x.xyz/content_files/bg-2.png) no-repeat -390px 180px;
margin:0 auto
}
.goldenpuck__info{
width:542px;
padding-right:168px;
margin-left:auto;
min-height:730px;
position:relative;
margin-top:-150px
}
.goldenpuck__info:after{
position:absolute;
content:"";
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
background:url(https://up4rx4x.xyz/content_files/bg-3.png) no-repeat;
width:98px;
height:286px;
right:216px;
bottom:7px
}
.goldenpuck__info-title{
margin:0 0 37px;
padding:0;
font-size:53px;
font-weight:700;
font-style:normal;
line-height:normal;
color:#fff;
position:relative
}
.goldenpuck__info-title:before{
content:"";
display:block;
position:absolute;
background:url(https://up4rx4x.xyz/content_files/stick.png) no-repeat;
width:75px;
height:492px;
left:-83px;
top:-60px
}
.goldenpuck__info-title:after{
content:"";
display:block;
position:absolute;
background-image:-webkit-gradient(linear,left top,right top,from(red),to(rgba(255,0,0,0)));
background-image:-webkit-linear-gradient(left,red,rgba(255,0,0,0));
background-image:-o-linear-gradient(left,red,rgba(255,0,0,0));
background-image:linear-gradient(90deg,red,rgba(255,0,0,0));
width:355px;
height:3px;
top:80px
}
.goldenpuck__info-text{
font-size:40px;
font-weight:700;
color:#fff;
line-height:normal;
margin:0 0 26px
}
.goldenpuck__info-description{
margin:0 0 23px
}
.goldenpuck__title{
margin:0;
font-size:40px;
font-weight:700;
font-style:normal;
font-stretch:normal;
line-height:normal;
letter-spacing:normal;
color:#fff;
position:relative;
text-align:center
}
.goldenpuck__title:after{
content:"";
display:block;
position:absolute;
background-image:-webkit-gradient(linear,left top,right top,from(red),to(rgba(255,0,0,0)));
background-image:-webkit-linear-gradient(left,red,rgba(255,0,0,0));
background-image:-o-linear-gradient(left,red,rgba(255,0,0,0));
background-image:linear-gradient(90deg,red,rgba(255,0,0,0));
width:355px;
height:3px;
top:79px
}
.goldenpuck__title--stock{
margin-bottom:97px;
font-size:55px;
line-height:31px
}
.goldenpuck__title--stock:after{
top:67px;
right:463px
}
.goldenpuck__title--tournaments{
margin-bottom:49px;
font-size:55px;
line-height:.56
}
.goldenpuck__title--tournaments:after{
top:65px;
right:365px
}
.goldenpuck__title--table{
font-size:55px;
line-height:31px;
margin-bottom:106px
}
.goldenpuck__title--table:after{
width:208px;
top:65px;
right:43%;
-webkit-transform:translateX(-43px);
-ms-transform:translateX(-43px);
transform:translateX(-43px)
}
.goldenpuck__tournament-list{
margin-bottom:35px;
font-weight:700
}
.goldenpuck__tournament-list span{
margin-right:20px;
font-weight:400
}
.goldenpuck__rules{
padding-top:20px;
margin-bottom:219px;
position:relative;
text-align:center
}
.goldenpuck__rules:after{
position:absolute;
content:"";
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
background:url(https://up4rx4x.xyz/content_files/bg-4.png) no-repeat;
width:136px;
height:178px;
left:269px
}
.goldenpuck__rules-list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
text-align:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
width:800px;
margin:0 auto
}
.goldenpuck__rules-item{
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:266px;
padding:0 22px
}
.goldenpuck__step-list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
width:850px;
margin:0 auto;
padding-left:58px;
text-align:left;
counter-reset:myCounter
}
.goldenpuck__step-item{
position:relative;
margin-bottom:37px;
width:338px;
margin-right:174px;
font-size:18px;
font-weight:400;
line-height:31px;
padding-left:20px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.goldenpuck__step-item:nth-child(n+3){
margin-right:0
}
.goldenpuck__step-item:before{
position:absolute;
content:"";
top:-28px;
left:-57px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
counter-increment:myCounter;
content:counter(myCounter);
background:url(https://up4rx4x.xyz/content_files/tablet.svg) no-repeat 2px 45px;
width:60px;
height:88px;
font-size:53px;
font-weight:700
}
.goldenpuck__step-item:after{
position:absolute;
content:".";
width:59px;
height:41px;
top:3px;
left:-15px;
font-size:53px;
font-weight:700
}
.goldenpuck__step-item--second{
-webkit-box-ordinal-group:6;
-ms-flex-order:5;
order:5
}
.goldenpuck__step-item--third{
-webkit-box-ordinal-group:5;
-ms-flex-order:4;
order:4
}
.goldenpuck__step-item--fourth{
-webkit-box-ordinal-group:6;
-ms-flex-order:5;
order:5
}
.goldenpuck__tournaments-subtitle{
text-shadow:none;
color:#fff;
font-size:40px;
line-height:normal;
font-weight:700;
margin-top:0;
margin-bottom:27px
}
.goldenpuck__tournaments-info{
font-size:22px;
line-height:32px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-bottom:10px
}
.goldenpuck__tournaments-info--womans{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.goldenpuck__tournaments-text{
width:410px;
font-size:17px;
margin-bottom:27px;
position:relative
}
.goldenpuck__tournaments-item{
min-height:640px;
margin-bottom:30px;
width:500px
}
.goldenpuck__tournaments-item--first-period{
position:relative;
padding-left:631px;
padding-top:83px
}
.goldenpuck__tournaments-item--first-period:before{
position:absolute;
content:"";
top:-2px;
left:-107px;
background:url(https://up4rx4x.xyz/content_files/first_period.png) no-repeat;
width:100%;
height:702px
}
.goldenpuck__tournaments-item--second-period{
background:url(https://up4rx4x.xyz/content_files/second_period.png) no-repeat 90px 0;
padding-right:575px;
padding-left:129px;
padding-top:93px
}
.goldenpuck__tournaments-item--third-period{
position:relative;
margin-top:30px;
margin-left:auto;
margin-right:82px
}
.goldenpuck__tournaments-item--third-period:before{
position:absolute;
content:"";
top:-15px;
left:-844px;
background:url(https://up4rx4x.xyz/content_files/third_period.png) no-repeat;
width:1200px;
height:640px
}
.goldenpuck__table{
margin-bottom:110px;
background:url(https://up4rx4x.xyz/content_files/bg-foot.png) no-repeat;
background-size:cover;
padding-top:56px
}
.goldenpuck__table .pagination_list li{
color:#fff;
width:auto;
padding:0 10px
}
.goldenpuck__table .pagination_list li a{
color:#fff
}
.goldenpuck__table-result{
width:915px;
margin:0 auto
}
.goldenpuck__pagination-table{
width:700px;
margin:20px auto 0
}
.pagination_wrapper{
position:relative;
padding:20px 0;
text-align:center;
margin-top:10px
}
.goldenpuck__footer{
color:#fff;
background-color:#010f2d;
border-top:none;
font-size:13px;
padding-bottom:19px
}
.goldenpuck__footer-wrap{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
width:1006px;
padding:0 12px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin:0 auto
}
.goldenpuck__footer-copyright{
margin-top:20px;
text-align:center;
color:#e6f2ff;
font-size:14px;
line-height:32px
}
.goldenpuck__conditions p{
margin-top:0;
margin-bottom:0
}
.goldenpuck__conditions p:first-child{
font-weight:700;
text-transform:uppercase;
font-size:14px;
margin-bottom:10px
}
@media(min-width:768px) and (max-width:1024px){
.goldenpuck__rules-item{
padding:120px 0 0
}
.goldenpuck__rules-item--tournaments{
padding:120px 20px 0
}
.goldenpuck__container{
width:1024px
}
.goldenpuck__list{
margin:0 10px 0 36px
}
.goldenpuck__info{
padding-right:18px
}
.goldenpuck__info:after{
right:88px
}
.goldenpuck__wrapper{
background:url(https://up4rx4x.xyz/content_files/bg-2.png) no-repeat -467px 243px;
background-size:97%
}
.goldenpuck__tournaments-item{
z-index:2;
width:420px;
margin-bottom:0
}
.goldenpuck__tournaments-item--first-period{
padding-left:557px;
margin-right:40px;
padding-top:0
}
.goldenpuck__tournaments-item--first-period:before{
z-index:-1;
background-position:-10px 0;
background-size:97%
}
.goldenpuck__tournaments-item--second-period{
padding-left:26px;
padding-right:572px;
background-position:0 8px;
background-size:97%
}
.goldenpuck__tournaments-item--third-period{
margin-right:32px
}
.goldenpuck__tournaments-item--third-period:before{
z-index:-1;
left:-788px;
background-size:97%
}
.goldenpuck__tournaments-subtitle{
font-size:34px
}
.goldenpuck__info-title:before{
background-size:95%;
left:-76px;
top:-45px
}
.goldenpuck__title--tournaments{
margin-bottom:120px
}

}
@media(min-width:1025px) and (max-width:1500px){
.goldenpuck__wrapper{
background-position:-547px 258px
}

}
.superhero{
font-family:PT Sans,sans-serif;
color:#fff;
font-size:17px;
line-height:24px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.superhero__wrapper{
position:relative;
background:#010f32 url(https://up4rx4x.xyz/content_files/main.jpg) 50% 50% no-repeat;
background-size:cover
}
.superhero__wrapper:after{
bottom:-10px;
position:absolute;
content:"";
background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(20,24,32,0)),to(#0d1523));
background-image:-webkit-linear-gradient(top,rgba(20,24,32,0),#0d1523);
background-image:-o-linear-gradient(top,rgba(20,24,32,0),#0d1523);
background-image:linear-gradient(180deg,rgba(20,24,32,0),#0d1523);
width:100%;
height:197px;
z-index:1
}
.superhero__container{
width:1024px;
margin:0 auto;
padding:0 10px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.superhero__button-wrapper{
position:relative;
z-index:10;
left:-23px
}
.superhero__header{
border-top:none;
position:relative;
width:100%;
z-index:1;
background:-webkit-gradient(linear,left bottom,left top,from(rgba(8,30,74,0)),to(rgba(8,30,74,.89)));
background:-webkit-linear-gradient(bottom,rgba(8,30,74,0),rgba(8,30,74,.89));
background:-o-linear-gradient(bottom,rgba(8,30,74,0),rgba(8,30,74,.89));
background:linear-gradient(0deg,rgba(8,30,74,0),rgba(8,30,74,.89))
}
.superhero__header .superhero__header-container{
width:1024px;
margin:0 auto;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:20px 27px 0 0
}
.superhero__header .superhero__logo{
width:125px;
display:block;
margin-top:10px
}
.superhero__header .superhero__logo img{
width:100%
}
.superhero__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-left:auto
}
.superhero__list .superhero__list-item{
margin-right:40px
}
.superhero__list .superhero__list-item:last-child{
margin-right:0
}
.superhero__footer-list{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
height:160px;
padding:0;
margin:0 20px 0 0
}
.superhero__footer-list .superhero__list-item{
margin-right:67px;
padding-bottom:24px
}
.superhero__link{
padding:10px 0
}
.superhero__footer-condition,.superhero__link{
font-size:14px;
font-weight:600;
color:#fefeff;
text-decoration:none;
text-transform:uppercase;
letter-spacing:1.63px
}
.superhero__footer-condition{
margin:0;
padding:0 0 20px
}
.superhero__marathon{
position:relative
}
.superhero__marathon-main{
padding:210px 0 243px
}
.superhero__marathon-main .superhero__marathon-text{
position:relative;
padding-bottom:9px;
margin-left:14px
}
.superhero__marathon-main .superhero__marathon-text:before{
position:absolute;
content:url(https://up4rx4x.xyz/content_files/icon-cup.svg);
width:32px;
height:32px;
top:-5px;
left:-45px
}
.superhero__marathon-main .superhero__marathon-date{
position:relative;
padding-bottom:18px;
margin-left:14px
}
.superhero__marathon-main .superhero__marathon-date:before{
position:absolute;
content:url(https://up4rx4x.xyz/content_files/icon-clock.svg);
width:32px;
height:32px;
top:-5px;
left:-45px
}
.superhero__rules{
background:#010f32 url(https://up4rx4x.xyz/content_files/rules.jpg) 50% 50% no-repeat;
background-size:cover;
padding:38px 10px 1px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.superhero__rules .superhero__rules-list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin:0 auto;
width:1024px;
padding-top:114px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.superhero__rules .superhero__rules-item:first-child{
width:222px
}
.superhero__rules .superhero__rules-item:nth-child(2){
width:213px
}
.superhero__rules .superhero__rules-item:nth-child(3){
width:214px
}
.superhero__rules .superhero__rules-item:nth-child(4){
width:200px
}
.superhero__rules .superhero__rules-item .superhero__rules-img{
height:81px
}
.superhero__rules .superhero__rules-text{
padding-top:11px
}
.superhero__item--nevsky{
background:#010f32 url(https://up4rx4x.xyz/content_files/nevsky.jpg) 50% 50% no-repeat;
background-size:cover;
padding:143px 0 94px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.superhero__item--nevsky .superhero__text{
width:450px
}
.superhero__item--suvorov{
background:#010f32 url(https://up4rx4x.xyz/content_files/suvorov.jpg) 50% 50% no-repeat;
background-size:cover;
padding:38px 0 102px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.superhero__item--suvorov .superhero__container{
margin:0 0 0 auto;
width:48%
}
.superhero__item--suvorov .superhero__text{
width:460px
}
.superhero__item--kutuzov{
background:#010f32 url(https://up4rx4x.xyz/content_files/kutuzov.jpg) 50% 50% no-repeat;
background-size:cover;
padding:70px 10px 109px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.superhero__item--kutuzov .superhero__text{
width:470px
}
.superhero__item--zhukov{
background:#010f32 url(https://up4rx4x.xyz/content_files/zhukov.jpg) 50% 50% no-repeat;
background-size:cover;
padding:60px 10px 172px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.superhero__item--zhukov .superhero__container{
margin:0 0 0 auto;
width:48%
}
.superhero__item--zhukov .superhero__text{
width:449px
}
.superhero__item--triumph{
background:#010f32 url(https://up4rx4x.xyz/content_files/triumph.jpg) 50% 50% no-repeat;
background-size:cover;
-webkit-box-sizing:border-box;
box-sizing:border-box;
min-height:762px
}
.superhero__item--triumph .superhero__container{
width:900px;
margin:0 auto;
text-align:center
}
.superhero__item--triumph .superhero__text{
width:407px;
text-align:center;
margin:0 auto
}
.superhero__item--triumph .superhero__info{
margin:0 auto;
padding-bottom:0
}
.superhero__item .superhero__name{
font-size:35px;
line-height:1.2;
font-weight:600
}
.superhero__item .superhero__info{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
width:446px;
font-size:22px;
line-height:1.45;
padding-bottom:7px
}
.superhero__item .superhero__date{
position:relative;
padding-left:50px
}
.superhero__item .superhero__date:before{
position:absolute;
content:url(https://up4rx4x.xyz/content_files/icon-clock.svg);
width:32px;
height:32px;
top:-3px;
left:-3px
}
.superhero__item .superhero__money{
position:relative;
padding-left:40px
}
.superhero__item .superhero__money:before{
position:absolute;
content:url(https://up4rx4x.xyz/content_files/icon-cup.svg);
width:32px;
height:32px;
top:-3px;
left:-6px
}
.superhero__item .superhero__text{
margin-bottom:40px
}
.superhero__item .superhero__text p{
padding:0;
margin:0
}
.superhero__table{
background:#010f32 url(https://up4rx4x.xyz/content_files/table.jpg) 50% 0 no-repeat;
background-size:cover;
padding-top:138px;
min-height:600px
}
.superhero__table .superhero__table-result{
margin:0 auto;
padding-bottom:10px;
width:870px;
font-size:14px;
color:#333
}
.superhero__footer{
background:#212123;
color:#fff;
background-image:-webkit-gradient(linear,left bottom,left top,color-stop(100%,#1c1c1e),to(#212123));
background-image:-webkit-linear-gradient(bottom,#1c1c1e 100%,#212123 0);
background-image:-o-linear-gradient(bottom,#1c1c1e 100%,#212123 100%);
background-image:linear-gradient(0deg,#1c1c1e 100%,#212123 0);
border-top:none;
min-height:0;
padding:10px 10px 40px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.superhero__footer-wrap{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding-top:10px
}
.superhero__footer-rules{
margin-left:auto;
width:700px
}
.superhero__footer-text{
margin:0;
padding:0;
font-size:13px;
line-height:1.38;
text-transform:none;
letter-spacing:normal;
font-weight:400
}
.superhero__footer-copyright{
font-size:14px;
line-height:2.29;
color:#597abc;
width:797px;
margin:19px auto 0
}
.superhero__pagination{
background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(20,24,32,0)),to(#1a1b1f));
background-image:-webkit-linear-gradient(top,rgba(20,24,32,0),#1a1b1f);
background-image:-o-linear-gradient(top,rgba(20,24,32,0) 0,#1a1b1f 100%);
background-image:linear-gradient(180deg,rgba(20,24,32,0),#1a1b1f);
padding-top:30px;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.superhero__pagination .pagination_wrapper{
width:700px;
margin:0 auto;
padding-bottom:95px
}
.superhero__pagination .pagination_wrapper .pagination_button:hover{
background:-webkit-gradient(linear,left bottom,left top,from(#00308c),color-stop(35%,#073c99),color-stop(66%,#045fe7),to(#34a0ff));
background:-webkit-linear-gradient(bottom,#00308c,#073c99 35%,#045fe7 66%,#34a0ff);
background:-o-linear-gradient(bottom,#00308c,#073c99 35%,#045fe7 66%,#34a0ff);
background:linear-gradient(0deg,#00308c,#073c99 35%,#045fe7 66%,#34a0ff)
}
.superhero__pagination .pagination_wrapper .pagination_button:active{
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
color:#ccc
}
.superhero__ash{
height:700px;
position:absolute;
width:100%;
-webkit-filter:blur(.5px);
filter:blur(.5px)
}
.superhero__slider{
position:absolute;
top:-28px;
left:193px
}
.superhero__slider-item{
position:absolute;
-webkit-animation-name:fade;
animation-name:fade;
-webkit-animation-duration:15s;
animation-duration:15s;
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:0
}
.superhero__slider-item--2{
-webkit-animation-name:fade-step-2;
animation-name:fade-step-2
}
.superhero__slider-item--3{
-webkit-animation-name:fade-step-3;
animation-name:fade-step-3
}
.superhero__slider-item--4{
-webkit-animation-name:fade-step-4;
animation-name:fade-step-4
}
@-webkit-keyframes fade{
0%{
opacity:0
}
8%{
opacity:1
}
16%{
opacity:1
}
24%{
opacity:0
}

}
@keyframes fade{
0%{
opacity:0
}
8%{
opacity:1
}
16%{
opacity:1
}
24%{
opacity:0
}

}
@-webkit-keyframes fade-step-2{
24%{
opacity:0
}
32%{
opacity:1
}
40%{
opacity:1
}
48%{
opacity:0
}

}
@keyframes fade-step-2{
24%{
opacity:0
}
32%{
opacity:1
}
40%{
opacity:1
}
48%{
opacity:0
}

}
@-webkit-keyframes fade-step-3{
48%{
opacity:0
}
56%{
opacity:1
}
64%{
opacity:1
}
72%{
opacity:0
}

}
@keyframes fade-step-3{
48%{
opacity:0
}
56%{
opacity:1
}
64%{
opacity:1
}
72%{
opacity:0
}

}
@-webkit-keyframes fade-step-4{
72%{
opacity:0
}
80%{
opacity:1
}
88%{
opacity:1
}
to{
opacity:0
}

}
@keyframes fade-step-4{
72%{
opacity:0
}
80%{
opacity:1
}
88%{
opacity:1
}
to{
opacity:0
}

}
@media(max-width:1400px){
.page{
background:0 0;
min-width:1200px
}
.superhero__rules .superhero__rules-list{
width:995px
}
.superhero__header .superhero__header-container{
padding:20px 0 0;
width:1096px;
margin:0 0 0 10px
}
.superhero__header .superhero__logo{
margin-left:92px
}
.superhero__marathon-main{
padding-top:180px
}
.superhero__marathon-main .superhero__marathon-text{
margin-left:45px
}
.superhero__marathon-main .superhero__marathon-date{
margin-left:43px
}
.superhero .superhero__button--left{
left:0
}
.superhero__item--triumph{
padding:10px 10px 423px
}
.superhero__item--zhukov .superhero__text{
width:83%
}

}
@font-face{
font-family:Montserrat;
font-style:normal;
font-weight:400;
src:local("Montserrat-Regular"),url(https://up4rx4x.xyz/content_files/Montserrat-Regular.woff2) format("woff2")
}
@font-face{
font-family:Montserrat;
font-style:normal;
font-weight:700;
src:local("Montserrat-Bold"),url(https://up4rx4x.xyz/content_files/Montserrat-Bold.woff2) format("woff2")
}
.lottery2020{
background:#591fa9;
font-family:Montserrat,Arial,sans-serif;
font-size:16px;
line-height:24px;
color:#fff;
font-weight:400;
font-style:normal;
text-shadow:none
}
.lottery2020__title{
font-weight:700;
font-size:35px;
line-height:43px;
letter-spacing:.6px;
color:#fff;
margin:0 0 30px
}
.lottery2020__title--prizes{
margin-bottom:20px
}
.lottery2020__title--gold{
padding-top:60px
}
.lottery2020__title--profile{
color:#1e0034;
margin-bottom:10px
}
.lottery2020__title--results{
margin-bottom:20px
}
.lottery2020__title--steps{
width:960px;
margin:0 auto 31px
}
.lottery2020__container{
width:980px;
margin:0 auto;
padding:0 10px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.lottery2020-link{
font-style:normal;
font-weight:400;
font-size:16px;
line-height:24px;
color:#b655ff
}
.lottery2020-link--gold{
font-size:20px
}
.lottery2020-link--action{
padding-top:100px;
padding-left:16px;
display:block;
margin-bottom:40px;
color:#fff;
position:relative
}
.lottery2020-link--action:before{
content:"";
position:absolute;
width:5px;
height:10px;
left:0;
bottom:8px;
background-image:url(https://up4rx4x.xyz/content_files/on_page.svg);
background-repeat:no-repeat
}
.lottery2020-link--profile{
display:block;
text-align:right;
letter-spacing:.6px;
margin-bottom:135px;
margin-top:14px
}
.display-none{
display:none
}
.lottery2020__header{
border-top:none;
position:absolute;
top:0;
width:100%;
z-index:1;
background:-webkit-gradient(linear,left top,left bottom,color-stop(-43%,#2e0052),color-stop(95.04%,rgba(46,0,82,0)));
background:-webkit-linear-gradient(top,#2e0052 -43%,rgba(46,0,82,0) 95.04%);
background:-o-linear-gradient(top,#2e0052 -43%,rgba(46,0,82,0) 95.04%);
background:linear-gradient(180deg,#2e0052 -43%,rgba(46,0,82,0) 95.04%)
}
.lottery2020__header--wrapper{
position:relative
}
.lottery2020__header-container{
height:94px
}
.lottery2020__footer-container,.lottery2020__header-container{
font-family:Montserrat;
font-style:normal;
font-weight:700;
font-size:14px;
line-height:18px;
text-transform:uppercase;
color:#fff;
width:980px;
margin:0 auto;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:0 10px
}
.lottery2020__logo{
display:block;
margin-bottom:7px
}
.lottery2020__logo img{
width:120px;
margin-top:10px
}
.lottery2020__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-left:auto;
letter-spacing:1.3px
}
.lottery2020__list--footer{
margin-left:138px;
letter-spacing:0
}
.lottery2020__list-item{
margin-right:40px
}
.lottery2020__list-item--footer{
margin-right:22px
}
.lottery2020__list-item:last-child{
margin-right:0
}
.lottery2020__link{
font-size:14px;
font-weight:600;
color:#fefeff;
text-decoration:none;
text-transform:uppercase;
padding:10px 0
}
.lottery2020__footer-list{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
height:160px;
margin:0 20px 0 0;
padding:0
}
.lottery2020-fund--wrapper{
position:relative;
text-align:center;
margin:0 auto;
background-image:url(https://up4rx4x.xyz/content_files/main.jpg);
background-repeat:no-repeat;
height:815px;
background-position:50%
}
.lottery2020-fund__content{
padding-top:96px;
display:block;
z-index:2
}
.lottery2020-fund__info{
margin-bottom:480px
}
.lottery2020-fund__date{
font-weight:400;
font-size:30px;
line-height:37px;
margin:0 0 2px
}
.lottery2020-fund__date,.lottery2020-fund__lottery{
font-family:Montserrat;
font-style:normal;
color:#fff
}
.lottery2020-fund__lottery{
font-weight:700;
font-size:32px;
line-height:39px;
text-transform:uppercase;
margin:0
}
.lottery2020-prizes--wrapper{
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:relative;
padding-bottom:100px;
margin:0 auto 85px;
overflow:hidden
}
.lottery2020-prizes__info{
margin-bottom:40px
}
.lottery2020-prizes__text{
width:540px;
margin:0;
font-size:16px;
line-height:24px
}
.lottery2020-prizes__slider-list .swiper-slide-active{
-webkit-box-shadow:0 6px 15px #3b2172;
box-shadow:0 6px 15px #3b2172
}
.lottery2020-steps__slider-list .swiper-slide{
opacity:.3
}
.lottery2020-steps__slider-list .swiper-slide-active{
opacity:1
}
.lottery2020-prizes__slider--wrapper{
margin:0 auto;
width:960px
}
.lottery2020-steps__slider--wrapper{
position:relative;
margin:0 auto;
width:950px
}
.lottery2020-prizes__slider{
width:1440px;
margin-left:auto;
overflow:hidden
}
.lottery2020-prizes__slider-item{
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:370px!important;
margin-right:40px!important
}
.lottery2020-prizes__slider-item:hover{
cursor:pointer
}
.lottery2020-prizes__slider-img{
border-radius:10px
}
.lottery2020-prizes__slider-content{
border-radius:10px;
background:#fff;
text-align:center;
padding:30px
}
.lottery2020-prizes__slider-title{
font-weight:700;
font-size:20px;
line-height:24px;
text-align:left;
letter-spacing:.583333px;
color:#1e0034;
margin:-8px 0 12px
}
.lottery2020-prizes__slider-text{
font-size:16px;
line-height:24px;
color:#1e0034;
text-align:left;
margin:0
}
.lottery2020-prizes__slider-pagination{
bottom:0;
left:36%
}
.lottery2020-steps--wrapper{
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:relative;
padding-bottom:100px;
margin-bottom:50px;
overflow:hidden
}
.lottery2020-steps__slider{
overflow:visible;
width:1440px;
margin-left:auto
}
.lottery2020-steps__slider--container{
margin-left:118px
}
.lottery2020-steps__button{
border:none;
position:absolute;
content:"";
width:50px;
height:50px;
background-image:url(https://up4rx4x.xyz/content_files/arrow_slider.svg);
background-repeat:no-repeat;
border-radius:50%;
background-color:#fff;
-webkit-box-shadow:0 0 10px rgba(30,0,52,.5);
box-shadow:0 0 10px rgba(30,0,52,.5);
background-position:50%;
z-index:11;
top:41%;
outline:transparent
}
.lottery2020-steps__button--prev{
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);
left:-8px;
opacity:.3
}
.lottery2020-steps__button--prev:hover{
opacity:1
}
.lottery2020-steps__button--next{
right:7px;
opacity:.3
}
.lottery2020-steps__button--next:hover{
opacity:1
}
.lottery2020-steps__slider-item:hover{
cursor:pointer
}
.lottery2020-steps__slider-content{
border-radius:10px;
background:#31005f;
text-align:left;
padding:30px;
font-weight:700;
font-size:20px;
line-height:24px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.lottery2020-steps__slider-rules{
width:370px;
margin-top:10px
}
.lottery2020-steps__slider-content__img{
width:250px;
height:250px
}
.lottery2020-steps__slider-title{
color:#9347ff;
margin:0 0 20px
}
.lottery2020-steps__slider-text{
letter-spacing:.583333px;
color:#fff;
margin:0 0 10px;
font-size:20px;
line-height:24px
}
.lottery2020-steps__slider-info{
font-size:16px;
margin:0;
color:#fff;
font-weight:400
}
.lottery2020-steps__slider-link{
font-size:16px;
line-height:24px;
font-weight:400;
text-align:left;
margin:0;
color:#b655ff
}
.lottery2020-prizes__slider-pagination{
bottom:66px;
left:48%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.lottery2020-prizes__slider-pagination span{
margin-left:18px
}
.lottery2020-prizes__slider-pagination .swiper-pagination-bullet{
width:50px;
height:5px;
background:#fff;
border-radius:8px;
border:none
}
.lottery2020-prizes__slider-pagination .swiper-pagination-bullet-active{
background:#b655ff
}
.lottery2020-weekly--wrapper{
line-height:0
}
.lottery2020-profile__end-img,.lottery2020-weekly__end,.lottery2020-weekly__img{
width:100%;
border-radius:12px
}
.lottery2020-game--wrapper{
font-size:16px;
color:#fff;
margin-bottom:150px
}
.lottery2020-game__date{
font-weight:700;
margin:30px 0 20px
}
.lottery2020-game__info{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
width:820px;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin-bottom:30px
}
.lottery2020-game__silver{
width:418px;
margin:0
}
.lottery2020-game__gold{
width:340px;
margin:0
}
.lottery2020-profile__end--wrapper,.lottery2020-profile__week--wrapper{
margin-bottom:150px
}
.lottery2020-profile__end-block{
color:#000;
border-radius:10px;
line-height:0
}
.lottery2020-profile__block{
background:#fff;
border-radius:12px;
padding:30px 0 30px 30px
}
.lottery2020-profile__block--raffle{
padding-bottom:24px
}
.lottery2020-profile__end-text{
font-size:20px;
line-height:24px;
font-weight:700;
margin:0 0 20px
}
.lottery2020-profile__end-game{
font-size:16px;
line-height:24px
}
.lottery2020-profile__end-link{
margin:0 0 20px 30px
}
.lottery2020-profile__end-info{
width:540px
}
.lottery2020-date--wrapper{
background:#fff;
font-size:20px;
line-height:24px;
letter-spacing:.583333px;
color:#1e0034;
padding:30px;
border-radius:10px;
margin-bottom:150px
}
.lottery2020-date__header{
font-weight:700;
margin:0 0 30px
}
.lottery2020-date__info{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
position:relative
}
.lottery2020-date__ticket{
position:absolute;
top:39px;
left:52px;
font-weight:700;
font-size:50px;
line-height:61px;
text-align:center;
color:#24272d
}
.lottery2020-date__text{
width:514px;
margin-left:30px
}
.lottery2020-date__gold{
padding-top:12px;
margin-bottom:20px;
font-size:20px;
line-height:30px
}
.lottery2020-gold--wrapper{
font-size:16px;
color:#fff;
padding-bottom:70px;
background-image:url(https://up4rx4x.xyz/content_files/gold_lottery.png);
background-repeat:no-repeat;
background-size:431px 431px;
background-position:100% 0
}
.lottery2020-gold__info{
margin-bottom:150px
}
.lottery2020-gold__text{
width:478px;
margin:0 0 30px
}
.lottery2020-gold__text--first{
margin-bottom:20px
}
.lottery2020-end{
margin-bottom:30px
}
.lottery2020__tooltip{
position:relative;
display:inline-block;
margin:0;
border-bottom:1px dashed #3b2172
}
.lottery2020__tooltip .lottery2020__tooltiptext{
visibility:hidden;
width:166px;
padding:20px 0;
text-decoration:underline;
background-color:#fff;
font-style:normal;
font-weight:400;
font-size:16px;
line-height:24px;
color:#3b2172;
text-align:center;
left:39px;
position:absolute;
z-index:1
}
.lottery2020__tooltip:hover .lottery2020__tooltiptext{
visibility:visible
}
.lottery2020__footer{
background:#3e1677;
border-top:none;
min-height:0;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.lottery2020__footer-container .lottery2020__link{
padding:18px;
display:inline-block
}
.lottery2020__footer-copyright{
font-size:14px;
line-height:32px;
text-align:center;
color:#e6f2ff;
border-top:1px solid #593986;
padding:13px 0
}
.lottery2020-rules--wrapper{
position:relative;
width:960px;
margin:0 auto;
padding-bottom:70px;
z-index:2
}
.lottery2020__title--rules{
position:relative;
border-bottom:2px dashed #fff;
width:200px;
margin-bottom:35px
}
.lottery2020__accordion{
margin-left:65px
}
.lottery2020__accordion-item{
font-style:normal;
font-weight:400;
font-size:16px;
line-height:24px;
color:#fff;
margin-bottom:20px
}
.lottery2020-rules__arrow{
position:absolute;
top:0;
left:92px;
width:200px;
height:40px;
border:none;
outline:none;
-webkit-transition:.2s;
-o-transition:.2s;
transition:.2s;
will-change:transform;
background:url(https://up4rx4x.xyz/content_files/arrow.svg) no-repeat 50%;
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg)
}
.lottery2020-rules__arrow.active{
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg)
}
.js-accordion-item-header{
cursor:pointer;
position:relative
}
.lottery2020__accordion-list{
width:882px
}
.lottery2020__accordion-item__text{
position:relative;
left:14px
}
.lottery2020__accordion-list{
list-style-type:decimal;
margin-left:50px
}
.lottery2020-profile--wrapper{
background:#fff;
-webkit-box-shadow:0 0 20px rgba(57,18,112,.7);
box-shadow:0 0 20px rgba(57,18,112,.7);
border-radius:10px;
font-size:20px;
color:#1e0034;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
padding:30px 30px 26px;
font-weight:700;
margin-bottom:150px
}
.lottery2020-profile--ball{
position:relative;
background-image:url(https://up4rx4x.xyz/content_files/no_tickets.png);
background-repeat:no-repeat
}
.lottery2020-profile--noplay{
padding-bottom:68px;
margin-bottom:20px
}
.lottery2020-profile--completion{
background-position-y:bottom
}
.lottery2020-profile--wrapper img{
margin-top:30px
}
.lottery2020-link--ball{
position:absolute;
bottom:64px;
left:205px
}
.lottery2020-profile__tickets{
margin:0
}
.lottery2020-profile__tickets--not{
margin-bottom:60px
}
.lottery2020-profile__tickets--rate{
font-weight:400;
font-family:Montserrat;
font-style:normal;
font-size:16px;
line-height:22px;
margin:14px 0 0
}
.lottery2020-profile__tickets--improve{
margin-bottom:60px
}
.lottery2020-profile__tickets-money{
font-family:Montserrat;
font-style:normal;
font-weight:700;
font-size:16px;
line-height:22px;
color:#1e0034
}
.lottery2020-profile__info{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
width:960px;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
padding:0 60px 0 0;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin-bottom:150px
}
.lottery2020-profile__info--gold{
display:block
}
.lottery2020-profile__main{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
width:900px
}
.lottery2020-link--main{
width:200px;
margin-left:auto;
margin-bottom:0
}
.lottery2020-profile__info-text{
width:418px
}
.lottery2020-profile__button{
display:inline-block;
margin-top:157px
}
.lottery2020-profile__button.lottery2020-profile__button--rate{
display:inline-table;
margin-top:69px
}
.lottery2020-profile__improve{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
width:900px;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.lottery2020-rating__table__date{
font-weight:700;
font-size:20px;
line-height:120%;
letter-spacing:.583333px;
color:#fff;
margin:0 0 20px
}
.lottery2020-vip__link{
font-size:16px;
line-height:24px;
color:#fff
}
.lottery2020-rating__table,.lottery2020-vip__table{
margin-bottom:150px
}
.lottery2020 tr:nth-child(2n) td,.lottery2020-profile__table tr:nth-child(2n) td,.lottery2020-rating__table .table tr:nth-child(2n) td,.lottery2020-vip__table tr:nth-child(2n) td{
background-color:#f2f8ff
}
.lottery2020 tr:nth-child(2n) td:hover,.lottery2020-profile__table tr:nth-child(2n) td:hover,.lottery2020-rating__table .table tr:nth-child(2n) td:hover,.lottery2020-vip__table tr:nth-child(2n) td:hover{
background-color:#fff
}
.lottery2020 tr .lottery2020-table__place,.lottery2020-profile__table tr .lottery2020-table__place,.lottery2020-rating__table .table tr .lottery2020-table__place,.lottery2020-vip__table tr .lottery2020-table__place{
background:-webkit-gradient(linear,left bottom,left top,from(#ffea84),to(#ffea84)),#fff;
background:-webkit-linear-gradient(bottom,#ffea84,#ffea84),#fff;
background:-o-linear-gradient(bottom,#ffea84,#ffea84),#fff;
background:linear-gradient(0deg,#ffea84,#ffea84),#fff
}
.lottery2020 tbody,.lottery2020-profile__table tbody,.lottery2020-rating__table .table tbody,.lottery2020-vip__table tbody{
font-family:Montserrat,sans-serif;
font-weight:400;
font-size:16px;
line-height:20px;
color:#3b2172
}
.lottery2020 th,.lottery2020-profile__table th,.lottery2020-rating__table .table th,.lottery2020-vip__table th{
font-family:Montserrat,sans-serif;
font-weight:700;
font-size:16px;
line-height:21px;
background:#fff;
height:45px;
text-shadow:0 1px 1px #000;
background:-webkit-gradient(linear,left top,left bottom,color-stop(1.08%,#5d20bb),to(#3b2172));
background:-webkit-linear-gradient(top,#5d20bb 1.08%,#3b2172);
background:-o-linear-gradient(top,#5d20bb 1.08%,#3b2172 100%);
background:linear-gradient(180deg,#5d20bb 1.08%,#3b2172);
-webkit-box-shadow:inset 0 -6px 10px rgba(0,0,0,.25),inset 0 4px 10px hsla(0,0%,100%,.25);
box-shadow:inset 0 -6px 10px rgba(0,0,0,.25),inset 0 4px 10px hsla(0,0%,100%,.25);
border:none
}
.lottery2020 th:first-child,.lottery2020-profile__table th:first-child,.lottery2020-rating__table .table th:first-child,.lottery2020-vip__table th:first-child{
border-left:none
}
.lottery2020 th:last-child,.lottery2020-profile__table th:last-child,.lottery2020-rating__table .table th:last-child,.lottery2020-vip__table th:last-child{
border-right:none
}
.lottery2020 th:not(:first-child),.lottery2020 th:not(:last-child),.lottery2020-profile__table th:not(:first-child),.lottery2020-profile__table th:not(:last-child),.lottery2020-rating__table .table th:not(:first-child),.lottery2020-rating__table .table th:not(:last-child),.lottery2020-vip__table th:not(:first-child),.lottery2020-vip__table th:not(:last-child){
border:none
}
.lottery2020 th td,.lottery2020-profile__table th td,.lottery2020-rating__table .table th td,.lottery2020-vip__table th td{
height:65px;
border:none
}
.lottery2020 th .table td:first-child,.lottery2020-profile__table th .table td:first-child,.lottery2020-rating__table .table th .table td:first-child,.lottery2020-vip__table th .table td:first-child{
border-left:1px solid #b655ff
}
.lottery2020 th:first-child,.lottery2020-profile__table th:first-child,.lottery2020-rating__table .table th:first-child,.lottery2020-vip__table th:first-child{
border-top-left-radius:10px
}
.lottery2020 th:last-child,.lottery2020-profile__table th:last-child,.lottery2020-rating__table .table th:last-child,.lottery2020-vip__table th:last-child{
border-top-right-radius:10px
}
.lottery2020 th tr:last-child td:first-child,.lottery2020-profile__table th tr:last-child td:first-child,.lottery2020-rating__table .table th tr:last-child td:first-child,.lottery2020-vip__table th tr:last-child td:first-child{
border-bottom-left-radius:16px
}
.lottery2020 th tr:last-child td:last-child,.lottery2020-profile__table th tr:last-child td:last-child,.lottery2020-rating__table .table th tr:last-child td:last-child,.lottery2020-vip__table th tr:last-child td:last-child{
border-bottom-right-radius:16px
}
.lottery2020 tbody tr:nth-child(odd),.lottery2020-profile__table tbody tr:nth-child(odd),.lottery2020-rating__table .table tbody tr:nth-child(odd),.lottery2020-vip__table tbody tr:nth-child(odd){
background:#f7f1ff
}
.lottery2020 .table tr:hover td,.lottery2020 .table tr:nth-child(2n):hover td,.lottery2020 .table tr:nth-child(odd):hover td,.lottery2020-profile__table .table tr:hover td,.lottery2020-profile__table .table tr:nth-child(2n):hover td,.lottery2020-profile__table .table tr:nth-child(odd):hover td,.lottery2020-rating__table .table .table tr:hover td,.lottery2020-rating__table .table .table tr:nth-child(2n):hover td,.lottery2020-rating__table .table .table tr:nth-child(odd):hover td,.lottery2020-vip__table .table tr:hover td,.lottery2020-vip__table .table tr:nth-child(2n):hover td,.lottery2020-vip__table .table tr:nth-child(odd):hover td{
background:#fff
}
.lottery2020 .table tr:nth-child(odd) td,.lottery2020-profile__table .table tr:nth-child(odd) td,.lottery2020-rating__table .table .table tr:nth-child(odd) td,.lottery2020-vip__table .table tr:nth-child(odd) td{
background-color:#e6f2ff;
-webkit-box-shadow:none;
box-shadow:none
}
.lottery2020 .table th,.lottery2020-profile__table .table th,.lottery2020-rating__table .table .table th,.lottery2020-vip__table .table th{
height:55px
}
.lottery2020 .table td,.lottery2020-profile__table .table td,.lottery2020-rating__table .table .table td,.lottery2020-vip__table .table td{
color:#333;
border:none;
font-size:16px;
line-height:19px;
height:55px
}
.lottery2020 .table td:first-child,.lottery2020 .table td:last-child,.lottery2020 .table td:not(:first-child),.lottery2020-profile__table .table td:first-child,.lottery2020-profile__table .table td:last-child,.lottery2020-profile__table .table td:not(:first-child),.lottery2020-rating__table .table .table td:first-child,.lottery2020-rating__table .table .table td:last-child,.lottery2020-rating__table .table .table td:not(:first-child),.lottery2020-vip__table .table td:first-child,.lottery2020-vip__table .table td:last-child,.lottery2020-vip__table .table td:not(:first-child){
border:none
}
.lottery2020-table__player{
-webkit-text-decoration-line:underline;
text-decoration-line:underline;
color:#b655ff;
cursor:pointer
}
.lottery2020 .pagination_list li.active a,.lottery2020 .pagination_list li a{
background-color:#591fa9
}
.lottery2020 .pagination__wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
font-size:16px;
color:#333;
width:760px;
position:relative;
padding:20px 0;
text-align:center;
font-weight:400
}
.lottery2020 .pagination__wrapper a{
text-decoration:none;
color:#333
}
.lottery2020 .pagination__wrapper .pagination_button{
color:#fff;
text-align:center;
line-height:32px;
-ms-flex-negative:0;
flex-shrink:0;
width:92px;
height:32px;
background-color:#31005f;
border:1px solid #31005f;
-webkit-box-shadow:inset 0 1px 4px #a788ff,inset 0 -6px 4px rgba(0,0,0,.25);
box-shadow:inset 0 1px 4px #a788ff,inset 0 -6px 4px rgba(0,0,0,.25);
border-radius:4px;
background-image:none
}
.lottery2020 .pagination__wrapper .pagination_button:active,.lottery2020 .pagination__wrapper .pagination_button:hover{
background-color:#591fa9
}
.lottery2020 .pagination__wrapper .pagination_button.prev:before{
content:"\2039";
margin-right:3px
}
.lottery2020 .pagination__wrapper .pagination_button.next:after,.lottery2020-rating__pagination-table.pagination_button.next:after{
content:"\203A";
margin-left:3px
}
.lottery2020-rating__pagination-table.pagination_button.prev:before{
content:"\2039";
margin-right:3px
}
.lottery2020-table__pagination_list.pagination_list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
font-family:Montserrat;
font-style:normal;
font-weight:500;
font-size:16px;
line-height:20px;
text-align:center;
margin:0 auto
}
.lottery2020-table__pagination_list .lottery2020-table__pagination_item{
margin:0 8px;
padding:6px 10px 5px;
opacity:.5;
color:#fff;
cursor:pointer
}
.lottery2020-table__pagination_list .lottery2020-table__pagination_item:first-child{
margin-left:0
}
.lottery2020-table__pagination_list .lottery2020-table__pagination_item:last-child{
margin-right:0
}
.lottery2020-table__pagination_list .lottery2020-table__pagination_item--active{
background:#31005f;
border:1px solid #31005f;
-webkit-box-shadow:inset 0 1px 4px #a788ff,inset 0 -6px 4px rgba(0,0,0,.25);
box-shadow:inset 0 1px 4px #a788ff,inset 0 -6px 4px rgba(0,0,0,.25);
border-radius:4px;
color:#fff;
opacity:1
}
.lottery2020-table__pagination_list .lottery2020-table__pagination_item--active:active,.lottery2020-table__pagination_list .lottery2020-table__pagination_item--active:hover{
background-color:#591fa9
}
.lottery2020-vip__table-text{
width:520px;
margin:0 0 20px
}
.lottery2020-vip__table-result{
margin-bottom:20px
}
@media(min-width:768px) and (max-width:1024px){
.lottery2020-prizes--wrapper,.lottery2020-steps--wrapper{
margin-left:30px
}
.lottery2020-steps__slider{
overflow:hidden
}

}
@media(min-width:1025px) and (max-width:1366px){
.lottery2020-prizes--wrapper,.lottery2020-steps--wrapper{
margin-left:30px
}
.lottery2020-steps__slider{
overflow:hidden
}

}
@media(min-width:2000px){
.lottery2020-prizes__slider{
width:1600px
}
.lottery2020-steps__slider{
overflow:visible
}
.lottery2020-steps--wrapper{
max-width:2227px;
margin:0 auto
}

}
.b_main_may9{
background:url(https://up4rx4x.xyz/content_files/b_may9.jpg?v90) no-repeat 50% 50%;
text-align:center
}
.b_main_may9_content_text{
font-size:24px;
padding:55px 0 0 40px;
text-shadow:0 0 10px #349dfa,0 0 10px #349dfa
}
.b_main_may9_content_text h2{
font-size:36px;
color:#fff
}
.b_main_may9_content_text p{
line-height:35px;
margin:15px 0
}
.b_main_may9_end{
background:url(https://up4rx4x.xyz/content_files/b_may9_end.jpg?v90) no-repeat 50% 50%;
text-align:center
}
.b_main_may9_end .b_main_may9_content_text p{
line-height:40px
}
.popup_may9_gift_ticket{
width:537px;
text-align:center
}
.popup_may9_gift_ticket h2{
margin:35px 0 20px;
font-size:32px
}
.popup_may9_gift_ticket p{
color:#444;
font-size:16px;
margin:20px 0;
line-height:20px
}
.popup_may9_gift_ticket p span{
color:#c00
}
.popup_may9_gift_ticket a.button{
margin-bottom:35px
}
.popup_may9_new_ticket_timer{
margin-bottom:10px;
background:url(https://up4rx4x.xyz/content_files/bg_timer.png?v90) no-repeat 50% 50%
}
.popup_may9_new_ticket_timer h4{
color:#000;
font-size:13px;
margin-bottom:5px
}
.popup_may9_new_ticket_timer .popup_may9_new_ticket_hours{
margin:0 50px 0 65px
}
.popup_may9_new_ticket_timer span{
color:#000
}
.may9_wrapper{
text-align:center
}
.may9_wrapper a.may9_close_link{
margin:30px 0 40px
}
.may9_content_top{
background:url(https://up4rx4x.xyz/content_files/bg_main.jpg?v90) no-repeat 0 0;
margin-bottom:35px;
overflow:hidden;
height:497px
}
.may9_content_top p{
font-size:18px;
color:#fefeff;
text-shadow:0 1px 0 #000,0 1px 0 #000;
margin:30px 0 320px
}
.may9_content_top .button.big{
margin-bottom:15px
}
.may9_content_top span{
color:#ffb857;
font-size:16px;
margin-bottom:30px
}
.may9_conditions p{
font-size:16px;
line-height:25px
}
.may9_conditions p span{
color:#cf0103
}
.may9_conditions div{
text-align:left;
line-height:20px
}
.may9_tickets{
background:#e6f3ff;
margin-top:40px;
overflow:hidden;
padding-bottom:20px
}
.may9_tickets h2{
margin:25px 0 20px
}
.may9_tickets a{
margin-top:20px;
display:block
}
.may9_tickets .pagination_wrapper{
display:none
}
.may9_tickets .pagination_wrapper .pagination_list{
width:480px
}
.may9_ticket_item{
width:155px;
height:70px;
background:url(https://up4rx4x.xyz/content_files/bg_ticket.png?v90) no-repeat 0 0;
display:inline-block;
vertical-align:top;
margin:4px;
position:relative
}
.may9_ticket_item:hover .may9_ticket_item_winnable{
display:none
}
.may9_ticket_item p{
color:#fff5c0;
font-size:14px;
margin:11px 0 9px
}
.may9_ticket_item span{
font-size:20px;
font-weight:700;
color:#fff
}
.may9_prises{
background:url(https://up4rx4x.xyz/content_files/bg_prises.jpg?v90) no-repeat 0 0;
overflow:hidden;
margin-top:30px;
height:292px;
color:#fff
}
.may9_prises h2{
color:#fff;
margin:30px 0 20px
}
.may9_prises ul li{
background:url(https://up4rx4x.xyz/content_files/icon_money.png?v90) no-repeat 50% 50%;
width:150px;
height:150px;
display:inline-block;
vertical-align:top;
margin:0 15px
}
.may9_prises ul li.middle{
background-size:90%;
width:135px;
background-position:50% 40%
}
.may9_prises ul li.small{
background-size:85%;
width:125px;
background-position:50% 40%
}
.may9_prises ul li.small:last-child{
width:110px;
background-position:50% 35%
}
.may9_prise_count{
background:#ff8400;
border-radius:50%;
font-size:20px;
font-weight:700;
width:46px;
height:46px;
margin:75px 0 0 10px
}
.may9_prise_count div{
padding-top:12px
}
.may9_prise_amount{
font-size:30px;
text-shadow:0 0 10px #fff,0 0 10px #fff;
margin-top:20px
}
.may9_results{
margin:20px 0
}
.may9_results p{
font-size:20px
}
.may9_results p span{
color:#cf0103
}
.may9_winners{
margin-top:45px
}
.may9_winners .pagination_wrapper{
margin-top:20px
}
.may9_ticket_item_winnable{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:1;
background:url(https://up4rx4x.xyz/content_files/bg_ticket_win.png?v90) no-repeat 0 0;
-webkit-transition:all .3s;
-o-transition:all .3s;
transition:all .3s
}
.may9_ending_icon{
position:absolute;
top:-6px;
right:-6px
}
.newslots-stock{
background-color:#142349;
min-width:1000px;
font-family:PT Sans,sans-serif;
overflow-y:hidden
}
.newslots-container{
width:1140px;
margin:0 auto;
padding:0
}
.content_wrapper.content_wrapper--newslots{
background:#010f32 url(https://up4rx4x.xyz/content_files/bg-v3.jpg?v6) 50% 0 no-repeat;
position:relative
}
.content_wrapper__link_newslots{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block
}
.newslots-title{
font-size:28px;
line-height:40px;
font-weight:700;
color:#fff;
text-shadow:0 2px 3.6px rgba(0,0,0,.5)
}
.newslots-header{
background-color:#020f32;
height:80px;
border-bottom:2px solid #c00;
position:absolute;
width:100%;
z-index:1
}
.newslots-header__wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.newslots-header__logo{
width:125px;
z-index:2
}
.newslots-header__img{
width:100%
}
.newslots-header__nav{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-top:-10px
}
.newslots-header__item:not(:first-child){
margin-left:55px
}
.newslots-header__link{
font-size:14px;
font-weight:600;
color:#fefeff;
text-decoration:none;
text-transform:uppercase;
letter-spacing:1.63px
}
.newslots-main{
min-height:92vh
}
.newslots__section{
margin-top:80px;
width:100%;
height:92vh
}
.newslots__section--main{
background:#010f32 url(/content_files/cover
}
.newslots__section--antiquity{
background:#010f32 url(/content_files/cover
}
.newslots__section--middle-ages{
background:#010f32 url(/content_files/cover
}
.newslots__section--adventure-time{
background:#010f32 url(/content_files/cover
}
.newslots__section--xx{
background:#010f32 url(/content_files/cover
}
.newslots__section--xxi{
background:#010f32 url(/content_files/cover
}
.newslots__section--future{
background:#010f32 url(/content_files/cover
}
.newslots__section--final{
background:#010f32 url(/content_files/cover
}
.newslots__section--rating{
background:#010f32 url(/content_files/cover
}
.newslots__button{
display:block;
margin-bottom:50px
}
.newslots__accrordion{
color:#fff;
font-size:16px;
width:538px;
background-color:rgba(52,120,217,.25);
border-radius:10px;
padding:16px 0;
-webkit-box-shadow:0 0 8px 0 #77b0ff;
box-shadow:0 0 8px 0 #77b0ff;
margin-bottom:10px
}
.newslots__accrordion--second{
background-color:rgba(44,20,11,.25);
-webkit-box-shadow:0 0 8px 0 #ffdc00;
box-shadow:0 0 8px 0 #ffdc00
}
.newslots__accordion-item-header{
margin-left:33px
}
.newslots__accordion-item-header:hover{
cursor:pointer
}
.newslots__accordion-item-content p{
margin-left:33px
}
.newslots__text{
color:#fff;
line-height:24px
}
.newslots__section-container{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end;
padding:0;
margin:350px auto 0;
max-width:1154px;
position:relative
}
.newslots__section-container--antiquity,.newslots__section-container--middle-ages{
margin:300px auto 0
}
.newslots__section-container--adventure-time{
margin:330px auto 0
}
.newslots__section-container--xx,.newslots__section-container--xxi{
margin:310px auto 0
}
.newslots__section-container--future{
margin:270px auto 0
}
.newslots__section-container--final{
margin:325px auto 0
}
.newslots__section-container--rating{
margin:0 auto
}
.newslots__section-timer{
position:absolute;
right:0;
top:330px
}
.newslots__rules{
position:relative;
margin-top:-10px;
margin-left:10px
}
.newslots__rules .newslots__text{
width:380px;
padding:15px 25px;
background-color:rgba(40,116,233,.4);
border-radius:8px
}
.newslots__rules .newslots__text--second{
background-color:rgba(255,215,57,.4)
}
.newslots__rules-container{
padding:25px 0 0 25px
}
.newslots__rules-number{
width:30px;
height:30px;
background:-webkit-gradient(linear,left top,left bottom,from(#1254bc),to(#003575));
background:-webkit-linear-gradient(#1254bc,#003575);
background:-o-linear-gradient(#1254bc,#003575);
background:linear-gradient(#1254bc,#003575);
border-radius:50%;
font-size:18px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
font-weight:700;
-webkit-box-shadow:0 0 8px 3px #1b61ce;
box-shadow:0 0 8px 3px #1b61ce;
position:absolute;
top:-14px;
left:-14px
}
.newslots__rules-number--second{
background:-webkit-gradient(linear,left top,left bottom,from(#eac413),to(#ba7108));
background:-webkit-linear-gradient(#eac413,#ba7108);
background:-o-linear-gradient(#eac413,#ba7108);
background:linear-gradient(#eac413,#ba7108);
-webkit-box-shadow:0 0 8px 3px #fec700;
box-shadow:0 0 8px 3px #fec700
}
.newslots-timer__title{
font-size:16px;
color:#fff;
margin-bottom:10px
}
.newslots-timer__title--end{
font-size:36px;
line-height:36px;
padding-top:6px;
margin-bottom:0
}
.newslots-timer__row{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
.newslots-timer__col{
text-align:center
}
.newslots-timer__col:not(:last-child){
margin-right:40px;
position:relative
}
.newslots-timer__col:not(:last-child):after{
position:absolute;
right:-25px;
top:-3px;
content:":";
font-size:40px;
font-weight:700;
color:#79808d
}
.newslots-timer__item{
font-size:40px;
font-weight:700;
color:#fff
}
.newslots-timer__label{
font-size:16px;
margin-top:5px;
display:block;
color:#79808d;
width:45px
}
.onepage-pagination{
position:absolute;
text-decoration:none;
right:0;
top:10px;
width:4px;
height:600px;
background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(#898989),to(transparent));
background:-webkit-linear-gradient(bottom,transparent,#898989,transparent);
background:-o-linear-gradient(bottom,transparent,#898989,transparent);
background:linear-gradient(0deg,transparent,#898989,transparent)
}
.onepage-pagination li{
margin-bottom:37px;
position:relative;
right:13px;
top:40px;
opacity:.8
}
.onepage-pagination li:hover{
opacity:1
}
.onepage-pagination li a{
display:block;
height:20px;
width:20px;
text-decoration:none
}
.onepage-pagination li a:after{
content:"";
position:absolute;
left:6px;
display:block;
width:18px;
height:18px;
-webkit-box-shadow:inset 0 0 15px 0 #fff,0 0 15px 0 #fff,0 0 15px 0 #fff;
box-shadow:inset 0 0 15px 0 #fff,0 0 15px 0 #fff,0 0 15px 0 #fff;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
background:-webkit-radial-gradient(#fff 3px,transparent 0);
background:-o-radial-gradient(#fff 3px,transparent 0);
background:radial-gradient(#fff 3px,transparent 0)
}
.onepage-pagination li a:hover{
opacity:1;
color:#fff
}
.onepage-pagination li a:before{
position:absolute;
top:4px;
right:20px;
width:150px;
color:#fefeff;
text-decoration:none
}
.onepage-pagination li:first-child a:before{
content:"\41C\430\448\438\43D\430   \432\440\435\43C\435\43D\438"
}
.onepage-pagination li:nth-child(2) a:before{
content:"\410\43D\442\438\447\43D\43E\441\442\44C"
}
.onepage-pagination li:nth-child(3) a:before{
content:"\421\440\435\434\43D\438\435   \432\435\43A\430"
}
.onepage-pagination li:nth-child(4) a:before{
content:"\412\440\435\43C\44F   \43F\440\438\43A\43B\44E\447\435\43D\438\439"
}
.onepage-pagination li:nth-child(5) a:before{
content:"XX \432\435\43A"
}
.onepage-pagination li:nth-child(6) a:before{
content:"XXI \432\435\43A"
}
.onepage-pagination li:nth-child(7) a:before{
content:"\411\443\434\443\449\435\435"
}
.onepage-pagination li:nth-child(8) a:before{
content:"\418\442\43E\433\43E\432\44B\439"
}
.onepage-pagination li:nth-child(9) a:before{
content:"\420\435\439\442\438\43D\433   \43F\443\442\435\448\435\441\442\432\435\43D\43D\438\43A\43E\432";
top:7px
}
.onepage-pagination li:nth-child(2) a.active:before,.onepage-pagination li:nth-child(4) a.active:before{
color:#fff
}
.onepage-pagination li a.active:after{
content:"";
display:block;
width:18px;
height:18px;
-webkit-box-shadow:inset 0 0 15px 0 #00c2f6,0 0 15px 0 #00c2f6,0 0 15px 0 #00c2f6;
box-shadow:inset 0 0 15px 0 #00c2f6,0 0 15px 0 #00c2f6,0 0 15px 0 #00c2f6;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
background:-webkit-radial-gradient(#00c2f6 3px,transparent 0);
background:-o-radial-gradient(#00c2f6 3px,transparent 0);
background:radial-gradient(#00c2f6 3px,transparent 0)
}
.onepage-pagination li a.active:before{
color:#00c2f6
}
.onepage-pagination--adventure-time,.onepage-pagination--antiquity{
background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(#fff),to(transparent));
background:-webkit-linear-gradient(bottom,transparent,#fff,transparent);
background:-o-linear-gradient(bottom,transparent,#fff,transparent);
background:linear-gradient(0deg,transparent,#fff,transparent);
height:700px
}
.onepage-pagination--adventure-time li,.onepage-pagination--antiquity li{
top:120px
}
.onepage-pagination--adventure-time li a.active:after,.onepage-pagination--antiquity li a.active:after{
content:"";
display:block;
width:18px;
height:18px;
-webkit-box-shadow:inset 0 0 15px 0 #e1cea6,0 0 15px 0 #e1cea6,0 0 15px 0 #e1cea6;
box-shadow:inset 0 0 15px 0 #e1cea6,0 0 15px 0 #e1cea6,0 0 15px 0 #e1cea6;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
background:-webkit-radial-gradient(#e1cea6 3px,transparent 0);
background:-o-radial-gradient(#e1cea6 3px,transparent 0);
background:radial-gradient(#e1cea6 3px,transparent 0)
}
.onepage-pagination--middle-ages{
top:55px
}
.onepage-pagination--xx{
height:700px
}
.onepage-pagination--xx li{
top:60px
}
.onepage-pagination--xxi{
height:700px
}
.onepage-pagination--xxi li{
top:70px
}
.onepage-pagination--future{
height:700px
}
.onepage-pagination--future li{
top:130px
}
.onepage-pagination--final{
height:700px
}
.onepage-pagination--final li{
top:135px
}
.onepage-pagination--rating{
top:380px
}
.newslots__slot-list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
width:376px;
margin:0 auto;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
padding:20px 0 10px
}
.newslots__slot-list-item{
background-color:#000;
width:112px;
height:92px;
margin:5px 6px;
border-radius:6px;
overflow:hidden
}
.newslots__slot-link{
display:block;
position:relative;
width:100%;
height:100%
}
.newslots__slot-link img{
width:112px;
height:92px
}
.newslots__slot-link:hover .newslots__slot-list-item{
-webkit-box-shadow:0 0 8px 1px #fff;
box-shadow:0 0 8px 1px #fff
}
.newslots__slot-link:hover .newslots__slot-mask{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.newslots__slot-mask{
display:none;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
color:#fff;
-ms-flex-pack:distribute;
justify-content:space-around;
text-align:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
background:rgba(6,77,133,.85)
}
.newslots-table__wrapper{
margin-top:50px
}
.newslots__table{
width:800px;
margin:40px auto 0
}
.newslots__table td{
height:45px
}
.newslots__table td:first-child{
width:65px
}
.newslots__table td:nth-child(2){
width:255px
}
.newslots__table td:nth-child(3){
width:200px
}
.newslots__table tr:hover td{
background-color:#c9dff4
}
.newslots__table a{
color:#cf0103
}
.newslots__pagination{
width:700px;
margin:40px auto 0;
color:#fff
}
.newslots__pagination .pagination_button{
text-shadow:0 -1px 1px #000;
-webkit-box-shadow:inset 0 1px 0 #88c7ff;
box-shadow:inset 0 1px 0 #88c7ff
}
.newslots__pagination .pagination_list li a{
color:#fff
}
.newslots__pagination .pagination_list li.active a{
text-shadow:0 -1px 1px #000
}
.newslots-button__prev{
left:40px;
background:url(https://up4rx4x.xyz/content_files/arrow_prev.png) no-repeat
}
.newslots-button__next,.newslots-button__prev{
display:block;
height:50px;
width:20px;
position:absolute;
top:48px;
cursor:pointer;
z-index:50
}
.newslots-button__next{
right:40px;
background:url(https://up4rx4x.xyz/content_files/arrow_next.png) no-repeat
}
.newslots-button__next--rules{
right:33px;
top:55px
}
.newslots__locked-mask{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
background:#00144e;
text-align:center;
opacity:.9;
z-index:3;
padding-top:205px
}
.newslots__locked-mask-title{
font-size:30px;
font-weight:700;
color:#fff;
margin:40px 0 45px
}
@media screen and (max-height:729px){
.newslots__section-container{
margin:250px auto 0;
min-width:1000px
}
.newslots__section-container--antiquity{
margin:210px auto 0
}
.newslots__section-container--middle-ages{
margin:250px auto 0
}
.newslots__section-container--adventure-time{
margin:260px auto 0
}
.newslots__section-container--xx{
margin:220px auto 0
}
.newslots__section-container--xxi{
margin:214px auto 0
}
.newslots__section-container--future{
margin:190px auto 0
}
.newslots__section-container--final{
margin:185px auto 0
}
.newslots__section-container--rating{
margin:0 auto
}
.newslots__button{
margin-bottom:10px
}
.newslots__section-timer{
top:260px;
right:230px
}
.onepage-pagination{
top:60px
}
.onepage-pagination--rating{
top:305px
}
.newslots-table__wrapper{
margin-top:3px
}
.newslots__table{
margin:4px auto 0
}
.newslots__table td{
height:34px
}

}
@media screen and (max-height:821px){
.newslots__section-container{
margin:280px auto 0
}
.newslots__section-container--antiquity{
margin:250px auto 0
}
.newslots__section-container--middle-ages{
margin:240px auto 0
}
.newslots__section-container--adventure-time{
margin:280px auto 0
}
.newslots__section-container--xx{
margin:260px auto 0
}
.newslots__section-container--xxi{
margin:270px auto 0
}
.newslots__section-container--future{
margin:230px auto 0;
margin:285px auto 0
}
.newslots__section-container--rating{
margin:30px auto 0
}
.onepage-pagination{
top:60px
}
.onepage-pagination--rating{
top:305px
}
.newslots__section-timer{
top:262px;
right:234px
}
.newslots-table__wrapper{
margin-top:3px
}
.newslots__table{
margin:4px auto 0
}
.newslots__table td{
height:34px
}

}
@media screen and (min-height:1080px){
.newslots__section-container{
margin:500px auto 0;
min-width:1625px
}
.newslots__section-container--antiquity{
margin:400px auto 0
}
.newslots__section-container--middle-ages{
margin:410px auto 0
}
.newslots__section-container--adventure-time{
margin:470px auto 0
}
.newslots__section-container--xx{
margin:430px auto 0
}
.newslots__section-container--xxi{
margin:410px auto 0
}
.newslots__section-container--future{
margin:375px auto 0
}
.newslots__section-container--final{
margin:360px auto 0
}
.newslots__section-container--rating{
margin:0 560px
}

}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
.newslots-header{
width:inherit
}
.newslots-stock{
width:1260px
}
.newslots__section-timer,.onepage-pagination--rating{
top:340px
}
.newslots__section-container{
margin:315px auto 0
}
.newslots__section-container--antiquity{
margin:240px auto 0
}
.newslots__section-container--middle-ages{
margin:275px auto 0
}
.newslots__section-container--adventure-time{
margin:330px auto 0
}
.newslots__section-container--xx,.newslots__section-container--xxi{
margin:290px auto 0
}
.newslots__section-container--future{
margin:255px auto 0
}
.newslots__section-container--final{
margin:250px auto 0
}
.newslots__section-container--rating{
margin:50px auto 0
}
.newslots__button{
margin-bottom:20px
}
.newslots-table__wrapper{
margin-top:0
}

}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
.newslots-header{
width:inherit
}
.newslots-stock{
width:1260px
}
.onepage-pagination--rating{
top:340px
}
.newslots__section-timer{
top:240px;
right:235px
}
.newslots__section-container{
margin:225px auto 0
}
.newslots__section-container--antiquity{
margin:205px auto 0
}
.newslots__section-container--middle-ages{
margin:210px auto 0
}
.newslots__section-container--adventure-time{
margin:240px auto 0
}
.newslots__section-container--xx,.newslots__section-container--xxi{
margin:225px auto 0
}
.newslots__section-container--future{
margin:205px auto 0
}
.newslots__section-container--final{
margin:190px auto 0
}
.newslots__section-container--rating{
margin:5px auto 0
}
.newslots__button{
margin-bottom:20px
}
.newslots-table__wrapper{
margin-top:0
}

}
.cashier_pay_status__newyear{
margin:20px 0
}
.content_wrapper--newyear{
background:#010f32 url(https://up4rx4x.xyz/content_files/bg.jpg?v2019) 50% -45px no-repeat;
position:relative
}
.content_wrapper__link_newyear{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block
}
.newyear-stock{
font-family:PT Sans,sans-serif;
min-width:1084px
}
.newyear-title{
font-size:38px;
line-height:42px;
font-weight:700;
color:#fff;
text-align:center;
margin-top:0
}
.newyear-title--darken{
color:#094793
}
.newyear-container{
-webkit-box-sizing:content-box;
box-sizing:content-box;
width:1024px;
margin-left:auto;
margin-right:auto;
padding-left:30px;
padding-right:30px
}
.newyear-control{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.newyear-control>:not(:last-child){
margin-right:20px
}
.newyear-btn{
display:inline-block;
vertical-align:top;
color:#fefeff;
text-decoration:none;
font-weight:700;
text-shadow:0 -1px 0 rgba(0,0,0,.75);
border-width:0;
position:relative;
font-size:26px;
line-height:26px;
padding:12px 23px;
border-radius:6px
}
.newyear-btn--first{
background-image:-webkit-gradient(linear,left bottom,left top,from(#bd0407),color-stop(#cb0103),color-stop(#fd090d),to(#ff1010));
background-image:-webkit-linear-gradient(bottom,#bd0407,#cb0103,#fd090d,#ff1010);
background-image:-o-linear-gradient(bottom,#bd0407,#cb0103,#fd090d,#ff1010);
background-image:linear-gradient(0deg,#bd0407,#cb0103,#fd090d,#ff1010);
border:1px solid #ad0103;
-webkit-box-shadow:inset 0 1px 0 #ff9fa1;
box-shadow:inset 0 1px 0 #ff9fa1
}
.newyear-btn--first:hover{
background-image:-webkit-gradient(linear,left bottom,left top,from(#9d0002),color-stop(#ba0002),color-stop(#e30004),color-stop(#ff1010),to(#ff3636));
background-image:-webkit-linear-gradient(bottom,#9d0002,#ba0002,#e30004,#ff1010,#ff3636);
background-image:-o-linear-gradient(bottom,#9d0002,#ba0002,#e30004,#ff1010,#ff3636);
background-image:linear-gradient(0deg,#9d0002,#ba0002,#e30004,#ff1010,#ff3636)
}
.newyear-btn--first:active{
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
color:#ccc
}
.newyear-btn--second{
background-image:-webkit-gradient(linear,left bottom,left top,from(#033aa4),color-stop(#0d48b1),color-stop(#0c6eff),to(#34a0ff));
background-image:-webkit-linear-gradient(bottom,#033aa4,#0d48b1,#0c6eff,#34a0ff);
background-image:-o-linear-gradient(bottom,#033aa4,#0d48b1,#0c6eff,#34a0ff);
background-image:linear-gradient(0deg,#033aa4,#0d48b1,#0c6eff,#34a0ff);
border:1px solid #0941a9;
-webkit-box-shadow:inset 0 1px 0 #88c7ff;
box-shadow:inset 0 1px 0 #88c7ff
}
.newyear-btn--second:hover{
background-image:-webkit-gradient(linear,left bottom,left top,from(#00308c),color-stop(#073c99),color-stop(#045fe7),to(#34a0ff));
background-image:-webkit-linear-gradient(bottom,#00308c,#073c99,#045fe7,#34a0ff);
background-image:-o-linear-gradient(bottom,#00308c,#073c99,#045fe7,#34a0ff);
background-image:linear-gradient(0deg,#00308c,#073c99,#045fe7,#34a0ff)
}
.newyear-btn--second:active{
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
color:#ccc
}
.newyear-btn--lock{
cursor:default;
opacity:.5
}
.newyear-header{
background-color:#020f32;
height:80px;
border-bottom:2px solid #c00
}
.newyear-header__wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.newyear-header__logo{
width:125px;
height:90px
}
.newyear-header__img{
width:100%
}
.newyear-header__nav{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-top:-10px
}
.newyear-header__item:not(:first-child){
margin-left:56px
}
.newyear-header__link{
font-size:14px;
font-weight:500;
color:#fefeff;
text-decoration:none;
text-transform:uppercase;
letter-spacing:1.63px
}
.newyear-top{
background:#e7f1fa url(https://up4rx4x.xyz/content_files/bg-top.jpg?v2019) 50% 0 no-repeat;
min-height:795px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.newyear-top--end{
background:#e7f1fa url(https://up4rx4x.xyz/content_files/bg-top-end.jpg?v2019) 50% 0 no-repeat
}
.newyear-top__container{
position:relative
}
.newyear-top__date{
font-size:30px;
font-weight:700;
font-style:italic;
color:#03a7f1;
text-shadow:0 2px 8px #fff;
position:absolute;
top:70px;
left:405px;
-webkit-transform:rotate(-10deg);
-ms-transform:rotate(-10deg);
transform:rotate(-10deg)
}
.newyear-top__timer-wrapper{
position:absolute;
top:565px;
left:130px;
width:220px
}
.newyear-top__timer{
text-align:center;
font-size:15px;
font-weight:700;
color:#fff
}
.newyear-top__timer-content{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
.newyear-top__timer-count{
font-size:40px
}
.newyear-top__timer-item:not(:last-child){
margin-right:12px
}
.newyear-top__timer-item:not(:last-child) .newyear-top__timer-count{
position:relative
}
.newyear-top__timer-item:not(:last-child) .newyear-top__timer-count:after{
content:":";
position:absolute;
top:0;
bottom:0;
right:-10px;
margin:auto
}
.newyear-top__timer-end{
text-align:center;
font-size:32px;
line-height:32px;
font-weight:700;
color:#fff
}
.newyear-top__nav-wrapper{
position:absolute;
top:706px;
width:790px;
left:0;
right:0;
margin:auto
}
.newyear-top__nav{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
list-style:none;
margin:0;
padding:0
}
.newyear-top__item:not(:last-child){
margin-right:60px
}
.newyear-top__link{
font-size:18px;
font-weight:700;
color:#0089d3;
text-transform:uppercase;
text-shadow:0 1px 2px #fff;
text-decoration:none;
-webkit-transition:color .3s;
-o-transition:color .3s;
transition:color .3s
}
.newyear-top__link:hover{
color:#094793
}
.newyear-place{
display:inline-block;
color:#fff;
background-color:#cf0103;
text-align:center
}
.newyear-place--small{
min-width:29px;
height:29px;
font-size:18px;
line-height:29px;
border-radius:15px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.newyear-place--small.newyear-place--padding{
padding:0 10px
}
.newyear-place--large{
font-size:18px;
font-weight:700;
line-height:33px;
border-radius:16px;
padding:0 15px
}
.newyear-gifts{
background:#17203a url(https://up4rx4x.xyz/content_files/bg-gifts.jpg?v2019) 50% 0 no-repeat;
padding:100px 0 40px;
height:830px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.newyear-gifts__text{
font-size:16px;
color:#094793;
text-align:center;
margin-top:21px
}
.newyear-gifts__pedestal{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin-top:30px;
padding:0 98px 0 94px
}
.newyear-gifts__pedestal-item{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
.newyear-gifts__pedestal-item--second,.newyear-gifts__pedestal-item--third{
-webkit-box-flex:0;
-ms-flex:0 0 184px;
flex:0 0 184px
}
.newyear-gifts__pedestal-item--second .newyear-gifts__pedestal-img{
margin:0 0 80px -30px
}
.newyear-gifts__pedestal-item--third .newyear-gifts__pedestal-img{
margin:10px -29px 39px 0
}
.newyear-gifts__pedestal-item--first{
-webkit-box-flex:0;
-ms-flex:0 0 308px;
flex:0 0 308px
}
.newyear-gifts__pedestal-item--first .newyear-gifts__pedestal-img{
margin:12px 0 20px -30px
}
.newyear-gifts__pedestal-item:hover .newyear-gifts__pedestal-img{
-webkit-animation-name:pop;
animation-name:pop;
-webkit-animation-duration:.3s;
animation-duration:.3s;
-webkit-animation-timing-function:linear;
animation-timing-function:linear;
-webkit-animation-iteration-count:1;
animation-iteration-count:1
}
.newyear-gifts__pedestal-place{
font-size:18px;
font-weight:700;
color:#fff;
line-height:33px;
border-radius:16px;
padding:0 15px;
background-color:#cf0103
}
.newyear-gifts__pedestal-prize{
font-size:24px;
font-weight:700;
line-height:30px;
color:#094793;
text-align:center;
margin-top:15px
}
.newyear-gifts__pedestal-plus{
font-size:16px;
color:#0089d3
}
.newyear-gifts__pedestal-plus--winner{
font-size:20px;
line-height:30px
}
.newyear-gifts__list-wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:0 60px
}
.newyear-gifts__list{
width:280px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.newyear-gifts__list--first{
padding-left:20px
}
.newyear-gifts__list--middle{
padding-left:95px;
position:relative;
padding-top:7px
}
.newyear-gifts__list--middle:after,.newyear-gifts__list--middle:before{
content:"";
width:1px;
height:151px;
display:block;
position:absolute;
top:0;
background-color:#82a5d8
}
.newyear-gifts__list--middle:before{
left:0
}
.newyear-gifts__list--middle:after{
right:0
}
.newyear-gifts__list--last{
padding-left:80px
}
.newyear-gifts__list--last .newyear-gifts__list-place{
width:auto;
padding:0 11px;
border-radius:15px
}
.newyear-gifts__list-item{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
font-size:16px;
color:#094793
}
.newyear-gifts__list-item:not(:first-child){
margin-top:11px
}
.newyear-gifts__list-place{
width:29px;
height:29px;
border-radius:50%;
background-color:#cf0103;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
color:#fff;
font-size:18px
}
.newyear-gifts__list-text{
margin-left:17px
}
.newyear-prizes{
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding-bottom:50px;
color:#094793;
position:relative;
height:1884px;
background:#92d4f6 url(https://up4rx4x.xyz/content_files/bg-prizes-end.jpg?v2019) no-repeat 50% 0
}
.newyear-prizes__wrapper{
padding-top:100px;
position:relative
}
.newyear-places-winners{
counter-reset:li;
height:1325px;
position:relative
}
.newyear-places-winners__item{
position:absolute;
top:0;
left:0
}
.newyear-places-winners__item:before{
content:counter(li);
counter-increment:li;
position:absolute;
line-height:52px;
width:52px;
font-size:24px;
font-weight:700;
border-radius:50%;
display:inline-block;
color:#fff;
text-align:center;
background:#cf0103;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.newyear-places-winners__item:first-child{
top:350px;
left:131px
}
.newyear-places-winners__item:first-child:before{
top:-220px;
left:-20px
}
.newyear-places-winners__item:nth-child(2){
top:250px;
left:490px
}
.newyear-places-winners__item:nth-child(2):before{
top:-160px;
left:130px
}
.newyear-places-winners__item:nth-child(3){
top:390px;
left:750px
}
.newyear-places-winners__item:nth-child(3):before{
top:-70px;
left:-30px
}
.newyear-places-winners__item:nth-child(4){
top:620px;
left:290px
}
.newyear-places-winners__item:nth-child(4):before{
top:-60px;
left:-20px
}
.newyear-places-winners__item:nth-child(5){
top:727px;
left:590px
}
.newyear-places-winners__item:nth-child(5):before{
top:-200px;
left:94px
}
.newyear-places-winners__item:nth-child(6){
top:920px;
left:140px
}
.newyear-places-winners__item:nth-child(6):before{
top:-70px;
left:-40px
}
.newyear-places-winners__item:nth-child(7){
top:990px;
left:430px
}
.newyear-places-winners__item:nth-child(7):before{
top:-80px;
left:120px
}
.newyear-places-winners__item:nth-child(8){
top:970px;
left:790px
}
.newyear-places-winners__item:nth-child(8):before{
top:-180px;
left:90px
}
.newyear-places-winners__item:nth-child(9){
top:1200px;
left:277px
}
.newyear-places-winners__item:nth-child(9):before{
top:-190px;
left:-10px
}
.newyear-places-winners__item:nth-child(10){
top:1210px;
left:625px
}
.newyear-places-winners__item:nth-child(10):before{
top:-70px;
left:-60px
}
.newyear-places-winners__title{
font-size:22px;
line-height:30px;
color:#094793;
font-weight:700
}
.newyear-places-winners__subtitle{
font-size:22px;
line-height:30px;
font-weight:700;
color:#0089d3
}
.newyear-places-winners__user{
font-size:18px;
line-height:30px;
color:#cf0103
}
.newyear-prizes-other-winners{
width:870px;
margin:45px auto
}
.newyear-prizes-other-winners__row{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
.newyear-prizes-other-winners__col{
-webkit-box-flex:0;
-ms-flex:0 0 180px;
flex:0 0 180px;
margin-right:30px
}
.newyear-prizes-other-winners__header{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:baseline;
-ms-flex-align:baseline;
align-items:baseline;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
margin-bottom:30px
}
.newyear-prizes-other-winners__place{
height:29px;
background-color:#cf0103;
color:#fff;
font-size:18px;
padding:0 11px;
border-radius:15px;
display:inline-block;
line-height:29px;
margin-right:14px
}
.newyear-prizes-other-winners__sum{
font-size:18px;
line-height:24px;
font-weight:700
}
.newyear-prizes-other-winners__list{
padding:0;
margin:0;
list-style:none
}
.newyear-prizes-other-winners__list--column{
-webkit-column-count:2;
column-count:2;
-webkit-column-gap:30px;
column-gap:30px
}
.newyear-prizes-other-winners__item{
font-size:15px
}
.newyear-prizes-other-winners__item:not(:last-child){
margin-bottom:12px
}
.newyear-prizes-other-winners__link{
color:#cf0103
}
.newyear-about{
background:#1f73b3 url(https://up4rx4x.xyz/content_files/bg-about.jpg?v2019) 50% 0 no-repeat;
padding:100px 0 76px;
height:711px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.newyear-about__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
counter-reset:steps;
margin-top:50px
}
.newyear-about__item{
-webkit-box-flex:0;
-ms-flex:0 1 226px;
flex:0 1 226px
}
.newyear-about__item:nth-child(2){
-ms-flex-preferred-size:250px;
flex-basis:250px
}
.newyear-about__item:not(:last-child){
margin-right:38px
}
.newyear-about__item:hover .newyear-about__img-wrapper{
-webkit-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-property:-webkit-transform;
transition-property:-webkit-transform;
-o-transition-property:transform;
transition-property:transform;
transition-property:transform,-webkit-transform;
-webkit-transform:translateY(-10px);
-ms-transform:translateY(-10px);
transform:translateY(-10px);
-webkit-animation-name:hover;
animation-name:hover;
-webkit-animation-duration:1.5s;
animation-duration:1.5s;
-webkit-animation-delay:.3s;
animation-delay:.3s;
-webkit-animation-timing-function:linear;
animation-timing-function:linear;
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite;
-webkit-animation-direction:alternate;
animation-direction:alternate
}
.newyear-about__item:hover .newyear-about__img-wrapper:after{
opacity:.4;
-webkit-transform:translateY(10px);
-ms-transform:translateY(10px);
transform:translateY(10px);
-webkit-animation-name:hover-shadow;
animation-name:hover-shadow;
-webkit-animation-duration:1.5s;
animation-duration:1.5s;
-webkit-animation-delay:.3s;
animation-delay:.3s;
-webkit-animation-timing-function:linear;
animation-timing-function:linear;
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite;
-webkit-animation-direction:alternate;
animation-direction:alternate
}
.newyear-about__img-wrapper{
position:relative;
height:226px;
width:226px;
margin:0 auto
}
.newyear-about__img-wrapper:before{
counter-increment:steps;
content:counter(steps);
width:45px;
height:45px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
font-size:21px;
font-weight:700;
color:#fff;
position:absolute;
top:-20px;
left:20px;
background-color:#cf0103;
border-radius:50%;
z-index:1
}
.newyear-about__img-wrapper:after{
pointer-events:none;
position:absolute;
z-index:-1;
content:"";
top:100%;
left:0;
right:0;
height:10px;
width:90%;
opacity:0;
background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,transparent 80%);
background:-o-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,transparent 80%);
background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,transparent 80%);
-webkit-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-property:-webkit-transform opacity;
transition-property:-webkit-transform opacity;
-o-transition-property:transform opacity;
transition-property:transform opacity;
transition-property:transform opacity,-webkit-transform opacity;
margin:0 auto
}
.newyear-about__img{
position:absolute;
top:0;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.newyear-about__title{
font-size:18px;
line-height:20px;
font-weight:700;
color:#fff;
margin-top:44px;
text-align:center
}
.newyear-about__text{
font-size:16px;
line-height:20px;
color:#bcccdb;
margin-top:10px;
text-align:center
}
.newyear-info{
height:824px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:100px 0 30px;
background:#001837 url(https://up4rx4x.xyz/content_files/bg-info.jpg?v2019) 50% 0 no-repeat
}
.newyear-info__text{
font-size:18px;
line-height:28px;
color:#0a42a7;
margin:40px 40px 0;
width:784px
}
.newyear-info__text>:first-child{
margin-top:0
}
.newyear-info__text>:last-child{
margin-bottom:0
}
.newyear-info__control{
margin:36px 0 0 46px
}
.newyear-result{
min-height:780px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
background:#5e9bce url(https://up4rx4x.xyz/content_files/bg-result.jpg?v2019) 50% 0 no-repeat;
padding:73px 0 130px
}
.newyear-result .table td.newyear-result__cell--border{
border-left:none
}
.newyear-result__table{
margin:36px auto 0;
width:870px;
font-size:14px;
color:#333
}
.newyear-result__table thead tr:last-child td{
height:24px;
border-bottom:none
}
.newyear-result__table thead tr:last-child td:first-child,.newyear-result__table thead tr:last-child td:last-child{
border-radius:0
}
.newyear-result__table thead tr:not(:first-child) td{
padding-top:8px;
padding-bottom:8px
}
.newyear-result__table tr.active td,.newyear-result__table tr:hover td{
background-color:#c9dff4
}
.newyear-result__table th{
padding-top:10px;
padding-bottom:10px
}
.newyear-result__table td{
font-size:14px;
color:#333
}
.newyear-result__table a{
color:#cf0103
}
.newyear-result__cell--place{
width:78px
}
.newyear-result__cell--login{
width:128px
}
.newyear-result__cell--city{
width:145px
}
.newyear-result__cell--gift{
width:230px
}
.newyear-result__cell--prize{
width:180px
}
.newyear-result__sum{
color:#008404;
display:block;
line-height:20px
}
.newyear-result__prize{
font-size:12px;
line-height:15px
}
.newyear-result__prize--first-place{
color:#cf0103;
font-weight:700;
font-size:16px
}
.newyear-result__pagination{
width:700px;
margin:40px auto 0
}
.newyear-footer{
padding:60px 0 50px;
background-color:#000529
}
.newyear-footer .newyear-container{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.newyear-footer .promo_stock_footer_menu{
margin-right:5px
}
.newyear-footer .promo_stock_terms_wrapper{
width:700px
}
.newyear-footer .promo_stock_terms_wrapper p{
font-size:14px;
line-height:20px;
margin:0 0 18px
}
.newyear-footer .promo_stock_terms_wrapper ol{
font-size:14px;
line-height:20px;
padding:0;
margin:0 0 25px
}
.newyear-footer .promo_stock_terms_wrapper ol li{
margin-bottom:18px
}
.newyear-map{
position:relative
}
.newyear-lock{
background:#000529 url(https://up4rx4x.xyz/content_files/bg-map-lock.jpg?v2019) 50% 0 no-repeat;
display:none
}
.newyear-lock__content{
min-height:840px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
.newyear-lock__text{
width:650px;
font-size:32px;
font-weight:700;
line-height:52px;
color:#ebebeb;
text-align:center;
margin-top:20px
}
.newyear-intro{
min-height:790px;
-webkit-transition:all .4s;
-o-transition:all .4s;
transition:all .4s;
overflow:hidden
}
.newyear-intro--step1,.newyear-intro--step5{
background:#000529 url(https://up4rx4x.xyz/content_files/intro-1.jpg?v2019) 50% 0 no-repeat
}
.newyear-intro--step2{
background:#000529 url(https://up4rx4x.xyz/content_files/intro-2.jpg?v2019) 50% 0 no-repeat
}
.newyear-intro--step3{
background:#000529 url(https://up4rx4x.xyz/content_files/intro-3.jpg?v2019) 50% 0 no-repeat
}
.newyear-intro--step4{
background:#000529 url(https://up4rx4x.xyz/content_files/intro-4.jpg?v2019) 50% 0 no-repeat
}
.newyear-intro--transistors{
background:#000529 url(https://up4rx4x.xyz/content_files/bg-transistors.jpg?v2019) 50% 0 no-repeat
}
.newyear-intro--adventure{
background:#000529 url(https://up4rx4x.xyz/content_files/intro-5.jpg?v2019) 50% 0 no-repeat
}
.newyear-intro--rating{
background:#16243d url(https://up4rx4x.xyz/content_files/bg-intro-rating.jpg?v2019) 50% 0 no-repeat
}
.newyear-intro--rating .newyear-intro__message{
top:25px;
left:420px
}
.newyear-intro--rating .newyear-intro__message-button{
margin-top:10px
}
.newyear-intro .newyear-container{
position:relative
}
.newyear-intro__wrap-info{
padding-top:670px;
text-align:center
}
.newyear-intro__info{
color:#0b55b6;
font-size:18px;
font-weight:700;
background:#fff;
border-radius:8px;
padding:21px 28px;
display:inline-block
}
.newyear-intro__info a{
color:#b40c28;
text-decoration:underline
}
.newyear-intro__content{
position:absolute;
left:0;
top:0;
opacity:0;
visibility:hidden;
-webkit-transition:opacity .3s;
-o-transition:opacity .3s;
transition:opacity .3s
}
.newyear-intro__content--show{
opacity:1;
visibility:visible
}
.newyear-intro__content--step2 .newyear-intro__message{
top:132px
}
.newyear-intro__content--step3 .newyear-intro__message{
top:105px
}
.newyear-intro__content--step4 .newyear-intro__message{
top:110px
}
.newyear-intro__content--step4 .newyear-intro__message-button{
margin-top:0
}
.newyear-intro__content--step5 .newyear-intro__message{
top:105px
}
.newyear-intro__content--transistors .newyear-intro__message{
top:100px
}
.newyear-intro__content--transistors .newyear-intro__message-button{
margin-top:0
}
.newyear-intro__content--adventure{
min-height:840px;
width:100%
}
.newyear-intro__content--adventure .newyear-intro__message{
top:95px;
left:453px
}
.newyear-intro__content--adventure .newyear-intro__message-button{
margin-top:0
}
.newyear-intro__content--rating{
min-height:840px;
width:100%
}
.newyear-intro__content--rating .newyear-intro__message{
top:220px;
left:32px
}
.newyear-intro__content--rating .newyear-intro__message-button{
margin-top:0;
text-align:left
}
.newyear-intro__message{
width:560px;
border-radius:20px;
background-color:#c9dff6;
padding:5px 30px 20px;
position:absolute;
-webkit-box-sizing:border-box;
box-sizing:border-box;
top:45px;
left:390px;
opacity:0;
-webkit-transition:all .3s;
-o-transition:all .3s;
transition:all .3s
}
.newyear-intro__message--transistors{
opacity:1
}
.newyear-intro__message--anim{
-webkit-animation:message .3s;
animation:message .3s;
opacity:1
}
.newyear-intro__message:before{
content:"";
display:block;
width:0;
height:0;
border-right:70px solid transparent;
border-bottom:35px solid #c9dff6;
position:absolute;
left:30px;
bottom:-30px;
-webkit-transform:rotate(124deg);
-ms-transform:rotate(124deg);
transform:rotate(124deg)
}
.newyear-intro__message--adventure,.newyear-intro__message--rating{
opacity:1
}
.newyear-intro__message--adventure:before,.newyear-intro__message--rating:before{
left:470px;
bottom:-10px;
-webkit-transform:rotate(23deg);
-ms-transform:rotate(23deg);
transform:rotate(23deg)
}
.newyear-intro__message-text{
font-size:18px;
color:#000;
line-height:26px
}
.newyear-intro__message-button{
margin-top:0;
text-align:right
}
.newyear-intro__message-skip{
font-size:16px;
color:#fff;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
position:absolute;
right:15px;
top:-30px;
text-decoration:none
}
.newyear-intro__message-skip:before{
content:url(https://up4rx4x.xyz/content_files/icon-skip.png?v2019);
margin-right:8px
}
.newyear-intro__avatar{
height:316px;
width:316px;
margin-left:50px;
margin-top:178px;
border:8px solid #fff;
border-radius:100%;
-webkit-transition:.4s;
-o-transition:.4s;
transition:.4s
}
.newyear-intro__avatar--anim{
-webkit-animation:avatar 1.1s ease-out;
animation:avatar 1.1s ease-out
}
.newyear-intro-person{
position:absolute;
top:110px;
left:30px;
width:420px;
height:680px
}
.newyear-intro-person--anim .newyear-intro-person__image{
visibility:visible;
opacity:1
}
.newyear-intro-person--anim .newyear-intro-person__image:nth-child(2){
-webkit-transition:opacity .5s 1.5s;
-o-transition:.5s 1.5s opacity;
transition:opacity .5s 1.5s
}
.newyear-intro-person--anim .newyear-intro-person__image:nth-child(3){
-webkit-transition:opacity .5s 3s;
-o-transition:.5s 3s opacity;
transition:opacity .5s 3s
}
.newyear-intro-person--anim .newyear-intro-person__image:nth-child(4){
-webkit-transition:opacity .5s 4.5s;
-o-transition:.5s 4.5s opacity;
transition:opacity .5s 4.5s
}
.newyear-intro-person--anim+.newyear-intro__message{
visibility:visible;
opacity:1;
-webkit-transition:opacity .5s 3s;
-o-transition:.5s 3s opacity;
transition:opacity .5s 3s
}
.newyear-intro-person__image{
visibility:hidden;
opacity:0;
position:absolute;
-webkit-transition:opacity .5s;
-o-transition:.5s opacity;
transition:opacity .5s
}
.newyear-intro-person__image--active,.newyear-intro-person__image:first-child{
visibility:visible;
opacity:1
}
.newyear-broken{
min-height:840px;
background:#000529 url(https://up4rx4x.xyz/content_files/bg-broken.jpg?v2019) 50% 0 no-repeat;
padding-top:95px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.newyear-broken__text{
font-size:18px;
line-height:30px;
color:#fff;
text-align:center;
width:735px;
margin:20px auto 0
}
.newyear-broken__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin-top:310px
}
.newyear-broken__item{
margin:0 3px;
position:relative;
text-align:center
}
.newyear-broken__item:hover .newyear-broken__tooltip{
opacity:1;
visibility:visible
}
.newyear-broken__item--complete .newyear-broken__img{
opacity:1
}
.newyear-broken__item--complete .newyear-broken__count{
color:#094793
}
.newyear-broken__img{
padding:4px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
border-radius:15px;
overflow:hidden;
background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#008cf6));
background:-webkit-linear-gradient(top,#fff,#008cf6);
background:-o-linear-gradient(top,#fff 0,#008cf6 100%);
background:linear-gradient(180deg,#fff 0,#008cf6);
opacity:.5
}
.newyear-broken__icon{
width:96px;
height:96px;
display:block;
border-radius:15px
}
.newyear-broken__count{
font-size:27px;
font-weight:700;
color:#c00;
margin-top:4px
}
.newyear-broken__action{
text-align:center;
margin-top:25px
}
.newyear-broken__action-text{
font-size:18px;
color:#656565;
margin:3px 0 15px
}
.newyear-broken__tooltip{
border:1px solid #c6def4;
background-color:#fff;
-webkit-box-shadow:0 2px 3px 0 rgba(43,132,242,.15),inset 0 2px 0 0 hsla(0,0%,100%,.4);
box-shadow:0 2px 3px 0 rgba(43,132,242,.15),inset 0 2px 0 0 hsla(0,0%,100%,.4);
width:200px;
height:95px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:9px 14px 15px;
position:absolute;
top:-110px;
left:-50px;
border-radius:6px;
text-align:left;
opacity:0;
visibility:hidden;
-webkit-transition:opacity .2s;
-o-transition:opacity .2s;
transition:opacity .2s
}
.newyear-broken__tooltip:before{
content:"";
width:0;
height:0;
border-left:15px solid transparent;
border-right:15px solid transparent;
border-top:15px solid #fff;
position:absolute;
left:50%;
bottom:-10px;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.newyear-broken__tooltip-title{
font-size:15px;
font-weight:700;
color:#1254bc
}
.newyear-broken__tooltip-text{
font-size:13px;
color:#656565;
margin-top:7px;
line-height:16px
}
.newyear-broken__done{
font-size:18px;
font-weight:700;
color:#094793
}
.newyear-adventure{
height:790px;
background:#f2f7f9 url(https://up4rx4x.xyz/content_files/bg-map.jpg?v2019) 50% 0 no-repeat
}
.newyear-adventure .newyear-container{
height:inherit;
position:relative
}
.newyear-adventure__point-text{
width:18px;
height:26px;
margin:0 8px
}
.newyear-adventure__gear-text{
width:22px;
height:22px;
margin-right:16px
}
.newyear-adventure__location{
padding-top:70px
}
.newyear-adventure__location-wrapper{
font-size:28px;
color:#0b55b6;
font-weight:700;
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
margin-bottom:10px
}
.newyear-adventure__location-point{
color:#b40c28;
margin-right:18px
}
.newyear-adventure__location-counts{
font-size:22px;
color:#0b55b6;
font-weight:700
}
.newyear-adventure__location-steps{
color:#fff;
background:#b40c28;
padding:8px 18px 8px 9px;
border-radius:20px;
font-size:24px;
font-weight:700;
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
.newyear-adventure__separator{
margin:0 5px
}
.newyear-adventure__info{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
position:relative;
z-index:10
}
.newyear-adventure__city-wrapper{
font-size:24px;
font-weight:700;
color:#094793
}
.newyear-adventure__city-point{
display:inline-block;
color:#cf0103;
position:relative;
padding-left:22px;
margin-left:10px
}
.newyear-adventure__city-point:before{
content:url(https://up4rx4x.xyz/content_files/icon-point.png?v2019);
position:absolute;
top:0;
left:0
}
.newyear-adventure__city-gift{
font-size:18px;
color:#656565;
line-height:24px;
margin-top:20px
}
.newyear-adventure__city-gift strong{
color:#cf0103
}
.newyear-adventure__city-counts{
font-size:24px;
font-weight:700;
color:#094793
}
.newyear-adventure__city-steps{
display:inline-block;
vertical-align:middle;
color:#fff;
padding:5px 25px;
background-color:#cf0103;
border-radius:16px;
margin-left:5px
}
.newyear-adventure__gifts{
margin-top:420px;
margin-right:30px;
text-align:center;
float:right;
position:relative;
z-index:10
}
.newyear-adventure__gifts-title{
font-size:24px;
font-weight:700;
color:#094793
}
.newyear-adventure__gifts-list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin-top:15px
}
.newyear-adventure__gifts-item{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
font-size:28px;
color:#cf0103;
margin:0 12px
}
.newyear-adventure__gifts-item img{
margin-bottom:15px
}
.newyear-adventure__gifts-item--complete{
color:#094793
}
.newyear-adventure__gifts-count--last{
padding-left:5px
}
.newyear-adventure__things-button{
margin-top:20px;
position:relative
}
.newyear-adventure__things-button .newyear-btn--lock:hover+.newyear-adventure__gifts-tooltip{
opacity:1;
visibility:visible
}
.newyear-adventure__gifts-tooltip{
visibility:hidden;
top:-100px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
font-size:15px;
line-height:18px;
color:#555;
border:1px solid #9fbed7;
min-height:90px;
width:280px;
border-radius:46px;
opacity:0;
-webkit-transition:all .5s;
-o-transition:.5s all;
transition:all .5s;
padding:14px;
z-index:1
}
.newyear-adventure__gifts-tooltip,.newyear-adventure__gifts-tooltip:before{
display:block;
position:absolute;
background:#d8e9f5;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.newyear-adventure__gifts-tooltip:before{
content:"";
bottom:-11px;
left:0;
right:0;
width:20px;
height:20px;
margin:auto;
-ms-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
border:1px solid #9fbed7;
border-top:none;
border-left:none
}
.newyear-adventure__gifts-tooltip:hover{
opacity:1;
visibility:visible
}
.newyear-adventure__points{
position:absolute;
top:0;
right:0;
bottom:0;
left:0
}
.newyear-adventure__point{
position:absolute;
cursor:pointer;
z-index:10;
width:15px;
height:15px;
background:#9cb9cb;
border:2px solid #fff;
border-radius:50%;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.newyear-adventure__point:hover{
z-index:20
}
.newyear-adventure__point:hover .newyear-adventure__points-tooltip{
opacity:1;
visibility:visible;
z-index:10
}
.newyear-adventure__point--disable .newyear-adventure__mark,.newyear-adventure__point--done .newyear-adventure__mark{
width:65px;
height:89px
}
.newyear-adventure__point--active{
z-index:30;
background:#ff7158
}
.newyear-adventure__point--active:hover{
z-index:30
}
.newyear-adventure__point--active:hover .newyear-adventure__points-tooltip{
opacity:0;
visibility:hidden
}
.newyear-adventure__point--active .newyear-adventure__mark{
bottom:24px;
left:50%;
width:132px;
height:149px;
-webkit-animation:levitate 1.2s ease-in-out infinite alternate;
animation:levitate 1.2s ease-in-out infinite alternate;
text-decoration:none
}
.newyear-adventure__point--active:first-child .newyear-adventure__mark,.newyear-adventure__point--done:first-child .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--active:nth-child(2) .newyear-adventure__mark,.newyear-adventure__point--done:nth-child(2) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--active:nth-child(3) .newyear-adventure__mark,.newyear-adventure__point--done:nth-child(3) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--active:nth-child(4) .newyear-adventure__mark,.newyear-adventure__point--done:nth-child(4) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--active:nth-child(5) .newyear-adventure__mark,.newyear-adventure__point--done:nth-child(5) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--active:nth-child(6) .newyear-adventure__mark,.newyear-adventure__point--done:nth-child(6) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--active:nth-child(7) .newyear-adventure__mark,.newyear-adventure__point--done:nth-child(7) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--active:nth-child(8) .newyear-adventure__mark,.newyear-adventure__point--done:nth-child(8) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--active:nth-child(9) .newyear-adventure__mark,.newyear-adventure__point--done:nth-child(9) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--active:nth-child(10) .newyear-adventure__mark,.newyear-adventure__point--done:nth-child(10) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--active:nth-child(11) .newyear-adventure__mark,.newyear-adventure__point--done:nth-child(11) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--active:nth-child(12) .newyear-adventure__mark,.newyear-adventure__point--done:nth-child(12) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--disable:first-child .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--disable:nth-child(2) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--disable:nth-child(3) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--disable:nth-child(4) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--disable:nth-child(5) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--disable:nth-child(6) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--disable:nth-child(7) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--disable:nth-child(8) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--disable:nth-child(9) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--disable:nth-child(10) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--disable:nth-child(11) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point--disable:nth-child(12) .newyear-adventure__mark{
background:url(/content_files/cover
}
.newyear-adventure__point:first-child{
top:412px;
left:147px
}
.newyear-adventure__point:nth-child(2){
top:530px;
left:239px
}
.newyear-adventure__point:nth-child(3){
top:372px;
left:297px
}
.newyear-adventure__point:nth-child(4){
top:372px;
left:465px
}
.newyear-adventure__point:nth-child(5){
top:297px;
left:581px
}
.newyear-adventure__point:nth-child(6){
top:291px;
left:735px
}
.newyear-adventure__point:nth-child(7){
top:371px;
left:947px
}
.newyear-adventure__point:nth-child(8){
top:451px;
left:834px
}
.newyear-adventure__point:nth-child(9){
top:529px;
left:642px
}
.newyear-adventure__point:nth-child(10){
top:580px;
left:452px
}
.newyear-adventure__point:nth-child(11){
top:460px;
left:436px
}
.newyear-adventure__point:nth-child(12){
top:432px;
left:598px
}
.newyear-adventure__mark{
bottom:12px
}
.newyear-adventure__mark,.newyear-adventure__points-tooltip{
position:absolute;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.newyear-adventure__points-tooltip{
-webkit-box-shadow:0 2px 3px 0 rgba(43,132,242,.15),inset 0 2px 0 0 hsla(0,0%,100%,.4);
box-shadow:0 2px 3px 0 rgba(43,132,242,.15),inset 0 2px 0 0 hsla(0,0%,100%,.4);
-webkit-box-sizing:border-box;
box-sizing:border-box;
top:-140px;
opacity:0;
visibility:hidden;
-webkit-transition:opacity .2s;
-o-transition:opacity .2s;
transition:opacity .2s;
text-align:center;
font-size:13px;
line-height:16px;
z-index:1;
color:#555;
background:#d8e9f5;
border:1px solid #9fbed7;
border-radius:15px;
padding:8px 20px;
min-width:0
}
.newyear-adventure__points-tooltip:before{
content:"";
width:0;
height:0;
border-left:15px solid transparent;
border-right:15px solid transparent;
border-top:15px solid #d8e9f5;
position:absolute;
left:50%;
bottom:-10px;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.newyear-adventure__points-tooltip strong{
display:block;
color:#0b55b6
}
.newyear-adventure__things{
text-align:center;
width:310px;
position:absolute;
bottom:50px;
right:60px;
z-index:40
}
.newyear-adventure__things-title{
font-size:24px;
line-height:28px;
color:#0b55b6;
margin-bottom:10px;
font-weight:700
}
.newyear-adventure__things-list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
.newyear-adventure__things-item{
font-size:16px;
width:100px;
text-align:center;
line-height:16px;
margin-left:5px;
margin-right:5px;
position:relative
}
.newyear-adventure__things-item:hover .newyear-adventure__things-tooltip{
opacity:1;
visibility:visible
}
.newyear-adventure__things-item--complete .newyear-adventure__wrap-image{
border:3px solid #008404;
position:relative
}
.newyear-adventure__things-item--complete .newyear-adventure__wrap-image:before{
z-index:1;
content:"";
width:20px;
height:20px;
display:block;
position:absolute;
right:-1px;
bottom:-1px;
border-radius:50%;
background:url(https://up4rx4x.xyz/content_files/icon-check.svg?v2019) 50% 50% no-repeat
}
.newyear-adventure__things-tooltip{
visibility:hidden;
top:-100px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
font-size:15px;
line-height:18px;
color:#555;
border:1px solid #9fbed7;
min-height:90px;
width:280px;
border-radius:46px;
opacity:0;
-webkit-transition:all .5s;
-o-transition:.5s all;
transition:all .5s;
padding:14px;
z-index:1
}
.newyear-adventure__things-tooltip,.newyear-adventure__things-tooltip:before{
display:block;
position:absolute;
background:#d8e9f5;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.newyear-adventure__things-tooltip:before{
content:"";
bottom:-11px;
left:0;
right:0;
width:20px;
height:20px;
margin:auto;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
border:1px solid #9fbed7;
border-top:none;
border-left:none
}
.newyear-adventure__things-tooltip b{
color:#0b55b6
}
.newyear-adventure__things-count{
font-size:20px;
line-height:28px;
color:#0b55b6;
display:block
}
.newyear-adventure__things-button{
margin-top:10px
}
.newyear-adventure__wrap-image{
width:70px;
height:70px;
border-radius:50%;
background:#4fc9eb;
margin:0 auto 6px;
position:relative
}
.newyear-adventure__image{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}
.newyear-adventure-info{
position:relative
}
.newyear-adventure-info__image{
display:block;
width:124px;
height:169px;
color:#0b55b6;
text-align:center
}
.newyear-adventure-info__message{
background:#d8e9f5;
color:#555;
font-size:15px;
line-height:18px;
border-radius:19px;
padding:19px 19px 16px;
position:absolute;
width:328px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin:0;
bottom:10px;
left:-336px
}
.newyear-adventure-info__message:before{
content:"";
position:absolute;
display:block;
width:0;
height:0;
border-left:10px solid transparent;
border-right:10px solid transparent;
border-bottom:40px solid #d8e9f5;
-webkit-transform:rotate(46deg);
-ms-transform:rotate(46deg);
transform:rotate(46deg);
right:-16px;
bottom:24px
}
.newyear-adventure-gift{
font-size:16px;
color:#fff;
background:#0b55b6;
padding:21px 21px 21px 91px;
width:360px;
border-radius:36px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
position:absolute;
bottom:50px;
left:0;
z-index:1
}
.newyear-adventure-gift__icon{
position:absolute;
top:-22px;
left:12px
}
.newyear-rating{
min-height:790px;
background:#16233c url(https://up4rx4x.xyz/content_files/bg-rating.jpg?v2019) 50% 0 no-repeat;
padding-top:55px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.newyear-rating__wrap-image{
position:relative;
width:98px;
height:98px;
border-radius:50%;
background:#4fc9eb;
margin-bottom:8px
}
.newyear-rating__image{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}
.newyear-rating__name{
font-size:22px;
font-weight:700;
margin-bottom:20px
}
.newyear-rating__title{
font-size:24px;
font-weight:700;
color:#094793;
text-align:center
}
.newyear-rating__line{
background:url(https://up4rx4x.xyz/content_files/icon-dot.png?v2019) 5px 50% repeat-x;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
position:relative;
margin-top:20px
}
.newyear-rating__line:before{
content:"";
display:block;
width:14px;
height:14px;
border-radius:50%;
background-color:#094793;
position:absolute;
left:-7px;
top:50%;
margin-top:-7px
}
.newyear-rating__line:after{
content:url(https://up4rx4x.xyz/content_files/icon-yamaha.png?v2019);
position:absolute;
top:-81px;
right:-85px
}
@media(max-width:1300px){
.newyear-rating__line{
width:80%;
margin-left:auto;
margin-right:auto
}

}
.newyear-rating__point{
display:inline-block;
width:22px;
height:22px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
background-color:#c00;
border-radius:50%;
border:3px solid #fff;
position:relative
}
.newyear-rating__point span{
font-size:16px;
font-weight:700;
color:#c00;
position:absolute;
top:-25px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
white-space:nowrap
}
.newyear-rating__you{
position:relative;
margin:0 139px
}
.newyear-rating__you-place{
font-size:28px;
font-weight:700;
color:#fff;
padding:7px 25px;
background-color:#c00;
border-radius:25px;
border:4px solid #fff
}
.newyear-rating__tooltip{
padding:11px 25px;
background-color:#fff;
border-radius:25px;
font-size:20px;
font-weight:700;
color:#c00;
white-space:nowrap;
top:65px;
text-align:center
}
.newyear-rating__tooltip,.newyear-rating__tooltip:before{
position:absolute;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.newyear-rating__tooltip:before{
content:"";
width:0;
height:0;
border-left:12px solid transparent;
border-right:12px solid transparent;
border-bottom:12px solid #fff;
top:-12px
}
.newyear-rating__gifts{
margin-top:160px;
width:500px;
margin-left:518px;
text-align:center
}
.newyear-rating__gifts-title{
font-size:32px;
font-weight:700;
color:#fff
}
.newyear-rating__list{
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin-top:40px
}
.newyear-rating__item,.newyear-rating__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.newyear-rating__item{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
font-size:28px;
font-weight:700;
color:#fff;
margin:0;
width:160px
}
.newyear-rating__item img{
margin-bottom:15px
}
.newyear-newbies{
height:789px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
background:#000529 url(https://up4rx4x.xyz/content_files/bg-newbies.jpg?v2019) 50% 0 no-repeat;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.newyear-newbies__inner{
width:530px;
margin-left:64px
}
.newyear-newbies__text{
font-size:28px;
font-weight:700;
color:#0a42a7;
line-height:52px;
margin-bottom:45px;
width:525px
}
.newyear-newbies__buttons{
margin-top:55px
}
.newyear-gamehall{
position:absolute;
top:60px;
right:10px;
z-index:200
}
.newyear-gamehall__message{
background-color:#fff;
border-radius:20px;
-webkit-box-shadow:-8px 0 20px 3px rgba(0,0,0,.6);
box-shadow:-8px 0 20px 3px rgba(0,0,0,.6);
padding:15px;
position:relative;
z-index:1;
width:255px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:inline-block;
vertical-align:middle;
font-size:16px;
line-height:22px;
margin-right:-30px;
margin-top:-30px
}
.newyear-gamehall__message strong{
color:#cf0103
}
.newyear-gamehall__message:before{
content:"";
display:block;
width:0;
height:0;
border-right:70px solid transparent;
border-bottom:35px solid #fff;
position:absolute;
right:-42px;
top:35px;
-webkit-transform:rotate(35deg);
-ms-transform:rotate(35deg);
transform:rotate(35deg)
}
.newyear-gamehall__avatar{
display:inline-block;
vertical-align:middle;
position:relative
}
.newyear-gamehall__avatar img{
border-radius:50%;
border:8px solid #c9dff6;
-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,.6);
box-shadow:0 0 20px 3px rgba(0,0,0,.6)
}
.newyear-gamehall__close{
position:absolute;
top:30px;
right:0;
width:35px;
height:35px;
border-radius:50%;
background:#c9dff6 url(https://up4rx4x.xyz/content_files/icon-close.png?v2019) 50% 50% no-repeat;
font-size:0
}
@-webkit-keyframes levitate{
0%{
-webkit-transform:translate(-50%);
transform:translate(-50%)
}
to{
-webkit-transform:translate(-50%,15px);
transform:translate(-50%,15px)
}

}
@keyframes levitate{
0%{
-webkit-transform:translate(-50%);
transform:translate(-50%)
}
to{
-webkit-transform:translate(-50%,15px);
transform:translate(-50%,15px)
}

}
@-webkit-keyframes pop{
50%{
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
to{
-webkit-transform:scale(1);
transform:scale(1)
}

}
@keyframes pop{
50%{
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
to{
-webkit-transform:scale(1);
transform:scale(1)
}

}
@-webkit-keyframes hover{
50%{
-webkit-transform:translateY(-3px);
transform:translateY(-3px)
}
to{
-webkit-transform:translateY(-10px);
transform:translateY(-10px)
}

}
@keyframes hover{
50%{
-webkit-transform:translateY(-3px);
transform:translateY(-3px)
}
to{
-webkit-transform:translateY(-10px);
transform:translateY(-10px)
}

}
@-webkit-keyframes hover-shadow{
0%{
-webkit-transform:translateY(10px);
transform:translateY(10px);
opacity:.4
}
50%{
-webkit-transform:translateY(3px);
transform:translateY(3px);
opacity:1
}
to{
-webkit-transform:translateY(10px);
transform:translateY(10px);
opacity:.4
}

}
@keyframes hover-shadow{
0%{
-webkit-transform:translateY(10px);
transform:translateY(10px);
opacity:.4
}
50%{
-webkit-transform:translateY(3px);
transform:translateY(3px);
opacity:1
}
to{
-webkit-transform:translateY(10px);
transform:translateY(10px);
opacity:.4
}

}
@-webkit-keyframes message{
0%{
opacity:0;
-webkit-transform:scale(0);
transform:scale(0);
top:260px;
left:0
}
to{
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}

}
@keyframes message{
0%{
opacity:0;
-webkit-transform:scale(0);
transform:scale(0);
top:260px;
left:0
}
to{
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}

}
@-webkit-keyframes avatar{
0%{
height:316px;
width:316px
}
20%{
-webkit-transform:scale(1.1);
transform:scale(1.1);
opacity:1;
-webkit-box-shadow:0 0 0 2000px #000529;
box-shadow:0 0 0 2000px #000529
}
to{
height:316px;
width:316px;
-webkit-transform:scale(1);
transform:scale(1);
border-radius:100%;
opacity:1;
-webkit-box-shadow:0 0 0 8px #000529;
box-shadow:0 0 0 8px #000529
}

}
@keyframes avatar{
0%{
height:316px;
width:316px
}
20%{
-webkit-transform:scale(1.1);
transform:scale(1.1);
opacity:1;
-webkit-box-shadow:0 0 0 2000px #000529;
box-shadow:0 0 0 2000px #000529
}
to{
height:316px;
width:316px;
-webkit-transform:scale(1);
transform:scale(1);
border-radius:100%;
opacity:1;
-webkit-box-shadow:0 0 0 8px #000529;
box-shadow:0 0 0 8px #000529
}

}
.newyear-arrow-wrapper{
position:fixed;
right:100px;
bottom:100px;
z-index:30;
opacity:0;
visibility:hidden;
-webkit-transition:opacity .3s;
-o-transition:opacity .3s;
transition:opacity .3s
}
.newyear-arrow-wrapper--show{
opacity:1;
visibility:visible
}
.newyear-arrow{
font-size:0;
display:inline-block;
width:84px;
height:84px;
background:url(https://up4rx4x.xyz/content_files/icon-arrow-top.png?v2019) 50% 50% no-repeat
}
.newyear-cahier-button{
margin-top:20px
}
.game-layout-prev-newyear{
height:400px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:16px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.game-layout-prev-newyear--nopart{
background:url(https://up4rx4x.xyz/content_files/bg-nopart.jpg?v2019) 50% 0 no-repeat
}
.game-layout-prev-newyear--stage-0{
background:url(https://up4rx4x.xyz/content_files/bg-stage-0.jpg?v2019) 50% 0 no-repeat
}
.game-layout-prev-newyear--stage-1{
background:url(https://up4rx4x.xyz/content_files/bg-stage-1.jpg?v2019) 50% 0 no-repeat
}
.game-layout-prev-newyear--stage-2{
background:url(https://up4rx4x.xyz/content_files/bg-stage-2.jpg?v2019) 50% 0 no-repeat
}
.game-layout-prev-newyear__button{
margin-bottom:16px;
margin-top:16px;
text-align:center;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.game-layout-prev-newyear__button--nopart{
display:inline-block;
vertical-align:top;
color:#fefeff;
text-decoration:none;
font-weight:700;
text-shadow:0 -1px 0 rgba(0,0,0,.75);
position:relative;
font-size:26px;
line-height:26px;
padding:12px 23px;
border-radius:6px;
background-image:-webkit-gradient(linear,left bottom,left top,from(#008101),color-stop(#009809),color-stop(#00ba22),to(#00d426));
background-image:-webkit-linear-gradient(bottom,#008101,#009809,#00ba22,#00d426);
background-image:-o-linear-gradient(bottom,#008101,#009809,#00ba22,#00d426);
background-image:linear-gradient(0deg,#008101,#009809,#00ba22,#00d426);
border:1px solid #007f01;
-webkit-box-shadow:inset 0 1px 0 #37f45a;
box-shadow:inset 0 1px 0 #37f45a;
width:176px
}
.game-layout-prev-newyear__button--nopart:hover{
background-image:-webkit-gradient(linear,left bottom,left top,from(#005e01),color-stop(#007a07),color-stop(#00a01d),to(#00d426));
background-image:-webkit-linear-gradient(bottom,#005e01,#007a07,#00a01d,#00d426);
background-image:-o-linear-gradient(bottom,#005e01,#007a07,#00a01d,#00d426);
background-image:linear-gradient(0deg,#005e01,#007a07,#00a01d,#00d426)
}
.game-layout-prev-newyear__button--nopart:active{
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
color:#ccc
}
.game-layout-prev-newyear__button--stage-0{
display:inline-block;
vertical-align:top;
color:#fefeff;
text-decoration:none;
font-weight:700;
text-shadow:0 -1px 0 rgba(0,0,0,.75);
position:relative;
font-size:16px;
line-height:17px;
padding:7px 18px;
border-radius:4px;
width:180px;
background-image:-webkit-gradient(linear,left bottom,left top,from(#008101),color-stop(#009809),color-stop(#00ba22),to(#00d426));
background-image:-webkit-linear-gradient(bottom,#008101,#009809,#00ba22,#00d426);
background-image:-o-linear-gradient(bottom,#008101,#009809,#00ba22,#00d426);
background-image:linear-gradient(0deg,#008101,#009809,#00ba22,#00d426);
border:1px solid #007f01;
-webkit-box-shadow:inset 0 1px 0 #37f45a;
box-shadow:inset 0 1px 0 #37f45a
}
.game-layout-prev-newyear__button--stage-0:hover{
background-image:-webkit-gradient(linear,left bottom,left top,from(#005e01),color-stop(#007a07),color-stop(#00a01d),to(#00d426));
background-image:-webkit-linear-gradient(bottom,#005e01,#007a07,#00a01d,#00d426);
background-image:-o-linear-gradient(bottom,#005e01,#007a07,#00a01d,#00d426);
background-image:linear-gradient(0deg,#005e01,#007a07,#00a01d,#00d426)
}
.game-layout-prev-newyear__button--stage-0:active{
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
color:#ccc
}
.game-layout-prev-newyear__button--stage-1{
display:inline-block;
vertical-align:top;
color:#fefeff;
text-decoration:none;
font-weight:700;
text-shadow:0 -1px 0 rgba(0,0,0,.75);
position:relative;
font-size:16px;
line-height:17px;
padding:7px 18px;
border-radius:4px;
background-image:-webkit-gradient(linear,left bottom,left top,from(#008101),color-stop(#009809),color-stop(#00ba22),to(#00d426));
background-image:-webkit-linear-gradient(bottom,#008101,#009809,#00ba22,#00d426);
background-image:-o-linear-gradient(bottom,#008101,#009809,#00ba22,#00d426);
background-image:linear-gradient(0deg,#008101,#009809,#00ba22,#00d426);
border:1px solid #007f01;
-webkit-box-shadow:inset 0 1px 0 #37f45a;
box-shadow:inset 0 1px 0 #37f45a;
width:178px
}
.game-layout-prev-newyear__button--stage-1:hover{
background-image:-webkit-gradient(linear,left bottom,left top,from(#005e01),color-stop(#007a07),color-stop(#00a01d),to(#00d426));
background-image:-webkit-linear-gradient(bottom,#005e01,#007a07,#00a01d,#00d426);
background-image:-o-linear-gradient(bottom,#005e01,#007a07,#00a01d,#00d426);
background-image:linear-gradient(0deg,#005e01,#007a07,#00a01d,#00d426)
}
.game-layout-prev-newyear__button--stage-1:active{
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
color:#ccc
}
.game-layout-prev-newyear__button.default{
cursor:default;
opacity:.5
}
.game-layout-prev-newyear__title{
text-align:center;
font-size:18px;
line-height:20px;
font-weight:700
}
.game-layout-prev-newyear__subtitle{
font-size:20px;
line-height:20px;
text-align:left;
margin-bottom:10px
}
.game-layout-prev-newyear__text{
font-size:14px;
line-height:20px
}
.game-layout-prev-newyear__text span{
color:#ffa70f
}
.game-layout-prev-newyear__timmer+.game-layout-prev-newyear__link{
margin-top:16px
}
.game-layout-prev-newyear__link{
font-size:14px;
line-height:20px;
color:#7492b6
}
.game-layout-prev-newyear-presents{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
justify-items:center;
margin-bottom:13px
}
.game-layout-prev-newyear-presents--line{
position:relative;
padding-bottom:19px;
margin-bottom:14px
}
.game-layout-prev-newyear-presents--line:before{
position:absolute;
content:"";
width:400px;
height:1px;
bottom:0;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
background:#203c55
}
.game-layout-prev-newyear-presents__item:not(:last-child){
margin-right:14px
}
.game-layout-prev-newyear-presents__point{
margin-top:14px;
display:block;
font-size:15px;
font-weight:700;
text-align:center;
color:#fff
}
.game-layout-prev-newyear-presents__image{
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:64px;
height:64px;
border-radius:10px;
border:4px solid #fff;
display:block;
margin:0 auto 10px
}
.game-layout-prev-newyear-presents__item--full .game-layout-prev-newyear-presents__image{
border-color:#0b9700
}
.game-layout-prev-newyear .game-layout-prev-newyear__title{
font-size:15px
}
.game-layout-prev-newyear__bonus{
font-size:15px;
font-weight:700;
position:relative;
padding-bottom:14px;
margin-bottom:19px
}
.game-layout-prev-newyear__bonus:before{
position:absolute;
content:"";
width:400px;
height:1px;
bottom:0;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
background:#203c55
}
.game-layout-prev-newyear__bonus span{
color:#f9a310
}
.game-layout-prev-newyear__place{
font-size:24px;
line-height:40px;
color:#fff;
text-align:center;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
justify-items:center;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
font-weight:700;
margin-bottom:40px
}
.game-layout-prev-newyear__place span{
font-size:35px;
color:#f9a310
}
.game-layout-prev-newyear__point{
font-size:15px;
color:#fff;
margin-bottom:10px;
font-weight:700
}
.game-layout-prev-newyear__point span{
font-size:22px;
color:#ffa70f
}
.game-layout-prev-newyear__number-info{
font-size:15px;
font-weight:700;
text-align:center;
color:#fff;
margin-bottom:14px
}
.game-layout-prev-newyear-update{
text-align:center;
padding:10px 20px;
font-size:12px;
opacity:.3
}
.newyear-result__pagination .pagination_list li{
width:52px
}
.content_wrapper.content_wrapper--oktoberfest{
background:#010f32 url(https://up4rx4x.xyz/content_files/bg.jpg) 50% 0 no-repeat;
position:relative
}
.content_wrapper__link_oktoberfest{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block;
z-index:1
}
.content_wrapper.content_wrapper--oktoberfest>.wrapper{
z-index:2
}
.oktoberfest-stock{
font-family:PT Sans,sans-serif;
min-width:1024px
}
.oktoberfest-section{
padding-top:94px;
padding-bottom:94px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.oktoberfest-section--small{
padding-top:80px;
padding-bottom:80px
}
.oktoberfest-title{
text-align:center;
font-size:38px;
font-weight:700;
color:#fff;
letter-spacing:1px
}
.oktoberfest-title--up{
text-transform:uppercase
}
.oktoberfest-title--black{
color:#290f00
}
.oktoberfest-subtitle{
text-align:center;
margin-top:24px;
margin-bottom:50px;
font-size:21px
}
.oktoberfest-subtitle span{
color:#ffa810
}
.oktoberfest-wrap{
width:1024px;
margin-left:auto;
margin-right:auto;
padding-left:30px;
padding-right:30px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.oktoberfest-header{
background-color:#020f32;
height:80px;
border-bottom:2px solid #c00
}
.oktoberfest-header__wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.oktoberfest-header__logo{
width:125px
}
.oktoberfest-header__img{
width:100%;
position:relative;
z-index:1
}
.oktoberfest-header__nav{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-top:-10px
}
.oktoberfest-header__item:not(:first-child){
margin-left:55px
}
.oktoberfest-header__link{
font-size:14px;
font-weight:600;
color:#fefeff;
text-decoration:none;
text-transform:uppercase;
letter-spacing:1.63px
}
.oktoberfest-banner{
height:960px;
position:relative;
background:url(https://up4rx4x.xyz/content_files/bg-oktoberfest-banner.jpg) 50% 50% no-repeat;
color:#fff;
text-align:center
}
.oktoberfest-banner__cont{
padding-top:95px;
padding-left:328px
}
.oktoberfest-banner__date{
font-weight:700;
font-size:22px;
text-transform:uppercase;
margin-bottom:268px;
letter-spacing:3px
}
.oktoberfest-banner__timer{
margin-bottom:110px;
height:83px
}
.oktoberfest-banner__fond{
font-weight:700;
font-size:20px;
margin-bottom:20px;
text-transform:uppercase;
letter-spacing:2px
}
.oktoberfest-banner__prize{
font-weight:700;
font-size:60px;
margin-bottom:30px
}
.oktoberfest-banner__date-end{
font-weight:700;
font-size:18px;
opacity:.4;
margin-top:100px;
letter-spacing:3px;
text-transform:uppercase
}
.oktoberfest-banner__button{
display:inline-block;
vertical-align:top;
color:#fefeff;
text-decoration:none;
font-weight:700;
text-shadow:0 -1px 0 rgba(0,0,0,.75);
position:relative;
background-image:-webkit-gradient(linear,left bottom,left top,from(#bd0407),color-stop(#cb0103),color-stop(#fd090d),to(#ff1010));
background-image:-webkit-linear-gradient(bottom,#bd0407,#cb0103,#fd090d,#ff1010);
background-image:-o-linear-gradient(bottom,#bd0407,#cb0103,#fd090d,#ff1010);
background-image:linear-gradient(0deg,#bd0407,#cb0103,#fd090d,#ff1010);
border:1px solid #ad0103;
-webkit-box-shadow:inset 0 1px 0 #ff9fa1;
box-shadow:inset 0 1px 0 #ff9fa1;
font-size:26px;
line-height:26px;
padding:12px 23px;
border-radius:6px
}
.oktoberfest-banner__button:hover{
background-image:-webkit-gradient(linear,left bottom,left top,from(#9d0002),color-stop(#ba0002),color-stop(#e30004),color-stop(#ff1010),to(#ff3636));
background-image:-webkit-linear-gradient(bottom,#9d0002,#ba0002,#e30004,#ff1010,#ff3636);
background-image:-o-linear-gradient(bottom,#9d0002,#ba0002,#e30004,#ff1010,#ff3636);
background-image:linear-gradient(0deg,#9d0002,#ba0002,#e30004,#ff1010,#ff3636)
}
.oktoberfest-banner__button:active{
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
color:#ccc
}
.oktoberfest-banner__button-end{
display:inline-block;
vertical-align:top;
color:#fefeff;
text-decoration:none;
font-weight:700;
text-shadow:0 -1px 0 rgba(0,0,0,.75);
position:relative;
background-image:-webkit-gradient(linear,left bottom,left top,from(#008101),color-stop(#009809),color-stop(#00ba22),to(#00d426));
background-image:-webkit-linear-gradient(bottom,#008101,#009809,#00ba22,#00d426);
background-image:-o-linear-gradient(bottom,#008101,#009809,#00ba22,#00d426);
background-image:linear-gradient(0deg,#008101,#009809,#00ba22,#00d426);
border:1px solid #007f01;
-webkit-box-shadow:inset 0 1px 0 #37f45a;
box-shadow:inset 0 1px 0 #37f45a;
font-size:26px;
line-height:26px;
padding:12px 23px;
border-radius:6px
}
.oktoberfest-banner__button-end:hover{
background-image:-webkit-gradient(linear,left bottom,left top,from(#005e01),color-stop(#007a07),color-stop(#00a01d),to(#00d426));
background-image:-webkit-linear-gradient(bottom,#005e01,#007a07,#00a01d,#00d426);
background-image:-o-linear-gradient(bottom,#005e01,#007a07,#00a01d,#00d426);
background-image:linear-gradient(0deg,#005e01,#007a07,#00a01d,#00d426)
}
.oktoberfest-banner__button-end:active{
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
color:#ccc
}
.oktoberfest-banner__button-end.glow{
-webkit-animation:glow_green .8s ease-out infinite alternate;
animation:glow_green .8s ease-out infinite alternate
}
.oktoberfest-banner__button-game{
display:inline-block;
vertical-align:top;
color:#fefeff;
text-decoration:none;
font-weight:700;
text-shadow:0 -1px 0 rgba(0,0,0,.75);
position:relative;
background-image:-webkit-gradient(linear,left bottom,left top,from(#bd0407),color-stop(#cb0103),color-stop(#fd090d),to(#ff1010));
background-image:-webkit-linear-gradient(bottom,#bd0407,#cb0103,#fd090d,#ff1010);
background-image:-o-linear-gradient(bottom,#bd0407,#cb0103,#fd090d,#ff1010);
background-image:linear-gradient(0deg,#bd0407,#cb0103,#fd090d,#ff1010);
border:1px solid #ad0103;
-webkit-box-shadow:inset 0 1px 0 #ff9fa1;
box-shadow:inset 0 1px 0 #ff9fa1;
font-size:26px;
line-height:26px;
padding:12px 23px;
border-radius:6px
}
.oktoberfest-banner__button-game:hover{
background-image:-webkit-gradient(linear,left bottom,left top,from(#9d0002),color-stop(#ba0002),color-stop(#e30004),color-stop(#ff1010),to(#ff3636));
background-image:-webkit-linear-gradient(bottom,#9d0002,#ba0002,#e30004,#ff1010,#ff3636);
background-image:-o-linear-gradient(bottom,#9d0002,#ba0002,#e30004,#ff1010,#ff3636);
background-image:linear-gradient(0deg,#9d0002,#ba0002,#e30004,#ff1010,#ff3636)
}
.oktoberfest-banner__button-game:active{
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
color:#ccc
}
.oktoberfest-banner__button-game.glow{
-webkit-animation:glow_red .8s ease-out infinite alternate;
animation:glow_red .8s ease-out infinite alternate
}
.oktoberfest-timer__title{
font-weight:700;
font-size:20px;
text-shadow:0 2px 0 #331302;
margin-bottom:6px
}
.oktoberfest-timer__title--end{
font-size:36px;
line-height:36px;
padding-top:6px;
margin-bottom:0
}
.oktoberfest-timer__row{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
.oktoberfest-timer__col{
text-align:center
}
.oktoberfest-timer__col:not(:last-child){
margin-right:30px;
position:relative
}
.oktoberfest-timer__col:not(:last-child):after{
position:absolute;
right:-18px;
top:-3px;
content:":"
}
.oktoberfest-timer__col:not(:last-child):after,.oktoberfest-timer__item{
font-size:40px;
font-weight:700;
text-shadow:0 2px 0 #331302
}
.oktoberfest-timer__label{
font-size:12px;
font-weight:700;
text-shadow:0 2px 0 #331302;
margin-top:5px;
display:block
}
.oktoberfest-desc{
height:719px;
background:#925014 url(https://up4rx4x.xyz/content_files/desc-bg.jpg) 50% no-repeat
}
.oktoberfest-desc__container{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin-top:285px
}
.oktoberfest-desc__item{
text-align:center;
color:#fff;
width:32%
}
.oktoberfest-desc__item p{
font-size:21px;
line-height:1.2
}
.oktoberfest-desc__title{
font-size:28px;
font-weight:700
}
.oktoberfest-desc__wrap-button{
text-align:center;
margin-top:30px
}
.oktoberfest-desc__button{
display:inline-block;
vertical-align:top;
color:#fefeff;
text-decoration:none;
font-weight:700;
text-shadow:0 -1px 0 rgba(0,0,0,.75);
position:relative;
background-image:-webkit-gradient(linear,left bottom,left top,from(#008101),color-stop(#009809),color-stop(#00ba22),to(#00d426));
background-image:-webkit-linear-gradient(bottom,#008101,#009809,#00ba22,#00d426);
background-image:-o-linear-gradient(bottom,#008101,#009809,#00ba22,#00d426);
background-image:linear-gradient(0deg,#008101,#009809,#00ba22,#00d426);
border:1px solid #007f01;
-webkit-box-shadow:inset 0 1px 0 #37f45a;
box-shadow:inset 0 1px 0 #37f45a;
font-size:26px;
line-height:26px;
padding:12px 23px;
border-radius:6px
}
.oktoberfest-desc__button:hover{
background-image:-webkit-gradient(linear,left bottom,left top,from(#005e01),color-stop(#007a07),color-stop(#00a01d),to(#00d426));
background-image:-webkit-linear-gradient(bottom,#005e01,#007a07,#00a01d,#00d426);
background-image:-o-linear-gradient(bottom,#005e01,#007a07,#00a01d,#00d426);
background-image:linear-gradient(0deg,#005e01,#007a07,#00a01d,#00d426)
}
.oktoberfest-desc__button:active{
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
color:#ccc
}
.oktoberfest-liga{
position:relative;
height:790px;
color:#fff;
background:#6d542f url(https://up4rx4x.xyz/content_files/bg-oktoberfest-liga.jpg) 50% 100% no-repeat
}
.oktoberfest-liga__inner{
position:relative;
z-index:1
}
.oktoberfest-liga__bg,.oktoberfest-liga__wrap-bg{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.oktoberfest-liga__bg{
opacity:0;
-webkit-transition:opacity 1s;
-o-transition:opacity 1s;
transition:opacity 1s
}
.oktoberfest-liga__bg--no-alcohol{
background:#29362f url(https://up4rx4x.xyz/content_files/bg-oktoberfest-liga-no-alcohol.jpg) 50% 100% no-repeat
}
.oktoberfest-liga__bg--unfiltered{
background:#4b342c url(https://up4rx4x.xyz/content_files/bg-oktoberfest-liga-unfiltered.jpg) 50% 100% no-repeat
}
.oktoberfest-liga__bg--bright{
background:#5d4627 url(https://up4rx4x.xyz/content_files/bg-oktoberfest-liga-bright.jpg) 50% 100% no-repeat
}
.oktoberfest-liga__bg--dark{
background:#4d251d url(https://up4rx4x.xyz/content_files/bg-oktoberfest-liga-dark.jpg) 50% 100% no-repeat
}
.oktoberfest-liga__bg.is-select{
opacity:1
}
.oktoberfest-beer__list{
margin-bottom:32px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}
.oktoberfest-beer__item{
text-align:center;
width:250px
}
.oktoberfest-beer__item.is-noselected .oktoberfest-beer__image{
opacity:.6
}
.oktoberfest-beer__item.is-noselected .oktoberfest-beer__image:hover{
opacity:1
}
.oktoberfest-beer__item.is-selected .oktoberfest-beer__point,.oktoberfest-beer__item.is-selected .oktoberfest-beer__title{
color:#ffa810
}
.oktoberfest-beer__item.is-selected .oktoberfest-beer__wrap-image{
position:relative
}
.oktoberfest-beer__item.is-selected .oktoberfest-beer__wrap-image:before{
position:absolute;
display:block;
left:80px;
top:100px;
content:"";
width:118px;
height:92px;
background:url(https://up4rx4x.xyz/content_files/icon-oktoberfest-check.png) 50% 100% no-repeat;
z-index:1
}
.oktoberfest-beer__title{
font-size:18px;
text-transform:uppercase;
text-shadow:0 2px 0 #000;
margin-bottom:50px;
font-weight:700
}
.oktoberfest-beer__wrap-image{
height:255px;
position:relative;
display:block
}
.oktoberfest-beer__image{
position:absolute;
top:0;
left:35px;
-webkit-transform:scale(.9);
-ms-transform:scale(.9);
transform:scale(.9);
cursor:pointer;
-webkit-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.oktoberfest-beer__image:hover{
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1
}
.oktoberfest-beer--end .oktoberfest-beer__image{
cursor:default
}
.oktoberfest-beer--end .oktoberfest-beer__image:hover{
-webkit-transform:scale(.9);
-ms-transform:scale(.9);
transform:scale(.9)
}
.oktoberfest-beer__wrap-button{
text-align:center
}
.oktoberfest-beer__subtitle{
text-align:center;
font-weight:700;
margin-bottom:10px;
margin-top:30px;
font-size:18px;
text-shadow:0 1px 1px #000
}
.oktoberfest-beer__point{
font-size:21px
}
.oktoberfest-beer__point.is-select{
color:#ffa810
}
.oktoberfest-beer__button{
display:inline-block;
vertical-align:top;
color:#fefeff;
text-decoration:none;
font-weight:700;
text-shadow:0 -1px 0 rgba(0,0,0,.75);
position:relative;
font-size:26px;
line-height:26px;
padding:12px 23px;
border-radius:6px;
background-image:-webkit-gradient(linear,left bottom,left top,from(#008101),color-stop(#009809),color-stop(#00ba22),to(#00d426));
background-image:-webkit-linear-gradient(bottom,#008101,#009809,#00ba22,#00d426);
background-image:-o-linear-gradient(bottom,#008101,#009809,#00ba22,#00d426);
background-image:linear-gradient(0deg,#008101,#009809,#00ba22,#00d426);
border:1px solid #007f01;
-webkit-box-shadow:inset 0 1px 0 #37f45a;
box-shadow:inset 0 1px 0 #37f45a
}
.oktoberfest-beer__button:hover{
background-image:-webkit-gradient(linear,left bottom,left top,from(#005e01),color-stop(#007a07),color-stop(#00a01d),to(#00d426));
background-image:-webkit-linear-gradient(bottom,#005e01,#007a07,#00a01d,#00d426);
background-image:-o-linear-gradient(bottom,#005e01,#007a07,#00a01d,#00d426);
background-image:linear-gradient(0deg,#005e01,#007a07,#00a01d,#00d426)
}
.oktoberfest-beer__button:active{
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
box-shadow:inset 0 3px 5px rgba(0,0,0,.4);
color:#ccc
}
.oktoberfest-checkbox__input{
display:none
}
.oktoberfest-checkbox__input:checked+.oktoberfest-checkbox__view:before{
opacity:1
}
.oktoberfest-checkbox__view{
width:57px;
height:57px;
border-radius:10px;
background:url(https://up4rx4x.xyz/content_files/icon-oktoberfest-checkbox.png) 50% 100% no-repeat;
position:relative;
cursor:pointer
}
.oktoberfest-checkbox__view:before{
width:118px;
height:92px;
position:absolute;
top:-30px;
left:-8px;
content:"";
display:block;
background:url(https://up4rx4x.xyz/content_files/icon-oktoberfest-check.png) 50% 100% no-repeat;
opacity:0
}
.oktoberfest-result{
height:1033px;
background:url(https://up4rx4x.xyz/content_files/bg-oktoberfest-result.jpg) 50% 100% no-repeat
}
.oktoberfest-result .pagination_wrapper .pagination_list li.active{
background-image:-webkit-gradient(linear,left top,left bottom,from(#ded099),color-stop(50%,#9a825f),to(#66532e));
background-image:-webkit-linear-gradient(top,#ded099,#9a825f 50%,#66532e);
background-image:-o-linear-gradient(top,#ded099 0,#9a825f 50%,#66532e 100%);
background-image:linear-gradient(180deg,#ded099 0,#9a825f 50%,#66532e);
border:1px solid #786440;
border-radius:4px;
-webkit-box-shadow:none;
box-shadow:none;
text-shadow:0 -1px 1px #000
}
.oktoberfest-result__wrap-control{
width:786px;
margin:40px auto 30px
}
.oktoberfest-result__wrap-table{
width:786px;
margin:0 auto
}
.oktoberfest-result__table.table{
border-top:2px solid #8b6606
}
.oktoberfest-result__table.table td,.oktoberfest-result__table.table th{
padding:3px 10px
}
.oktoberfest-result__table.table th{
background:0 0;
font-weight:700;
font-size:16px;
text-shadow:none;
color:#290f00;
border-bottom:2px solid #8b6606
}
.oktoberfest-result__table.table th:first-child{
border-left:2px solid #8b6606;
border-radius:0
}
.oktoberfest-result__table.table th:last-child{
border-right:2px solid #8b6606;
border-radius:0
}
.oktoberfest-result__table.table th:not(:last-child){
border-right:1px solid #8b6606
}
.oktoberfest-result__table.table th:not(:first-child){
border-left:1px solid #8b6606
}
.oktoberfest-result__table.table tr:nth-child(2n) td{
background:0 0
}
.oktoberfest-result__table.table tr:last-child td{
border-bottom:2px solid #8b6606
}
.oktoberfest-result__table.table td:first-child{
border-left:2px solid #8b6606;
border-radius:0
}
.oktoberfest-result__table.table td:last-child{
border-right:2px solid #8b6606;
border-radius:0
}
.oktoberfest-result__table.table td:not(:first-child){
border-left:1px solid #8b6606
}
.oktoberfest-result__table.table td:not(:last-child){
border-right:1px solid #8b6606
}
.oktoberfest-result__table.table tr:nth-child(odd) td{
background:0 0
}
.oktoberfest-result__table.table tr:last-child td,.oktoberfest-result__table.table tr:last-child td:first-child{
border-radius:0
}
.oktoberfest-result__table.table .goals-archive__row:hover td,.oktoberfest-result__table.table tr.oktoberfest-result__active td{
background:rgba(253,205,77,.5)
}
.oktoberfest-result__cell--place{
width:84px
}
.oktoberfest-result__cell--user{
width:267px
}
.oktoberfest-result__cell--quantity{
width:239px
}
.oktoberfest-result__cell--price{
width:168px
}
.oktoberfest-result__pagination{
padding-left:40px;
padding-right:40px
}
.oktoberfest-result__pagination .pagination_button.oktoberfest-result__button{
border:2px solid #8e7553;
color:#fff;
text-shadow:0 2px 0 #000;
background:-webkit-gradient(linear,left bottom,left top,from(#68542f),to(#ded099));
background:-webkit-linear-gradient(bottom,#68542f,#ded099);
background:-o-linear-gradient(bottom,#68542f 0,#ded099 100%);
background:linear-gradient(0deg,#68542f 0,#ded099);
-webkit-box-shadow:none;
box-shadow:none
}
.oktoberfest-control{
width:786px;
height:66px;
background:url(https://up4rx4x.xyz/content_files/bg-oktoberfest-control.png) 50% 50% no-repeat;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch
}
.oktoberfest-control__item.is-select .oktoberfest-control__link:before{
display:block
}
.oktoberfest-control__item.is-select .oktoberfest-control__text{
color:#290f00;
text-shadow:0 1px 1px #fff
}
.oktoberfest-control__link{
font-size:18px;
font-weight:700;
color:#fff;
text-shadow:0 2px 0 #000;
text-decoration:none;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
position:relative;
height:100%;
background:0 0;
padding:0;
border:none
}
.oktoberfest-control__link:focus{
outline:none
}
.oktoberfest-control__link:before{
display:none;
content:"";
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}
.oktoberfest-control__link--bright{
width:166px
}
.oktoberfest-control__link--bright:before{
width:176px;
height:78px;
background:url(https://up4rx4x.xyz/content_files/oktoberfest-control-bright.png) 50% 50% no-repeat
}
.oktoberfest-control__link--dark{
width:156px
}
.oktoberfest-control__link--dark:before{
width:174px;
height:78px;
background:url(https://up4rx4x.xyz/content_files/oktoberfest-control-dark.png) 50% 50% no-repeat
}
.oktoberfest-control__link--unfiltered{
width:240px
}
.oktoberfest-control__link--unfiltered:before{
width:256px;
height:78px;
background:url(https://up4rx4x.xyz/content_files/oktoberfest-control-unfiltered.png) 50% 50% no-repeat
}
.oktoberfest-control__link--no-alcohol{
width:226px
}
.oktoberfest-control__link--no-alcohol:before{
width:239px;
height:78px;
background:url(https://up4rx4x.xyz/content_files/oktoberfest-control-no-alcohol.png) 50% 50% no-repeat
}
.oktoberfest-control__text{
position:relative;
z-index:1
}
.oktoberfest-footer{
padding:60px 0 50px;
background:#010f32 url(https://up4rx4x.xyz/content_files/footer-bg.jpg) 50% no-repeat
}
.oktoberfest-footer .promo_stock_footer_menu{
margin-right:25px
}
.oktoberfest-footer .promo_stock_terms_wrapper{
width:705px
}
.oktoberfest-footer .promo_stock_terms_wrapper p{
font-size:14px;
line-height:20px;
margin:0 0 18px
}
.oktoberfest-footer .promo_stock_terms_wrapper ul{
font-size:14px;
line-height:20px;
padding:0;
margin:0 0 25px
}
.oktoberfest-footer .promo_stock_terms_wrapper ul li{
margin-bottom:18px
}
.oktoberfest-footer__wrap{
width:974px;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin-left:auto;
margin-right:auto
}
.oktoberfest-footer__social,.oktoberfest-footer__wrap{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.oktoberfest-footer__social .footer_icons,.oktoberfest-footer__social .promo_stock_copyright{
-ms-flex-negative:0;
flex-shrink:0
}
.oktoberfest-winter{
margin:0 auto;
color:#fff;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
padding-bottom:70px;
position:relative
}
.oktoberfest-winter,.oktoberfest-winter__bg{
height:545px;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.oktoberfest-winter__bg{
position:absolute;
bottom:0;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
width:985px;
background:url(https://up4rx4x.xyz/content_files/bg-oktoberfest-winter.png) 50% 50% no-repeat
}
.oktoberfest-winter__cont{
position:relative;
z-index:1
}
.oktoberfest-winter__image{
position:absolute;
bottom:110px;
left:384px
}
.oktoberfest-winter__title{
font-size:20px;
font-weight:700;
text-shadow:0 1px 1px #000;
margin-bottom:6px
}
.oktoberfest-winter__sum{
font-size:28px;
text-align:center
}
body.olympic{
border-top:0
}
.olympic_announce{
background:#00670e url(https://up4rx4x.xyz/content_files/bg_top_block.jpg) 50% 50% no-repeat;
height:90px;
position:relative;
border-bottom:2px solid #cf0103
}
.olympic_announce a{
position:absolute;
top:0;
right:0;
bottom:0;
left:0
}
.olympic_body{
background:-webkit-gradient(linear,left top,left bottom,from(#692173),to(#005aa3));
background:-webkit-linear-gradient(top,#692173,#005aa3);
background:-o-linear-gradient(top,#692173,#005aa3);
background:linear-gradient(180deg,#692173,#005aa3);
min-width:1160px;
color:#fff
}
.olympic_body *{
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.olympic_body .user_profile{
color:#555
}
.olympic_body .button_respect{
color:#fff
}
.olympic_body .header_user_profile h2{
-webkit-box-sizing:content-box;
box-sizing:content-box
}
.olympic_container{
width:980px;
margin:0 auto;
position:relative
}
.olympic_header{
text-align:justify;
background:0 0;
position:absolute;
top:0;
right:0;
left:0;
z-index:5;
padding-top:8px
}
.olympic_header .olympic_navigation,.olympic_header .olympic_navigation li{
display:inline-block;
vertical-align:middle
}
.olympic_header .olympic_navigation{
background:0 0
}
.olympic_header .olympic_navigation li{
margin-left:58px
}
.olympic_header .olympic_navigation a{
text-transform:uppercase;
text-decoration:none;
color:#fff;
font-size:14px;
line-height:16px
}
.olympic_header:after{
content:"";
width:100%;
display:inline-block
}
.olympic_logo{
display:inline-block;
vertical-align:middle
}
.olympic_logo img{
width:125px
}
.parallax_viewport{
overflow:hidden;
position:relative;
height:811px
}
.olympic_promo_block{
color:#193f69
}
.olympic_promo_block:after{
content:url(https://up4rx4x.xyz/content_files/promo_decor.png);
position:absolute;
right:0;
bottom:0
}
.olympic_promo_block .parallax_layer{
background:url(https://up4rx4x.xyz/content_files/bg_promo.jpg) 50% 0 no-repeat;
background-size:cover;
height:811px;
width:101%;
position:absolute;
top:0;
left:0
}
.olympic_promo_block .olympic_container{
background:url(https://up4rx4x.xyz/content_files/girls.png) 50% 0 no-repeat;
height:677px;
position:relative;
margin-top:133px;
z-index:1
}
.olympic_promo_block .olympic_promo_content{
padding-top:515px
}
.olympic_promo_block .olympic_promo_content>span{
font-size:20px
}
.olympic_promo_block .olympic_date{
font-size:18px;
line-height:22px;
position:absolute;
right:246px;
bottom:164px;
height:110px;
width:180px
}
.olympic_promo_block .olympic_date span{
display:block;
margin-top:10px
}
@media(max-width:1916px){
.olympic_promo_block:after{
bottom:-50px
}

}
@media(max-width:1515px){
.olympic_promo_block:after{
bottom:-85px
}

}
.olympic_terms_block{
background:url(https://up4rx4x.xyz/content_files/bg_terms_block.png) 50% 0 no-repeat;
background-size:cover;
margin-top:-128px;
padding-top:198px;
height:865px;
position:relative;
z-index:5;
font-size:18px;
line-height:24px
}
.olympic_terms_block .olympic_container:after{
content:url(https://up4rx4x.xyz/content_files/img_terms_block.png);
position:absolute;
top:104px;
right:-40px
}
.olympic_terms_wrapper{
width:498px;
margin-left:64px
}
.olympic_terms_wrapper p{
margin:22px 0
}
.olympic_terms_wrapper .button{
margin-top:10px
}
.olympic_terms_block_title{
font-size:40px;
line-height:42px;
font-weight:700
}
.olympic_terms_items{
counter-reset:terms_items;
margin-left:44px
}
.olympic_terms_items li{
margin-bottom:20px
}
.olympic_terms_items li span{
position:relative
}
.olympic_terms_items li span:before{
counter-increment:terms_items;
content:counter(terms_items);
width:30px;
height:30px;
line-height:30px;
text-align:center;
background-color:#faad16;
display:inline-block;
border-radius:50%;
position:absolute;
top:50%;
left:-44px;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}
.olympic_terms_items li div:before{
content:"";
display:inline-block;
vertical-align:top;
width:11px;
height:11px;
border:2px solid #fff;
border-radius:50%;
margin-right:10px;
margin-top:8px
}
.olympic_terms_items li div:nth-child(2):before{
background-color:#f6c326
}
.olympic_terms_items li div:nth-child(3):before{
background-color:#8f9699
}
.olympic_terms_items li div:last-child:before{
background-color:#bf6a45
}
.olympic_prizes_block{
background:url(https://up4rx4x.xyz/content_files/bg_prizes_block.jpg) 50% 0 no-repeat;
background-size:cover;
height:820px
}
.olympic_prizes_block .olympic_container:before{
content:url(https://up4rx4x.xyz/content_files/slot.gif);
position:absolute;
top:116px;
left:-6px;
-webkit-animation:bg_slot 5s steps(1) infinite;
animation:bg_slot 5s steps(1) infinite
}
@-webkit-keyframes bg_slot{
0%{
left:-6px;
top:116px
}
20%{
left:179px;
top:266px
}
40%{
left:360px;
top:116px
}
60%{
left:540px;
top:266px
}
80%{
left:722px;
top:116px
}

}
@keyframes bg_slot{
0%{
left:-6px;
top:116px
}
20%{
left:179px;
top:266px
}
40%{
left:360px;
top:116px
}
60%{
left:540px;
top:266px
}
80%{
left:722px;
top:116px
}

}
.olympic_prizes_top{
background:url(https://up4rx4x.xyz/content_files/medals.png) 50% 0 no-repeat;
min-height:483px;
text-align:center;
line-height:25px;
padding-top:416px;
position:relative
}
.olympic_prizes_top .olympic_place{
font-size:16px;
font-weight:700
}
.olympic_prizes_top .olympic_sum{
font-size:36px;
font-weight:700;
margin-top:10px
}
.olympic_prizes_top_item{
display:inline-block;
vertical-align:top;
width:248px;
text-align:center
}
.olympic_prizes_top_item:nth-child(2){
margin-top:66px
}
.olympic_prizes_list{
border-top:2px solid #fff;
padding:30px 0;
margin:70px auto 0;
width:814px;
font-size:16px;
text-align:center
}
.olympic_prizes_list .olympic_prizes_list_item{
display:inline-block;
vertical-align:top;
line-height:26px;
width:200px;
text-align:left
}
.olympic_prizes_list .olympic_prizes_list_item span{
display:block
}
.olympic_prizes_list .olympic_prizes_list_item:first-child{
margin-left:30px
}
.olympic_prizes_list .olympic_prizes_list_item:nth-child(2){
margin:0 50px
}
.olympic_participants_block{
background:url(https://up4rx4x.xyz/content_files/bg_participants_block.jpg) 50% 0 no-repeat;
background-size:cover;
min-height:690px;
overflow:hidden;
text-align:center;
padding-top:85px
}
.olympic_participants_block p{
font-size:18px;
line-height:24px;
width:668px;
margin:28px auto
}
.olympic_participants_block .table{
margin:50px auto 0;
width:814px;
border:none;
background:0 0
}
.olympic_participants_block .table th{
height:60px;
font-size:18px;
background:#193f69;
text-shadow:none
}
.olympic_participants_block .table th:first-child{
border-top-left-radius:6px;
border-right:1px solid #2d5f88
}
.olympic_participants_block .table th:last-child{
border-top-right-radius:6px;
border-left:1px solid #2d5f88
}
.olympic_participants_block .table th:nth-child(3):before,.olympic_participants_block .table th:nth-child(4):before,.olympic_participants_block .table th:nth-child(5):before{
content:"";
width:15px;
height:15px;
display:inline-block;
vertical-align:top;
border-radius:50%;
margin-right:6px;
margin-top:1px
}
.olympic_participants_block .table th:nth-child(3):before{
background-color:#f6c326
}
.olympic_participants_block .table th:nth-child(4):before{
background-color:#8f9699
}
.olympic_participants_block .table th:nth-child(5):before{
background-color:#bf6a45
}
.olympic_participants_block .table tr:nth-child(2n) td{
background-color:#ddebfa
}
.olympic_participants_block .table tr.user_item td{
background-color:#b1e3f8;
font-weight:700
}
.olympic_participants_block .table td{
height:50px;
font-size:18px;
text-align:center;
background-color:#ddebfa;
color:#193f69
}
.olympic_participants_block .table td:first-child{
border-right:1px solid #ddebfa
}
.olympic_participants_block .table td:last-child{
font-weight:700;
border-left:1px solid #ddebfa
}
.olympic_participants_block .table td,.olympic_participants_block .table th{
border:none
}
.olympic_participants_block .table td:nth-child(2),.olympic_participants_block .table th:nth-child(2){
text-align:left;
padding-left:28px
}
.olympic_participants_title{
font-size:40px;
font-weight:700
}
.olympic_pagination{
margin:23px 0 120px
}
.olympic_pagination a{
font-size:18px;
font-weight:700;
text-decoration:none;
color:#fff;
text-transform:uppercase;
display:inline-block;
vertical-align:middle;
line-height:40px
}
.olympic_pagination a:disabled{
cursor:default
}
.olympic_pagination ul{
display:inline-block;
vertical-align:middle;
width:500px;
margin:0 73px
}
.olympic_pagination li{
width:40px;
height:40px;
border-radius:50%;
display:inline-block;
vertical-align:middle
}
.olympic_pagination li.active{
background-color:#193f69
}
.olympic_arrow_next span,.olympic_arrow_prev span{
display:inline-block;
vertical-align:middle
}
.olympic_arrow_prev:before{
content:url(https://up4rx4x.xyz/content_files/icon_arrow_prev.png);
margin-right:8px;
margin-top:2px
}
.olympic_arrow_next:after,.olympic_arrow_prev:before{
display:inline-block;
vertical-align:middle;
font-size:20px
}
.olympic_arrow_next:after{
content:url(https://up4rx4x.xyz/content_files/icon_arrow_next.png);
margin-left:12px;
margin-top:4px
}
.olympic_footer{
background:#000
}
.olympic_footer .footer_gradient{
background:0 0
}
.olympic_footer .img_decor_footer{
background:url(https://up4rx4x.xyz/content_files/decor_footer.png) 0 0 no-repeat
}
.summerhot{
font-family:PT Sans,sans-serif;
font-size:18px;
font-weight:400;
line-height:31px;
color:#fff;
margin:0 auto;
background:#252525 url(https://up4rx4x.xyz/content_files/top_background.jpg) no-repeat;
background-size:100% 886px;
position:relative
}
.summerhot .swiper-slide{
opacity:.6;
-webkit-transform:scale(.95)!important;
-ms-transform:scale(.95)!important;
transform:scale(.95)!important
}
.summerhot .swiper-slide-active{
opacity:1;
-webkit-transform:scale(1)!important;
-ms-transform:scale(1)!important;
transform:scale(1)!important;
-webkit-transition:1s;
-o-transition:1s;
transition:1s
}
.summerhot__video-wrapper{
position:absolute;
width:100%;
height:910px;
overflow:hidden
}
.summerhot__video{
width:100%;
height:910px;
-o-object-fit:fill;
object-fit:fill
}
@supports(-ms-ime-align:auto){
.summerhot__video{
height:auto
}

}
.summerhot-body{
max-width:none
}
.summerhot__page{
-webkit-box-sizing:border-box;
box-sizing:border-box;
overflow:hidden
}
.summerhot__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
white-space:nowrap;
margin-left:75px
}
.summerhot__list--footer{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
font-size:14px;
margin-left:0
}
.summerhot__list--footer .summerhot__list-item{
margin-bottom:33px
}
.summerhot__list-item{
margin-right:82px
}
.summerhot__list-item:last-child{
margin:0
}
.summerhot__list-item--footer{
margin-right:65px
}
.summerhot__link{
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-weight:700;
padding:49px 0;
display:block;
font-size:12px;
letter-spacing:.5px
}
.summerhot__link--footer{
font-size:14px;
letter-spacing:.58px;
padding:0;
white-space:nowrap
}
.summerhot__link:hover{
text-decoration:underline
}
.summerhot__title{
margin:0;
font-size:28px!important;
font-weight:700;
color:#fff;
position:relative;
text-align:center
}
.summerhot__title:after{
content:"";
display:block;
position:absolute;
width:26px;
height:3px;
border-radius:1px;
border:1.4px solid #ff6700;
background-color:#ff6700;
top:40px
}
.summerhot__title--stock{
margin-bottom:97px;
font-size:55px;
line-height:31px
}
.summerhot__title--stock:after{
top:67px;
right:463px
}
.summerhot__title--tournaments{
margin-bottom:49px;
font-size:55px;
line-height:.56
}
.summerhot__title--tournaments:after{
top:65px;
right:365px
}
.summerhot__title--table{
line-height:31px;
margin-bottom:28px;
z-index:1
}
.summerhot__title--table:after{
top:45px;
right:calc(50% - 18px)
}
.summerhot__title--slider:after{
top:43px;
right:calc(50% - 18px)
}
.summerhot__text--table{
font-size:19px;
line-height:1.53;
text-align:center;
color:#ff6700;
margin:0 auto
}
.summerhot__text--slider{
font-size:15px;
line-height:1.33;
text-align:center;
color:#fff;
padding-top:13px;
padding-bottom:25px
}
.summerhot__main{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
width:945px;
margin:0 auto;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
position:relative;
padding-top:76px
}
.summerhot__main:before{
content:"";
background:url(https://up4rx4x.xyz/content_files/abstract_background.png) no-repeat;
display:block;
position:absolute;
width:1920px;
height:343px;
bottom:0;
top:85px;
left:-500px;
right:0
}
.summerhot__hot{
position:relative;
top:30px
}
.summerhot__button{
z-index:20;
display:block;
padding-left:29%;
padding-top:5%
}
.summerhot__collage{
position:relative;
left:40px
}
.summerhot__collage-rock{
position:absolute;
right:172px;
bottom:110px;
background:url(https://up4rx4x.xyz/content_files/rock.png) no-repeat;
width:164px;
height:163px
}
.summerhot__collage-rock:hover{
-webkit-transform:scale(.95);
-ms-transform:scale(.95);
transform:scale(.95);
-webkit-transition:scale .12s linear;
-o-transition:scale .12s linear;
transition:scale .12s linear
}
.summerhot__collage-rap{
position:absolute;
right:47px;
top:50px;
background:url(https://up4rx4x.xyz/content_files/rap.png) no-repeat;
width:111px;
height:111px
}
.summerhot__collage-rap:hover{
-webkit-transform:scale(.95);
-ms-transform:scale(.95);
transform:scale(.95);
-webkit-transition:scale .12s linear;
-o-transition:scale .12s linear;
transition:scale .12s linear
}
.summerhot__collage-pops{
position:absolute;
right:350px;
top:129px;
background:url(https://up4rx4x.xyz/content_files/pops.png) no-repeat;
width:111px;
height:112px
}
.summerhot__collage-pops:hover{
-webkit-transform:scale(.95);
-ms-transform:scale(.95);
transform:scale(.95);
-webkit-transition:scale .12s linear;
-o-transition:scale .12s linear;
transition:scale .12s linear
}
.summerhot__collage-final{
position:absolute;
right:220px;
top:235px;
background:url(https://up4rx4x.xyz/content_files/final.png) no-repeat;
width:109px;
height:109px
}
.summerhot__collage-final:hover{
-webkit-transform:scale(.95);
-ms-transform:scale(.95);
transform:scale(.95);
-webkit-transition:scale .12s linear;
-o-transition:scale .12s linear;
transition:scale .12s linear
}
.summerhot__collage-classic{
position:absolute;
right:247px;
bottom:283px;
background:url(https://up4rx4x.xyz/content_files/classic.png) no-repeat;
width:87px;
height:86px
}
.summerhot__collage-classic:hover{
-webkit-transform:scale(.95);
-ms-transform:scale(.95);
transform:scale(.95);
-webkit-transition:scale .12s linear;
-o-transition:scale .12s linear;
transition:scale .12s linear
}
.summerhot__collage-chanson{
position:absolute;
right:350px;
top:40px;
background:url(https://up4rx4x.xyz/content_files/chanson.png) no-repeat;
width:81px;
height:80px
}
.summerhot__collage-chanson:hover{
-webkit-transform:scale(.95);
-ms-transform:scale(.95);
transform:scale(.95);
-webkit-transition:scale .12s linear;
-o-transition:scale .12s linear;
transition:scale .12s linear
}
.summerhot__collage-electronic{
position:absolute;
right:140px;
top:240px;
background:url(https://up4rx4x.xyz/content_files/electronic.png) no-repeat;
width:71px;
height:70px
}
.summerhot__collage-electronic:hover{
-webkit-transform:scale(.95);
-ms-transform:scale(.95);
transform:scale(.95);
-webkit-transition:scale .12s linear;
-o-transition:scale .12s linear;
transition:scale .12s linear
}
.summerhot__collage-bard{
position:absolute;
right:94px;
top:168px;
background:url(https://up4rx4x.xyz/content_files/bard.png) no-repeat;
width:62px;
height:61px
}
.summerhot__collage-bard:hover{
-webkit-transform:scale(.95);
-ms-transform:scale(.95);
transform:scale(.95);
-webkit-transition:scale .12s linear;
-o-transition:scale .12s linear;
transition:scale .12s linear
}
.summerhot__scroll{
z-index:2;
cursor:pointer;
position:absolute;
right:calc(50% - 28px);
top:505px;
padding:15px
}
.summerhot__beadroll{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-pack:distribute;
justify-content:space-around;
padding:104px 425px 23px;
margin-top:40px;
position:relative
}
.summerhot__beadroll:after{
top:346px;
background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(33,33,33,0)),to(#060606));
background-image:-webkit-linear-gradient(bottom,rgba(33,33,33,0),#060606);
background-image:-o-linear-gradient(bottom,rgba(33,33,33,0),#060606);
background-image:linear-gradient(0deg,rgba(33,33,33,0),#060606)
}
.summerhot__beadroll:after,.summerhot__beadroll:before{
content:"";
display:block;
position:absolute;
left:0;
right:0;
width:100%;
height:156px
}
.summerhot__beadroll:before{
top:191px;
background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(33,33,33,0)),to(#060606));
background-image:-webkit-linear-gradient(top,rgba(33,33,33,0),#060606);
background-image:-o-linear-gradient(top,rgba(33,33,33,0),#060606);
background-image:linear-gradient(180deg,rgba(33,33,33,0),#060606)
}
.summerhot__beadroll-item{
width:208px;
height:133px;
z-index:1
}
.summerhot__beadroll-text{
font-size:15px;
line-height:1.33;
color:#fff
}
.summerhot__beadroll-title{
font-size:21.6px;
font-weight:700;
color:#ff6700;
position:relative
}
.summerhot__beadroll-title:after{
content:"";
display:block;
position:absolute;
width:26px;
height:3px;
border-radius:1px;
border:1.4px solid #ff6700;
background-color:#ff6700;
bottom:-12px
}
.summerhot__header{
position:relative;
top:0;
z-index:2;
width:100%;
font-size:14px;
font-weight:700;
letter-spacing:.58px;
text-transform:uppercase;
background:0 0;
border:none
}
.summerhot__header-container{
position:relative;
width:945px;
padding:0 12px 0 92px;
margin:0 auto;
-webkit-box-sizing:border-box;
box-sizing:border-box;
bottom:5px
}
.summerhot__header-logo{
position:absolute;
top:30px;
left:5px;
width:78px;
height:53px
}
.summerhot__header-nav{
background:0 0
}
.summerhot__slider{
position:relative;
padding:120px 0 0
}
.summerhot__slider-item{
padding:23px 0 28px 31px;
width:760px!important;
height:401px
}
.summerhot__slider-item--chanson{
background:url(https://up4rx4x.xyz/content_files/slider_1.png) no-repeat
}
.summerhot__slider-item--rap{
background:url(https://up4rx4x.xyz/content_files/slider_2.png) no-repeat
}
.summerhot__slider-item--rock{
background:url(https://up4rx4x.xyz/content_files/slider_3.png) no-repeat
}
.summerhot__slider-item--pops{
background:url(https://up4rx4x.xyz/content_files/slider_4.png) no-repeat
}
.summerhot__slider-item--bard{
background:url(https://up4rx4x.xyz/content_files/slider_5.png) no-repeat
}
.summerhot__slider-item--classic{
background:url(https://up4rx4x.xyz/content_files/slider_6.png) no-repeat
}
.summerhot__slider-item--electronic{
background:url(https://up4rx4x.xyz/content_files/slider_7.png) no-repeat
}
.summerhot__slider-item--final{
background:url(https://up4rx4x.xyz/content_files/slider_8.png) no-repeat
}
.summerhot__slider-text--now{
font-size:13.5px;
color:red;
margin:0 40px 0 13px;
position:relative
}
.summerhot__slider-text--now:after{
content:"";
width:8px;
height:8px;
background:url(https://up4rx4x.xyz/content_files/icon-oval.svg);
position:absolute;
left:-12px;
top:12px
}
.summerhot__slider-text--genre{
font-size:13.5px;
color:#ff6700;
margin:0 0 0 40px;
position:relative
}
.summerhot__slider-text--genre:before{
content:"";
width:14px;
height:19px;
background:url(https://up4rx4x.xyz/content_files/icon-fire.svg);
position:absolute;
left:-20px;
top:4px
}
.summerhot__slider-text--title{
font-size:28px;
font-weight:700;
line-height:1.22;
color:#fff;
margin:48px 0 16px
}
.summerhot__slider-text--time{
font-size:16px;
line-height:1.62;
color:#fff;
margin:0 0 27px 37px;
position:relative
}
.summerhot__slider-text--time:after{
content:"";
width:24px;
height:25px;
background:url(https://up4rx4x.xyz/content_files/icon-clock.svg);
position:absolute;
left:-36px;
top:0
}
.summerhot__slider-text--sum{
font-size:16px;
line-height:1.62;
color:#fff;
margin:0 0 27px 70px;
position:relative
}
.summerhot__slider-text--sum:before{
content:"";
width:20px;
height:25px;
background:url(https://up4rx4x.xyz/content_files/icon-cup.svg);
position:absolute;
left:-32px;
top:0
}
.summerhot__slider-text--description{
font-size:14px;
line-height:1.43;
color:#fff;
width:374px;
margin-top:-3px;
margin-bottom:30px
}
.summerhot__slider-bottom,.summerhot__slider-content--center,.summerhot__slider-content--top{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.summerhot__slider-bottom{
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.summerhot__slider-right{
margin:0 30px 30px 0;
padding-top:10px
}
.summerhot__slider-number--first{
font-size:20px;
font-weight:700;
text-align:right;
color:#fff;
margin:0 auto
}
.summerhot__slider-number--second{
font-size:15px;
font-weight:400;
text-align:right;
color:#fff;
margin:-8px 7px 0 0
}
.summerhot__winners{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding-top:30px;
padding-bottom:46px
}
.summerhot__winners-item--first{
margin-left:52px;
margin-right:52px
}
.summerhot__winners-money{
font-size:17px;
color:#fff;
text-align:center;
margin:0 auto
}
.summerhot__winners-name{
font-size:13.4px;
line-height:14px;
font-weight:700;
color:#fff;
text-align:center;
margin:0 auto
}
.summerhot__winners-points{
font-size:11.5px;
color:#597abc;
text-align:center;
margin:0 auto
}
@-webkit-keyframes summerhot__animation-text{
0%{
-webkit-transform:scaleX(1);
transform:scaleX(1)
}
10%,20%{
-webkit-transform:scale3d(.9,.9,.9) rotate(-16deg);
transform:scale3d(.9,.9,.9) rotate(-16deg)
}
30%,50%,70%,90%{
-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-10deg);
transform:scale3d(1.1,1.1,1.1) rotate(-10deg)
}
40%,60%,80%{
-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-16deg);
transform:scale3d(1.1,1.1,1.1) rotate(-16deg)
}
to{
-webkit-transform:scaleX(1) rotate(-13deg);
transform:scaleX(1) rotate(-13deg)
}

}
@keyframes summerhot__animation-text{
0%{
-webkit-transform:scaleX(1);
transform:scaleX(1)
}
10%,20%{
-webkit-transform:scale3d(.9,.9,.9) rotate(-16deg);
transform:scale3d(.9,.9,.9) rotate(-16deg)
}
30%,50%,70%,90%{
-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-10deg);
transform:scale3d(1.1,1.1,1.1) rotate(-10deg)
}
40%,60%,80%{
-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-16deg);
transform:scale3d(1.1,1.1,1.1) rotate(-16deg)
}
to{
-webkit-transform:scaleX(1) rotate(-13deg);
transform:scaleX(1) rotate(-13deg)
}

}
.summerhot__animation-text{
display:inline-block;
-webkit-transform:rotate(-13deg);
-ms-transform:rotate(-13deg);
transform:rotate(-13deg);
font-family:PT Sans;
opacity:.5;
font-size:16px;
font-weight:300;
text-align:center;
color:#fff;
cursor:default
}
.summerhot__animation-text--first{
position:absolute;
left:119px;
top:124px;
z-index:1
}
.summerhot__animation-text--second{
position:absolute;
left:449px;
top:109px;
z-index:1
}
.summerhot__animation-text--third{
position:absolute;
left:360px;
top:226px
}
.summerhot__animation-text--fourth{
position:absolute;
left:35px;
top:288px
}
.summerhot__animation-text--fifth{
position:absolute;
left:75px;
top:305px
}
.summerhot__animation-text--sixth{
position:absolute;
left:291px;
top:362px
}
.summerhot__animation-text--seventh{
position:absolute;
left:165px;
top:487px
}
.summerhot__animation-text--eighth{
position:absolute;
left:398px;
top:573px
}
.summerhot__animation-text--ninth{
position:absolute;
left:80px;
top:660px
}
.summerhot__animation-text--tenth{
position:absolute;
left:204px;
top:730px
}
.summerhot__animation-text--eleventh{
position:absolute;
left:342px;
top:785px
}
.summerhot__animation-text--twelfth{
position:absolute;
left:62px;
top:870px
}
.summerhot__animation-text--thirteenth{
position:absolute;
left:100px;
top:890px
}
.summerhot__animation-text--fourteenth{
position:absolute;
left:230px;
top:940px
}
.summerhot__animation-text--fifteenth{
position:absolute;
right:45px;
top:960px
}
.summerhot__animation-text--sixteenth{
position:absolute;
right:308px;
top:960px
}
.summerhot__animation-text--seventeenth{
position:absolute;
right:101px;
top:828px
}
.summerhot__animation-text--eighteenth{
position:absolute;
right:110px;
top:698px
}
.summerhot__animation-text--nineteenth{
position:absolute;
right:373px;
top:731px
}
.summerhot__animation-text--twentieth{
position:absolute;
right:185px;
top:556px
}
.summerhot__animation-text--twentyfirst{
position:absolute;
right:70px;
top:411px
}
.summerhot__animation-text--twentysecond{
position:absolute;
right:287px;
top:374px
}
.summerhot__animation-text--twentythird{
position:absolute;
right:245px;
top:390px
}
.summerhot__animation-text--twentyfourth{
position:absolute;
right:409px;
top:272px
}
.summerhot__animation-text--twentyfifth{
position:absolute;
right:109px;
top:208px
}
.summerhot__animation-text--twentysixth{
position:absolute;
right:259px;
top:128px;
z-index:1
}
.summerhot__animation-text:hover{
-webkit-animation:summerhot__animation-text 1s;
animation:summerhot__animation-text 1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-iteration-count:1;
animation-iteration-count:1
}
.summerhot__table{
padding-bottom:56px;
padding-top:85px;
background:#252525 url(https://up4rx4x.xyz/content_files/table_background.png) no-repeat 0;
background-size:cover;
position:relative
}
.summerhot__table .pagination_list li{
color:#fff;
width:auto;
padding:0 10px
}
.summerhot__table .pagination_list li a{
color:#686868
}
.summerhot__table:after{
top:0;
background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(33,33,33,0)),to(#060606));
background-image:-webkit-linear-gradient(bottom,rgba(33,33,33,0),#060606);
background-image:-o-linear-gradient(bottom,rgba(33,33,33,0),#060606);
background-image:linear-gradient(0deg,rgba(33,33,33,0),#060606)
}
.summerhot__table:after,.summerhot__table:before{
content:"";
display:block;
position:absolute;
left:0;
right:0;
width:100%;
height:156px
}
.summerhot__table:before{
top:-155px;
background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(33,33,33,0)),to(#060606));
background-image:-webkit-linear-gradient(top,rgba(33,33,33,0),#060606);
background-image:-o-linear-gradient(top,rgba(33,33,33,0),#060606);
background-image:linear-gradient(180deg,rgba(33,33,33,0),#060606)
}
.summerhot .pagination__wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
font-size:16px;
font-weight:700;
color:#333;
position:relative;
padding:20px 0;
text-align:center;
margin-top:10px
}
.summerhot .pagination__wrapper a{
text-decoration:none;
color:#333
}
.summerhot .pagination__wrapper .pagination_button{
background-image:-webkit-gradient(linear,left bottom,left top,from(#033aa4),color-stop(35%,#0d48b1),color-stop(66%,#0c6eff),to(#34a0ff));
background-image:-webkit-linear-gradient(bottom,#033aa4,#0d48b1 35%,#0c6eff 66%,#34a0ff);
background-image:-o-linear-gradient(bottom,#033aa4 0,#0d48b1 35%,#0c6eff 66%,#34a0ff 100%);
background-image:linear-gradient(0deg,#033aa4 0,#0d48b1 35%,#0c6eff 66%,#34a0ff);
border:1px solid #0941a9;
border-radius:4px;
-webkit-box-shadow:inset 0 2px 0 #88c7ff;
box-shadow:inset 0 2px 0 #88c7ff;
color:#fff;
width:85px;
height:32px;
text-align:center;
line-height:32px;
-ms-flex-negative:0;
flex-shrink:0
}
.summerhot .pagination__wrapper .pagination_button.prev:before{
content:"\2039";
margin-right:3px
}
.summerhot .pagination__wrapper .pagination_button.next:after{
content:"\203A";
margin-left:3px
}
.summerhot .pagination__wrapper .pagination_list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin:0 50px
}
.summerhot .pagination__wrapper .pagination_list li{
width:32px;
height:32px;
text-align:center;
line-height:32px
}
.summerhot .pagination__wrapper .pagination_list li.active{
background-image:-webkit-gradient(linear,left bottom,left top,from(#033aa4),color-stop(35%,#0d48b1),color-stop(66%,#0c6eff),to(#34a0ff));
background-image:-webkit-linear-gradient(bottom,#033aa4,#0d48b1 35%,#0c6eff 66%,#34a0ff);
background-image:-o-linear-gradient(bottom,#033aa4 0,#0d48b1 35%,#0c6eff 66%,#34a0ff 100%);
background-image:linear-gradient(0deg,#033aa4 0,#0d48b1 35%,#0c6eff 66%,#34a0ff);
border:1px solid #0941a9;
border-radius:4px;
-webkit-box-shadow:inset 0 2px 0 #88c7ff;
box-shadow:inset 0 2px 0 #88c7ff
}
.summerhot .pagination__wrapper .pagination_list li.active a{
color:#fff
}
.summerhot__table-result{
width:780px;
margin:0 auto
}
#summerhot__table{
border-collapse:inherit;
border-top:1px solid #3e4245
}
#summerhot__table td{
-webkit-transition:background .3s;
-o-transition:background .3s;
transition:background .3s;
color:#333;
font-size:14px;
background-color:transparent
}
#summerhot__table td:first-child{
border-left:none;
font-size:19.2px;
color:#fff;
text-align:left
}
#summerhot__table td:nth-child(2){
font-size:18.6px;
font-weight:700;
color:#fff;
text-align:left
}
#summerhot__table td:nth-child(3){
font-size:18.6px;
color:#597abc;
text-align:left
}
#summerhot__table td a{
color:#fff;
text-decoration:none
}
#summerhot__table td:last-child{
border-right:none;
font-size:18.6px;
color:#fff;
text-align:left
}
#summerhot__table td:not(:first-child){
border-left:none
}
#summerhot__table tr td{
border-bottom:1px solid #3e4245
}
#summerhot__table tr td:first-child{
border-bottom-left-radius:0
}
#summerhot__table tr td:last-child{
border-bottom-right-radius:0
}
#summerhot__table tr.active td,#summerhot__table tr:hover td{
background:#111
}
.summerhot__pagination-table{
width:700px;
margin:20px auto 0
}
.summerhot__footer{
color:#fff;
background-color:#252525;
border-top:none;
font-size:13px;
line-height:1.38;
padding-bottom:15px;
padding-top:31px
}
.summerhot__footer-wrap{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
width:945px;
padding:0 12px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin:0 auto
}
.summerhot__footer-copyright{
margin-top:30px;
text-align:center;
color:#597abc;
font-size:14px;
line-height:32px
}
.summerhot__conditions p{
margin-top:0;
margin-bottom:0
}
.summerhot__conditions p:first-child{
font-weight:700;
text-transform:uppercase;
font-size:14px;
margin-bottom:20px
}
@media(min-width:768px) and (max-width:1024px){
.summerhot__beadroll-item{
width:184px;
height:133px;
margin-right:50px
}
.summerhot__beadroll-text{
font-size:13px;
line-height:1.33;
color:#fff;
white-space:nowrap
}
.summerhot__beadroll-title{
font-size:15px;
font-weight:700;
color:#ff6700;
position:relative
}
.summerhot__beadroll-title:after{
content:"";
display:block;
position:absolute;
width:20px;
height:3px;
border-radius:1px;
border:1.4px solid #ff6700;
background-color:#ff6700;
bottom:-8px
}
.summerhot__animation-text{
display:none
}
.summerhot__scroll{
z-index:2;
cursor:pointer;
position:absolute;
right:50%;
top:505px;
padding:15px
}
.summerhot__table{
background:#252525 url(https://up4rx4x.xyz/content_files/table_background.png) no-repeat 50% 0
}

}
@media(min-width:1025px) and (max-width:1500px){
.summerhot__beadroll-item{
width:184px;
height:133px;
margin-right:50px
}
.summerhot__beadroll-text{
font-size:13px;
line-height:1.33;
color:#fff;
white-space:nowrap
}
.summerhot__beadroll-title{
font-size:15px;
font-weight:700;
color:#ff6700;
position:relative
}
.summerhot__beadroll-title:after{
content:"";
display:block;
position:absolute;
width:20px;
height:3px;
border-radius:1px;
border:1.4px solid #ff6700;
background-color:#ff6700;
bottom:-8px
}
.summerhot__animation-text{
display:none
}
.summerhot__scroll{
z-index:2;
cursor:pointer;
position:absolute;
right:50%;
top:505px;
padding:15px
}
.summerhot__table{
background:#252525 url(https://up4rx4x.xyz/content_files/table_background.png) no-repeat 50% 0
}

}
.tourist-stock{
background-color:#142349;
min-width:1000px;
font-family:PT Sans,sans-serif
}
.tourist-container{
width:964px;
margin:0 auto;
padding:0
}
.content_wrapper.content_wrapper--tourist{
background:#010f32 url(https://up4rx4x.xyz/content_files/bg.jpg?v3) 50% -45px no-repeat;
position:relative
}
.content_wrapper__link_tourist{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block
}
.tourist-title{
font-size:38px;
line-height:40px;
font-weight:700;
color:#fff;
text-align:center;
text-shadow:0 2px 3.6px rgba(0,0,0,.5)
}
.tourist-header{
background-color:#020f32;
height:80px;
border-bottom:2px solid #c00
}
.tourist-header__wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.tourist-header__logo{
width:125px
}
.tourist-header__img{
width:100%
}
.tourist-header__nav{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-top:-10px
}
.tourist-header__item:not(:first-child){
margin-left:55px
}
.tourist-header__link{
font-size:14px;
font-weight:600;
color:#fefeff;
text-decoration:none;
text-transform:uppercase;
letter-spacing:1.63px
}
.tourist-top{
background:#fff url(https://up4rx4x.xyz/content_files/bg-top.jpg) 50% 0 no-repeat;
min-height:1449px
}
.tourist-top .tourist-container{
padding-top:80px
}
.tourist-top__dates{
font-size:30px;
color:#210971;
font-weight:700;
margin-left:22px;
margin-bottom:3px
}
.tourist-top__logo{
background:url(https://up4rx4x.xyz/content_files/logo.png) 0 0 no-repeat;
font-size:0;
padding:120px 0
}
.tourist-top__button{
margin:23px 0 350px 21px
}
.tourist-condition__item-list{
width:800px;
margin-top:65px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding:0 82px;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-line-pack:justify;
align-content:space-between
}
.tourist-condition__item{
width:390px;
height:180px;
overflow:hidden;
border-radius:20px;
margin-bottom:20px;
text-align:left;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.tourist-condition__item:hover{
-webkit-box-shadow:0 0 25px #73b63a;
box-shadow:0 0 25px #73b63a
}
.tourist-condition__number{
width:50px;
height:180px
}
.tourist-condition__number--one{
background:url(https://up4rx4x.xyz/content_files/1.png) 100% 50% no-repeat,-webkit-linear-gradient(310deg,#8db600 20%,#6f9800);
background:url(https://up4rx4x.xyz/content_files/1.png) 100% 50% no-repeat,-o-linear-gradient(310deg,#8db600 20%,#6f9800);
background:url(https://up4rx4x.xyz/content_files/1.png) 100% 50% no-repeat,linear-gradient(140deg,#8db600 20%,#6f9800)
}
.tourist-condition__number--two{
background:url(https://up4rx4x.xyz/content_files/2.png) 100% 50% no-repeat,-webkit-linear-gradient(310deg,#8db600 20%,#6f9800);
background:url(https://up4rx4x.xyz/content_files/2.png) 100% 50% no-repeat,-o-linear-gradient(310deg,#8db600 20%,#6f9800);
background:url(https://up4rx4x.xyz/content_files/2.png) 100% 50% no-repeat,linear-gradient(140deg,#8db600 20%,#6f9800)
}
.tourist-condition__number--three{
background:url(https://up4rx4x.xyz/content_files/3.png) 100% 50% no-repeat,-webkit-linear-gradient(310deg,#8db600 20%,#6f9800);
background:url(https://up4rx4x.xyz/content_files/3.png) 100% 50% no-repeat,-o-linear-gradient(310deg,#8db600 20%,#6f9800);
background:url(https://up4rx4x.xyz/content_files/3.png) 100% 50% no-repeat,linear-gradient(140deg,#8db600 20%,#6f9800)
}
.tourist-condition__number--four{
background:url(https://up4rx4x.xyz/content_files/4.png) 100% 50% no-repeat,-webkit-linear-gradient(310deg,#8db600 20%,#6f9800);
background:url(https://up4rx4x.xyz/content_files/4.png) 100% 50% no-repeat,-o-linear-gradient(310deg,#8db600 20%,#6f9800);
background:url(https://up4rx4x.xyz/content_files/4.png) 100% 50% no-repeat,linear-gradient(140deg,#8db600 20%,#6f9800)
}
.tourist-condition__message{
background:-webkit-gradient(linear,left top,right bottom,from(#8db600),to(#6f9800));
background:-webkit-linear-gradient(top left,#8db600,#6f9800);
background:-o-linear-gradient(top left,#8db600,#6f9800);
background:linear-gradient(to bottom right,#8db600,#6f9800);
width:340px;
height:180px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:40px 20px
}
.tourist-condition__text{
margin:0;
font-size:21px;
line-height:24px;
color:#fff
}
.tourist-calendar{
background:#020f32 url(https://up4rx4x.xyz/content_files/bg-calendar.jpg) 50% 0 no-repeat;
min-height:2647px;
position:relative;
margin-top:-1px
}
.tourist-calendar .tourist-container{
padding-top:135px
}
.tourist-calendar__list{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding:0 21px;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin-top:136px
}
.tourist-calendar__list:nth-child(3){
margin-top:43px;
padding:0 186px
}
.tourist-calendar__list:nth-child(4){
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin-top:57px
}
.tourist-calendar__item{
text-align:center
}
.tourist-calendar__item--disable{
opacity:.5
}
.tourist-calendar__img{
overflow:hidden;
-webkit-transition-duration:.4s;
-o-transition-duration:.4s;
transition-duration:.4s
}
.tourist-calendar__img--left:hover{
-webkit-transform:rotate(7deg);
-ms-transform:rotate(7deg);
transform:rotate(7deg)
}
.tourist-calendar__img--right:hover{
-webkit-transform:rotate(-7deg);
-ms-transform:rotate(-7deg);
transform:rotate(-7deg)
}
.tourist-calendar__info{
color:#fff;
padding-top:13px
}
.tourist-calendar__date{
font-size:18px;
opacity:.5;
margin-bottom:8px
}
.tourist-calendar__name{
font-size:28px;
font-weight:700;
margin-bottom:14px
}
.tourist-calendar__prize{
font-size:18px;
font-weight:700;
margin-bottom:16px
}
.tourist-table{
margin-top:105px
}
.tourist-calendar__table{
width:800px;
margin:55px auto 0
}
.tourist-calendar__table td{
height:45px
}
.tourist-calendar__table td:first-child{
width:65px
}
.tourist-calendar__table td:nth-child(2){
width:255px
}
.tourist-calendar__table td:nth-child(3){
width:200px
}
.tourist-calendar__table tr:hover td{
background-color:#c9dff4
}
.tourist-calendar__table a{
color:#cf0103
}
.tourist-calendar__pagination{
width:700px;
margin:40px auto 0;
color:#fff
}
.tourist-calendar__pagination .pagination_button{
text-shadow:0 -1px 1px #000;
-webkit-box-shadow:inset 0 1px 0 #88c7ff;
box-shadow:inset 0 1px 0 #88c7ff
}
.tourist-calendar__pagination .pagination_list li a{
color:#fff
}
.tourist-calendar__pagination .pagination_list li.active a{
text-shadow:0 -1px 1px #000
}
.tourist-calendar__button{
margin-top:51px;
text-align:center
}
.tourist-footer{
padding:60px 0 50px;
background-color:#000529
}
.tourist-footer .tourist-container{
width:974px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.tourist-footer .promo_stock_footer_menu{
margin-right:5px
}
.tourist-footer .promo_stock_terms_wrapper{
width:705px
}
.tourist-footer .promo_stock_terms_wrapper p{
font-size:14px;
line-height:20px;
margin:0 0 18px
}
.tourist-footer .promo_stock_terms_wrapper ol{
font-size:14px;
line-height:20px;
padding:0;
margin:0 0 25px
}
.tourist-footer .promo_stock_terms_wrapper ol li{
margin-bottom:18px
}
.tourist-footer__social{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.tourist-footer__social .footer_icons,.tourist-footer__social .promo_stock_copyright{
-ms-flex-negative:0;
flex-shrink:0
}
.gamehall_valentine_wrapper{
background:url(https://up4rx4x.xyz/content_files/bg_gamehall_block.jpg?v90) 0 0 no-repeat;
text-align:center;
height:232px;
border-radius:5px;
border:1px solid #0c376c;
overflow:hidden;
margin-bottom:20px;
position:relative
}
.gamehall_valentine_wrapper .gamehall_valentine_link{
position:absolute;
top:0;
right:0;
bottom:0;
left:0
}
.gamehall_valentine_wrapper h2{
color:#fff;
font-size:20px;
margin:20px 0 0
}
.gamehall_valentine_wrapper p{
color:#ddb9ff;
font-size:14px;
margin:10px 0 20px
}
.gamehall_item .label_valentines_day{
position:absolute;
top:-10px;
left:-10px;
z-index:1
}
.popup_valentines_day_wrapper{
width:537px
}
.popup_valentines_day_wrapper h2{
font-size:26px;
color:#035294;
margin:25px 0 0
}
.popup_valentines_day_wrapper p{
font-size:20px;
font-weight:700;
line-height:25px;
margin:10px 0 15px
}
.popup_valentines_day_wrapper .valentine_item_wrapper{
background:#02050c url(https://up4rx4x.xyz/content_files/bg_main.jpg?v90) 0 0 no-repeat;
padding:50px 0
}
.popup_valentines_day_wrapper .valentine_item_wrapper .valentine_item{
width:80px;
height:80px
}
.popup_valentines_day_wrapper .valentine_item_wrapper .valentine_item .month{
font-size:12px
}
.popup_valentines_day_wrapper .valentine_item_wrapper .valentine_item .day span{
margin:-1px 0 0 9px;
font-size:38px
}
.popup_valentines_day_wrapper .valentine_item_wrapper .valentine_item .day>div{
margin:-17px 0 0 58px
}
.popup_valentines_day_wrapper .valentine_item_wrapper span{
margin-left:5px;
margin-right:5px
}
.popup_valentines_day_wrapper .button.red{
margin:20px 0 35px
}
.valentine_content_inn{
background:url(https://up4rx4x.xyz/content_files/bg.jpg?v90) 50% 0 no-repeat;
height:692px
}
.valentine_info_top{
width:430px;
height:475px;
text-align:center
}
.valentine_info_top p{
color:#fff;
text-shadow:0 0 10px #9e58e4;
margin:0;
font-size:20px;
line-height:24px;
font-weight:700;
padding:180px 30px 155px
}
.valentine_content p{
text-align:center;
font-size:14px;
line-height:18px;
color:#ddb9ff;
padding:20px 50px;
margin:0
}
.valentine_item_wrapper{
text-align:center
}
.valentine_item_wrapper .valentine_item,.valentine_item_wrapper>img,.valentine_item_wrapper>span{
display:inline-block;
vertical-align:middle
}
.valentine_item_wrapper>span{
font-size:42px;
font-weight:700;
color:#c79fee;
margin:8px 17px 0
}
.valentine_item_wrapper .valentine_item{
background:url(https://up4rx4x.xyz/content_files/bg_valentine_item.png?v90) 50% 0 no-repeat;
width:90px;
height:96px;
text-align:center;
font-weight:700
}
.valentine_item_wrapper .valentine_item .month{
font-size:14px;
font-weight:700;
color:#fff;
text-transform:uppercase;
padding-top:11px;
line-height:18px
}
.valentine_item_wrapper .valentine_item .day{
text-align:left
}
.valentine_item_wrapper .valentine_item .day span{
font-size:45px;
line-height:49px;
display:inline-block;
color:#fff;
margin:10px 0 0 10px
}
.valentine_item_wrapper .valentine_item .day>div{
background:#340809;
width:16px;
height:16px;
margin:-14px 0 0 66px;
position:relative
}
.valentine_item_wrapper .valentine_item .day>div img{
display:none
}
.valentine_item_wrapper .valentine_item .day>div.check img{
display:block;
position:absolute;
top:-10px;
left:-1px
}
.valentine_carousel_wrapper{
width:564px;
margin:30px auto 18px;
position:relative
}
.valentine_carousel_wrapper.valentine_mobile_carousel ul{
text-align:center
}
.valentine_carousel_wrapper h4{
text-align:center;
font-size:18px;
line-height:22px;
text-shadow:none;
margin:10px 0 4px;
color:#1254bc
}
.valentine_carousel_wrapper li{
position:relative;
display:inline-block;
width:178px;
height:149px;
margin:0 5px
}
.valentine_carousel_wrapper li .gamehall_item{
float:none
}
.valentine_carousel_wrapper li .gamehall_item .label_valentine{
position:absolute;
top:-6px;
left:-6px;
z-index:1
}
.valentine_carousel_wrapper li .gamehall_item:hover .label_valentine{
position:absolute;
top:-5px;
left:-5px;
z-index:1
}
.valentine_carousel_wrapper .next,.valentine_carousel_wrapper .prev{
position:absolute;
top:90px
}
.valentine_carousel_wrapper .prev{
left:-15px
}
.valentine_carousel_wrapper .next{
right:-15px
}
.valentine_wrapper>p{
text-align:center;
line-height:20px;
margin:10px 40px
}
.wintergames-stock{
background-color:#142349;
min-width:1000px
}
.wintergames-container{
width:964px;
margin:0 auto;
padding:0 18px
}
.wintergames-title{
font-size:38px;
font-weight:700;
color:#fff;
text-align:center
}
.wintergames-title--darken{
color:#094793
}
.wintergames-header{
background-color:#020f32;
height:80px;
border-bottom:2px solid #c00
}
.wintergames-header__wrapper{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.wintergames-header__logo{
width:125px
}
.wintergames-header__img{
width:100%
}
.wintergames-header__nav{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-top:-10px
}
.wintergames-header__item:not(:first-child){
margin-left:55px
}
.wintergames-header__link{
font-size:14px;
font-weight:600;
color:#fefeff;
text-decoration:none;
text-transform:uppercase;
letter-spacing:1.63px
}
.wintergames-top{
background:#fff url(https://up4rx4x.xyz/content_files/bg_top.jpg) 50% 0 no-repeat;
min-height:797px
}
.wintergames-top .wintergames-container{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
padding-top:375px;
margin-top:80px
}
.wintergames-top__parallax .parallax_layers{
overflow:hidden;
top:0;
left:0;
width:100%
}
.wintergames-top__parallax .parallax_layers .layer{
width:100%;
height:700px;
overflow:hidden
}
.wintergames-top__parallax .parallax_layer1{
background:0 0;
margin:120px 20% 0 50%
}
.wintergames-top__dates{
font-size:38px;
color:#fff;
font-weight:700;
margin-left:86px
}
.wintergames-top__button{
text-align:center;
margin-top:210px
}
.wintergames-condition{
background:url(https://up4rx4x.xyz/content_files/img/wintergames/stock/bg_condition_bottom.jpg) 50% 100% no-repeat;
-webkit-box-sizing:border-box;
box-sizing:border-box;
min-height:651px;
padding:13px 0 112px;
text-align:center;
z-index:5
}
.wintergames-condition__item-list{
width:800px;
margin-top:68px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding:0 82px;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-line-pack:justify;
align-content:space-between
}
.wintergames-condition__item{
width:390px;
height:180px;
overflow:hidden;
border-radius:20px;
margin-bottom:20px;
text-align:left;
-webkit-box-shadow:0 10px 38px rgba(26,109,215,.5);
box-shadow:0 10px 38px rgba(26,109,215,.5);
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.wintergames-condition__number{
width:50px;
height:180px
}
.wintergames-condition__number--one{
background:url(https://up4rx4x.xyz/content_files/one.png) 100% 50% no-repeat,-webkit-linear-gradient(310deg,#009cff 20%,#005fce);
background:url(https://up4rx4x.xyz/content_files/one.png) 100% 50% no-repeat,-o-linear-gradient(310deg,#009cff 20%,#005fce);
background:url(https://up4rx4x.xyz/content_files/one.png) 100% 50% no-repeat,linear-gradient(140deg,#009cff 20%,#005fce)
}
.wintergames-condition__number--two{
background:url(https://up4rx4x.xyz/content_files/two.png) 100% 50% no-repeat,-webkit-linear-gradient(310deg,#009cff 20%,#005fce);
background:url(https://up4rx4x.xyz/content_files/two.png) 100% 50% no-repeat,-o-linear-gradient(310deg,#009cff 20%,#005fce);
background:url(https://up4rx4x.xyz/content_files/two.png) 100% 50% no-repeat,linear-gradient(140deg,#009cff 20%,#005fce)
}
.wintergames-condition__number--three{
background:url(https://up4rx4x.xyz/content_files/three.png) 100% 50% no-repeat,-webkit-linear-gradient(310deg,#009cff 20%,#005fce);
background:url(https://up4rx4x.xyz/content_files/three.png) 100% 50% no-repeat,-o-linear-gradient(310deg,#009cff 20%,#005fce);
background:url(https://up4rx4x.xyz/content_files/three.png) 100% 50% no-repeat,linear-gradient(140deg,#009cff 20%,#005fce)
}
.wintergames-condition__number--four{
background:url(https://up4rx4x.xyz/content_files/four.png) 100% 50% no-repeat,-webkit-linear-gradient(310deg,#009cff 20%,#005fce);
background:url(https://up4rx4x.xyz/content_files/four.png) 100% 50% no-repeat,-o-linear-gradient(310deg,#009cff 20%,#005fce);
background:url(https://up4rx4x.xyz/content_files/four.png) 100% 50% no-repeat,linear-gradient(140deg,#009cff 20%,#005fce)
}
.wintergames-condition__message{
background:-webkit-gradient(linear,left top,right bottom,from(#009cff),to(#005fce));
background:-webkit-linear-gradient(top left,#009cff,#005fce);
background:-o-linear-gradient(top left,#009cff,#005fce);
background:linear-gradient(to bottom right,#009cff,#005fce);
width:340px;
height:180px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:40px 25px 40px 20px
}
.wintergames-condition__text{
margin:0;
font-size:21px;
line-height:24px;
color:#fff
}
.wintergames-condition__text span{
color:#ffa810
}
.wintergames-calendar{
background:#020f32 url(https://up4rx4x.xyz/content_files/bg_calendar.jpg) 50% -245px no-repeat;
min-height:2210px;
position:relative
}
.wintergames-calendar .wintergames-container{
padding-top:68px;
position:absolute;
top:0;
bottom:0;
left:0;
right:0
}
.wintergames-calendar__parallax .parallax_layers{
overflow:hidden;
top:0;
left:0;
width:100%
}
.wintergames-calendar__parallax .parallax_layers .layer{
width:100%;
height:2200px;
overflow:hidden
}
.wintergames-calendar__parallax .parallax_layer1{
background:0 0;
margin:1550px 15% 0 70%
}
.wintergames-tournaments__list{
margin-top:64px;
padding-left:246px
}
.wintergames-tournaments__item{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}
.wintergames-tournaments__item--disable{
opacity:.5
}
.wintergames-tournaments__img{
border-radius:50%;
width:144px;
height:144px;
background-color:#8a8a8a
}
.wintergames-tournaments__info{
color:#fff;
padding-top:3px;
margin-left:20px
}
.wintergames-tournaments__date{
font-size:18px;
opacity:.5;
margin-bottom:8px
}
.wintergames-tournaments__name{
font-size:28px;
font-weight:700;
margin-bottom:14px
}
.wintergames-tournaments__prize{
font-size:18px;
font-weight:700;
margin-bottom:16px
}
.wintergames-tournaments__separator{
width:5px;
height:60px;
border-radius:3px;
background-color:#fff;
opacity:.2;
margin:10px 70px
}
.wintergames-result{
background:#020f32 url(https://up4rx4x.xyz/content_files/bg_result.jpg) 50% 0 no-repeat;
min-height:924px
}
.wintergames-result .wintergames-container{
padding-top:83px;
width:800px
}
.wintergames-result__table{
margin-top:57px
}
.wintergames-result__table td,.wintergames-result__table th{
height:40px
}
.wintergames-result__table tr:hover td{
background-color:#c9dff4
}
.wintergames-result__table a{
color:#cf0103
}
.wintergames-result__img{
height:100%;
vertical-align:middle;
margin-left:-10px
}
.wintergames-result__pagination{
width:700px;
margin:40px auto 0;
color:#fff
}
.wintergames-result__pagination .pagination_button{
text-shadow:0 -1px 1px #000;
-webkit-box-shadow:inset 0 1px 0 #88c7ff;
box-shadow:inset 0 1px 0 #88c7ff
}
.wintergames-result__pagination .pagination_list li a{
color:#fff
}
.wintergames-result__pagination .pagination_list li.active a{
text-shadow:0 -1px 1px #000
}
.wintergames-footer{
padding:60px 0 50px;
background-color:#000529
}
.wintergames-footer .wintergames-container{
width:974px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.wintergames-footer .promo_stock_footer_menu{
margin-right:5px
}
.wintergames-footer .promo_stock_terms_wrapper{
width:710px
}
.wintergames-footer .promo_stock_terms_wrapper p{
font-size:14px;
line-height:20px;
margin:0 0 18px
}
.wintergames-footer .promo_stock_terms_wrapper ol{
font-size:14px;
line-height:20px;
padding:0;
margin:0 0 25px
}
.wintergames-footer .promo_stock_terms_wrapper ol li{
margin-bottom:18px
}
.wintergames-footer__social{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.wintergames-footer__social .footer_icons,.wintergames-footer__social .promo_stock_copyright{
-ms-flex-negative:0;
flex-shrink:0
}