/* Start:/local/templates/main/css/plyr.css?151758265915572*/
@-webkit-keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-progress{to{background-position:25px 0}}.plyr{position:relative;max-width:100%;min-width:200px;font-family:Avenir,'Avenir Next','Helvetica Neue','Segoe UI',Helvetica,Arial,sans-serif;direction:ltr}.plyr,.plyr *,.plyr ::after,.plyr ::before{-webkit-box-sizing:border-box;box-sizing:border-box}.plyr a,.plyr button,.plyr input,.plyr label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr:focus{outline:0}.plyr audio,.plyr video{width:100%;height:auto;vertical-align:middle;border-radius:inherit}.plyr input[type=range]{display:block;height:20px;width:100%;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;border:none;background:0 0}.plyr input[type=range]::-webkit-slider-runnable-track{height:8px;background:0 0;border:0;border-radius:4px;-webkit-user-select:none;user-select:none}.plyr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;-webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.plyr input[type=range]::-moz-range-track{height:8px;background:0 0;border:0;border-radius:4px;-moz-user-select:none;user-select:none}.plyr input[type=range]::-moz-range-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;-webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-ms-track{height:8px;background:0 0;border:0;color:transparent}.plyr input[type=range]::-ms-fill-upper{height:8px;background:0 0;border:0;border-radius:4px;-ms-user-select:none;user-select:none}.plyr input[type=range]::-ms-fill-lower{height:8px;background:0 0;border:0;border-radius:4px;-ms-user-select:none;user-select:none;background:#931f1a}.plyr input[type=range]::-ms-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;-webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;margin-top:0}.plyr input[type=range]::-ms-tooltip{display:none}.plyr input[type=range]:focus{outline:0}.plyr input[type=range]::-moz-focus-outer{border:0}.plyr input[type=range].tab-focus:focus{outline-offset:3px}.plyr input[type=range]:active::-webkit-slider-thumb{background:#931f1a;border-color:#fff;-webkit-transform:scale(1.25);transform:scale(1.25)}.plyr input[type=range]:active::-moz-range-thumb{background:#931f1a;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-ms-thumb{background:#931f1a;border-color:#fff;transform:scale(1.25)}.plyr--video input[type=range].tab-focus:focus{outline:1px dotted rgba(255,255,255,.5)}.plyr--audio input[type=range].tab-focus:focus{outline:1px dotted rgba(86,93,100,.5)}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;padding:0!important;border:0!important;height:1px!important;width:1px!important}.plyr__video-wrapper{position:relative;background:#000;border-radius:inherit}.plyr__video-embed{padding-bottom:56.25%;height:0;border-radius:inherit;overflow:hidden;z-index:0}.plyr__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plyr__video-embed>div{position:relative;padding-bottom:200%;-webkit-transform:translateY(-35.95%);transform:translateY(-35.95%)}.plyr .plyr__video-embed iframe{pointer-events:none}.plyr video::-webkit-media-text-track-container{display:none}.plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;color:#fff;font-size:16px;text-align:center;font-weight:400}.plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(0,0,0,.7);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:150%}.plyr__captions span:empty{display:none}@media (min-width:768px){.plyr__captions{font-size:24px}}.plyr--captions-active .plyr__captions{display:block}.plyr--hide-controls .plyr__captions{-webkit-transform:translateY(-15px);transform:translateY(-15px)}@media (min-width:1024px){.plyr--fullscreen-active .plyr__captions{font-size:32px}}.plyr ::-webkit-media-controls{display:none}.plyr__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;text-align:center;pointer-events:none}.plyr__controls>*{pointer-events:all}.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:5px}.plyr__controls .plyr__progress:first-child,.plyr__controls .plyr__time:first-child,.plyr__controls>button:first-child{margin-left:0}.plyr__controls .plyr__volume{margin-left:5px}.plyr__controls [data-plyr=pause]{margin-left:0}.plyr__controls button{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;overflow:visible;vertical-align:middle;padding:7px;border:0;background:0 0;border-radius:3px;cursor:pointer;-webkit-transition:background .3s ease,color .3s ease,opacity .3s ease;transition:background .3s ease,color .3s ease,opacity .3s ease;color:inherit}.plyr__controls button svg{width:18px;height:18px;display:block;fill:currentColor}.plyr__controls button:focus{outline:0}.plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}@media (min-width:480px){.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:10px}}.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none}.plyr--video .plyr__controls{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:50px 10px 10px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover{background:#931f1a;color:#fff}.plyr--audio .plyr__controls{padding:10px;border-radius:inherit;background:#fff;border:1px solid #dbe3e8;color:#565d64}.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover{background:#931f1a;color:#fff}.plyr__play-large{display:none;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px;background:#931f1a;border:4px solid currentColor;border-radius:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15);color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.plyr__play-large svg{position:relative;left:2px;width:20px;height:20px;display:block;fill:currentColor}.plyr__play-large:focus{outline:1px dotted rgba(255,255,255,.5)}.plyr .plyr__play-large{display:inline-block}.plyr--audio .plyr__play-large{display:none}.plyr--playing .plyr__play-large{opacity:0;visibility:hidden}.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}.plyr--playing .plyr__controls [data-plyr=pause]{display:inline-block}.plyr--captions-active .plyr__controls .icon--captions-on,.plyr--fullscreen-active .icon--exit-fullscreen,.plyr--muted .plyr__controls .icon--muted{display:block}.plyr--captions-active .plyr__controls .icon--captions-on+svg,.plyr--fullscreen-active .icon--exit-fullscreen+svg,.plyr--muted .plyr__controls .icon--muted+svg{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:5px 7.5px;pointer-events:none;opacity:0;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:14px;line-height:1.3;-webkit-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease}.plyr__tooltip::before{content:'';position:absolute;width:0;height:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-4px;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.7);border-left:4px solid transparent;z-index:2}.plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.plyr button:hover .plyr__tooltip{z-index:3}.plyr__controls button:first-child .plyr__tooltip{left:0;-webkit-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls button:first-child .plyr__tooltip::before{left:16px}.plyr__controls button:last-child .plyr__tooltip{right:0;-webkit-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls button:last-child .plyr__tooltip::before{left:auto;right:16px;-webkit-transform:translateX(50%);transform:translateX(50%)}.plyr__controls button:first-child .plyr__tooltip--visible,.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:first-child:hover .plyr__tooltip,.plyr__controls button:last-child .plyr__tooltip--visible,.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:last-child:hover .plyr__tooltip{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.plyr__progress{position:relative;display:none;-webkit-box-flex:1;-ms-flex:1;flex:1}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress input[type=range]::-webkit-slider-runnable-track{background:0 0}.plyr__progress input[type=range]::-moz-range-track{background:0 0}.plyr__progress input[type=range]::-ms-fill-upper{background:0 0}.plyr__progress .plyr__tooltip{left:0}.plyr .plyr__progress{display:inline-block}.plyr__progress--buffer,.plyr__progress--played,.plyr__volume--display{position:absolute;left:0;top:50%;width:100%;height:8px;margin:-4px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;border:none;border-radius:100px}.plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar,.plyr__volume--display::-webkit-progress-bar{background:0 0}.plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{border-radius:100px}.plyr__progress--played,.plyr__volume--display{z-index:1;color:#931f1a;background:0 0;-webkit-transition:none;transition:none}.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-transition:none;transition:none}.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-transition:none;transition:none}.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{display:none}.plyr__progress--buffer::-webkit-progress-value{-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress--buffer::-moz-progress-bar{-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress--buffer::-ms-fill{-webkit-transition:width .2s ease;transition:width .2s ease}.plyr--video .plyr__progress--buffer,.plyr--video .plyr__volume--display{background:rgba(255,255,255,.25)}.plyr--video .plyr__progress--buffer{color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{background:rgba(198,214,219,.66)}.plyr--audio .plyr__progress--buffer{color:rgba(198,214,219,.66)}.plyr--loading .plyr__progress--buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-size:25px 25px;background-repeat:repeat-x;background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);color:transparent}.plyr--video.plyr--loading .plyr__progress--buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress--buffer{background-color:rgba(198,214,219,.66)}.plyr__time{display:inline-block;vertical-align:middle;font-size:14px}.plyr__time+.plyr__time{display:none}@media (min-width:768px){.plyr__time+.plyr__time{display:inline-block}}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}.plyr__volume{display:none}.plyr .plyr__volume{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.plyr .plyr__volume input[type=range]{position:relative;z-index:2}@media (min-width:480px){.plyr .plyr__volume{display:block;max-width:60px}}@media (min-width:768px){.plyr .plyr__volume{max-width:100px}}.plyr--is-ios .plyr__volume,.plyr--is-ios [data-plyr=mute]{display:none!important}.plyr--fullscreen-active{height:100%;width:100%;background:#000;border-radius:0!important}.plyr--fullscreen-active video{height:100%}.plyr--fullscreen-active .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-active .plyr__video-embed{overflow:visible}.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr--fullscreen-fallback.plyr--fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000000}

/* End */


/* Start:/local/templates/main/css/social.min.css?154746279750632*/
body {
    background-color: #dadada;
    font-family: "Roboto Regular"
}

.tooltip_trends:after {
    position: absolute;
    content: '';
    top: -10px;
    left: 30%;
    margin-left: -5px;
    border: 5px solid transparent;
    border-bottom: 5px solid #fff;
    display: block;
    z-index: 10
}

.container-fluid_citations {
    background: url(https://gaidarforum.ru/local/templates/main/images/1.png)
}

.container-fluid_graph {
    background: #922416 url(../../../../../../local/templates/main/images/2.png);
}

.container-fluid_share {
    background: #922416 url(../../../../../../local/templates/main/images/2.png)
}

.container-fluid_forum {
    background: url(../../../../../../local/templates/main/images/3.jpg)
}

.container-fluid_broadcast {
    background: url(../../../../../../local/templates/main/images/3.jpg);
    background-position-y: 40%
}

.container-fluid_telegram {
    background: url(../../../../../../local/templates/main/images/4.jpg)
}

.container-fluid_trends {
    background: url(../../../../../../local/templates/main/images/trends.jpg)
}

.landing-wrapper {
    max-width: 1366px;
    margin: 0 auto
}

.landing-wrapper_small {
    max-width: 1200px;
    margin: 0 auto
}

.social-landing {
    width: 100%;
    position: relative
}

.social-landing__logo {
    font-size: 34px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 45px;
    letter-spacing: .8px;
    text-align: left;
    color: #676767;
    margin-bottom: 40px
}

.social-landing__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 50px
}

.social-landing__text {
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: left;
    color: #252525;
    margin-bottom: 60px;
    max-width: 700px
}

.social-landing__text_share {
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.63;
    letter-spacing: .8px;
    text-align: left;
    margin-right: 20px
}

.social-landing__text_telegram {
    font-size: 10px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: center;
    color: #252525;
    white-space: nowrap;
    margin-bottom: 15px
}

@media (min-width:426px) {
    .social-landing__text_telegram {
        font-size: 14px
    }
}

@media (min-width:500px) {
    .social-landing__text_telegram {
        font-size: 18px
    }
}

.social-landing__share {
    max-width: 290px;
    height: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff
}

.social-landing__share_telegram {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    width: auto;
    margin: 25px 0 30px
}

.social-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 20px
}

.social-menu__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px;
    padding: 0 15px;
    height: 45px;
    border-radius: 5px;
    font-size: 10px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: .1px;
    text-align: center;
    color: rgba(37, 37, 37, .7);
    cursor: pointer;
    text-decoration: none;
    border: 1px solid transparent
}

.social-menu__item_active {
    background-color: #91231d;
    border-color: #91231d;
    color: rgba(254, 254, 254, .7)
}

.social-menu__item_active:hover {
    color: rgba(254, 254, 254, .7)
}

.social-menu__item:hover {
    border-color: #91231d
}

.social-menu__item:not(:last-of-type) {
    margin-right: 10px
}

@media (min-width:572px) {
    .social-menu__item {
        font-size: 18px;
        text-align: left
    }
}

@media (min-width:426px) {
    .social-menu__item {
        font-size: 14px
    }
}

.social-menu_forum {
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #9a9a9a
}

.social-menu_forum .social-menu__item {
    background-color: transparent;
    border: solid 1px #9a9a9a;
    padding: 0 25px
}

.social-menu_forum .social-menu__logo {
    font-family: 'Roboto Bold';
    color: #93231d
}

.social-button {
    cursor: pointer
}

.social-button__icon {
    width: 60px;
    font-size: 40px;
    text-align: right
}

.social-button__text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center
}

.social-button_telegram {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 230px;
    height: 60px;
    border-radius: 5.6px;
    background-color: #91231d;
    border: solid 1px #931f1a
}

.section {
    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: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border: none !important;
    margin: 0;
    padding: 0;
    width: 100%
}

.section__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding: 25px 0 25px;
    color: #676767
}

@media (min-width:426px) {
    .section__header {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding: 65px 0 35px
    }
}

.section__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.section__title {
    font-size: 22px;
    max-width: 80%
}

@media (min-width:426px) {
    .section__title {
        margin: 0 20px 0 0;
        font-size: 34px
    }
}

.section__icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.section__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.section__items_citations {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: auto
}

.section__items_forum {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.section__item {
    background-color: #fff
}

.section__item_citations {
    padding: 22px;
    margin-bottom: 10px;
    width: 100%;
    margin-right: 0;
    border-bottom: 2px solid #931f1a
}

@media (min-width:600px) {
    .section__item_citations {
        width: 49%;
        margin-right: 2%
    }

    .section__item_citations:nth-of-type(2n) {
        margin-right: 0
    }
}

@media (min-width:1230px) {
    .section__item_citations {
        width: 32.5%;
        margin-right: 1.25% !important
    }

    .section__item_citations:nth-of-type(3n) {
        margin-right: 0 !important
    }
}

.section__item_forum {
    width: 290px;
    margin-bottom: 10px;
    margin-right: 10px
}

.section__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 165px;
    margin-bottom: 15px
}

.section__more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 210px;
    height: 60px;
    border-radius: 10px;
    background-color: #fff;
    border: solid 1px #931f1a;
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    color: #931f1a;
    cursor: pointer
}

.section__share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.section__broadcast {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin-bottom: 40px
}

.section__broadcast>* {
    width: 100%
}

.broadcast {
    width: 100%;
    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-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.broadcast__container {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.broadcast__playlist {
    background-color: #343434;
    width: 100%
}

@media (min-width:426px) {
    .broadcast__playlist {
        width: 33.3%
    }
}

@media (min-width:426px) {
    .broadcast {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.social-playlist {
    overflow: auto;
    position: relative;
    width: 100%;
    height: 100%;
    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-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    /* padding: 0 10% */
}

.social-playlist__close {
    position: absolute;
    top: 0;
    left: -10px;
    background-color: #fff;
    width: 10px;
    height: 10px
}

.social-playlist__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 25px;
    color: #d8d8d8;
    text-decoration: none
}

@media (min-width:500px) {
    .social-playlist__item {
        min-height: 100px
    }
}

.social-playlist__item_current {
    color: #931f1a
}

.social-playlist__item:not(:last-of-type) {
    border-bottom: 1px solid #fff
}

.item {
    position: relative;
    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-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    max-width: 100% !important;
    height: 100%
}

.item__header {
    width: 100%
}

.item__title {
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal
}

.item__subtitle {
    font-size: 14px;
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
    line-height: 1.5
}

.item__image {
    float: left;
    margin-right: 22px;
    margin-bottom: 22px;
    width: 93px;
    height: 93px
}

.item__body {
    width: 100%
}

.item__text {
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    margin-bottom: 0
}

.item__footer {
    position: absolute;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}

.item_playlist {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-family: Roboto;
    font-size: 19.5px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: inherit;
    text-decoration: none
}

.item_playlist:hover {
    text-decoration: none;
    color: inherit
}

@media (min-width:500px) {
    .item_playlist {
        display: block
    }
}

.item_playlist .item__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 10px
}

@media (min-width:500px) {
    .item_playlist .item__logo {
        float: left;
        margin-right: 20px;
        font-size: 40px
    }
}

.item_playlist .item__text {
    font-size: 10px
}

.item_playlist .item__text:not(:last-of-type) {
    display: none;
    visibility: hidden
}

@media (min-width:500px) {
    .item_playlist .item__text:not(:last-of-type) {
        display: block;
        visibility: visible
    }
}

@media (min-width:500px) {
    .item_playlist .item__text {
        font-size: 14px
    }
}

.icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    background-color: transparent;
    border: solid 1px #9a9a9a;
    border-radius: 50%;
    cursor: pointer
}

.icon:not(:last-of-type) {
    margin-right: 10px
}

@media (min-width:375px) {
    .icon:not(:last-of-type) {
        margin-right: 20px
    }
}

.graph {
    position: relative;
    width: 100%;
    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: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.graph__title {
    width: 100%;
    padding-top: 25px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .9px;
    z-index: 100
}

@media (min-width:550px) {
    .graph__title {
        font-size: 34px;
        padding-top: 65px
    }
}

.graph__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 100%
}

.graph__xAxes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0
}

.graph__xAxe {
    width: 33%;
    height: 2px;
    background-color: #fff;
    position: relative
}

.graph__xAxe-label {
    position: absolute;
    bottom: 10px;
    left: 2px;
    display: inline-block;
    font-family: Roboto;
    font-size: 12px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.44;
    letter-spacing: normal;
    text-align: left;
    color: #fff
}

@media (min-width:500px) {
    .graph__xAxe-label {
        font-size: 18px
    }
}

.graph__canvas {
    height: 100% !important;
    width: 100% !important;
    z-index: 99
}

.graph__status-bar {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 25px;
    max-height: 50px;
    margin-bottom: 25px
}

.graph__status {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: .5px;
    text-align: center
}

.graph__status-icon {
    margin-right: 15px
}

@media (min-height:500px) {
    .graph__status-icon {
        margin-right: 25px
    }
}

.graph__status:not(:last-of-type) {
    margin-right: 25px
}

@media (min-width:550px) {
    .graph__status:not(:last-of-type) {
        margin-right: 60px
    }
}

@media (min-width:425px) {
    .graph__status {
        font-size: 24px
    }
}

@media (min-width:550px) {
    .graph__status {
        font-size: 48px
    }

    .graph__status:not(:last-of-type) {
        margin-right: 115px
    }
}

.graph__status_twitter {
    color: #95bfdc
}

.graph__status_instagram {
    color: #f06541
}

.graph__status_quote {
    color: #676767
}

.graph__status_facebook {
    color: #fff
}

.font_42 {
    font-size: 42px
}

.load-more-container-trends .section__item {
    background-color: transparent
}

.load-more-container-trends .item {
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #e1e8ed;
    padding: 10px
}

.load-more-container-trends .item__footer {
    left: 10px;
    bottom: 10px
}

.instagram-media-rendered {
    margin: 0 !important;
    width: 100% !important
}

.twitter-tweet-rendered {
    width: 100% !important;
    border-radius: 0 !important;
    margin: 0 !important
}

text {
    pointer-events: none
}

.trend {
    position: relative;
	cursor: auto !important;
}

.trend:hover {
    fill: #676767
}

rect.tooltip__container {
    pointer-events: none;
    fill: #fff;
    stroke: #fff;
    stroke-width: 1px
}

rect.tooltip__container:after {
    position: absolute;
    content: '';
    top: -10px;
    left: 30%;
    margin-left: -5px;
    border: 5px solid transparent;
    border-bottom: 5px solid #fff;
    display: block;
    z-index: 10
}

polygon.tooltip__arrow {
    pointer-events: none
}

.chart-container {
    position: relative;
    width: 100%;
    height: 100%;
    padding-bottom: 50px;
}

@media (max-width:1025px) {
    /* .graph { min-height:825px; } */
}

.graph__status-icon {
    margin-right: 25px
}

.graph__status:not(:last-of-type) {
    margin-right: 115px
}

@media (max-width:1170px) {
    .graph__status {
        font-size: 36px
    }

    .graph__status:not(:last-of-type) {
        margin-right: 75px
    }

    .chart-container {
        height: 90%;
        padding-bottom: 30px;
    }
}

@media (max-width:850px) {
    .graph__status {
        font-size: 32px
    }

    .graph__status:not(:last-of-type) {
        margin-right: 55px
    }

    .chart-container {
        height: 85%;
    }
}

@media (max-width:720px) {
    .graph__status {
        font-size: 26px
    }

    .graph__status:not(:last-of-type) {
        margin-right: 55px
    }

    .graph__status-icon {
        margin-right: 20px
    }

    .graph__xAxe-label {
        font-size: 16px;
    }

    .chart-container {
        height: 80%;
        padding-bottom: 15px;
    }
}

@media (max-width:650px) {
    .graph__status {
        font-size: 20px
    }

    .graph__status:not(:last-of-type) {
        margin-right: 35px
    }

    .graph__status-icon {
        margin-right: 15px
    }

    .graph__xAxe-label {
        font-size: 14px;
    }

    .container-fluid_graph {
        min-height: 450px;
    }
}

@media (max-width:500px) {
    .graph__status {
        font-size: 14px
    }

    .graph__status:not(:last-of-type) {
        margin-right: 15px
    }

    .graph__status-icon {
        margin-right: 10px
    }

    .graph__xAxe-label {
        font-size: 11px;
    }

    .container-fluid_graph {
        min-height: 350px;
    }

    .graph__body {
        margin-bottom: 15px;
    }

    .social-landing__text {
        margin-bottom: 30px;
    }
}

@media (max-width:414px) {
    .graph__status {
        font-size: 14px
    }

    .graph__status:not(:last-of-type) {
        margin-right: 15px
    }

    .graph__status-icon {
        margin-right: 10px
    }

    .graph__xAxe-label {
        font-size: 11px;
    }

    .container-fluid_graph {
        min-height: 150px;
    }

    .graph__body {
        margin-bottom: 10px;
    }

    .graph {
        min-height: 400px;
    }
}

@font-face {
    font-family: 'Roboto Regular';
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Regular"), url(../../../../../../local/templates/main/fonts/roboto/Roboto-Regular.woff) format("woff")
}

@font-face {
    font-family: 'Roboto Medium';
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Medium"), url(../../../../../../local/templates/main/fonts/roboto/Roboto-Medium.woff) format("woff")
}

@font-face {
    font-family: 'Roboto Bold';
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Bold"), url(../../../../../../local/templates/main/fonts/roboto/Roboto-Bold.woff) format("woff")
}

@font-face {
    font-family: 'Roboto Italic';
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Italic"), url(../../../../../../local/templates/main/fonts/roboto/Roboto-Italic.woff) format("woff")
}

.main-box {
    padding-bottom: 0;
}

body {
    background-color: #dadada;
    font-family: "Roboto Regular"
}

.container-fluid_citations {
    background: url(../../../../../../local/templates/main/images/live_quotes.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 40px;
}

.container-fluid_graph {
    background: #922416 url(../../../../../../local/templates/main/images/live_graph.png);
    background-size: cover;
}

.container-fluid_share {
    background: #922416 url(../../../../../../local/templates/main/images/live_graph.png);
    background-size: 100%;
}

.container-fluid_forum {
    background: url(../../../../../../local/templates/main/images/live_forum.jpg);
    background-size: 100%;
}

.container-fluid_broadcast {
    background: url(../../../../../../local/templates/main/images/live_forum.jpg);
    background-position-y: 40%;
    background-size: 100%;
}

.container-fluid_telegram {
    background: url(../../../../../../local/templates/main/images/live_telegram.jpg);
    background-size: cover;
}

.landing-wrapper {
    max-width: 1366px;
    margin: 0 auto
}

.landing-wrapper_small {
    max-width: 1200px;
    margin: 0 auto
}

.social-landing {
    width: 100%
}

.social-landing__logo {
    font-size: 34px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 45px;
    letter-spacing: .8px;
    text-align: left;
    color: #676767;
    margin-bottom: 40px
}

.social-landing__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 50px
}

.social-landing__text {
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: left;
    color: #252525;
    margin-bottom: 60px;
    max-width: 700px
}

.social-landing__text_share {
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.63;
    letter-spacing: .8px;
    text-align: left;
    margin-right: 20px
}

.social-landing__text_telegram {
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: center;
    color: #252525;
    white-space: normal;
    margin-bottom: 15px
}

@media (min-width:426px) {
    .social-landing__text_telegram {
        font-size: 14px;
        white-space: nowrap;
    }
}

@media (min-width:500px) {
    .social-landing__text_telegram {
        font-size: 18px
    }
}

.social-landing__share {
    max-width: 290px;
    height: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff
}

.social-landing__share_telegram {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    width: auto;
    margin: 25px 0 30px
}

.social-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 20px
}

.social-menu__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 15px;
    height: 45px;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: .1px;
    text-align: center;
    color: rgba(37, 37, 37, .7);
    cursor: pointer;
    text-decoration: none;
    border: 1px solid transparent
}

.social-menu__item_active, .social-menu__item.anchors-box__active {
    background-color: #91231d;
    border-color: #91231d;
    color: rgba(255, 255, 255, 1)
}

.social-menu__item_active:hover {
    color: rgba(254, 254, 254, .7)
}

.social-menu__item:hover {
    border-color: #91231d
}

.social-menu__item:not(:last-of-type) {
    margin-right: 10px
}

@media (min-width:601px) {
    .social-menu__item {
        font-size: 14px;
        text-align: left
    }
}

@media (max-width: 600px) {
    .social-menu_forum .social-menu__item {
        font-size: 14px;
    }
}

/* @media (min-width:426px) { .social-menu__item { font-size: 14px } } */
.social-menu_forum {
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #9a9a9a
}

.social-menu_forum .social-menu__item {
    background-color: transparent;
    border: solid 1px #9a9a9a;
    padding: 0 25px
}

.social-menu_forum .social-menu__logo {
    font-family: 'Roboto Bold';
    color: #93231d
}

.social-button__icon {
    width: 60px;
    font-size: 40px;
    text-align: right
}

.social-button__text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center
}

.social-button_telegram {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 230px;
    height: 60px;
    border-radius: 5.6px;
    color: #fff;
    text-decoration: none;
    background-color: #91231d;
    border: solid 1px #931f1a
}

.social-button_telegram:hover {
    color: #91231d;
    background-color: #fff;
}

.social-button_telegram:hover .social-button__text.text-uppercase {
    color: #91231d;
}

.section {
    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: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border: none !important;
    margin: 0;
    padding: 0;
    width: 100%
}

.section__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 110px
    padding:0;
}

@media (min-width:426px) {
    .section__header {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.section__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.section__title {
    font-size: 22px;
    max-width: 80%
}

@media (min-width:426px) {
    .section__title {
        margin: 0 20px 0 0;
        font-size: 34px
    }
}

.section__icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.section__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.section__items_citations {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: auto
}

.section__items_forum {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.section__item {
    background-color: #fff
}

.section__item_citations {
    padding: 22px;
    margin-bottom: 10px;
    width: 100%;
    margin-right: 0;
    border-bottom: 2px solid #931f1a
}

@media (min-width:600px) {
    .section__item_citations {
        width: 49%;
        margin-right: 2%
    }

    .section__item_citations:nth-of-type(2n) {
        margin-right: 0
    }

    /* .section__item_citations .item__image { width: 20%; height: auto } */
}

@media (min-width:1230px) {
    .section__item_citations {
        width: 32.5%;
        margin-right: 1.25% !important
    }

    .section__item_citations:nth-of-type(3n) {
        margin-right: 0 !important
    }
}

.section__item_forum {
    width: 290px;
    margin-bottom: 10px;
    margin-right: 10px
}

.section__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 165px;
    margin-bottom: 15px
}

.section__more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 210px;
    height: 60px;
    border-radius: 10px;
    background-color: #fff;
    border: solid 1px #931f1a;
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    color: #931f1a;
    cursor: pointer
}

.section__share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.section__broadcast {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin-bottom: 40px
}

.section__broadcast>* {
    width: 100%
}

.broadcast {
    width: 100%;
    height: 450px;
    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-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.broadcast__container {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.broadcast__playlist {
    background-color: #343434;
    width: 100%
}

@media (min-width: 768px) {
    .broadcast__playlist {
        width: 33.3%
    }
}

@media (min-width: 768px) {
    .broadcast {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.social-playlist {
    overflow: auto;
    position: relative;
    width: 100%;
    height: 100%;
    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-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.social-playlist__close {
    position: absolute;
    top: 0;
    left: -10px;
    background-color: #fff;
    width: 10px;
    height: 10px
}

.social-playlist__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 25px;
    padding: 10px 5%;
    color: #d8d8d8;
    text-decoration: none
}

@media (min-width: 768px) {
    .social-playlist__item {
        min-height: 100px;
        padding: 0 5%;
    }
}

.social-playlist__item:hover, .social-playlist__item_current {
    color: #fff;
    background-color: #931f1a;
}

.social-playlist__item:not(:last-of-type) {
    border-bottom: 1px solid #fff
}

.item {
    position: relative;
    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-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    max-width: 100% !important;
    height: 100%
}

.item__header {
    width: 100%
}

.item__title {
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal
}

.item__subtitle {
    font-size: 14px;
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
    line-height: 1.5
}

.item__image {
    float: left;
    margin-right: 22px;
    margin-bottom: 22px;
    width: 93px;
    height: 93px
}

.item__body {
    width: 100%
}

.item__text {
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    margin-bottom: 0
}

.item__footer {
    position: absolute;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}

.item_playlist {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    font-family: Roboto;
    font-size: 19.5px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: inherit;
    text-decoration: none
}

.item_playlist:hover {
    text-decoration: none;
    color: inherit
}

/* @media (min-width: 768px) { .item_playlist { display: block } } */
.item_playlist .item__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 10px;
}

@media (min-width: 768px) {
    .item_playlist {
        justify-content: flex-start;
    }

    .item_playlist .item__logo {
        display: inline-block;
        float: left;
        margin-right: 20px;
        font-size: 40px;
    }
}

@media (min-width: 1024px) {
    .item_playlist .item__logo {
        font-size: 25px;
    }
}

@media (min-width: 1100px) {
    .item_playlist .item__logo {
        font-size: 40px;
    }
}

.item_playlist .item__text {
    font-size: 13px;
}

.item_playlist .item__text strong {
    display: none;
    visibility: hidden;
}

@media (min-width: 768px) {
    .item_playlist .item__text {
        font-size: 14px;
        line-height: 1.2;
    }

    .item_playlist .item__text span {
        font-size: 15px;
    }
}

@media (min-width: 1024px) {
    .item_playlist .item__text strong {
        display: block;
        visibility: visible;
        margin-bottom: 10px;
    }

    .item_playlist .item__text span {
        font-size: 13px;
    }
}

.icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    background-color: transparent;
    border: solid 1px #9a9a9a;
    border-radius: 50%;
    cursor: pointer
}

.icon:not(:last-of-type) {
    margin-right: 10px
}

.icon:hover {
    background-color: #9a9a9a;
}

.icon.icon_twitter:hover i, .icon.icon_facebook:hover i {
    color: #fff;
}

@media (min-width:375px) {
    .icon:not(:last-of-type) {
        margin-right: 20px
    }
}

.graph {
    position: relative;
    min-height: 600px;
    width: 100%;
    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: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.graph__title {
    width: 100%;
    padding-top: 25px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .9px;
    z-index: 100
}

@media (min-width:550px) {
    .graph__title {
        font-size: 34px;
        padding-top: 65px
    }
}

.graph__canvas {
    width: 100%;
    z-index: 99
}

.graph__status-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 50px;
    margin-bottom: 20px
}

@media (min-width:550px) {
    .graph__status-bar {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-bottom: 50px
    }
}

.graph__status {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    font-size: 24px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: .5px;
    text-align: center
}

.graph__status_twitter {
    color: #95bfdc
}

.graph__status_instagram {
    color: #f06541
}

.font_42 {
    font-size: 42px
}

.red-back {
    background-color: #92231d;
    color: #fff;
    white-space: pre
}

.instagram-media-rendered {
    margin: 0 !important;
    width: 100% !important
}

.twitter-tweet-rendered {
    width: 100% !important;
    border-radius: 0 !important;
    margin: 0 !important
}

@font-face {
    font-family: 'Roboto Regular';
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Regular"), url(../../../../../../local/templates/main/fonts/roboto/Roboto-Regular.woff) format("woff")
}

@font-face {
    font-family: 'Roboto Medium';
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Medium"), url(../../../../../../local/templates/main/fonts/roboto/Roboto-Medium.woff) format("woff")
}

@font-face {
    font-family: 'Roboto Bold';
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Bold"), url(../../../../../../local/templates/main/fonts/roboto/Roboto-Bold.woff) format("woff")
}

@font-face {
    font-family: 'Roboto Italic';
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Italic"), url(../../../../../../local/templates/main/fonts/roboto/Roboto-Italic.woff) format("woff")
}

/*------- ADDITIONAL ---------*/
.text-uppercase {
    text-transform: uppercase;
}

.section__more__cont {
    color: #931f1a;
    text-decoration: none;
}

.section__more:hover {
    color: #fff;
    background-color: #931f1a;
}

.section__title {
    color: #676767;
    font-weight: 500;
}

.icon_twitter i, .icon_facebook i {
    color: #9B9B9B;
}

.container-fluid_share .section__share .icon_twitter i, .container-fluid_share .section__share .icon_facebook i {
    color: #fff;
}

.item__header a {
    text-decoration: none;
}

.social-button__text {
    color: #fff;
    text-decoration: none;
}

/*------- END ADDITIONAL ---------*/
@media (max-width: 480px) {
    .social-menu.social-menu_forum {
        flex-direction: column;
    }

    .social-menu_forum .social-menu__item {
        width: 100%;
        justify-content: center;
        margin-bottom: 15px;
    }
}

/*------- Partition Box ---------*/
.partition-box {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 55px 0 15px;
}

.partition {
    display: block;
    width: 32.444%;
    /* width: 24%; */
    padding: 29px 40px 32px 23px;
    text-decoration: none;
    border-top: 3px solid #7e1617;
    background-color: #fff;
}
.partition.arch {
    width: 48.8%;
}

.partition:not(:last-of-type) {
    margin-right: 1.333333%;
}

.partition:hover .partition__title {
    color: #AB1316;
}

.partition:hover .partition__cont {
    color: #252525;
}

.partition__icon {
    margin-bottom: 15px;
    line-height: 0;
}

.partition__title {
    margin-bottom: 20px;
    font-size: 1.500em;
    line-height: 1.25;
    color: #676767;
    text-transform: uppercase;
}

.partition__cont {
    margin-bottom: 0;
    font-size: 0.938em;
    line-height: 1.6;
    color: #252525;
}

.citations_icon img {
    width: 58px;
}

.units_icon img {
    width: 79px;
}

.live_icon img {
    width: 54px;
}

.chanel_icon img {
    width: 59px;
}

@media (max-width: 1023px) {
    .partition {
        width: 48%;
    }
	.partition.arch  {
        width: 48%;
    }

    .partition:not(:last-of-type) {
        margin-right: 0;
        margin-bottom: 35px;
    }
	.partition.arch:not(:last-of-type) {
        margin-right: 0;
        margin-bottom: 0px;
    }

    .partition:nth-child(odd) {
        margin-right: 4%;
    }
	.partition.arch:nth-child(odd) {
        margin-right: 4%;
    }
}

@media (max-width: 550px) {
    .partition {
        width: 100%;
    }
	.partition.arch {
        width: 100%;
    }	
	.partition.arch:not(:last-of-type) {
        margin-right: 0;
        margin-bottom: 35px;
    }
    .partition:nth-child(odd) {
        margin-right: 0;
    }
	.partition.arch:nth-child(odd) {
        margin-right: 0;
    }
}

/*------- End Partition Box ---------*/
.chart-container {
    position: relative;
    width: 100%;
    height: 100%;
    padding-bottom: 50px;
}

@media (max-width:1025px) {
    /* .graph { min-height:825px; } */
}

.graph__status-icon {
    margin-right: 25px
}

.graph__status:not(:last-of-type) {
    margin-right: 115px
}

@media (max-width:1170px) {
    .graph__status {
        font-size: 36px
    }

    .graph__status:not(:last-of-type) {
        margin-right: 75px
    }

    .chart-container {
        height: 90%;
        padding-bottom: 30px;
    }
}

@media (max-width:850px) {
    .graph__status {
        font-size: 32px
    }

    .graph__status:not(:last-of-type) {
        margin-right: 55px
    }

    .chart-container {
        height: 85%;
    }
}

@media (max-width:720px) {
    .graph__status {
        font-size: 26px
    }

    .graph__status:not(:last-of-type) {
        margin-right: 55px
    }

    .graph__status-icon {
        margin-right: 20px
    }

    .graph__xAxe-label {
        font-size: 16px;
    }

    .chart-container {
        height: 80%;
        padding-bottom: 15px;
    }
}

@media (max-width:650px) {
    .graph__status {
        font-size: 20px
    }

    .graph__status:not(:last-of-type) {
        margin-right: 35px
    }

    .graph__status-icon {
        margin-right: 15px
    }

    .graph__xAxe-label {
        font-size: 14px;
    }

    .container-fluid_graph {
        min-height: 450px;
    }
}

@media (max-width:500px) {
    .graph__status {
        font-size: 14px
    }

    .graph__status:not(:last-of-type) {
        margin-right: 15px
    }

    .graph__status-icon {
        margin-right: 10px
    }

    .graph__xAxe-label {
        font-size: 11px;
    }

    .container-fluid_graph {
        min-height: 350px;
    }

    .graph__body {
        margin-bottom: 15px;
    }

    .social-landing__text {
        margin-bottom: 30px;
    }
}

@media (max-width:414px) {
    .graph__status {
        font-size: 14px
    }

    .graph__status:not(:last-of-type) {
        margin-right: 15px
    }

    .graph__status-icon {
        margin-right: 10px
    }

    .graph__xAxe-label {
        font-size: 11px;
    }

    .container-fluid_graph {
        min-height: 150px;
    }

    .graph__body {
        margin-bottom: 10px;
    }

    .graph {
        min-height: 400px;
    }
}

/* End */
/* /local/templates/main/css/plyr.css?151758265915572 */
/* /local/templates/main/css/social.min.css?154746279750632 */
