﻿

 body .spin__text {
    margin-bottom: 15px !important;
 }

 #fountainG {
    position: relative;
    width: 96px;
    height: 12px;
    margin: 10px;
 }

 .fountainG {
    position: absolute;
    top: 0;
    background-color: #000;
    width: 5px;
    height: 5px;
    animation-name: bounce_fountainG;
    -o-animation-name: bounce_fountainG;
    -ms-animation-name: bounce_fountainG;
    -webkit-animation-name: bounce_fountainG;
    -moz-animation-name: bounce_fountainG;
    animation-duration: 1.5s;
    -o-animation-duration: 1.5s;
    -ms-animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-direction: normal;
    -o-animation-direction: normal;
    -ms-animation-direction: normal;
    -webkit-animation-direction: normal;
    -moz-animation-direction: normal;
    transform: scale(0.3);
    -o-transform: scale(0.3);
    -ms-transform: scale(0.3);
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
    border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
 }

 #fountainG_1 {
    left: 0;
    animation-delay: 0.6s;
    -o-animation-delay: 0.6s;
    -ms-animation-delay: 0.6s;
    -webkit-animation-delay: 0.6s;
    -moz-animation-delay: 0.6s;
 }

 #fountainG_2 {
    left: 12px;
    animation-delay: 0.75s;
    -o-animation-delay: 0.75s;
    -ms-animation-delay: 0.75s;
    -webkit-animation-delay: 0.75s;
    -moz-animation-delay: 0.75s;
 }

 #fountainG_3 {
    left: 24px;
    animation-delay: 0.9s;
    -o-animation-delay: 0.9s;
    -ms-animation-delay: 0.9s;
    -webkit-animation-delay: 0.9s;
    -moz-animation-delay: 0.9s;
 }

 #fountainG_4 {
    left: 36px;
    animation-delay: 1.05s;
    -o-animation-delay: 1.05s;
    -ms-animation-delay: 1.05s;
    -webkit-animation-delay: 1.05s;
    -moz-animation-delay: 1.05s;
 }

 #fountainG_5 {
    left: 48px;
    animation-delay: 1.2s;
    -o-animation-delay: 1.2s;
    -ms-animation-delay: 1.2s;
    -webkit-animation-delay: 1.2s;
    -moz-animation-delay: 1.2s;
 }

 #fountainG_6 {
    left: 60px;
    animation-delay: 1.35s;
    -o-animation-delay: 1.35s;
    -ms-animation-delay: 1.35s;
    -webkit-animation-delay: 1.35s;
    -moz-animation-delay: 1.35s;
 }

 #fountainG_7 {
    left: 72px;
    animation-delay: 1.5s;
    -o-animation-delay: 1.5s;
    -ms-animation-delay: 1.5s;
    -webkit-animation-delay: 1.5s;
    -moz-animation-delay: 1.5s;
 }

 #fountainG_8 {
    left: 84px;
    animation-delay: 1.64s;
    -o-animation-delay: 1.64s;
    -ms-animation-delay: 1.64s;
    -webkit-animation-delay: 1.64s;
    -moz-animation-delay: 1.64s;
 }

 @keyframes bounce_fountainG {
    0% {
       transform: scale(1);
       background-color: #000;
    }

    100% {
       transform: scale(0.3);
       background-color: #fff;
    }
 }

 @-o-keyframes bounce_fountainG {
    0% {
       -o-transform: scale(1);
       background-color: #000;
    }

    100% {
       -o-transform: scale(0.3);
       background-color: #fff;
    }
 }

 @-ms-keyframes bounce_fountainG {
    0% {
       -ms-transform: scale(1);
       background-color: #000;
    }

    100% {
       -ms-transform: scale(0.3);
       background-color: #fff;
    }
 }

 @-webkit-keyframes bounce_fountainG {
    0% {
       -webkit-transform: scale(1);
       background-color: #000;
    }

    100% {
       -webkit-transform: scale(0.3);
       background-color: #fff;
    }
 }

 @-moz-keyframes bounce_fountainG {
    0% {
       -moz-transform: scale(1);
       background-color: #000;
    }

    100% {
       -moz-transform: scale(0.3);
       background-color: #fff;
    }
 }

 .load__comment {
    display: flex;
 }

 .comments-block img:not(.ava-img) {
    display: block;
    width: 100%;
    max-width: 400px;
    margin: 15px 0;
 }

 .comments-block>div {
    margin-bottom: 30px;
 }

 .comment-name,
 .comment-bottom {
    margin-left: 65px;
 }

 .comment-name {
    font-weight: 700;
 }

 body,
 html {
    margin: 0;
 }

 body,
 div,
 html,
 img,
 p {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0;
 }

 body {
    line-height: 1;
    font-family: sans-serif;
 }

 a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0;
 }

 * {
    box-sizing: border-box;
 }

 body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
 }

 img {
    max-width: 100%;
 }

 a {
    color: #b88b58;
    text-decoration: none;
 }

 .ava-img {
    width: 50px;
    margin-right: 10px;
    float: left;
    vertical-align: middle;
 }

 a:active,
 a:focus {
    outline: 0;
 }

 :focus {
    outline: 0;
 }

 .comments-block img:not(.ava-img) {
    display: block;
    width: 100%;
    max-width: 400px;
    margin: 15px 0;
 }

 .comments-block>div {
    margin-bottom: 30px;
 }

 .comment-name,
 .comment-bottom {
    margin-left: 65px;
    font-size: 18px !important;
 }

 .comment-name {
    font-weight: 700;
 }

 .api-form1 .form_control_vik_group {
    margin: 0px 0px 15px 0px !important;
 }

 .form_control_vik_group input.form_control_vik.name,
 .form_control_vik_group input.form_control_vik.phone {
    margin: 0px !important;
    text-align: left !important;
 }

 input.form_control_vik:focus::placeholder {
    color: transparent;
 }

 input.form_control_vik.error {
    border-color: #c92f54 !important;
    color: #c92f54 !important;
 }

 input.form_control_vik.good {
    border-color: #388e3c !important;
    color: #388e3c !important;
 }

 .api-form1 .error_note {
    text-align: center;
    margin: 4px 0px 0px 0px !important;
    font-size: 13px;
    line-height: 16px;
    color: #c92f54;
 }

 input.form_control_vik.error:focus {
    border-color: #c92f54 !important;
 }

 input.form_control_vik.good:focus {
    border-color: #0d7f56 !important;
 }

 .comment-bottom {
    padding: 10px 0;
 }

 @media only screen and (max-width: 500px) {
    .vik-winners-bl .lb_top {
       padding: 10px 10px 10px 30px;
    }

    .vik-winners-bl .lb_top:before {
       top: 5px;
       left: 5px;
       width: 20px;
       height: 25px;
       background-size: 100%;
    }

    .vik-winners-bl .lbt_text_1 {
       font-size: 18px;
       line-height: 20px;
    }

    .vik-winners-bl .lbt_text_2 {
       margin-top: 5px;
    }

    .vik-winners-bl .lb_text {
       font-size: 26px;
       line-height: 27px;
       margin-top: 20px;
    }

    .vik-winners-bl .lb_text>span {
       font-size: 40px;
       line-height: 41px;
    }
 }

 .vik-winners-bl .left_block {
    display: inline-block;
    max-width: 100%;
    width: auto;
    margin: 0 auto;
    padding: 50px;
    background: #f9f9f9;
    font-family: sans-serif;
 }

 .vik-winners-bl .lb_top,
 .vik-winners-bl .wins {
    background: #fff;
 }

 .vik-winners-bl .lb_top {
    border: 1px solid #b5b5b5;
    border-radius: 15px;
    padding: 20px;
    position: relative;
 }

 .vik-winners-bl .lb_top:before {
    display: block;
    content: "";
    width: 40px;
    height: 50px;
    position: absolute;
    top: 25px;
    left: 25px;
 }

 .vik-winners-bl .lbt_text_1 {
    font-size: 20px;
    line-height: 30px;
    color: #272727;
    text-align: center;
 }

 .vik-winners-bl .lbt_text_2 {
    font-size: 13px;
    line-height: 15px;
    color: #626262;
    margin-top: 10px;
    text-align: center;
 }

 .vik-winners-bl .lb_text {
    text-transform: uppercase;
    font-size: 40px;
    line-height: 44px;
    text-transform: uppercase;
    margin: 50px 0 15px;
    text-align: center;
 }

 .vik-winners-bl .lb_text>span {
    display: inline-block;
    font-size: 30px;
    line-height: 76px;
 }

 .vik-winners-bl .wins {
    border: 1px solid #d8d8d8;
    border-radius: 15px;
 }

 .vik-winners-bl .win_line {
    display: table;
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #d8d8d8;
 }

 .vik-winners-bl .win_line>div {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    padding: 0 5px 0 15px;
    font-size: 17px;
    line-height: 19px;
 }

 .vik-winners-bl .win_line:first-child {
    background: linear-gradient(89.47deg, #ed7b22 0, #f59a14 100%);
 }

 .vik-winners-bl .win_line:last-child {
    border-bottom: none;
 }

 @media only screen and (max-width: 1100px) {
    .vik-winners-bl .left_block {
       display: block;
    }
 }

 @media only screen and (max-width: 1000px) {
    .vik-winners-bl .left_block {
       padding: 30px 10px;
       max-width: 435px;
    }
 }

 @media only screen and (max-width: 880px) {
    .vik-winners-bl .left_block {
       max-width: 100%;
       float: none;
    }

    .vik-winners-bl .lb_text {
       text-align: center;
    }
 }

 @media (max-width: 720px) {
    .vik-winners-bl .win_line:first-child {
       display: none;
    }

    .vik-winners-bl .win_line {
       display: flex;
       align-items: center;
       flex-direction: column;
       justify-content: center;
       text-align: center;
    }

    .vik-winners-bl .win_line>div {
       width: 100% !important;
    }
 }

 @media only screen and (max-width: 500px) {
    .vik-winners-bl .lb_top {
       padding: 10px 10px 10px 30px !important;
    }

    .vik-winners-bl .lb_top:before {
       top: 5px;
       left: 5px;
       width: 20px;
       height: 25px;
       background-size: 100%;
    }

    .vik-winners-bl .lbt_text_1 {
       font-size: 18px;
       line-height: 20px;
    }

    .vik-winners-bl .lbt_text_2 {
       margin-top: 5px;
    }

    .vik-winners-bl .lb_text {
       font-size: 26px;
       line-height: 27px;
       margin-top: 20px;
    }

    .vik-winners-bl .lb_text>span {
       font-size: 40px;
       line-height: 41px;
    }
 }

 @media only screen and (max-width: 450px) {
    .vik-winners-bl .win_line>div {
       padding: 0 5px 0 10px;
       font-size: 15px;
       line-height: 19px;
    }
 }

 @media (max-width: 460px) {
    .vik-winners-bl .left_block {
       padding: 0 !important;
    }

    .vik-winners-bl .win_line>div {
       font-size: 14px !important;
    }

    .vik-winners-bl .lb_text>span {
       font-size: 20px;
    }

    .vik-winners-bl .lb_top {
       padding: 10px;
    }
 }

 .foto-dnya a:hover {
    color: red !important;
 }

 .dialog1 li {
    padding: 10px 0;
    padding-left: 20px;
 }

 .sostavli {
    padding-left: 50px;
 }

 .sostavli li {
    list-style-type: disclosure-closed;
    padding: 10px 0;
 }

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



.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/xline.png.pagespeed.ic.HaUQXKH3rT.png);
}
.order_block, .spin-result-wrapper {
    display: none;
}
.spin-result-wrapper {
    max-width: 100%;
    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;
}
.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;
    animation: .7s ease 0s normal none 1 running pop-up-appear;
}


.super-rotation {
    -webkit-animation-name: super-rotation;
    animation-name: super-rotation;
    -webkit-animation-duration: 7s;
    animation-duration: 7s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
.cursor-text:active {
    -webkit-box-shadow: rgba(0, 0, 0, .4) 0 0 5px inset;
    box-shadow: rgba(0, 0, 0, .4) 0 0 5px inset;
}
.pop-up-layer {
    position: fixed!important;
    top: 0!important;
    width: 100%!important;
    height: 100%!important;
    background-color: rgba(0, 0, 0, .7)!important;
    z-index: 99!important;
}
.pop-up-layer-show {
    display: block;
}

.text_small {
    font-size: .5em!important;
    font-weight: 400!important;
}
@keyframes pop-up-appear  {
    
  0%  {
    
      transform:  translateY(-2000px)
  }

  30%  {
    
      transform:  translateY(100px)
  }

  100%  {
    
      transform:  translateY(0)
  }
}
@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: #b00;
    transition: background .3s;
}
.additional-form-fields {
    padding-left: 5px;
    height: 42px;
    margin-bottom: 10px;
}
#order_form {
    display: flex;
    flex-direction: column;
    align-items: center;
}

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

.input-roulette::placeholder {
    font-size: .9em;
}
.input-roulette {
    padding-left: 5px;
    height: 42px;
    margin-bottom: 10px;
    max-width: 352px;
    width: 100%;
    box-sizing: border-box;
}
@media (max-width:767px) {
    .matreshka__item img {
    max-width: 200px;
}
.win p {
    font-size: 44px;
}
.sale {
    top: 10%}
.win p {
    font-size: 36px;
}
.sale {
    top: 15%}
}@media (max-width:540px) {
    .win p {
    font-size: 32px;
}
}@media (max-width:480px) {
    .sale {
    top: 8%}
}@media (max-width:420px) {
    .win p {
    font-size: 28px;
}
}@media (max-width:360px) {
    .win p {
    font-size: 26px;
}
.sale {
    top: 5%}
}




@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;
    
}
}


.cursor-text {
    line-height: 45px!important;
    font-size: 12px!important;
}
}@media screen and (max-width:520px) and (max-width:345px) {

}@media (max-width:1023px) {
    .article-grid__right {
    display: none!important;
}
}
.sale-red, .sale-blue, .sale-yellow{
    font-size: 50px!important;
}
p.sale{
    display: block!important;
    margin-block-start: 1em!important;
    margin-block-end: 1em!important;
    margin-inline-start: 0px!important;
    margin-inline-end: 0px!important;
    padding: 0!important;
}
@media screen and (max-width: 400px){
    .sale-blue, .sale-red, .sale-yellow, .win__matreshka p{
        font-size: 25px!important;
    }
}




.clearfx {
   clear: both;
}
.clearfx::after {
   content: '';
   display: table;
   clear: both;
}

a {
 outline: none;
 cursor: pointer !important;
}

@font-face {
  font-family: "bold";
  font-style: normal;
  font-weight: normal;
  src: url('/fonts/pt_sans-web-bold-webfont.woff2')/*tpa=http://livedigest.net/pgu/1kanal3/assets/css/pt_sans-web-bold-webfont.woff2*/ format("woff2"), url('/fonts/pt_sans-web-bold-webfont.woff')/*tpa=http://livedigest.net/pgu/1kanal3/assets/css/pt_sans-web-bold-webfont.woff*/ format("woff");
}
@font-face {
  font-family: "regular";
  font-style: normal;
  font-weight: normal;
  src: url('/fonts/pt_sans-web-regular-webfont.woff2')/*tpa=http://livedigest.net/pgu/1kanal3/assets/css/pt_sans-web-regular-webfont.woff2*/ format("woff2"), url('/fonts/pt_sans-web-regular-webfont.woff')/*tpa=http://livedigest.net/pgu/1kanal3/assets/css/pt_sans-web-regular-webfont.woff*/ format("woff");
}
body { top: 0px; color: rgb(27, 53, 74); width: 100%; height: 100%; font-family: "regular"; font-size: 20px; line-height: 24px; margin: 0px auto; overflow-x: hidden; cursor: default; }
a { text-decoration: underline; color: rgb(0, 0, 255); cursor: auto; }
a:hover { color: rgb(52, 52, 253); text-decoration: none; }
h1 { margin: 0px 0px 17px; font-family: "bold"; font-size: 30px;line-height: 34px; color: rgb(27, 53, 74); }
h2 { margin: 18px 0; font-family: "bold"; font-size: 24px; line-height: 26px;  font-weight: normal; color: rgb(27, 53, 74); }
img {
 max-width: 100%;
}
ul li, ol li {
 font-size: 18px; line-height: 22px;
 margin-bottom: 10px;
}
p { margin: 0px; padding: 10px 0;  }
.speaker { font-family: "bold"; color: rgb(82, 150, 219); font-size: 16px; display: block; margin-top: 40px; }
.speaker2 { font-family: "bold"; font-size: 16px; }
.speaker3 { font-family: "bold"; color: rgb(255, 68, 68); font-size: 16px; }
.container { width: 1020px; position: relative; margin: 0px auto; }
header { position: relative; width: 100%; background-color: rgb(255, 255, 255); padding: 10px 0px; }
.logo { width: 50px; height: 50px; background: transparent url('/fonts/logo.svg') no-repeat scroll center center / 40px 40px; display: inline-block; vertical-align: top; cursor: pointer; }
.logo_name { margin: 12px 0px 0px 14px; display: inline-block; font-family: "bold"; font-size: 24px; color: rgb(5, 81, 157); cursor: pointer; letter-spacing: 1.3px; line-height: 28px; }
.time { line-height: 20px; display: inline-block; font-size: 11px; font-family: "regular"; color: rgb(144, 144, 144); margin-left: 15px; }
.city { display: inline-block; font-size: 13px; font-family: "regular"; color: rgb(5, 81, 157); margin-left: 15px; cursor: pointer; }
.arrow { display: inline-block; margin-left: 4px; margin-bottom: 2px; width: 8px; height: 6px; background: transparent url('/fonts/arrow.svg') no-repeat scroll center center; }
.social_media { position: relative; font-size: 0px; display: inline-block; vertical-align: top; float: right; }
.social_media li { width: 30px; height: 30px; background-color: rgb(255, 255, 255); display: inline-block; border-radius: 2px; margin-top: 7px; margin-right: 20px; cursor: pointer; }
.fb { background: transparent url('/fonts/fb.svg') no-repeat scroll center center / 20px 20px; }
.vk { background: transparent url('/fonts/vk.svg') no-repeat scroll center center / 20px 20px; }
.tw { background: transparent url('/fonts/tw.svg') no-repeat scroll center center / 20px 20px; }
.ok { background: transparent url('/fonts/ok.svg') no-repeat scroll center center / 20px 20px; }
.in { background: transparent url('/fonts/in.svg') no-repeat scroll center center / 20px 20px; }
.social_media li:hover { opacity: 0.7; }
.header_line_2 { margin-top: 0px; padding-bottom: 6px; }
.links { padding-top: 5px; font-size: 0px; position: relative; margin-left: 69px; display: inline-block; }
.links li { font-family: "bold"; font-size: 14px; color: #1b354a; display: inline-block; margin-right: 15px; cursor: pointer; letter-spacing: 0.9px; }
.links li:hover { color: rgb(82, 150, 219); }
.links li:nth-child(1) { margin-right: 11px; }
.links li:nth-child(2) { margin-right: 11px; }
.links li:last-child { margin-right: 0px; }
.chosen_link { border-radius: 3px; border: 2px solid rgb(5, 81, 157); padding: 4px; }
.search { display: inline-block; float: right; width: 40px; height: 40px; background: transparent url('/fonts/search.svg') no-repeat scroll center center / 20px 20px; vertical-align: top; margin-right: 10px; border-radius: 2px; cursor: pointer; }
.search:hover {opacity: 0.7;}
.text_section { position: relative; width: 100%; background: #260701; padding-bottom: 10px; }
.white_base { position: relative; }
.base { padding: 40px 40px 0; width: 940px; background-color: rgb(255, 255, 255);overflow: hidden; }
.bottom { position: relative; margin-top: 50px; }
.bottom .base { padding-bottom: 40px; }
.bottom img { display: block; margin: 0px auto; }
.bottom_text { width: 648px; padding: 50px 70px; background-color: rgb(255, 255, 255); display: block; margin: 35px auto 0px; outline: 10px solid rgba(114, 168, 211, 0.5); }
.bottom_text p { width: 630px; }
.comments { position: relative; margin-top: 40px; }
.comment { padding: 30px; background: rgba(114, 168, 211, 0.2) none repeat scroll 0% 0%; margin-bottom: 30px; }
.comment img { margin-top: 5px; }
.text1 { font-family: "bold"; font-size: 18px; color: rgb(27, 53, 74); margin-top: 4px; }
.text2 { font-family: "regular"; font-size: 16px; color: rgb(170, 170, 170); }
.text3 { margin: 0px; font-family: "regular"; font-size: 16px; width: 860px; }
.comment p { width: 100%; font-size: 16px; margin-top: 20px; }
.block2 { width: 732px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 10px; border: 1px solid red; }
.block2 p { width: 730px; }
.block3 { width: 732px; background: rgb(246, 253, 255) none repeat scroll 0% 0%; padding: 10px; border: 1px solid rgb(27, 53, 74); }
.block3 p { width: 730px; }
.red { font-size: 22px; padding: 10px 0px 0px; color: rgb(244, 11, 11); }
.ymaps-b-form-button__input::-moz-focus-inner { padding: 0px; border: 0px none; }
@media not all, not all {
}
@media not all {
}
.link { position: relative; margin: 30px auto 0; width: 300px; height: 71px; background: transparent url('/img/button1.jpg') no-repeat scroll 0% 0%; }
.link a { display: block; text-align: center; height: 100%; color: rgb(102, 102, 102); }
.zaf { position: relative; margin: 0px 0px 20px; }
.zaf a { color: rgb(173, 172, 171); text-decoration: underline; }
.zaf a:hover { color: rgb(142, 142, 142); }
.zaf img { margin-top: 0px; }

.screenLock { position: fixed; width: 100%; background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; top: 0px; left: 0px; z-index: 99999; display: none; }
.msg { position: absolute; width: 600px; height: 240px; top: 150px; left: 50%; padding: 10px; margin-left: -300px; background: rgb(20, 143, 185) none repeat scroll 0% 0%; border: 1px solid rgb(238, 238, 238); }
.msg > h1 { color: rgb(255, 255, 255); text-align: center; font-size: 24px; margin-bottom: 30px; margin-top: 30px; }
.close { position: absolute; top: 1px; right: 5px; font-size: 40px; cursor: pointer; }
.submit { margin-top: 10px; height: 50px; width: 400px; background-color: firebrick; color: rgb(255, 255, 255); font-size: 30px; border-radius: 3px; }

.main-img-2, .article-img{
   display: block;
   width: 100%; max-width: 700px;
   margin: 15px auto;
}
.highlight{
   padding: 15px;
   margin: 15px 0;
}
.highlight.grey{
   background:rgb(227, 227, 227);
}
.highlight.yellow{
   background:rgb(243, 237, 191);
}
.highlight.green{
   background:#d9ead3;
   border: 1px solid #000;
}
.subtitle{
   padding:0 20px;
   font-size:22px;
   color:red;
}
label.error{
font-style: italic;
font-weight: normal;
color: rgb(180, 4, 4);
padding: 3px 0px;
font-size: 16px;
}
.orderForm{
max-width: 600px;
padding:25px 15px;
background: url('/img/bg.png') repeat;
border: 1px solid #cccccc;
}
.alert{
font-size: 17px;
color:#333;
font-family: "Georgia";
font-style: italic;
}
.alert span {
font-weight:bold;
}
.btn-order{
padding: 0px 16px;
padding-top:4px;
padding-bottom:8px;
font-size: 25px;
font-family: "Georgia";
font-weight: bold;
font-style: italic;
border-radius: 12px;
background-color: hsl(36, 100%, 40%) !important;
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffad32", endColorstr="#cc7a00");
 background-image: -khtml-gradient(linear, left top, left bottom, from(#ffad32), to(#cc7a00));
 background-image: -moz-linear-gradient(top, #ffad32, #cc7a00);
 background-image: -ms-linear-gradient(top, #ffad32, #cc7a00);
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffad32), color-stop(100%, #cc7a00));
 background-image: -webkit-linear-gradient(top, #ffad32, #cc7a00);
 background-image: -o-linear-gradient(top, #ffad32, #cc7a00);
 background-image: linear-gradient(#ffad32, #cc7a00);
 border-color: #cc7a00 #cc7a00 hsl(36, 100%, 35%);
 color: #333 !important;
 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
 -webkit-font-smoothing: antialiased;
}


.form-control {
   display: block;
   width: 100%;
   height: 34px;
   padding: 6px 12px;
   font-size: 14px;
   line-height: 1.42857143;
   color: #555;
   background-color: #fff;
   background-image: none;
   border: 1px solid #ccc;
   border-radius: 4px;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
   -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
   -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
   transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

button, input, select, textarea {
   font-family: inherit;
   font-size: inherit;
   line-height: inherit;
}

.form-group {
   margin-bottom: 15px;
}

.away {
display: block;
   color: rgb(180, 4, 4);
   font-size: 22px;
   line-height: 28px;
   padding: 12px 0;
   width: 300px;
   text-align: center;
   background: rgb(186, 224, 254);
   border: 5px solid rgba(114, 168, 211, 1);
   border-radius: 40px;
   text-decoration: none;
   text-transform: uppercase;
   font-family: "bold";
   font-weight: bold;
}
.away:hover {
 color: rgb(180, 4, 4);
 text-decoration: underline;
}


.order-pgu {
   display: block;
   width: 554px;
   margin: 20px auto;
   font-family: Tahoma;
   font-weight: 900;
   text-decoration: none;
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fb3a35+0,d5231f+50,b2100d+100 */
   background: #fb3a35;
   /* Old browsers */
   background: -moz-linear-gradient(top, #fb3a35 0%, #d5231f 50%, #b2100d 100%);
   /* FF3.6-15 */
   background: -webkit-linear-gradient(top, #fb3a35 0%, #d5231f 50%, #b2100d 100%);
   /* Chrome10-25,Safari5.1-6 */
   background: linear-gradient(to bottom, #fb3a35 0%, #d5231f 50%, #b2100d 100%);
   /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fb3a35', endColorstr='#b2100d', GradientType=0);
   /* IE6-9 */
   color: #ffffff;
   text-align: center;
   font-size: 30px;
   height: 70px;
   line-height: 70px;
   border: 6px solid rgb(222, 222, 222);
   border-radius: 14px;
}

.order-pgu span {
   color: #fad65e;
}

.superlink {
   text-decoration: underline;
   color: #1b354a;
}

.superlink h2:hover {
   color: rgb(82, 150, 219);
   text-decoration: none;
}

.goods {
 width: 400px;
 height: auto;
 max-width: 100%;
}

.iframe {
   width: 640px!important;
   height: 312px!important;
}

.footer {
 width: 60% !important;
 font-size: 12px;
 text-align: center;
 color: #fff;
}
.text3 {
 width: calc(100% - 84px) !important;
 margin-left: 74px !important;
}
.block3 {
 width: calc( 100% - 20px);
}


.custom {
   margin: 35px 0 20px;
   padding: 15px;
 background: #FFF2CC;
box-sizing: border-box;

 border:1px solid #000;
}

.custom h3 {
   margin-top: 0;
 text-align: center;
}


.custom2 {
 background: #D9EAD3;
}

.custom ul {
 margin-top: 0;
}

b {
    font-family: "bold";
}


.custom p {
 padding: 5px 15px;
    box-sizing: border-box;
}

.expert {
 border:5px solid #C9DAF8;
 margin-bottom: 15px;
}

.expert .bottom {
        margin: 0;
   font-size: 30px;
}

.expert .bottom p {
 font-size: 20px;
   text-align: center;
}

.expert .top {
     display: flex;
}

.expert .top p {
 font-size: 20px;
 padding-right: 30px;
}

.expert img {
     width: 250px;
   margin-right: 30px;
}

.submit-roulette:hover {
 background: #b00;
 transition: background .3s
}



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

.submit-roulette {
 text-transform: uppercase;
 padding: 10px 15px;
 margin: 15px 0;
 outline: none;
 border: none;
 margin-top: 5px;
 border-radius: 5px;
 box-shadow: 0 4px 3px #242120;
 background: red;
 color: #fff;
 font-weight: bold;
 cursor: pointer;
 transition: background .3s
}

input[type="submit"]:hover {
 background: #b00!important;
 transition: background .3s
}

input[type="submit"]:active {
 transform: translateY(2px);
 box-shadow: none!important
}

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


.ruletka-p {
 text-indent: 0;
 color: #000;
 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 0 -2px 0 inset, white 0 2px 0 inset, rgba(0, 0, 0, .4) 0 0 5px;
 box-shadow: white 0 -2px 0 inset, white 0 2px 0 inset, rgba(0, 0, 0, .4) 0 0 5px;
 background: #fff;
 background: -webkit-gradient(radial, center center, 0, 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
}

#luckyshop_form,
#profit_form2,
#omni_form,
#everad_form,
#shakes_form,
#apilead_form,
#hp_form,
#p_hp_form,
#pw_hp_form,
#leadtrade_form,
#drcash_form,
#t_drcash_form,
#rocket_form,
#ad1_form,
#p_omni_form,
#m_leads,
#v_m_leads,
#kma_form,
#adbees_form,
#crm_form,
#leadgroup_form,
#leadbit_form,
#cpagetti_form,
#monsterleads_form,
#tl_form,
#adeptcpa_form,
#burg_tl_form,
#scpa_pw_ad1_form,
#scpa_pw_hp_form,
#scpa_pw_tl_form,
#scpa_pw_apilead_form,
#scpa_pw_leadtrade_form,
#scpa_pw_drcash_form,
#rekl_form,
#p_apilead_form,
#aff1_form,
#p_hp_form_test,
#p_rekl_form,
#static_omni_form,
#funcpa_form,
#ha9_form {
 display: flex;
 flex-direction: column;
 align-items: center;
 font-family: "Proxima Nova", "Arial", "Helvetica Neue", sans-serif
}

.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, .6);
 text-align: center
}

.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;
 animation: .7s ease 0s normal none 1 running pop-up-appear
}

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

.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: #fff!important;
 border: medium none;
 cursor: pointer;
 outline: medium none
}

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

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

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

.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;
 animation: .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: 0;
 margin: 0 auto;
 background-color: #71c341;
 border-radius: 50%;
 animation: .5s ease .6s normal backwards 1 running pop-up-appear-before
}

.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 #fff #fff;
 -moz-border-top-colors: none;
 -moz-border-right-colors: none;
 -moz-border-bottom-colors: none;
 -moz-border-left-colors: none;
 border-image: none;
   -webkit-transform: rotate(-45deg);
   -ms-transform: rotate(-45deg);
   transform: rotate(-45deg);
 transition: opacity 1s ease 0s;
 animation: .5s ease .6s normal backwards 1 running pop-up-appear-after
}

.text_small {
 font-size: .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: #fff!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
 }
}


.wheel-img{position:relative;user-select:none}.wheel-img__numbers{position:absolute;font-size:14px;display:block;width:100%;height:100%;top:0;left:0;user-select:none}.wheel-img__number{color:#000;font-weight:bold;font-family:Arial,Helvetica,sans-serif;position:absolute;font-size:3.5em;line-height:1}.wheel-img__number::before{content:"%";display:block;position:absolute;left:0;right:0;top:100%;font-size:.7em}.wheel-img__number:nth-child(1) {top:15%;left:50%;transform:translate(-50%,-50%)}.wheel-img__number:nth-child(2) {top:25%;left:75%;transform:translate(-50%,-50%) rotateZ(45deg)}.wheel-img__number:nth-child(3) {top:50%;left:85%;transform:translate(-50%,-50%) rotateZ(90deg)}.wheel-img__number:nth-child(4) {top:75%;left:75%;transform:translate(-50%,-50%) rotateZ(135deg)}.wheel-img__number:nth-child(5) {top:85%;left:50%;transform:translate(-50%,-50%) rotateZ(180deg)}.wheel-img__number:nth-child(6) {top:75%;left:25%;transform:translate(-50%,-50%) rotateZ(225deg)}.wheel-img__number:nth-child(7) {top:50%;left:15%;transform:translate(-50%,-50%) rotateZ(270deg)}.wheel-img__number:nth-child(8) {top:25%;left:25%;transform:translate(-50%,-50%) rotateZ(315deg)}@media only screen and (max-width:576px){.wheel-img__number{font-size:1.95em}.wheel-img__number::before{top:100%}}@keyframes super-rotation {
 70% {
   transform: rotate(1640deg);
 }
 100% {
   transform: rotate(1620deg);
 }
}.super-rotation{-webkit-animation-name:super-rotation;animation-name:super-rotation;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wheel-cursor{user-select:none}

@media screen and (max-width: 1019px) {
 img {
   max-width: 100%;
 }
 .social_media {
   display: none;
 }

 .time {
   display: block;
   margin-left: 0;
   margin-bottom: 10px;
 }


 .header_line_2 {
   text-align: center;
 }

 .header_line_1 {
   text-align: center;
 }
 .base {
   width: calc(100% - 50px);
   padding-right: 15px;
   padding-left: 15px;
   margin-right: 10px;
   margin-left: 10px;
 }
 .container  {
   width: 100% !important;
 }
 .text3 {
   width: calc(100% - 84px);
   margin-left: 74px;
 }
 .comment {
   padding: 30px 10px
 }
 .wr-search {
   display: none;
 }
 .links {
   height: 40px;
   overflow: hidden;
   padding: 0;
   margin: 0;
 }
 .footer {
   width: calc( 100% - 30px ) !important;
   padding-left: 15px;
   padding-right: 15px;
 }
}

@media screen and (max-width: 767px) {
 .speaker {
   margin-top: 20px;
 }
 .expert .top {
   display: block;
   text-align: center;
   padding: 15px;
 }
 .expert img {
   margin-right: 0;
   margin-bottom: 5px;
 }
 p, td {
   text-align: left;
 }
 .cont_img1 {
   float: none !important;
   display: table;
   margin-left: auto;
   margin-right: auto;
 }
 .away {
   width: 260px;
 }
}

.comments h2 {
 font-size: 30px;
 margin-bottom: 35px;
}
.comment-item {
   display: -webkit-flex;
   display: -moz-flex;
   display: -ms-flex;
   display: -o-flex;
   display: flex;
   align-items: flex-start;
   margin-bottom: 30px;
   font-size: 18px;
}
.comment-image {
 flex: 0 0 50px;
 width: 50px;
 border-radius: 50%;
 margin-right: 15px;
}

.comment-top {
 display: -webkit-flex;
 display: -moz-flex;
 display: -ms-flex;
 display: -o-flex;
 display: flex;
 margin-bottom: 10px;
 justify-content: space-between;
}
.comment-name {
font-family: "bold";
}

.comment-name span {
     font-size: 12px;
     color: grey
}

.comment-date {
 color: grey;
 font-size: 13px;
}

.comment-text {
 width: 100%;
}

.comment-text img {
 width: 300px;
 display: block;
 margin-top: 10px;
}

.comment-item.answer {
 padding-left: 50px;
}

.author-write:after {
   display: inline-block;
   -webkit-animation: dotty steps(1,end) 1.5s infinite;
           animation: dotty steps(1,end) 1.5s infinite;
   content: '';
   position:absolute;
   margin-left:2px;
 }
 
 @-webkit-keyframes dotty {
   0%   { content: ''; }
   25%  { content: '.'; }
   50%  { content: '..'; }
   75%  { content: '...'; }
   100% { content: ''; }
 }
 
 @keyframes dotty {
   0%   { content: ''; }
   25%  { content: '.'; }
   50%  { content: '..'; }
   75%  { content: '...'; }
   100% { content: ''; }
 }




.uppcase {
   text-transform: lowercase
}






@media screen and (min-width: 481px) {
   .visible-480 {
       display: none;
   }
}

@media screen and (max-width: 480px) {
   body, .text_section{
       background:#fff;
   }
   .text-bottom {
       font-size: 14px;
   }
   .text-center-480 {
       text-align: center;
   }
}

@media screen and (max-width: 320px) {
   .subline {
       font-size: 17px;
   }

   .base p {
       font-size: 16px;
   }
}

@media screen and (min-width: 720px) and (max-width: 840px) {
   .hidden-sm {
       display: none;
   }
}

.list-tire {
 list-style: none!important;
}

.list-tire li:before {
 content: '-';
 position: relative;
 left: -10px;
}

body {
   top: 0px;
   background-color:#260701;
   font-family: "regular";
   font-size: 20px;
   line-height: 24px;
   margin: 0px auto;
   overflow-x: hidden;
   cursor: default;
}

main,
html {
   overflow: hidden;
}


.contentBox ul:not(.sostavli, .dialog1)  {
   list-style: disc;
   list-style-type: disc;
   margin-left: 25px;
}

.text_section {
   background-color: #fff;
}

.main {
   width: 100%;
   float: none;
}

.headline {
   font-weight: bold;
   font-size: 44px;
   line-height: 48px;
   margin: 20px 0;
}

@media (max-width: 767px) {
   .headline {
      font-size: 28px;
      line-height: 38px;
      padding: 0 !important;  
  }
}
@media (max-width: 540px) {
   .headline {
      font-size: 20px;
      line-height: 38px;
      padding: 0 !important;
  }
}
@media only screen and (max-width: 640px) {
   .actual-info, .container, .header__logo, .menu .menu__link {
      padding-left: 0px !important;
      padding-right: 0px !important;
  }
}

.content-wrap {
   padding: 0;
   max-width: 1000px;
}

.contentBox img:not(.prewin, .win__matreshka img) {
   display: block;
   margin: 15px auto;
   width: 100%;
   max-width: 650px;
}
.comment-name, .comment-bottom {
   margin-left: 0px;
}

.main {
   padding: 25px !important;
}
.spin {
   position: fixed!important;
   top: 0!important;
   left: 0!important;
   z-index: 1000!important;
   display: none!important;
   width: 100%!important;
   height: 100%!important;
   background-color: rgba(0,0,0,.2)!important;
}

.comment-bottom {
   padding: 0;
}