@import url(font-awesome.css);
@import url("https://fonts.googleapis.com/css?family=Ubuntu");
@font-face {
    font-family: moon;
    src: url(../fonts/moon.ttf);
}
@font-face {
    font-family: clipneon;
    src: url(../fonts/clip.ttf);
}
@font-face {
    font-family: lasenter;
    src: url(../fonts/lasenter.ttf);
}
@font-face {
    font-family: Gotham Pro;
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/GothamPro-BoldItalic.eot);
    src: local("Gotham Pro Bold Italic"), local("GothamPro-BoldItalic"), url(../fonts/GothamPro-BoldItalic.eot#iefix) format("embedded-opentype"), url(../fonts/GothamPro-BoldItalic.woff) format("woff"),
        url(../fonts/GothamPro-BoldItalic.ttf) format("truetype");
}
@font-face {
    font-family: Gotham Pro;
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/GothamPro-Italic.eot);
    src: local("Gotham Pro Italic"), local("GothamPro-Italic"), url(../fonts/GothamPro-Italic.eot#iefix) format("embedded-opentype"), url(../fonts/GothamPro-Italic.woff) format("woff"), url(../fonts/GothamPro-Italic.ttf) format("truetype");
}
@font-face {
    font-family: Gotham Pro;
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/GothamPro-Medium.eot);
    src: local("Gotham Pro Medium"), local("GothamPro-Medium"), url(../fonts/GothamPro-Medium.eot#iefix) format("embedded-opentype"), url(../fonts/GothamPro-Medium.woff) format("woff"), url(../fonts/GothamPro-Medium.ttf) format("truetype");
}
@font-face {
    font-family: Gotham Pro;
    font-style: italic;
    font-weight: 900;
    src: url(../fonts/GothamPro-BlackItalic.eot);
    src: local("Gotham Pro Black Italic"), local("GothamPro-BlackItalic"), url(../fonts/GothamPro-BlackItalic.eot#iefix) format("embedded-opentype"), url(../fonts/GothamPro-BlackItalic.woff) format("woff"),
        url(../fonts/GothamPro-BlackItalic.ttf) format("truetype");
}
@font-face {
    font-family: Gotham Pro;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/GothamPro-Bold.eot);
    src: local("Gotham Pro Bold"), local("GothamPro-Bold"), url(../fonts/GothamPro-Bold.eot#iefix) format("embedded-opentype"), url(../fonts/GothamPro-Bold.woff) format("woff"), url(../fonts/GothamPro-Bold.ttf) format("truetype");
}
@font-face {
    font-family: Gotham Pro Narrow;
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/GothamProNarrow-Bold.eot);
    src: local("Gotham Pro Narrow Bold"), local("GothamProNarrow-Bold"), url(../fonts/GothamProNarrow-Bold.eot#iefix) format("embedded-opentype"), url(../fonts/GothamProNarrow-Bold.woff) format("woff"),
        url(../fonts/GothamProNarrow-Bold.ttf) format("truetype");
}
@font-face {
    font-family: Gotham Pro Narrow;
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/GothamProNarrow-Medium.eot);
    src: local("Gotham Pro Narrow Medium"), local("GothamProNarrow-Medium"), url(../fonts/GothamProNarrow-Medium.eot#iefix) format("embedded-opentype"), url(../fonts/GothamProNarrow-Medium.woff) format("woff"),
        url(../fonts/GothamProNarrow-Medium.ttf) format("truetype");
}
@font-face {
    font-family: Gotham Pro;
    font-style: italic;
    font-weight: 300;
    src: url(../fonts/GothamPro-LightItalic.eot);
    src: local("Gotham Pro Light Italic"), local("GothamPro-LightItalic"), url(../fonts/GothamPro-LightItalic.eot#iefix) format("embedded-opentype"), url(../fonts/GothamPro-LightItalic.woff) format("woff"),
        url(../fonts/GothamPro-LightItalic.ttf) format("truetype");
}
@font-face {
    font-family: Gotham Pro;
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/GothamPro-Light.eot);
    src: local("Gotham Pro Light"), local("GothamPro-Light"), url(../fonts/GothamPro-Light.eot#iefix) format("embedded-opentype"), url(../fonts/GothamPro-Light.woff) format("woff"), url(../fonts/GothamPro-Light.ttf) format("truetype");
}
@font-face {
    font-family: Gotham Pro;
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/GothamPro-Black.eot);
    src: local("Gotham Pro Black"), local("GothamPro-Black"), url(../fonts/GothamPro-Black.eot#iefix) format("embedded-opentype"), url(../fonts/GothamPro-Black.woff) format("woff"), url(../fonts/GothamPro-Black.ttf) format("truetype");
}
@font-face {
    font-family: Gotham Pro;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/GothamPro.eot);
    src: local("Gotham Pro"), local("GothamPro"), url(../fonts/GothamPro.eot#iefix) format("embedded-opentype"), url(../fonts/GothamPro.woff) format("woff"), url(../fonts/GothamPro.ttf) format("truetype");
}
@font-face {
    font-family: Gotham Pro;
    font-style: italic;
    font-weight: 500;
    src: url(../fonts/GothamPro-MediumItalic.eot);
    src: local("Gotham Pro Medium Italic"), local("GothamPro-MediumItalic"), url(../fonts/GothamPro-MediumItalic.eot#iefix) format("embedded-opentype"), url(../fonts/GothamPro-MediumItalic.woff) format("woff"),
        url(../fonts/GothamPro-MediumItalic.ttf) format("truetype");
}
::-webkit-scrollbar {
    width: 7px;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.3);
}
::-webkit-scrollbar-thumb {
    background: #0b028b;
}
::-webkit-scrollbar-thumb:hover {
    background: #1100fc;
}
ul {
    margin: 0;
    padding: 0;
}
a {
    color: #353431;
}
* {
    box-sizing: border-box;
    margin: 0;
    outline: 0;
    padding: 0;
}
li {
    list-style: none;
}
a,
a:focus,
a:hover {
    color: #fff;
    text-decoration: none !important;
}
body,
html {
    min-height: 100vh;
    position: relative;
    width: 100%;
}
body {
    background-color: #242424;
    background: url(../images/background.png);
    background-position: 50%;
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: cover;
    font-family: Gotham Pro, sans-serif;
    font-weight: 400;
    height: 100%;
    margin: 0 auto;
}
.donate_page {
    background: url(../images/background_donate.png);
}
.fullnews_page {
    background: url(../images/background_fullnews.png);
}
header {
    background: #091fe660;
    border-bottom: 4px solid #0400ff;
    height: 62px;
    width: 100%;
}
header .logo {
    justify-content: center;
}
header .logo,
header .menu {
    align-items: center;
    display: flex;
    height: 58px;
}
header .menu {
    justify-content: flex-end;
}
header .menu .nav_menu {
    align-items: center;
    color: #030740;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    height: 58px;
    position: relative;
    text-transform: uppercase;
}
header .menu .nav_menu a {
    color: #ffffff;
}
header .menu .nav_menu li {
    margin-left: 67px;
    position: relative;
    text-align: center;
}
header .menu .nav_menu li:after {
    background: #001aff;
    background: -moz-linear-gradient(90deg, #001aff 0, #eb7200 100%);
    background: -webkit-linear-gradient(90deg, #001aff, #eb7200);
    background: linear-gradient(90deg, #001aff, #eb7200);
    content: "";
    height: 5px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 20px;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    width: 0;
}
header .menu .nav_menu .active:after {
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    width: 42px;
}
header .menu .nav_menu li:hover:after {
    width: 42px;
}
header .menu .nav_menu .social:hover:after {
    width: 0;
}
.header {
    margin-top: 197px;
}
.header,
.header .serverInfo {
    position: relative;
    width: 100%;
}
.header .serverInfo .nameServer {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 14px;
    letter-spacing: 6px;
}
.header .serverInfo .nameServer .line {
    background: #001aff;
    background: -moz-linear-gradient(90deg, #001aff 0, #eb7200 100%);
    background: -webkit-linear-gradient(90deg, #001aff, #eb7200);
    background: linear-gradient(90deg, #001aff, #eb7200);
    height: 3px;
    margin-left: 22px;
    width: 299px;
}
.header .serverInfo .titleBox .title {
    color: #fff;
    font-size: 40px;
    font-weight: 900;
    letter-spacing: 1px;
    margin-top: 20px;
    position: relative;
    z-index: 1;
}
.header .serverInfo .titleBox {
    margin-top: -20px;
    position: relative;
}
.header .serverInfo .titleBox .title span {
    color: #eb7200;
}
.header .serverInfo .titleBox .bg {
    background: #eb7200;
    height: 27px;
    left: 0;
    position: absolute;
    top: 20px;
    width: 300px;
    z-index: 0;
}
.header .serverInfo .desc {
    color: #e4c990;
    font-size: 14px;
    line-height: 22px;
    margin: 25px 0 0;
    padding: 0;
}
.header .serverInfo .buttons_list {
    display: flex;
    margin-top: 37px;
}
.header .serverInfo .buttons_list li {
    align-items: center;
    background: #001aff;
    background: -moz-linear-gradient(90deg, #001aff 0, #eb7200 100%);
    background: -webkit-linear-gradient(90deg, #001aff, #eb7200);
    background: linear-gradient(90deg, #001aff, #eb7200);
    border-radius: 26px;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    -ms-border-radius: 26px;
    -o-border-radius: 26px;
    color: #fff;
    display: flex;
    font-size: 16px;
    font-weight: 700;
    height: 52px;
    justify-content: center;
    text-transform: uppercase;
    width: 200px;
}
.header .serverInfo .buttons_list a {
    margin-right: 29px;
}
.header .serverInfo .buttons_list a:last-child {
    margin: 0;
}
.header .serverInfo .buttons_list li:hover {
    background: none;
    border: 3px solid #eb7200;
    color: #eb7200;
}
.header .serverInfo .picture {
    position: absolute;
    right: -200px;
    top: -107px;
}
.full .nameSectionBlock {
    margin-bottom: 10px;
}
.full {
    margin: 0;
}
.nameSectionBlock {
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 83px;
}
.nameSectionBlock,
.nameSectionBlock .name {
    display: flex;
    justify-content: center;
    width: 100%;
}
.nameSectionBlock .name {
    color: #fff;
    font-size: 24px;
    font-weight: 900;
    text-align: center;
    text-transform: uppercase;
}
.nameSectionBlock .break {
    background: #001aff;
    background: -moz-linear-gradient(90deg, #001aff 0, #eb7200 100%);
    background: -webkit-linear-gradient(90deg, #001aff, #eb7200);
    background: linear-gradient(90deg, #001aff, #eb7200);
    display: none;
    height: 10px;
    margin-top: 5px;
    width: 73px;
}
.how_to_play {
    margin-top: 258px;
    width: 100%;
}
.how_to_play .stepBlock {
    position: relative;
    width: 100%;
}
.how_to_play .stepBlock .step_picture {
    left: 0;
    position: absolute;
}
.how_to_play .oneStep,
.how_to_play .thereStep {
    margin-top: 72px;
}
.how_to_play .twoStep .step_picture {
    left: -30px;
}
.how_to_play .thereStep .step_picture {
    left: -20px;
}
.how_to_play .stepBlock .logo {
    display: flex;
    justify-content: center;
    margin-top: 75px;
    position: relative;
    width: 100%;
    z-index: 1;
}
.how_to_play .stepBlock .titleStep {
    font-size: 18px;
    font-weight: 900;
    line-height: 24px;
    margin-top: 36px;
}
.how_to_play .stepBlock .descStep,
.how_to_play .stepBlock .titleStep {
    color: #fff;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    z-index: 1;
}
.how_to_play .stepBlock .descStep {
    font-size: 12px;
    line-height: 14px;
    margin-top: 32px;
    padding: 0 50px;
}
.how_to_play .oneStep .descStep {
    margin-left: 40px;
}
.how_to_play .oneStep .titleStep {
    margin-left: 20px;
}
.how_to_play .oneStep .footerStep .step_btn {
    margin-left: 90px;
}
.how_to_play .thereStep .descStep {
    margin-left: -20px;
}
.how_to_play .thereStep .titleStep {
    margin-left: -10px;
}
.how_to_play .thereStep .footerStep .step_btn {
    margin-right: 50px;
}
.how_to_play .stepBlock .footerStep {
    display: flex;
    justify-content: center;
    margin-top: 22px;
    position: relative;
    width: 100%;
    z-index: 1;
}
.how_to_play .stepBlock .footerStep .step_btn {
    align-items: center;
    background: #0a015e url(../images/bg_btn_step.png);
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 900;
    height: 46px;
    justify-content: center;
    text-transform: uppercase;
    width: 209px;
}
.news {
    margin-top: 156px;
    width: 100%;
}
.full {
    margin-top: 100px;
}
.fullnews .headerBlock,
.news .headerBlock {
    display: flex;
    width: 100%;
}
.fullnews .headerBlock .name,
.news .headerBlock .name {
    color: #eb7200;
    font-size: 24px;
    font-weight: 900;
    line-height: 29px;
    padding-left: 24px;
    text-transform: uppercase;
    width: 50%;
}
.fullnews .headerBlock .name .break,
.news .headerBlock .name .break {
    background: #001aff;
    background: -moz-linear-gradient(90deg, #001aff 0, #eb7200 100%);
    background: -webkit-linear-gradient(90deg, #001aff, #eb7200);
    background: linear-gradient(90deg, #001aff, #eb7200);
    height: 10px;
    margin-top: 5px;
    width: 73px;
}
.fullnews .headerBlock .link,
.news .headerBlock .link {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    width: 50%;
}
.fullnews .headerBlock .link .link_vk,
.news .headerBlock .link .link_vk {
    align-items: center;
    background: #0f0418 url(../images/bg_btn_vk.png);
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    height: 40px;
    justify-content: center;
    text-transform: uppercase;
    width: 170px;
}
.fullnews .headerBlock .link .link_vk {
    background: #0f0418;
}
.news .news_list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 83px;
}
.news .news_list .newsBlock {
    background: #faab00;
    cursor: pointer;
    height: 182px;
    margin-bottom: 27px;
    margin-right: 20px;
    position: relative;
    width: 270px;
}
.news .news_list .newsBlock:nth-child(12),
.news .news_list .newsBlock:nth-child(16),
.news .news_list .newsBlock:nth-child(20),
.news .news_list .newsBlock:nth-child(4),
.news .news_list .newsBlock:nth-child(8) {
    margin-right: 0;
}
.news .news_list .newsBlock .news_name {
    align-items: flex-end;
    color: #110021;
    display: flex;
    flex-wrap: wrap;
    font-size: 14px;
    font-weight: 700;
    height: 100%;
    line-height: 16px;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    width: 100%;
}
.news .news_list .newsBlock .hover_block {
    align-items: center;
    background: #001aff;
    background: -moz-linear-gradient(90deg, #001aff 0, #eb7200 100%);
    background: -webkit-linear-gradient(90deg, #001aff, #eb7200);
    background: linear-gradient(90deg, #001aff, #eb7200);
    color: #100056;
    display: flex;
    display: none;
    font-size: 18px;
    font-weight: 700;
    height: 100%;
    justify-content: center;
    position: absolute;
    text-transform: uppercase;
    width: 100%;
}
.news .news_list .newsBlock:hover .hover_block {
    display: flex;
    z-index: 2;
}
.news .moore_block {
    display: flex;
    justify-content: center;
    width: 100%;
}
.news .moore_block .moore_link {
    align-items: center;
    background: #10001d url(../images/bg_btn_moore.png);
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    margin-top: 39px;
    width: 161px;
}
.why_we {
    margin-top: 130px;
    width: 100%;
}
.why_we .info .title {
    color: #fff;
    font-size: 24px;
    font-weight: 900;
    line-height: 28px;
    margin-top: 64px;
    text-align: right;
}
.why_we .info .title span {
    color: #f49f00;
}
.why_we .info .desc {
    color: #f19b4b;
    font-size: 14px;
    line-height: 28px;
    margin-top: 42px;
    text-align: right;
    width: 100%;
}
.why_we .info .why_list {
    display: flex;
    justify-content: flex-end;
    margin-top: 44px;
}
.why_we .info .why_list li {
    background: #0c0315 url(../images/bg_why.png);
    height: 164px;
    margin-left: 19px;
    width: 162px;
}
.why_we .info .why_list li .icon {
    align-items: center;
    justify-content: center;
    margin-top: 21px;
    text-align: center;
    width: 100%;
}
.why_we .info .why_list li .title {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 19px;
    margin-top: 27px;
    text-align: center;
}
.social_block {
    margin-bottom: 280px;
    margin-top: 139px;
}
.social_block .groupBlock {
    display: flex;
    justify-content: center;
}
.social_block .groupBlock .group {
    background: url(../images/vk_block.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 126px;
    width: 482px;
}
.social_block .groupBlock .group .content {
    align-items: center;
    display: flex;
    height: 105px;
    position: relative;
    width: 100%;
}
.social_block .groupBlock .group .content .avatar {
    margin-left: 19px;
}
.social_block .groupBlock .group .content .infoGroup {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    margin-left: 13px;
}
.social_block .groupBlock .group .content .infoGroup .name {
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    width: 100%;
}
.social_block .groupBlock .group .content .infoGroup .desc {
    color: #fff;
    font-size: 12px;
    width: 100%;
}
.social_block .groupBlock .group .content .btn_group {
    align-items: center;
    background: #110021 url(../images/bg_btn_sub.png);
    color: #fff;
    display: flex;
    font-size: 14px;
    height: 32px;
    justify-content: center;
    position: absolute;
    right: 19px;
    width: 130px;
}
footer {
    background: #031cff17;
    height: 190px;
    margin-top: 100px;
    width: 100%;
}
footer .top_line {
    background: #001aff;
    background: -moz-linear-gradient(90deg, #001aff 0, #eb7200 100%);
    background: -webkit-linear-gradient(90deg, #001aff, #eb7200);
    background: linear-gradient(90deg, #001aff, #001aff);
    height: 8px;
    top: 0;
    width: 100%;
}
footer .footer_content {
    height: 141px;
}
footer .footer_menu {
    background: #020104;
    height: 41px;
    width: 100%;
}
footer .footer_menu .list_menu {
    align-items: center;
    display: flex;
    height: 41px;
}
footer .footer_menu .list_menu li {
    color: #fff;
    font-size: 12px;
    margin-right: 42px;
}
footer .footer_menu .infoOrg {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 12px;
    height: 41px;
    justify-content: flex-end;
    text-align: right;
}
footer .footer_content .copyright,
footer .footer_content .logo {
    align-items: center;
    display: flex;
    height: 141px;
    justify-content: center;
}
footer .footer_content .copyright {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
}
footer .footer_content .copyright span {
    color: #d27700;
    margin-left: 5px;
}
footer .footer_content .social {
    align-content: center;
    color: #fff;
    display: flex;
    height: 141px;
    justify-content: flex-end;
    width: 100%;
}
footer .footer_content .social .social_links {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.donate_content {
    margin-bottom: 250px;
    margin-top: 87px;
    width: 100%;
}
.donate_content .row {
    display: flex;
    justify-content: center;
}
.donate_content .donate_block {
    background: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 480px;
    width: 432px;
}
.donate_content .donate_block .title {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 40px;
    margin-top: 25px;
    width: 100%;
}
.donate_content .donate_block .title .name {
    color: #fff;
    display: flex;
    font-size: 18px;
    font-weight: 900;
    justify-content: center;
    text-transform: uppercase;
    width: 100%;
}
.donate_content .donate_block .title .break {
    background: #001aff;
    background: -moz-linear-gradient(90deg, #001aff 0, #eb7200 100%);
    background: -webkit-linear-gradient(90deg, #001aff, #eb7200);
    background: linear-gradient(90deg, #001aff, #eb7200);
    height: 7px;
    margin-top: 5px;
    width: 73px;
}
.donate_content .donate_block .input_wrap {
    margin: 0 auto 27px;
    position: relative;
    width: 312px;
}
.donate_content .donate_block .input_wrap:last-child {
    margin-bottom: 0;
}
.donate_content .donate_block .input_wrap select {
    -webkit-appearance: none;
}
.donate_content .donate_block .input_wrap input,
.donate_content .donate_block .input_wrap select {
    background: #fff;
    border: none;
    color: #000fe4;
    font-size: 14px;
    font-weight: 500;
    height: 38px;
    opacity: 0.7;
    padding-left: 11px;
    width: 100%;
}
.donate_content .donate_block .input_wrap input:focus {
    opacity: 1;
}
.donate_content .donate_block .input_wrap .label {
    color: #fff;
    font-size: 12px;
    margin-bottom: 14px;
    text-transform: uppercase;
}
.donate_content .donate_block .input_wrap .icon {
    bottom: 14px;
    position: absolute;
    right: 6px;
    z-index: 2;
}
.donate_content .donate_block .footer_wrap {
    display: flex;
    justify-content: center;
    margin-top: 37px;
    width: 100%;
}
.donate_content .donate_block .footer_wrap button {
    align-items: center;
    background: #10001d url(../images/bg_btn_moore.png);
    border: none;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    text-transform: uppercase;
    width: 161px;
}
.product_content {
    margin-bottom: 250px;
    margin-top: 98px;
}
.product_content .product_block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 100%;
}
.product_content .product_block .product_list {
    width: 400px;
}
.product_content .product_block .product_list li {
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    justify-content: space-between;
    margin-bottom: 20px;
}
.product_content .product_block .product_list li .cost {
    color: #ee8f00;
    font-weight: 700;
}
.fullnews {
    margin-bottom: 250px;
    margin-top: 85px;
}
.fullnews .picture {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 274px;
    margin-top: 100px;
    width: 100%;
}
.fullnews .textNews {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 30px;
    margin-top: 112px;
    width: 100%;
}
.fullnews .gallery {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 130px;
}
.fullnews .gallery .photo {
    height: 233px;
    width: 397px;
}
.neon-circle {
    align-content: center;
    border-radius: 13vw;
    -moz-box-shadow: 0 0 0 8px #fed028, 0 0 8px 10px #f0130b, inset 0 0 8px 4px #f0130b, 0 0 98px 8px #fa1d16, inset 0 0 98px 8px #fa1d16;
    -webkit-box-shadow: 0 0 0 8px #fed028, 0 0 8px 10px #f0130b, inset 0 0 8px 4px #f0130b, 0 0 98px 8px #fa1d16, inset 0 0 98px 8px #fa1d16;
    box-shadow: 0 0 0 8px #28d7fe, 0 0 8px 10px #1041ff, inset 0 0 8px 4px #1041ff, 0 0 98px 8px #1041ff, inset 0 0 98px 8px #1041ff;
    height: 16vw;
    margin-left: 4vw;
    margin-right: 0;
    width: 16vw;
}
.sign-one {
    color: #28d7fe;
    font-family: lasenter;
    font-size: 5vw;
    line-height: 4vw;
    margin-left: -1vw;
    max-width: 430px;
    padding-right: 4vw;
    text-shadow: 0.1vw 0 0.25vw #28d7fe, 0.2vw 0 0.25vw #28d7fe, 0.4vw 0 0.25vw #28d7fe, 0.1vw 0 0.1vw #1041ff, 0.2vw 0 0 #1041ff, 0.4vw 0 0 #1041ff, 0.1vw 0 0.1vw #1041ff, 0.2vw 0 0.1vw #1041ff, 0.4vw 0 0 #1041ff, 0.1vw 0 0.8vw #1041ff,
        0.2vw 0 0.8vw #1041ff, 0.4vw 0 0.8vw #1041ff, 0.2vw 0 0.5vw #1041ff, 0.1vw 0 0.5vw #1041ff, 0.2vw 0 0.5vw #1041ff, 0.4vw 0 0.5vw #1041ff, 0.1vw 0 10vw #1041ff, 0.2vw 0 10vw #1041ff, 0.4vw 0 10vw #1041ff;
}
.and {
    color: #fed128;
    padding-left: 5vw;
    padding-top: 0.5vw;
    text-shadow: -0.1vw 0 0.25vw #fed128, -0.2vw 0 0.25vw #fed128, -0.4vw 0 0.25vw #fed128, -0.1vw 0 0.1vw #f0130b, -0.2vw 0 0.1vw #f0130b, -0.4vw 0 0.1vw #f0130b, -0.1vw 0 0.1vw #f0130b, -0.2vw 0 0.1vw #f0130b, -0.4vw 0 0.1vw #f0130b,
        -0.1vw 0 0.8vw #f0130b, -0.2vw 0 0.8vw #f0130b, -0.4vw 0 0.8vw #f0130b, 0.2vw 0 0.5vw #f0130b, -0.1vw 0 0.5vw #f0130b, -0.2vw 0 0.5vw #f0130b, -0.4vw 0 0.5vw #f0130b, -0.1vw 0 10vw #fa1c16, -0.2vw 0 10vw #fa1c16,
        -0.4vw 0 10vw #fa1c16;
}
.sign-two {
    color: #a9ffdc;
    font-family: clipneon;
    font-size: 5vw;
    line-height: 5vw;
    text-shadow: 0 0 3vw #f40a35;
    text-shadow: -0.1vw 0 0.25vw #a9ffdc, -0.2vw 0 0.25vw #a9ffdc, -0.4vw 0 0.25vw #a9ffdc, -0.1vw 0 0.1vw #00cc2a, -0.2vw 0 0.1vw #00cc2a, -0.4vw 0 0.1vw #00cc2a, -0.1vw 0 0.8vw #00cc2a, -0.2vw 0 0.8vw #00cc2a, -0.4vw 0 0.8vw #00cc2a,
        0.2vw 0 0.5vw #00cc2a, -0.1vw 0 0.5vw #00cc2a, -0.2vw 0 0.5vw #00cc2a, -0.4vw 0 0.5vw #00cc2a, -0.1vw 0 10vw #16fa19, -0.2vw 0 10vw #16fa19, -0.4vw 0 10vw #16fa19;
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -50, -100, 0, 1.1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -50, -100, 0, 1.1);
}
.sign-three {
    margin-left: -4vw;
    margin-right: -4vw;
}
.restaurant {
    color: #28d7fe;
    font-family: lasenter;
    font-size: 5vw;
    text-shadow: 0.1vw 0 0.25vw #28d7fe, 0.2vw 0 0.25vw #28d7fe, 0.4vw 0 0.25vw #28d7fe, 0.1vw 0 0.1vw #1041ff, 0.2vw 0 0 #1041ff, 0.4vw 0 0 #1041ff, 0.1vw 0 0.1vw #1041ff, 0.2vw 0 0.1vw #1041ff, 0.4vw 0 0 #1041ff, 0.1vw 0 0.8vw #1041ff,
        0.2vw 0 0.8vw #1041ff, 0.4vw 0 0.8vw #1041ff, 0.2vw 0 0.5vw #1041ff, 0.1vw 0 0.5vw #1041ff, 0.2vw 0 0.5vw #1041ff, 0.4vw 0 0.5vw #1041ff, 0.1vw 0 10vw #1041ff, 0.2vw 0 10vw #1041ff, 0.4vw 0 10vw #1041ff;
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
.bar {
    color: #a9ffdc;
    font-family: clipneon;
    font-size: 4vw;
    margin-left: 14vw;
    margin-top: -0.75vw;
    text-shadow: -0.1vw 0 0.25vw #a9ffdc, -0.2vw 0 0.25vw #a9ffdc, -0.4vw 0 0.25vw #a9ffdc, -0.1vw 0 0.1vw #00cc2a, -0.2vw 0 0.1vw #00cc2a, -0.4vw 0 0.1vw #00cc2a, -0.1vw 0 0.8vw #00cc2a, -0.2vw 0 0.8vw #00cc2a, -0.4vw 0 0.8vw #00cc2a,
        0.2vw 0 0.5vw #00cc2a, -0.1vw 0 0.5vw #00cc2a, -0.2vw 0 0.5vw #00cc2a, -0.4vw 0 0.5vw #00cc2a, -0.1vw 0 10vw #16fa19, -0.2vw 0 10vw #16fa19, -0.4vw 0 10vw #16fa19;
}
.jackpots {
    font-family: moon;
    font-size: 6.3vw;
    margin-left: 1.5vw;
}
.sign-four {
    color: #f0d6de;
    font-family: clipneon;
    font-size: 5vw;
    line-height: 6vw;
    margin-right: 2vw;
    text-shadow: 0.1vw 0 0.25vw #f0d6de, 0.2vw 0 0.25vw #f0d6de, 0.4vw 0 0.25vw #f0d6de, 0.1vw 0 0.1vw #f1bd81, 0.2vw 0 0 #f1bd81, 0.4vw 0 0 #f1bd81, 0.1vw 0 0.1vw #f1bd81, 0.2vw 0 0.1vw #f1bd81, 0.4vw 0 0 #f1bd81, 0.1vw 0 1vw #f1bd81,
        0.2vw 0 2vw #f1bd81, 0.4vw 0 2vw #f1bd81, 0.2vw 0 5vw #f1bd81, 0.1vw 0 0.5vw #f27b0b, 0.2vw 0 0.5vw #f27b0b, 0.4vw 0 6vw #f27b0b, 0.1vw 0 4vw #f27b0b, 0.2vw 0 20vw #f27b0b, 0.4vw 0 10vw #f27b0b, 0.1vw 0 10vw #f27b0b,
        0.2vw 0 30vw #f27b0b, 0.4vw 0 10vw #f27b0b;
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -50, -100, 0, 1.1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -50, -100, 0, 1.1);
}
.currency {
    color: #fdf8fd;
    font-size: 4vw;
    text-shadow: 0.1vw 0 0.25vw #fdf8fd, 0.2vw 0 0.25vw #fdf8fd, 0.4vw 0 0.25vw #fdf8fd, 0.1vw 0 0.1vw #f1ec81, 0.2vw 0 0 #f1ec81, 0.4vw 0 0 #f1ec81, 0.1vw 0 0.1vw #f1ec81, 0.2vw 0 0.1vw #f1ec81, 0.4vw 0 0 #f1ec81, 0.1vw 0 1vw #f1ec81,
        0.2vw 0 2vw #f1ec81, 0.4vw 0 2vw #f1ec81, 0.2vw 0 5vw #f1ec81, 0.1vw 0 0.5vw #f2e90b, 0.2vw 0 0.5vw #f2e90b, 0.4vw 0 6vw #f2e90b, 0.1vw 0 2vw #f2e90b, 0.2vw 0 5vw #f2e90b, 0.4vw 0 0 #f2e90b;
}
.fa-heart-o {
    color: #ffdfb4;
    text-shadow: -0.1vw 0 0.25vw #ffdfb4, -0.2vw 0 0.25vw #ffdfb4, -0.4vw 0 0.25vw #ffdfb4, -0.1vw 0 1vw #f5882f, -0.2vw 0 0.8vw #f5882f, -0.4vw 0 0.8vw #f5882f, 0.2vw 0 0.5vw #f5882f, -0.1vw 0 10vw #faaa16, -0.2vw 0 10vw #faaa16,
        -0.4vw 0 10vw #faaa16;
}
.off {
    color: #4a7061;
    display: inline-block;
    text-shadow: -0.1vw 0 0.25vw #4a7061, -0.2vw 0 0.25vw #4a7061, -0.4vw 0 0.25vw #4a7061, -0.1vw 0 0.1vw #184d23, -0.2vw 0 0.1vw #184d23, -0.4vw 0 0.1vw #184d23, -0.1vw 0 0.8vw #184d23, -0.2vw 0 0.8vw #184d23, -0.4vw 0 0.8vw #184d23,
        0.2vw 0 0.5vw #184d23, -0.1vw 0 0.5vw #184d23, -0.2vw 0 0.5vw #184d23, -0.4vw 0 0.5vw #184d23, -0.1vw 0 2vw #184d23, -0.2vw 0 2vw #184d23, -0.4vw 0 2vw #184d23;
}
.heart-off {
    animation: heart 0.05s ease infinite;
    -moz-animation: heart 0.05s ease infinite;
    -webkit-animation: heart 0.05s ease infinite;
    -o-animation: heart 0.05s ease infinite;
}
@keyframes heart {
    0%,
    to {
        color: #ffdfb4;
        text-shadow: -0.1vw 0 0.25vw #ffdfb4, -0.2vw 0 0.25vw #ffdfb4, -0.4vw 0 0.25vw #ffdfb4, -0.1vw 0 1vw #f5882f, -0.2vw 0 0.8vw #f5882f, -0.4vw 0 0.8vw #f5882f, 0.2vw 0 0.5vw #f5882f, -0.1vw 0 10vw #faaa16, -0.2vw 0 10vw #faaa16,
            -0.4vw 0 10vw #faaa16;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }
    50% {
        color: #8f5493;
        text-shadow: -0.1vw 0 0.25vw #8f5493, -0.2vw 0 0.25vw #8f5493, -0.4vw 0 0.25vw #8f5493, -0.1vw 0 0.8vw #1618c0, -0.2vw 0 0.8vw #1618c0, -0.4vw 0 0.8vw #1618c0, 0.2vw 0 0.5vw #1618c0, -0.1vw 0 3vw #e67409, -0.2vw 0 3vw #e67409,
            -0.4vw 0 3vw #e67409;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.jackpots {
    animation: jackpots 1s ease 0s infinite;
    -moz-animation: jackpots 1s ease 0s infinite;
    -webkit-animation: jackpots 1s ease 0s infinite;
    -o-animation: jackpots 1s ease 0s infinite;
}
@keyframes jackpots {
    0%,
    to {
        color: #fed128;
        text-shadow: -0.1vw 0 0.1vw #fed128, -0.15vw 0 0.2vw #fed128, -0.2vw 0 0.2vw #fed128, -0.1vw 0 3vw #f0130b, -0.2vw 0 3vw #f0130b, -0.4vw 0 3vw #f0130b, -0.1vw 0 5vw #f0130b, -0.2vw 0 5vw #f0130b, -0.4vw 0 0.8vw #f0130b,
            0.2vw 0 10vw #f0130b;
    }
    50% {
        color: #705c12;
        text-shadow: -0.1vw 0 0.1vw #705c12, -0.15vw 0 0.2vw #705c12, -0.2vw 0 0.2vw #705c12, -0.1vw 0 0.1vw #5c0704, -0.2vw 0 0.1vw #5c0704, -0.4vw 0 0.1vw #5c0704, -0.1vw 0 0.2vw #5c0704, -0.2vw 0 0.2vw #5c0704, -0.4vw 0 0.2vw #5c0704,
            0.2vw 0 0.5vw #5c0704;
    }
}
.col-lg-6.col-md-6.picture {
    align-content: center;
}
.h1,
h1 {
    font-size: 1rem;
}
.chart-wrapper {
    height: 500px;
    width: 100%;
}
.clock {
    margin: 0 5px;
}
.clock,
.clock-wrapper {
    align-content: stretch;
    align-items: stretch;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}
.clock-wrapper {
    flex-direction: column;
    margin: 0 auto;
    width: max-content;
}
.clock--location {
    min-width: 80px;
    padding-right: 10px;
    text-align: right;
}
.clock--time {
    flex: 1;
    min-width: 200px;
    text-align: left;
}
