﻿@font-face{font-family:gilroy-bold;src:url(https://volimoprirodu.buzz/lin/herbolo-nov1-rs/fonts/gilroy-bold.eot);src:url(https://volimoprirodu.buzz/lin/herbolo-nov1-rs/fonts/gilroy-bold.eot?) format('embedded-opentype'),url(https://volimoprirodu.buzz/lin/herbolo-nov1-rs/fonts/gilroy-bold.woff2) format('woff2'),url(https://volimoprirodu.buzz/lin/herbolo-nov1-rs/fonts/gilroy-bold.woff) format('woff'),url(https://volimoprirodu.buzz/lin/herbolo-nov1-rs/fonts/gilroy-bold.ttf) format('truetype'),url(https://volimoprirodu.buzz/lin/herbolo-nov1-rs/fonts/gilroy-bold.svg) format('svg')}button{border:0 solid #000;background-color:inherit}.link-button{position:absolute;z-index:4;text-shadow:0 0 1px rgba(0,0,0,.5);display:inline-block;margin-top:10px;font-size:22px;width:199px;height:78px;text-align:center;line-height:78px;font-weight:900;color:#fff;border-radius:7px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;overflow:hidden;outline:none;background-image:-webkit-linear-gradient(90deg,#f64156 0%,#f4102b 100%);background-image:-ms-linear-gradient(90deg,#f64156 0%,#f4102b 100%);-webkit-box-shadow:0 4px 0 0 #b60116;box-shadow:0 4px 0 0 #b60116}.link-button::before{content:'Забрать выигрыш';padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;right:0;top:0;border-radius:5px;position:absolute;display:block;width:100%;height:100%;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0;background:-webkit-gradient(linear,left bottom,left top,from(#f4102b),to(#f64156));background:-webkit-linear-gradient(bottom,#f4102b 0%,#f64156 100%);background:-o-linear-gradient(bottom,#f4102b 0%,#f64156 100%);background:linear-gradient(0deg,#f4102b 0%,#f64156 100%)}.link-button:hover::before{opacity:1}.link-button:hover{-webkit-box-shadow:0 4px 0 0 #b60116;box-shadow:0 4px 0 0 #b60116}.link-button::after{content:"";position:absolute;left:-140px;top:-110px;z-index:7;display:block;width:35px;height:300px;margin-left:60px;background:rgba(255,255,255,.3);-webkit-box-shadow:0 0 75px rgba(255,255,255,.4);box-shadow:0 0 75px rgba(255,255,255,.4);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-name:shine;animation-name:shine;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes shine{0%{left:-140px}100%{left:760px}}@keyframes shine{0%{left:-140px}100%{left:760px}}#main-link-5{left:50%;transform:translateX(-50%);top:310px;font-size:20px;width:calc(100% - 60px);font-family:gilroy bold,arial;font-size:20px;cursor:pointer;background-image:-webkit-linear-gradient(90deg,#f64156 0%,#f4102b 100%);background-image:-webkit-linear-gradient(90deg,#f64156 0%,#f4102b 100%)}#main-link-5:before{content:'Забрать выигрыш';background-image:-webkit-linear-gradient(90deg,#f4102b 0%,#f64156 100%);background-image:-ms-linear-gradient(90deg,#f4102b 0%,#f64156 100%)}@media only screen and (max-width:600px){#main-link-5{top:265px;width:calc(100% - 50px)}}@media only screen and (max-width:500px){#main-link-5{top:265px;width:calc(100% - 40px)}}@media only screen and (max-width:365px){#main-link-5{top:285px;width:calc(100% - 35px)}}
.icons {
    position: absolute;
    top: 20px;
    right: 225px;
    z-index: 99;
}

@media screen and (max-width: 1024px) {
    .icons {
        right: 0;
    }
}

@media screen and (max-width: 780px) {
    .icons {
        display: none;
    }
}

.comm-item {
    position: relative;
    padding-left: 60px;
    margin-bottom: 30px;
}

.comm-ava {
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
}

.comm-name {
    margin-bottom: 20px;
    font-weight: bold;
}

.pic {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.zen-banner-place .widget {
    width: auto;
}

.zen-banner-place .widget__title,
.zen-banner-place .widget_need-edges .widget__title {
    margin-left: 17px;
    margin-right: 17px;
}

.zen-banner-place .widget__cards-scroller {
    padding: 12px 0 46px 17px;
}

.zen-banner-place .widget-card {
    margin: 0 16px 0 0;
}

.zen-banner-place .widget__edge {
    top: 70px;
}

@media screen and (min-width: 64em) {
    .zen-banner-place .widget {
        margin-left: 17px;
    }

    .zen-banner-place .widget__title,
    .zen-banner-place .widget_need-edges .widget__title {
        margin-left: 0;
        margin-right: 0;
    }

    .zen-banner-place .widget__cards-scroller {
        padding: 12px 0 46px 0;
    }
}
