.sale_text{
    font-size: 12px;
}

a, b, body, center, div, footer, form, h1, h2, h3, header, html, img, li, object, ol, p, span, strong, ul {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit;
    font-stretch: inherit;
    font-feature-settings: inherit;
    font-kerning: inherit;
    font-synthesis: inherit;
    font-variant: inherit;
    font-size: 100%;
    vertical-align: baseline;
}

html {
    line-height: 1;
}

ul {
    list-style: outside none none;
}

footer, header {
    display: block;
}

.breadcrumbs {
    padding-left: 24px;
    padding-right: 24px;
}

@media (max-width: 530px) {
    .breadcrumbs {
        padding-left: 12px;
        padding-right: 12px;
    }
}

a {
    color: inherit;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

body {
    background: 0px 0px repeat scroll transparent;
}

@media (max-width: 530px) {
    body {
        position: relative;
    }
}

.content::after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0px;
    clear: both;
}

.page-wrap {
    padding: 0px 64px;
    max-width: 1280px;
    min-width: 300px;
    margin: 0px auto;
    position: relative;
    cursor: auto;
}

@media (max-width: 900px) {
    .page-wrap {
        padding: 0px 24px;
    }
}

@media (max-width: 530px) {
    .page-wrap {
        padding: 0px;
        overflow: hidden;
    }
}

.main-content {
    background: 0px 0px repeat scroll transparent;
    z-index: 11;
    position: relative;
}

.main-content::after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0px;
    clear: both;
}

.content {
    min-height: 700px;
    border-left: 1px solid rgb(204, 204, 204);
    border-right: 1px solid rgb(204, 204, 204);
    margin: 0px auto;
}

.content__inner {
    float: left;
}

.content__inner_wide {
    background-color: rgb(255, 255, 255);
    border-bottom: 1px solid rgb(204, 204, 204);
}

@media (max-width: 1024px) {
    .content__inner_wide {
        width: 100%;
    }
}

.content, .footer {
    clear: both;
}

.header {
    width: 100%;
    z-index: 12;
    position: relative;
}

.header__inner {
    height: 64px;
    background: none 0px 0px repeat scroll rgb(0, 149, 218);
    position: relative;
    z-index: 7;
}

@media (max-width: 530px) {
    .header__inner {
        height: 48px;
    }
}

.header__logo {
    width: 169px;
    height: 100%;
    position: relative;
    float: left;
}

.header__logo a {
    display: block;
    position: absolute;
    top: 13px;
    left: 20px;
    width: 167px;
    height: 51px;
    text-indent: -9000px;
}

.header__logo a {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: url("../images/spcor2.jpg") center center / 100% no-repeat scroll rgb(19, 36, 52);
    text-indent: -9000px;
}

.nav {
    height: 64px;
    max-width: 920px;
    overflow: hidden;
    position: relative;
}

@media (max-width: 530px) {
    .nav {
        display: none;
    }
}

.nav__inner {
    width: 9000px;
}

.nav li {
    display: block;
    float: left;
    height: 64px;
    margin-right: 1px;
    position: relative;
}

.nav li a {
    display: block;
    height: 100%;
    font-size: 16px;
    line-height: 64px;
    color: rgb(255, 255, 255);
    padding: 0px 24px;
    text-decoration: none;
    transition: background 0.3s ease 0s;
}

.nav li a:hover {
    background: none 0px 0px repeat scroll rgb(0, 165, 242);
}

.nav li {
    perspective: 1000px;
}

.nav li a {
    position: relative;
    background: none 0px 0px repeat scroll rgb(0, 149, 218);
    transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
    transform-origin: 50% 0px 0px;
    transform-style: preserve-3d;
}

.nav li:first-child::after {
    display: block;
    content: " ";
    position: absolute;
    z-index: 200;
    bottom: 0px;
    left: 0px;
    width: 40px;
    height: 26px;
}

.nav li a::before {
    display: block;
    position: absolute;
    top: 100%;
    left: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
    background: none 0px 0px repeat scroll rgb(9, 101, 160);
    content: attr(data-hover);
    transition: background 0.3s ease 0s;
    transform: rotateX(-90deg);
    transform-origin: 50% 0px 0px;
}

.nav li:focus a, .nav li:hover a {
    transform: rotateX(90deg) translateY(-22px);
}

.nav li:focus a::before, .nav li:hover a::before {
    background: none 0px 0px repeat scroll rgb(36, 131, 197);
}

.header__air {
    float: right;
    border-left: 1px solid rgb(36, 131, 197);
    padding: 15px 16px 0px;
    height: 49px;
}

@media (max-width: 530px) {
    .header__air {
        display: none;
    }
}

.header__air-logo {
    display: block;
    width: 70px;
    height: 18px;
    background: url("../images/logo_r24_s.png") 0px 0px repeat scroll transparent;
}

.header__air-title {
    display: block;
    font: 11px / 11px Tahoma, sans-serif;
    color: rgb(133, 204, 237);
    padding-top: 10px;
    text-decoration: none;
}

.footer {
    padding-bottom: 40px;
    background: none 0px 0px repeat scroll rgb(26, 26, 26);
    overflow: hidden;
    position: relative;
    z-index: 7;
}

.footer-wrapper_top {
    border-top: 9px solid rgb(36, 131, 197);
    background: none 0px 0px repeat scroll rgb(38, 38, 38);
    height: 64px;
}

@media (max-width: 530px) {
    .footer-wrapper_top {
        height: auto;
    }
}

.footer__inner {
    padding: 0px 64px;
    max-width: 1280px;
    min-width: 300px;
    margin: 0px auto;
}

.nav_footer {
    float: left;
    height: 64px;
    width: 730px;
    overflow: hidden;
    margin-left: -24px;
}

@media (max-width: 1280px) {
    .nav_footer {
        display: none;
    }
}

.nav_footer li {
    float: left;
    height: 64px;
}

.nav_footer li a {
    display: block;
    height: 100%;
    font-size: 16px;
    line-height: 64px;
    color: rgb(255, 255, 255);
    padding: 0px 24px;
    text-decoration: none;
}

.soc-buttons {
    display: block;
    float: right;
    padding-top: 16px;
}

@media (max-width: 530px) {
    .soc-buttons {
        height: auto;
        float: none;
        padding-top: 0px;
        padding-bottom: 16px;
    }
}

.soc-buttons a {
    display: block;
    float: left;
    margin-left: 16px;
    width: 32px;
    height: 32px;
    background-image: url("../images/soc-icons.png");
    transition: background 0.2s ease-out 0s;
}

@media (max-width: 530px) {
    .soc-buttons a {
        margin-top: 16px;
    }
}

.soc-buttons_vk {
    background-position: 0px 0px;
}

.soc-buttons_vk:hover {
    background-position: 0px -32px;
}

.soc-buttons_fb {
    background-position: -32px 0px;
}

.soc-buttons_fb:hover {
    background-position: -32px -32px;
}

.soc-buttons_twt {
    background-position: -64px 0px;
}

.soc-buttons_twt:hover {
    background-position: -64px -32px;
}

.soc-buttons_gplus {
    background-position: -96px 0px;
}

.soc-buttons_gplus:hover {
    background-position: -96px -32px;
}

.soc-buttons_rss {
    background-position: -128px 0px;
}

.soc-buttons_rss:hover {
    background-position: -128px -32px;
}

.soc-buttons_insta {
    background-position: -160px 0px;
}

.soc-buttons_insta:hover {
    background-position: -160px -32px;
}

.soc-buttons_youtube {
    background-position: -192px 0px;
}

.soc-buttons_youtube:hover {
    background-position: -192px -32px;
}

.soc-buttons_ok {
    background-position: -224px 0px;
}

.soc-buttons_ok:hover {
    background-position: -224px -32px;
}

.soc-buttons_telegram {
    background-position: -256px 0px;
}

.soc-buttons_telegram:hover {
    background-position: -256px -32px;
}

.footer__copyright {
    font-size: 12px;
    color: rgb(153, 153, 153);
    padding: 36px 0px 0px;
    width: 75%;
}

.breadcrumbs {
    height: 22px;
    border-bottom: 1px dotted rgb(204, 204, 204);
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 14px;
    line-height: 22px;
}

.breadcrumbs h2 a {
    color: rgb(37, 93, 137);
    display: block;
    float: left;
    padding-right: 16px;
    border-left: 1px solid rgb(204, 204, 204);
    padding-left: 16px;
}

.breadcrumbs h2 a:first-child {
    border-left: medium none;
    padding-left: 0px;
}

.article {
    padding: 24px 70px;
}

@media (max-width: 530px) {
    .article {
        padding: 24px 12px;
    }
}

@media (max-width: 1024px) {
    .article {
        width: auto;
    }
}

.article::after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0px;
    clear: both;
}

.article__date {
    font: 14px / 18px ArimoRegular, sans-serif;
    color: rgb(85, 85, 85);
}

.article__date .article__time {
    padding-left: 12px;
    padding-right: 12px;
}

.article__date .article__author {
    padding: 0px 12px;
    border-left: 1px solid rgb(204, 204, 204);
}

.article__title {
    font-size: 32px;
    padding: 4px 0px;
}

.article__text {
    font-size: 16px;
    color: rgb(51, 51, 51);
    padding-left: 0px;
    padding-top: 24px;
}

@media (max-width: 1280px) {
    .article__text {
        padding-left: 0px;
    }
}

.article__text img {
    max-width: 100%;
}

.article__text p {
    padding: 0px 0px 30px;
    text-align: left;
}

.article__text a {
    text-decoration: underline;
    color: rgb(0, 149, 218);
}

.article__text b, .article__text strong {
    font-weight: 700;
}

@media (max-width: 900px) {
    .page-wrap {
        padding: 15px 24px 0px;
    }
}

@media (max-width: 1024px) {
    .page-wrap {
        padding: 15px 64px 0px;
    }
}

@media (max-width: 530px) {
    .page-wrap {
        padding: 15px 0px 0px;
    }
}

@media (max-width: 670px) {
    .page-wrap {
        padding: 0px;
    }
}

img {
    max-width: 100%;
}

a:hover {
    text-decoration: none;
}

.comment-block {
    background: none 0px 0px repeat scroll rgb(255, 255, 255);
}

.comment-user {
    min-height: 130px;
    clear: both;
    border-bottom: 1px solid rgb(204, 204, 204);
    margin-bottom: 20px;
    overflow: hidden;
}

.comment-block .user-name {
    font-weight: 700;
    padding: 0px 0px 5px;
}

.text-photo {
    width: 550px;
    max-width: 90%;
    font-style: italic;
    font-size: 14px;
    line-height: 1.3;
    text-align: center;
    display: block;
    margin: 10px auto;
}

.content-img {
    display: block;
    max-width: 100%;
    margin: 0px auto;
}

.mainol {
    padding-left: 50px;
    margin-bottom: 30px;
    list-style-type: square;
}

@media (max-width: 992px) {
    .soc-buttons {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        padding-bottom: 0px;
        margin: 0px auto;
        float: none;
        padding-top: 5px;
    }

    .soc-buttons a {
        margin: 10px 5px;
    }

    .footer__copyright {
        width: 100%;
    }

    .footer__inner {
        padding: 0px 15px;
        box-sizing: border-box;
        text-align: center;
    }
}

@media (max-width: 768px) {
    .article {
        padding: 24px 15px;
    }

    .mainol {
        padding-left: 25px;
    }

    .article__text p {
        text-indent: unset;
    }

    .article__title {
        font-size: 25px;
        padding-top: 15px;
    }

    .main__listed {
        padding-left: 0px !important;
    }

    .nav__inner {
        width: 100%;
    }
}

@media (max-width: 500px) {
    .breadcrumbs h2 a {
        padding-left: 5px;
        padding-right: 5px;
        font-size: 12px;
    }

    .top-text {
        font-size: 18px !important;
    }
}

.ruletka-a {
    color: rgb(22, 151, 206);
}

.spin-wrapper {
    box-shadow: 0px 0px 10px;
    border: 3px solid red;
    padding: 20px 10px;
    border-radius: 10px;
    text-align: center;
    box-sizing: border-box;
    width: 100%;
    max-width: 860px;
}

@keyframes super-rotation {
    70% {
        transform: rotate(1825deg);
    }
    100% {
        transform: rotate(1815deg);
    }
}

@keyframes super-rotation {
    70% {
        transform: rotate(1825deg);
    }
    100% {
        transform: rotate(1815deg);
    }
}

body {
    font-family: sans-serif;
}

.comment-block .article__text p {
    text-align: left !important;
}

.draw-title p {
    font-size: 22px;
    font-weight: 700;
    text-align: center;
    padding-bottom: 0;
}

.draw-title h2 {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 26px;
    margin-bottom: 25px;
    margin-top: 30px;
}

@media (max-width: 800px) {
    .draw-title p {
        font-size: 20px;
    }

    .draw-title h2 {
        font-size: 24px;
        margin-bottom: 20px;
    }
}

.ruletka-a {
    color: rgb(22, 151, 206);
}

.spin-wrapper {
    box-shadow: 0px 0px 10px;
    border: 3px solid red;
    padding: 20px 10px;
    border-radius: 10px;
    text-align: center;
    box-sizing: border-box;
}

@keyframes pop-up-appear {
    0% {
        transform: translateY(-2000px);
    }
    30% {
        transform: translateY(100px);
    }
    100% {
        transform: translateY(0px);
    }
}

@keyframes pop-up-appear-before {
    0% {
        transform: scale(0);
    }
    100% {
        transform: scale(1);
    }
}

@keyframes pop-up-appear-after {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.submit-roulette:hover {
    background: #bb0000;
    transition: background 0.3s;
}

.additional-form-fields {
    padding-left: 5px;
    height: 42px;
    margin-bottom: 10px;
}

#order_form {
    display: flex;
    flex-direction: column;
    align-items: center;
}

#order_form input {
    display: flex;
}

.submit-roulette:active {
    transform: translateY(2px);
    box-shadow: none;
}

input[value="ÐŸÐ¾Ð»ÑƒÑ‡Ð¸Ñ‚ÑŒ Ð±ÐµÑÐ¿Ð»Ð°Ñ‚Ð½Ð¾"], .submit-roulette {
    text-transform: uppercase;
    padding: 10px 15px;
    margin: 15px 0;
    outline: none;
    border: none;
    margin-top: 5px;
    border-radius: 5px;
    box-shadow: 0px 4px 3px #242120;
    background: red;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    transition: background 0.3s;
}

input[value="ÐŸÐ¾Ð»ÑƒÑ‡Ð¸Ñ‚ÑŒ Ð±ÐµÑÐ¿Ð»Ð°Ñ‚Ð½Ð¾"]:hover {
    background: #bb0000 !important;
    transition: background 0.3s;
}

input[value="ÐŸÐ¾Ð»ÑƒÑ‡Ð¸Ñ‚ÑŒ Ð±ÐµÑÐ¿Ð»Ð°Ñ‚Ð½Ð¾"]:active {
    transform: translateY(2px);
    box-shadow: none !important;
}

.input-roulette::placeholder {
    font-size: 0.9em;
}

.input-roulette {
    padding-left: 5px;
    height: 42px;
    margin-bottom: 10px;
    width: auto !important;
}

input[placeholder="Ð’Ð°ÑˆÐµ Ð¸Ð¼Ñ"], input[placeholder="Ð’Ð°Ñˆ Ñ‚ÐµÐ»ÐµÑ„Ð¾Ð½"] {
    padding-left: 5px;
    height: 42px;
    margin-bottom: 10px;
}

.ruletka-p {
    text-indent: 0px;
    color: black;
    text-align: center !important;
    margin: 15px;
    line-height: 25px;
    font-weight: bold;
}

.ruletka-p h2 {
    font-size: 25px;
    margin-bottom: 15px;
}

.ruletka-a {
    color: #1697ce;
}

.spin-wrapper {
    -webkit-box-shadow: 0 0 10px;
    box-shadow: 0 0 10px;
    border: 3px solid red;
    padding: 20px 10px;
    border-radius: 10px;
    text-align: center;
    box-sizing: border-box;
}

.spin-wrapper .ruletka-p {
    margin-bottom: 15px;
}

.danger-text {
    color: red;
    font-weight: bold;
}

.wheel {
    width: 380px;
    height: 380px;
    margin: 0 auto;
    position: relative;
}

.wheel img {
    max-width: 100%;
    max-height: 100%;
}

.wheel-img {
    max-width: 100%;
    max-height: 100%;
    -webkit-transition: 4s;
    -o-transition: 4s;
    transition: 4s;
}

.wheel-cursor {
    position: absolute;
    width: 35% !important;
    height: 35%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.cursor-text {
    position: absolute;
    z-index: 2;
    display: inline-block;
    width: 45% !important;
    height: 45%;
    font: 16px Arial !important;
    line-height: 61px !important;
    cursor: pointer;
    border-radius: 50%;
    vertical-align: middle;
    text-align: center;
    background-color: #ccc;
    border: 1px solid #ccc;
    top: 49%;
    left: 50%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-box-shadow: white 0px -2px 0px inset, white 0px 2px 0px inset, rgba(0, 0, 0, 0.4) 0px 0px 5px;
    box-shadow: white 0px -2px 0px inset, white 0px 2px 0px inset, rgba(0, 0, 0, 0.4) 0px 0px 5px;
    background: white;
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, white), color-stop(100%, #eaeaea));
    background: -webkit-radial-gradient(center, ellipse cover, white 0%, #eaeaea 100%);
    background: -o-radial-gradient(center, ellipse cover, white 0%, #eaeaea 100%);
    background: -webkit-radial-gradient(center, ellipse, white 0%, #eaeaea 100%);
    background: -o-radial-gradient(center, ellipse, white 0%, #eaeaea 100%);
    background: radial-gradient(ellipse at center, white 0%, #eaeaea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eaeaea", GradientType=1);
}

.order_block {
    display: none;
    text-align: center !important;
}

.order_block img {
    width: 20%;
}

.order_block h3 {
    font: bold 18px Arial !important;
    background: transparent;
}

.time_remains {
    font-size: 1.1em;
    color: red;
    font-weight: bold;
}

.spin-result-wrapper {
    display: none;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    top: 0;
    z-index: 999;
    left: 0;
    height: 100%;
    position: fixed;
    background-color: rgba(0, 0, 0, 0.6);
    text-align: center;
}

.pop-up-window {
    position: relative;
    max-width: 400px;
    right: 0px;
    left: 0px;
    top: 40%;
    margin: 0px auto;
    background: #ffffff none repeat scroll 0% 0%;
    text-align: center;
    padding: 10px;
    padding-top: 70px;
    padding-bottom: 20px;
    border-radius: 10px;
    animation: 0.7s ease 0s normal none 1 running pop-up-appear;
}

.close-popup {
    position: absolute;
    width: 30px;
    height: 30px;
    background-image: url(../images/cross.svg);
    background-size: 100%;
    top: -40px;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 10px #fff;
    box-shadow: 0 0 10px #fff;
    right: -40px;
    cursor: pointer;
}

@media (max-width: 550px) {
    .close-popup {
        right: 0;
    }
}

.pop-up-heading {
    font-size: 40px;
    margin-bottom: 20px;
}

.pop-up-text {
    margin-bottom: 25px;
    font-size: 24px;
    line-height: 30px;
    text-align: center !important;
}

.pop-up-button {
    text-transform: uppercase;
    text-decoration: none !important;
    padding: 10px 20%;
    font-size: 20px;
    border-radius: 5px;
    background-color: #71c341;
    color: white !important;
    border: medium none;
    cursor: pointer;
    outline: medium none;
}

.cursor-text:active {
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 5px inset;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 5px inset;
}

.pop-up-layer {
    position: fixed !important;
    top: 0px !important;
    width: 100% !important;
    height: 100% !important;
    background-color: rgba(0, 0, 0, 0.7) !important;
    z-index: 99 !important;
}

.pop-up-layer-show {
    display: block;
}

.pop-up-window {
    position: relative;
    max-width: 400px;
    right: 0px;
    left: 0px;
    top: 40%;
    margin: 0px auto;
    background: #fff none repeat scroll 0% 0%;
    text-align: center;
    padding: 10px;
    padding-top: 70px;
    padding-bottom: 20px;
    border-radius: 10px;
    animation: 0.7s ease 0s normal none 1 running pop-up-appear;
}

.pop-up-window::before {
    content: "";
    position: absolute;
    width: 110px;
    height: 110px;
    top: -55px;
    left: 0;
    right: 0px;
    margin: 0 auto;
    background-color: #71c341;
    border-radius: 50%;
    animation: 0.5s ease 0.6s normal backwards 1 running pop-up-appear-before;
}

.pop-up-window::after {
    content: "";
    position: absolute;
    width: 50px;
    height: 20px;
    top: -20px;
    left: 0px;
    right: 0;
    margin: 0 auto;
    border-width: medium medium 4px 4px;
    border-style: none none solid solid;
    border-color: currentcolor currentcolor white white;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    transform: rotate(-45deg);
    transition: opacity 1s ease 0s;
    animation: 0.5s ease 0.6s normal backwards 1 running pop-up-appear-after;
}

.text_small {
    font-size: 0.5em !important;
    font-weight: normal !important;
}

@keyframes pop-up-appear {
    0% {
        transform: translateY(-2000px);
    }
    30% {
        transform: translateY(100px);
    }
    100% {
        transform: translateY(0px);
    }
}

@keyframes pop-up-appear-before {
    0% {
        transform: scale(0);
    }
    100% {
        transform: scale(1);
    }
}

@keyframes pop-up-appear-after {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.pop-up-button:hover {
    color: white !important;
    text-decoration: none !important;
}

@media all and (max-width: 520px) {
    .wheel {
        width: 260px !important;
        height: 260px !important;
    }

    .cursor-text {
        line-height: 45px !important;
        font-size: 12px !important;
    }
}

@media screen and (max-width: 520px) and (max-width: 345px) {
    .wheel {
        width: 250px !important;
        height: 250px !important;
    }

    .cursor-text {
        line-height: 40px !important;
        font-size: 11px !important;
    }
}

body * {
    font-family: Georgia, Times, 'Times New Roman', serif !important;
}

p, ul li, ol li {
    font-size: 22px !important;
    line-height: 26px !important;
}

#roulette > center > div.order_block.default_order-block > img {
    width: 100% !important;
    max-width: 150px !important;
}

#roulette > center > div.order_block.default_order-block > h3 {
    margin: 10px auto !important;
}

@media (max-width: 600px) {
    body > div > div > div > div > div.article > div.article__text.js-mediator-article > center:nth-child(39) > picture > img {
        width: 60%;
    }

    #roulette > center > div.order_block > img {
        width: 60%;
    }
}

body > div > div > div > div > div.article > div.article__text.js-mediator-article > center:nth-child(53) > div {
    font-size: 22px !important;
    line-height: 26px !important;
}

@media (max-width: 1000px) {
    body > div > div > div > div > div.article > div.article__text.js-mediator-article > div.comment-block > div > div > div:nth-child(3) > p:nth-child(3) > picture > img, body > div > div > div > div > div.article > div.article__text.js-mediator-article > div.comment-block > div > div > div:nth-child(4) > p:nth-child(3) > picture > img, body > div > div > div > div > div.article > div.article__text.js-mediator-article > div.comment-block > div > div > div:nth-child(9) > p:nth-child(3) > picture > img, body > div > div > div > div > div.article > div.article__text.js-mediator-article > div.comment-block > div > div > div:nth-child(13) > p:nth-child(3) > picture > img {
        width: 60% !important;
    }
}

@media (max-width: 500px) {
    body > div > div > div > div > div.article > div.article__text.js-mediator-article > div.comment-block > div > div > div:nth-child(3) > p:nth-child(3) > picture > img, body > div > div > div > div > div.article > div.article__text.js-mediator-article > div.comment-block > div > div > div:nth-child(4) > p:nth-child(3) > picture > img, body > div > div > div > div > div.article > div.article__text.js-mediator-article > div.comment-block > div > div > div:nth-child(9) > p:nth-child(3) > picture > img, body > div > div > div > div > div.article > div.article__text.js-mediator-article > div.comment-block > div > div > div:nth-child(13) > p:nth-child(3) > picture > img {
        width: 100% !important;
    }
}

.vote-block-content {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: auto;
    border: 1px solid #eeeff1;
    background: #fff;
    padding: 0 20px
}

.vote-block-content-container:first-child {
    margin-top: 30px
}

.vote__head {
    background-color: #efeff4;
    max-width: 616px;
    width: 100%;
    margin: 0 auto;
    padding: 20px 20px 20px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.vote__head h3 {
    color: #c40700;
    text-transform: uppercase
}

.vote__head span {
    text-transform: none;
    color: #000
}

.vote-block-content-container {
    display: block;
    width: auto;
    margin-bottom: 20px
}

.vote-block-content-text {
    float: left;
    display: block;
    width: 40%;
    text-align: left;
    font-size: 14px
}

.vote-block-content-stat {
    display: block;
    float: right;
    width: 60%;
    position: relative;
    background: #eeeff1;
    height: 25px
}

.vote-block-content-container:after {
    content: '';
    display: block;
    clear: both
}

.vote-block-content-stat-line {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 35%;
    height: 100%;
    background: #66a01d;
    text-align: right
}

.line-1 {
    width: 90%;
    background: #66a01d
}

.line-2 {
    width: 8%;
    background: #66a01d
}

.line-3 {
    width: 0.6%;
    background: #66a01d
}

.line-4 {
    width: 1.4%;
    background: #939598
}

.vote-block-content-stat-line h6 {
    font-size: 12px;
    color: #eeeff1;
    margin-left: 101%;
    margin-top: 7px
}

.line-1 h6 {
    color: #66a01d
}

.line-2 h6 {
    color: #66a01d;
    margin-left: 108%
}

.line-3 h6 {
    color: #66a01d
}

.line-4 h6 {
    color: #939598
}

.line-5 h6 {
    color: #939598
}

@media (max-width: 600px) {
    .vote-block-content-text {
        width: 100%;
        float: none;
        margin-bottom: 15px;
    }

    .vote-block-content-stat {
        width: 100%;
    }
}

@media (max-width: 400px) {
    .line-1 h6 {
        position: relative;
        z-index: 1;
        color: white;
        padding-right: 5px;
        margin-left: 0 !important;
    }

    .vote-block-content-stat-line h6 {
        margin-left: calc(100% + 5px);
    }
}

.matreshka__title {
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    text-transform: uppercase;
    text-align: center;
    font-size: 22px !important;
    background-color: #3A4752;
    border-radius: 0.5em;
    font-weight: 700;
    font-style: normal;
    line-height: 30px;
    margin: 15px 0;
    color: #ffffff !important;
    padding: 10px;
}

.matreshka__container {
    display: flex;
    justify-content: space-around;
}

.matreshka__item img {
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    cursor: pointer;
    box-sizing: border-box;
    color: #e4cbcc;
    margin: 0 auto 20px;
    max-width: 250px;
    width: 100%;
}

.win {
    display: none;
    position: relative;
    color: #8D7A7A !important;
}

.win p {
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    box-sizing: border-box;
    position: absolute;
    top: 20%;
    left: 50%;
    font-size: 12px;
    -webkit-transform: translate(-50%, 50%);
    padding: 0;
    margin: 0 0 20px;
    line-height: 1.4 !important;
    color: #8D7A7A !important;
    font-size: 50px !important;
    font-weight: 400;
    text-shadow: 1px 1px 1px #fff;
}

.win span, .win p {
    color: #8D7A7A !important;
}

.w_block p::after {
    content: "";
    display: block;
    clear: both;
}

.grats span, p.grats {
    color: #F52626 !important;
}

.grats:after {
    content: '';
    width: 100%;
    height: 30px;
    position: absolute;
    bottom: -20px;
    left: 0;
    z-index: 2;
    background-size: cover;
    background-image: url(../images/line.png);
}

@media (max-width: 767px) {
    .matreshka__item img {
        max-width: 200px
    }

    .win p {
        font-size: 44px !important;
    }

    .sale {
        top: 10%;
    }

    .win p {
        font-size: 36px !important;
    }

    .sale {
        top: 15%;
    }
}

@media (max-width: 540px) {
    .win p {
        font-size: 32px !important;
    }
}

@media (max-width: 480px) {
    .sale {
        top: 8%;
    }
}

@media (max-width: 420px) {
    .win p {
        font-size: 28px !important;
    }
}

@media (max-width: 360px) {
    .win p {
        font-size: 26px !important;
    }

    .sale {
        top: 5%;
    }
}
