.simple-theme-2__ruletka-p {
    text-indent: 0px;
    color: black;
    text-align: center !important;
    margin: 15px;
    line-height: 25px;
    font-weight: bold;
}

.simple-theme-2__ruletka-p h2 {
    font-size: 25px;
    margin-bottom: 15px;
}

.ruletka-a {
    color: rgb(22, 151, 206);
}

.spin-wrapper .simple-theme-2__ruletka-p {
    margin-bottom: 15px;
}

.simple-theme-2__order_block {
    text-align: center !important;
}


.simple-theme-2__order_block h3 {
    font: bold 18px Arial !important;
    background: transparent;
}

.simple-theme-2__time_remains {
    font-size: 1.1em;
    color: red;
    font-weight: bold;
}

.simple-theme-2__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, .6);
    text-align: center;
}



.simple-theme-2__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;
}

.simple-theme-2__pop-up-heading {
    font-size: 35px;
    margin-bottom: 20px;
}

.simple-theme-2__pop-up-text {
    margin-bottom: 25px;
    font-size: 24px;
    line-height: 30px;
    text-align: center !important;
}

.simple-theme-2__pop-up-button {
    text-transform: uppercase;
    text-decoration: none !important;
    padding: 10px 20%;
    font-size: 20px;
    border-radius: 5px;
    background-color: rgb(113, 195, 65);
    color: rgb(255, 255, 255) !important;
    border: medium none;
    cursor: pointer;
    outline: medium none;
}

.simple-theme-2__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;
    -webkit-animation: 0.7s ease 0s normal none 1 running pop-up-appear;
    animation: 0.7s ease 0s normal none 1 running pop-up-appear;
}

.simple-theme-2__pop-up-window::before {
    content: "";
    position: absolute;
    width: 110px;
    height: 110px;
    top: -55px;
    left: 0;
    right: 0px;
    margin: 0 auto;
    background-color: rgb(113, 195, 65);
    border-radius: 50%;
    -webkit-animation: 0.5s ease 0.6s normal backwards 1 running pop-up-appear-before;
    animation: 0.5s ease 0.6s normal backwards 1 running pop-up-appear-before;
}

.simple-theme-2__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 rgb(255, 255, 255) rgb(255, 255, 255);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -o-border-image: none;
    border-image: none;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: opacity 1s ease 0s;
    transition: opacity 1s ease 0s;
    -webkit-animation: 0.5s ease 0.6s normal backwards 1 running pop-up-appear-after;
    animation: 0.5s ease 0.6s normal backwards 1 running pop-up-appear-after;
}

@-webkit-keyframes pop-up-appear {
    0% {
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    30% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px);
    }

    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@keyframes pop-up-appear {
    0% {
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    30% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px);
    }

    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@-webkit-keyframes pop-up-appear-before {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes pop-up-appear-before {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes pop-up-appear-after {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes pop-up-appear-after {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.simple-theme-2__pop-up-button:hover {
    color: rgb(255, 255, 255) !important;
    text-decoration: none !important;
}

.simple-theme-2__green_text {
    color: green;
    font-weight: bold;
}

.simple-theme-2__js_old_price {
    display: block;
    margin: 0 auto;
}

.simple-theme-2__price_main {
    border-bottom: 2px solid #d31812;
    font-size: 24px;
    line-height: 0px;
    margin: 0 auto;
}

.simple-theme-2__js_old_price {
    display: block;
    margin: 0 auto;
}

.simple-theme-2__price_main {
    border-bottom: 2px solid #d31812;
    font-size: 24px;
    line-height: 0px;
    margin: 0 auto;
}

.simple-theme-2__priceс {
     position: absolute;
     font-family: 'Arial', sans-serif;
     right: 0;
     bottom: 0;
     color: #000;
     -webkit-box-shadow: rgb(0 0 0 / 80%) 0px 3px 30px;
     box-shadow: rgb(0 0 0 / 80%) 0px 3px 30px;
     width: 165px;
     text-align: center !important;
     font-size: 19px;
     font-weight: bold;
     line-height: 1.3;
     -webkit-transform: rotateZ(
             -7deg
     );
     transform: rotateZ(
             -7deg
     );
     margin: -0px auto 0px;
     background: -webkit-gradient(linear, left top, right top, from(rgb(238, 165, 19)), to(rgb(253, 237, 19)));
     background: linear-gradient(to right, rgb(238, 165, 19) 0%, rgb(253, 237, 19) 100%);
     border-width: 2px;
     border-style: solid;
     border-color: rgb(255, 255, 255);
     -o-border-image: initial;
     border-image: initial;
     border-radius: 19%;
 }



.simple-theme-2__price_main {
    border-bottom: 2px solid #d31812;
    font-size: 24px;
    line-height: 0px;
    margin: 0 auto;
}

span.simple-theme-2__discountс {
    display: block;
    margin-top: 6px;
    font-size: 16px;
}

.simple-theme-2__js_old_price {
    display: block;
    margin: 0 auto;
}

.simple-theme-2__price_main {
    border-bottom: 2px solid #d31812;
    font-size: 24px;
    line-height: 0px;
    margin: 0 auto;
}

 .simple-theme-2__erase_text,
 .simple-theme-2__text-column {
     text-transform: uppercase;
     font-weight   : bold;
     text-align    : center
 }

 #simple-theme-2__square,
 #simple-theme-2__square2,
 .simple-theme-2__qqq {
     display            : flex;
     width              : 200px;
     height             : 50px;
     border-radius      : 3em;
     -ms-flex-item-align: center;
     align-self         : center;
     cursor             : pointer;
     align-items        : center;
     justify-content    : center;
     font-weight        : 900;
     font-size          : 23px;
 }

 #simple-theme-2__square {
     background: rgb(150, 149, 149) none repeat scroll 0 0;
     cursor    : pointer
 }

 #simple-theme-2__square2 {
     background: transparent url("../images/download.png") no-repeat scroll center center;
     display   : none
 }

 .simple-theme-2__qqq {
     outline   : medium none;
     background: transparent none repeat scroll 0 0;
     border    : 1px solid rgb(150, 149, 149)
 }

 .simple-theme-2__arrow {
     background         : transparent url("../images/arrow1.png") no-repeat scroll center center;
     width              : 70px;
     height             : 65px;
     -ms-flex-item-align: center;
     align-self         : center;
     margin             : 1em
 }

 .simple-theme-2 {
     color                : rgb(0, 0, 0);
     text-align           : center;
     display              : -webkit-box;
     display              : -ms-flexbox;
     display              : flex;
     -webkit-box-orient   : horizontal;
     -webkit-box-direction: normal;
     -ms-flex-flow        : row wrap;
     flex-flow            : row wrap;
     border               : 4px solid rgb(3, 148, 165);
     border-radius        : 5px;
     background           : transparent -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(124, 191, 195))) repeat scroll 0 0;
     background           : transparent linear-gradient(rgb(255, 255, 255), rgb(124, 191, 195)) repeat scroll 0 0
 }

 .simple-theme-2__text-column {
     -webkit-box-flex     : 2;
     -ms-flex             : 2 1 0;
     flex                 : 2 1 0;
     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     : justify;
     -ms-flex-pack        : justify;
     justify-content      : space-between;
     padding              : 1em;
     -webkit-box-align    : center;
     -ms-flex-align       : center;
     align-items          : center
 }

 .simple-theme-2__text-column p {
     margin-bottom: 0
 }

 .simple-theme-2__blabla p:last-child {
     font-size: 0.7em;
     margin   : 0
 }

 .simple-theme-2__erase_column {
     -webkit-box-flex     : 3;
     -ms-flex             : 3 1 0;
     flex                 : 3 1 0;
     padding              : 1em;
     font-size            : 1.1em;
     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     : justify;
     -ms-flex-pack        : justify;
     justify-content      : space-between
 }

 .simple-theme-2__erase {
     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     : justify;
     -ms-flex-pack        : justify;
     justify-content      : space-between
 }

 @media screen and (max-width:550px) {
     .simple-theme-2__gerbpk {
         display: none !important
     }

     .simple-theme-2__gerbmobile {
         display: block !important;
         margin : 0 auto !important;
     }
 }

 @media screen and (min-width:550px) {
     .simple-theme-2__gerbmobile {
         display: none !important
     }
 }

 @media screen and (max-width:550px) {
     .simple-theme-2__erase {
         -webkit-box-pack: center;
         -ms-flex-pack   : center;
         justify-content : center
     }
 }

 @media screen and (max-width:350px) {

     .simple-theme-2__text-column,
     .simple-theme-2__erase_column {
         padding: 5px
     }
 }

 .simple-theme-2__api-form1 * {
     padding: 0 !important;

     font-family: roboto, sans-serif !important
 }

 .simple-theme-2__blg {
     outline           : none !important;
     max-width         : 100% !important;
     font-style        : normal !important;
     -webkit-box-sizing: border-box !important;
     box-sizing        : border-box !important;
     line-height       : 1.5 !important;
     position          : static !important;
     height            : auto !important;
     -webkit-box-shadow: none !important;
     box-shadow        : none !important;
     text-align        : center !important;
     clear             : both !important;
     font-weight       : 700 !important;
     border            : 0;
     background        : #388e3c;
     color             : #fff !important;
     font-size         : 22px !important;
     text-decoration   : none !important;
     padding           : 15px 35px !important;
     border-radius     : 35px !important;
     width             : 100% !important;
     display           : block !important;
     cursor            : pointer !important;
     margin            : 15px 0 0 !important;
     text-transform    : none !important
 }

 .simple-theme-2__blg:hover {
     background: #39b13e
 }

 @media (max-width:340px) {
     .simple-theme-2__blg {
         font-size: 20px !important;
         padding  : 15px 25px !important
     }
 }

 .simple-theme-2__api-form1 *:before,
 .simple-theme-2__api-form1 *:after {
     content: none
 }

 .simple-theme-2__api-form1 .simple-theme-2__footnote1 {
     line-height: 15px !important;
     text-indent: 0 !important;
     font-size  : 10px !important;
     margin     : 10px 0 0 !important;
     text-align : center !important;
     padding    : 0 !important;
     color      : #888 !important
 }

 .simple-theme-2__api-form1 .simple-theme-2__text {
     border     : none !important;
     text-align : center !important;
     color      : #222 !important;
     padding    : 0 !important;
     font-size  : 18px !important;
     width      : 100% !important;
     float      : none !important;
     line-height: 25px !important;
     font-weight: 700 !important;
     margin     : 10px 0 !important
 }

 .simple-theme-2__api-form1 form {
     padding   : 0 !important;
     background: 0 0 !important;
     margin    : 15px auto 0 !important
 }

 .simple-theme-2__api-form1 {
     background        : #fff !important;
     -webkit-box-sizing: border-box !important;
     box-sizing        : border-box !important;
     max-width         : 465px !important;
     position          : relative !important;
     margin            : -10px auto !important;
     text-align        : center !important;
     border            : 2.5px dashed #ddd !important;
     border-radius     : 2.5px !important;
     padding           : 30px !important;
     clear             : both !important
 }

 .simple-theme-2__api-form1 .simple-theme-2__deadline1 {
     font-size : 17px !important;
     color     : #222 !important;
     text-align: center !important;
     margin    : 0 !important
 }

 .simple-theme-2__api-form1 .name:invalid,
 .simple-theme-2__api-form1 .name {
     font-style        : normal;
     -webkit-transition: .25s !important;
     transition        : .25s !important;
     line-height       : 20px !important;
     -webkit-box-shadow: none !important;
     box-shadow        : none !important;
     font-size         : 14px !important;
     font-weight       : 400 !important;
     background        : 0 0 !important;
     max-width         : 100% !important;
     width             : 100% !important;
     height            : auto !important;
     background        : #f2f2f2 !important;
     outline           : none !important;
     -webkit-box-sizing: border-box !important;
     box-sizing        : border-box !important;
     border            : 2.5px solid #ddd !important;
     border-radius     : 35px !important;
     padding           : 15px !important;
     margin            : 0 0 15px !important
 }

 .simple-theme-2__api-form1 {
     padding: 15px !important
 }

 .simple-theme-2__api-form1 .simple-theme-2__cta-form1 {
     margin: 0 !important
 }

 .simple-theme-2__product-image1 {
     position  : relative !important;
     margin    : 0 auto !important;
     background: #fff !important;
     text-align: center !important;
     max-width : 300px
 }

 .simple-theme-2__product-image1 img {
     margin  : 0 !important;
     border  : none !important;
     padding : 0 !important;
     z-index : 0 !important;
     position: static !important;
     width: 100% !important;
 }

 .simple-theme-2__ruletka-p {
     text-indent: 0;
     color      : black;
     text-align : center !important;
     margin     : 15px;
     line-height: 25px;
     font-weight: bold
 }

 .danger-text {
     color      : red;
     font-weight: bold;
     display    : block
 }

 .simple-theme-2__order_block {
     /*display   : none;*/
     text-align: center !important
 }

 .simple-theme-2__time_remains {
     font-size  : 1.1em;
     color      : red;
     font-weight: bold
 }

 .simple-theme-2__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, .6);
     text-align        : center
 }

 .simple-theme-2__pop-up-window {
     position         : relative;
     max-width        : 400px;
     right            : 0;
     left             : 0;
     top              : 40%;
     margin           : 0 auto;
     background       : #ffffff none repeat scroll 0 0;
     text-align       : center;
     padding          : 10px;
     padding-top      : 70px;
     padding-bottom   : 20px;
     border-radius    : 10px;
     -webkit-animation: 0.7s ease 0s normal none 1 running pop-up-appear;
     animation        : 0.7s ease 0s normal none 1 running pop-up-appear
 }

 .simple-theme-2__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
 }

 .simple-theme-2__pop-up-heading {
     font-size    : 35px;
     margin-bottom: 20px
 }

 .simple-theme-2__pop-up-text {
     margin-bottom: 25px;
     font-size    : 24px;
     line-height  : 30px;
     text-align   : center !important
 }

 .simple-theme-2__pop-up-button {
     text-transform  : uppercase;
     text-decoration : none !important;
     padding         : 10px 20%;
     font-size       : 20px;
     border-radius   : 5px;
     background-color: rgb(113, 195, 65);
     color           : rgb(255, 255, 255) !important;
     border          : medium none;
     cursor          : pointer;
     outline         : medium none
 }

 .simple-theme-2__pop-up-window {
     position         : relative;
     max-width        : 400px;
     right            : 0;
     left             : 0;
     top              : 40%;
     margin           : 0 auto;
     background       : #fff none repeat scroll 0 0;
     text-align       : center;
     padding          : 10px;
     padding-top      : 70px;
     padding-bottom   : 20px;
     border-radius    : 10px;
     -webkit-animation: 0.7s ease 0s normal none 1 running pop-up-appear;
     animation        : 0.7s ease 0s normal none 1 running pop-up-appear
 }

 .simple-theme-2__pop-up-window::before {
     content          : "";
     position         : absolute;
     width            : 110px;
     height           : 110px;
     top              : -55px;
     left             : 0;
     right            : 0;
     margin           : 0 auto;
     background-color : rgb(113, 195, 65);
     border-radius    : 50%;
     -webkit-animation: 0.5s ease 0.6s normal backwards 1 running pop-up-appear-before;
     animation        : 0.5s ease 0.6s normal backwards 1 running pop-up-appear-before
 }

 .simple-theme-2__pop-up-window::after {
     content                  : "";
     position                 : absolute;
     width                    : 50px;
     height                   : 20px;
     top                      : -20px;
     left                     : 0;
     right                    : 0;
     margin                   : 0 auto;
     border-width             : medium medium 4px 4px;
     border-style             : none none solid solid;
     border-color             : currentcolor currentcolor rgb(255, 255, 255) rgb(255, 255, 255);
     -moz-border-top-colors   : none;
     -moz-border-right-colors : none;
     -moz-border-bottom-colors: none;
     -moz-border-left-colors  : none;
     -o-border-image          : none;
     border-image             : none;
     -webkit-transform        : rotate(-45deg);
     transform                : rotate(-45deg);
     -webkit-transition       : opacity 1s ease 0s;
     transition               : opacity 1s ease 0s;
     -webkit-animation        : 0.5s ease 0.6s normal backwards 1 running pop-up-appear-after;
     animation                : 0.5s ease 0.6s normal backwards 1 running pop-up-appear-after
 }

 @-webkit-keyframes pop-up-appear {
     0% {
         -webkit-transform: translateY(-2000px);
         transform        : translateY(-2000px)
     }

     30% {
         -webkit-transform: translateY(100px);
         transform        : translateY(100px)
     }

     100% {
         -webkit-transform: translateY(0px);
         transform        : translateY(0px)
     }
 }

 @keyframes pop-up-appear {
     0% {
         -webkit-transform: translateY(-2000px);
         transform        : translateY(-2000px)
     }

     30% {
         -webkit-transform: translateY(100px);
         transform        : translateY(100px)
     }

     100% {
         -webkit-transform: translateY(0px);
         transform        : translateY(0px)
     }
 }

 @-webkit-keyframes pop-up-appear-before {
     0% {
         -webkit-transform: scale(0);
         transform        : scale(0)
     }

     100% {
         -webkit-transform: scale(1);
         transform        : scale(1)
     }
 }

 @keyframes pop-up-appear-before {
     0% {
         -webkit-transform: scale(0);
         transform        : scale(0)
     }

     100% {
         -webkit-transform: scale(1);
         transform        : scale(1)
     }
 }

 @-webkit-keyframes pop-up-appear-after {
     0% {
         opacity: 0
     }

     100% {
         opacity: 1
     }
 }

 @keyframes pop-up-appear-after {
     0% {
         opacity: 0
     }

     100% {
         opacity: 1
     }
 }

 .simple-theme-2__pop-up-button:hover {
     color          : rgb(255, 255, 255) !important;
     text-decoration: none !important
 }