 /*
Theme Name: MF-Coalla
Theme URI: 
Author:  Coalla Agency
Author URI: https://www.coalla.ru/
Description: 
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500,500i,700,700i&subset=cyrillic,cyrillic-ext,latin-ext');
* {
	margin: 0px auto;
	padding: 0px;
	font-family: 'Ubuntu',Verdana,Tahoma,sans-serif;
	box-sizing: border-box;
	}

html, body {background: #ffffff;width: 100%;color: #000000;font-size: 12px;}

html {
    height: 100% 
    font-family: 'Ubuntu';
    font-style: normal;
    } 
body {min-height: 100vh;overflow-x: hidden;padding-bottom: 195px;position: relative;padding-bottom: 1%;} 
* html body { height: 100% }

a {color: #2A83C4;font-size: 20px;line-height: 160%;text-decoration: none;}

a:hover {

color: #E50000;
text-decoration: none;

}
* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.contentbox.post a {text-decoration: underline; font-size: 18px; }
h1 {
    font-style: normal;
    font-weight: 500;
    font-size: 48px;
    line-height: 117%;
    letter-spacing: -1px;
    color: #000000;
    margin-bottom: 48px;
}
.contentbox.post h2, h2 {
    font-weight: 500;
    font-size: 28px;
    line-height: 129%;
    letter-spacing: -1px;
    color: #242424;
    margin-bottom: 0;
    clear: both;
}

h3 {font-weight: 500;font-size: 20px;line-height: 120%;margin-bottom: 16px;}

hr {
background: #c0c0c0;
color: #c0c0c0;
border: 0px;
height: 1px;
clear: both;
}

p {
	margin-bottom: 16px;
	color: #000;
	display: block;
	font-size: 18px;
	margin-top: 16px;
	line-height: 160%;
}

ing {
border: none;	
}
li {
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 220%;
}
ol li {margin-left: 5.3353658536585365853658536585366%;}
ul li {
    margin-left: 40px;
    padding-left: 8px;
}
.clr {clear: both;}

.footer-pad {
    max-width: 100%;
    background: #f7f7f7;
    overflow: hidden;
}
.page .footer-pad {
    background: #fff;
}
.footer-pad div{
    width: 1440px;
    padding-bottom: 13.333333333333333333333333333333%;
}

#header {/* height: 80px; */background: #ffffff;position: relative;/* overflow: hidden; */border-bottom: 1px solid #DCDCDC;}
div#logo {
    margin: 0;
    display: inline-block;
    margin-top: 1.2195121951219512195121951219512%;
    width: 13.033536585365853658536585365854%;
    margin-bottom: 1.1432926829268292682926829268293%;
    /* max-width: 168px; */
}
#logo img {
    width: 100%;
    height: auto;
}
.wrapper-header {
    max-width: 1440px;
    /* padding: 0px 4.44444444% 0px 4.44444444%; */
    display: block;
    width: 100%;
    /* position: relative; */
    height: 100%;
    font-size: 0px;
    /* display: block; */
    /* padding-bottom: 2%; */
}
#wrapper {
    background: #F7F7F7;
}
.single-tests #wrapper {
    background: #FFF;
}
.page #wrapper {
    background: #ffffff;
    z-index: 1;
}
.single-post #wrapper {
    background: none;
    margin-top: 32px;
}
#wrapper-page {
    display: block;
    position: relative;
    width: 100%;
    background: #F7F7F7;
}
.page-id-84708.page #wrapper-page {
    background: #F7F7F7;
}
.page #wrapper-page {
    background: #fff;
}
.wrapper-feed {
    max-width: 1312px;
    padding: 0 4.444444444% 6.6666666666666666666666666666667% 4.444444444%;
    display: block;
    /* position: relative; */
    font-size: 0px;
    box-sizing: content-box;
    /* margin-top: 80px; */
}
header.best-header {
    max-width: 1312px;
    padding: 0 4.444444444% 0% 4.444444444%;
    display: block;
    position: relative;
    font-size: 0px;
    box-sizing: content-box;
}
#header .wrapper-feed {
    padding-bottom: 0;
}
.wrapper-feed-single {
    max-width: 1312px;
    padding: 0 4.444444444% 0% 4.444444444%;
    display: block;
    position: relative;
    font-size: 0px;
    box-sizing: content-box;
}
.single .wrapper-feed {
    padding-bottom: 0;
    overflow: hidden;
}
#uploadAjaxSearch .wrapper-feed {
    margin-top: 6.0975609756097560975609756097561%;
}
#wrapper-left {
    float: left;
    box-sizing: unset;
    margin-right: 4.8780487804878%;
    max-width: 864px;
    left: 0;
    overflow: hidden;
    width: 65.85365854%;
}
#right_block {
    float: right;
    top: 0;
    overflow: visible;
    width: 29.268292682926829268292682926829%;
    /* overflow: hidden; */
    position: relative;
}
.nav-category-btn {
    /* float: right; */
    display: inline-block;
    position: static;
    font-size: 24px;
    line-height: 100%;
    /* margin-right: 32px; */
    letter-spacing: -1px;
    color: #242424;
    /* right: 0; */
    cursor: pointer;
    overflow: visible;
    /* z-index: 60000; */
    padding-bottom: 20px;
    /* height: 100%; */
    padding-right: 8px;
}
.nav-category-btn:hover .poop-up-menu {
    display: inline;
    position: absolute;
    z-index: 20;
    /* box-shadow: 0px 20px 10px rgba(99, 4, 4, 0.1); */
    cursor: initial;
    height: 16%;
    bottom: 0;
    /* opacity: 0; */
}

.nav-category-btn:hover .poop-up-menu-ico
{
    -o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.poop-up-menu {left: 0;right: 0;/* width: 100vw; */display: none;}
.wrapper-sticky {
    background: #DDE3E9;
    position: relative;
    display: block;
    width: 100%;
}
.wrapper-sticky .justify-block {
    max-width: 1312px;
    position: relative;
    display: block;
    box-sizing: content-box;
    padding: 32px 64px 24px;
}
.wrapper-sticky .horisontal-cover  {
    margin-top: 0px;
    margin-bottom: 0.609756097560976%;
    display: inline-block;
}
.wrapper-sticky .feed-post:hover {
    margin-top: 0px;
}

.wrapper-sticky .big-cover {
    float: left;
    margin-top: 0px;
}

body .no-margin {margin-right:0px;}
.feed-post {
    max-width: 640px;
    background: #fff;
    margin-top: 2.43902439%;
    border-radius: 4px;
    position: relative;
    display: inline-block;
    top: 0;
    vertical-align: top;
    clear: both;
    font-size: 0px;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
}
.feed-post:hover {
    box-shadow: 0px 8px 50px rgba(63, 64, 68, 0.32);
    margin-top: 1.829418%;
    margin-bottom: 0.60960639%;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
}
.best-article-right .article-block:hover {
    box-shadow: 0px 8px 50px rgba(63, 64, 68, 0.32);
    margin-top: 1.829418%;
    margin-bottom: 0.60960639%;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
}
.feed-post .contentbox {
    /* position: relative; */
    width: 100%;
    height: auto;
}
.horisontal-cover .contentbox {
    height: 100%;
    display: block;
}
.horisontal-cover .contentbox .img-feed {}
.horisontal-cover .contentbox .img-feed a {}
.horisontal-cover .contentbox .img-feed a img {
    height: auto;
    min-height: auto;
}
.feed-post .header-feed a{
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -1px;
    color: #242424;
}
.feed-post a.comments-info-link {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    /* line-height: 360%; */
    color: #B3B3B3;
    /* margin-left: 4%; */
    float: right;
    z-index: 10;
    padding-top: 5.6140350877192982456140350877193%;
    padding-bottom: 5.6140350877192982456140350877193%;
}
.feed-post a.comments-info-link span { 
    background-image: url('../img/comments_icon.png');
}
.feed-post a.view-info-link span { 
    background-image: url('../img/eye_icon.png');
}
.header-post-content a.comments-info-link span.icon-info-link {
    background-image: url('../img/comments_icon_white.png');
    /* position: absolute; */
    /* left: 0; */
    /* width: 100%; */
}
.header-post-content a.view-info-link span.icon-info-link {
    background-image: url('../img/eye_icon_white.png');
    /* position: absolute; */
    /* left: 0; */
}
.feed-post a.view-info-link {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    /* line-height: 360%; */
    color: #B3B3B3;
    /* margin-left: 16px; */
    float: right;
    padding-top: 5.6140350877192982456140350877193%;
    padding-bottom: 5.6140350877192982456140350877193%;
}
.feed-post a.category-link {}
.big-cover {
    max-height: 392px;
    margin-right: 2.43902439%;
    overflow: hidden;
    width: 48.7804878%;
}
.big-cover .header-feed {
    position: absolute;
    max-width: 640px;
    z-index: 100;
    bottom: 0px;
    padding: 0px 3.75%;
    width: 100%;
}
.big-cover .header-feed h2 {
	margin-bottom: 5.4054054054054054054054054054054%;
}
.big-cover .header-feed a {
    color: #fff;
    font-size: 28px;
    line-height: 130%;
    padding-top: 2.7027027027027027027027027027027%;
    padding-bottom: 2.7027027027027027027027027027027%;
}
.big-cover .header-feed a.category-link {
    font-size: 16px;
    line-height: 150%;
    border-bottom: 1px solid;
    padding-bottom: 1.3513513513513513513513513513514%;
    margin-bottom: 1.3513513513513513513513513513514%;
    display: inline-block;
}
.header-post-content  .source-time-info,
.big-cover .source-time-info {
    /* background-image: url("../img/clock_icon_white.png"); */
    color: #fff;
    background-size: auto;
    padding-left: 0;
    float: left;
}
.header-post-content .source-time-info {    
    color: #B3B3B3;
}
.source-time-info {
    display: inline-block;
    /* height: 100%; */
    position: relative;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: -0.5px;
    float: left;
    line-height: 360%;
    /* background-repeat: no-repeat; */
    /* background-position: 0px 50%; */
    /* padding-left: 10%; */
    /* background-image: url("../img/clock_icon.png"); */
    color: #000000;
    background-size: 22%;
}
.big-cover .header-feed a.comments-info-link {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    /* line-height: 50px; */
}
.wrapper-info-link span {
    /* width: 110%; */
    /* display: inline-block; */
    /* height: 20px; */
    /* background-position: 0 50%; */
    margin-right: 4px;
    background-repeat: no-repeat;
    /* padding-left: 20px; */
    position: relative;
    text-align: left;
    float: left;
    /* padding-top: 0; */
    line-height: 129%;
}
.wrapper-info-link span.icon-info-link {
    /* position: absolute; */
    left: 0;
    padding: 0;
    margin: 0;
    /* width: auto; */
}
.comments-info-link span {}
.comments-info-link span.icon-info-link {}
.big-cover .header-feed a.comments-info-link span {
    font-style: normal;
    font-weight: normal;
    background-image: url('../img/comments_icon_white.png');
}
.big-cover .header-feed a.view-info-link {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    /* line-height: 50px; */
}
.big-cover .header-feed a.view-info-link span {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 50px;
    background-image: url('../img/eye_icon_white.png');
}
.big-cover .img-feed {
    display: block;
}
.big-cover .img-feed img {
    width: 100%;
    height: auto;
}
.big-cover .img-feed .cover {
    background: linear-gradient(180deg, rgba(78, 78, 78, 0) 0%, #0B0B0B 100%);
    display: block;
    width: 100%;
    height: 272px;
    bottom: 0px;
    position: absolute;
}
.big-cover .img-feed a {
    display: block;
    height: auto;
    overflow: hidden;
}
.big-cover .img-feed h2 {}
.horisontal-cover {
    margin-right: 2.43902439%;
    max-height: 192px;
    overflow: hidden;
    width: 48.7804878%;
    box-shadow: 0px 8px 50px rgba(63, 64, 68, 0.08);
}
.horisontal-cover .header-feed {
    float: left;
    max-width: 336px;
    padding: 16px 3.75% 0px;
    display: inline-block;
    position: absolute;
    width: 52.5%;
    height: 100%;
    vertical-align: bottom;
    background: #fff;
}
.horisontal-cover .header-feed a {}
.horisontal-cover .header-feed a.category-link {font-size: 14px;line-height: 171%;border-bottom: 1px solid;padding-bottom: 2.7826086956521739130434782608696%;margin-bottom: 2.7826086956521739130434782608696%;display: inline-block;}
.horisontal-cover .header-feed a.comments-info-link {}
.horisontal-cover .header-feed a.view-info-link {}
.horisontal-cover .img-feed {
    float: right;
    max-width: 304px;
    width: 47.5%;
    height: 100%;
}
.horisontal-cover .img-feed img {
    display: block;
    width: 100%;
    height: auto;
    min-height: 200px;
}
.horisontal-cover .img-feed a {width: 100%;display: block;position: relative;height: 100%;overflow: hidden;}
.horisontal-cover .img-feed h2 {}
.vertical-cover {
    max-width: 304px;
    margin-right: 2.43902439%;
    box-shadow: 0px 8px 50px rgba(63, 64, 68, 0.08);
    overflow: hidden;
    /* position: relative; */
    max-height: 392px;
    width: 23.170731705%;
    /* height: 100%; */
}
.vertical-cover .header-feed {
    padding: 0 7.89473684210526% 0px 7.89473684210526%;
    max-width: 304px;
    position: absolute;
    bottom: 0;
    height: 44.8979591836735%;
    width: 100%;
}
.vertical-cover .header-feed a {
}
.vertical-cover .header-feed a.category-link {
    font-size: 14px;
    line-height: 128.57142857142857142857142857143%;
    letter-spacing: -0.5px;
    border-bottom: 0.071em solid;
    padding-bottom: 3.125%;
    margin-bottom: 8px;
    display: inline-block;
    color: #242424;
    font-weight: 500;
    margin-bottom: 3.125%;
}
.vertical-cover .header-feed a.comments-info-link {padding-top: 6.265664160401002506265664160401%;padding-bottom: 6.265664160401002506265664160401%;}
.vertical-cover .header-feed a.view-info-link {
    padding-top: 6.265664160401002506265664160401%;
    padding-bottom: 6.265664160401002506265664160401%;
}
.vertical-cover .img-feed {
    max-width: 304px;
    width: 100%;
    clear: both;
    float: none;
    margin-bottom: 63.16%;
}
.vertical-cover .img-feed img {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 200px;
}
.vertical-cover .img-feed a {
    text-align: center;
    display: block;
    position: relative;
    height: auto;
    /* padding-bottom: 10px; */
}
.vertical-cover .img-feed h2 {}
.clear-fix {
    float: none;
    clear: both;
}
.vertical-cover .wrapper-info-link {
    background: #fff;
}
.header-feed .wrapper-info-link {
    display: inline-block;
    height: auto;
    border-top: 0.5px solid #B3B3B3;
    width: 84%;
    position: absolute;
    bottom: 0;
    z-index: 10;
}
.vertical-cover .header-feed h2:after {
    content: "";
    width: 100%;
    height: 17%;
    display: block;
    position: absolute;
    bottom: 21%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.27) -50%, #ffffffed 50%);
    z-index: 1;
}
.horisontal-cover .header-feed h2:after {
    content: "";
    width: 70%;
    height: 17%;
    display: block;
    position: absolute;
    bottom: 17%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.27) -50%, #ffffffed 50%);
    z-index: 1;
}
.horisontal-cover .wrapper-info-link {
    width: 85%;
}
.big-cover .header-feed .wrapper-info-link {
    border-top: 0.5px solid #fff;
    position: relative;
    width: 100%;
}
div#true_loadmore {
    background: #E50000;
    box-shadow: 0px 8px 50px rgba(63, 64, 68, 0.08);
    border-radius: 68px;
    width: 13.719512195121951219512195121951%;
    /* height: 40px; */
    line-height: 250%;
    text-align: center;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    margin-top: 2.4390243902439024390243902439024%;
    cursor: pointer;
}
 div#true_loadmore_comments {
    /* background: #fff; */
    box-shadow: 0px 8px 50px rgba(63, 64, 68, 0.08);
    width: 13.719512195121951219512195121951%;
    /* height: 40px; */
    line-height: 250%;
    text-align: center;
    color: #E50000;
    font-weight: 500;
    font-size: 16px;
    margin-top: 2.4390243902439024390243902439024%;
    cursor: pointer;
    border: 1px solid #E50000;
    border-radius: 4px;
}
div#logomenu {
    width: 24.695121951219512195121951219512%;
    display: inline-block;
    margin-left: 4.8780487804878048780487804878049%;
    margin-top: 2.1341463414634146341463414634146%;
    vertical-align: top;
    font-size: 0;
    margin-right: 8.6890243902439024390243902439024%;
    /* padding-bottom: 2.1341463414634146341463414634146%; */
    /* position: relative; */
}
div#logomenu a {
    font-size: 24px;
    line-height: 100%;
    /* margin-right: 32px; */
    letter-spacing: -1px;
    color: #242424;
    top: 0;
    display: inline-block;
}
div#logomenu li {
    /* font-size: 24px; */
    line-height: 100%;
    margin-right: 32px;
    /* letter-spacing: -1px; */
    /* color: #242424; */
    list-style: none;
    float: left;
    margin: 0;
    padding: 0;
    height: 100%;
    margin-right: 9.8765432098765432098765432098765%;
    display: inline-block;
}
#category_menu {
    width: 100%;
    background: #fff;
    box-shadow: 0px 20px 10px rgba(99, 4, 4, 0.1);
}
div#category_menu li {margin-right: 1.2195121951219512195121951219512%;padding: 0;float: none;/* margin-left: -8.5px; */padding-top: 1.2195121951219512195121951219512%;top: 0;vertical-align: top;cursor: initial;}
div#category_menu li:hover {
    padding-top: 0.60975609756097560975609756097561%;
    padding-bottom: 0.60975609756097560975609756097561%;
}
div#category_menu li a {border-bottom: 1px solid;/* padding-bottom: 1%; */}
div#category_menu li:hover a {border-bottom: 1px solid;/* margin-bottom: 1%; */}
div#category_menu li a:hover {
    color: unset;
}
#category_menu .menu-rubriki-container {
    max-width: 1440px;
    /* left: 0; */
    /* right: 0; */
    width: 100%;
    /* position: relative; */
    /* display: none; */
    /* max-width: 1312px; */
    /* padding: 0 4.444444444% 6.6666666666666666666666666666667% 4.444444444%; */
    /* margin-top: 2.134146%; */
    /* background: #ccc; */
}
ul#menu-rubriki {
    /* margin: 0; */
    /* margin-top: 2.0138888888888888888888888888889%; */
    max-width: 1312px;
    padding: 0% 0 1.111111% 0;
    /* clear: both; */
    /* float: none; */
    width: 100%;
    margin-left: 4.444444444%;
    /* margin-top: 59%; */
}
div#category_menu a {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    align-items: center;
    letter-spacing: -0.5px;
    color: #000000;
}
div#logomenu li.categories-link a {
    margin: 0;
}
div#logomenu a:hover {
    color: #E50000;
}

div#header_right {
    float: right;
}

div#menu {
    display: none;
}

div#header_right {
    display: none;
    float: right;
}
.category-header h1 {
	font-weight: 500;
	font-size: 48px;
	line-height: 117%;
	color: #fff;
	margin-top: 4.8819930736723267273864555204662%;
	margin-bottom: 3.6614948052542450455398416403497%;
	padding-bottom: 15.24390243902439024390243902439%;
	/* height: 243px; */
	margin-left: auto;
	margin-right: auto;
	/* max-width: 1312px; */
	position: relative;
	/* width: 100%; */
	/* box-sizing: unset; */
}
.wrapper-content {
    max-width: 1312px;
    padding: 0 4.444444444% 0 4.444444444%;
    display: block;
    position: relative;
    font-size: 0px;
    box-sizing: content-box;
    /* padding-top: 10.365853658536585365853658536585%; */
}
.category .wrapper-feed {
    padding-top: 0;
}
header.category-header {
    position: absolute;
    display: block;
    width: 100%;
    /* height: 368px; */
    background: #d3f9dc;
}
.wrapper-soc-ico {
    display: inline-block;
    vertical-align: top;
    padding-top: 1.8292682926829268292682926829268%;
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 133%;
    color: rgba(36, 36, 36, 0.5);
    width: 28.048780487804878048780487804878%;
    overflow: visible;
    z-index: 100;
}
.info-soc-ico {
    display: inline-block;
    margin-right: 4.3478260869565217391304347826087%;
    font-weight: 300;
    font-size: 12px;
    line-height: 133%;
    letter-spacing: -0.5px;
    color: rgba(36, 36, 36, 0.5);
    width: 25.543478260869565217391304347826%;
}
.social-icon {
    display: inline-block;
    /* height: 24px; */
    position: relative;
    width: 67.391304347826086956521739130435%;
    overflow: visible;
}
.wrapper-footer-icon {
    max-width: 1440px;
    overflow: hidden;
    }
#footer .social-icon {
    display: table;
    height: 28px;
    position: relative;
    text-align: center;
    margin-top: 2.5%;
    margin-bottom: 3.3333333333333333333333333333333%;
    width: 18.333333333333333333333333333333%;
}
.social-icon div {
    float: left;
    font-size: 0px;
    width: 9.6774193548387096774193548387097%;
    min-height: 10px;
    margin-right: 3.2258064516129032258064516129032%;
    bottom: 0;
    vertical-align: bottom;
    margin-top: 1.6129032258064516129032258064516%;
    cursor: pointer;
    /* padding-bottom: 9.6774193548387096774193548387097%; */
    /* background-image: url(../img/social_icon.png); */
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
}
.social-icon div:last-child {
    margin-right: 0px;
}
.social-icon div a {
    display: block;
    width: 100%;
    height: 100%;
    /* background-image: url("../img/bg_vk.png"); */
    background-repeat: no-repeat;
    /* background-size: 304px 67px; */
    padding-bottom: 100%;
    background-size: 98%;
    /* background-color: #ccc; */
    background-position: 50%;
}
.social-vkontakte  {}
.social-instagram {}
.social-facebook {}
.social-odnoklassniki {}
.social-twitter {}
.social-telegram {}
.social-zen {}
.social-rss {}
.social-vkontakte a {
    background-image: url("../img/soc/vk.svg");
}
.social-instagram a {
    background-image: url("../img/soc/ig.svg");
}
.social-facebook a {
    background-image: url("../img/soc/fb.svg");
}
.social-odnoklassniki a {
    background-image: url("../img/soc/ok.svg");
}
.social-twitter a {
    background-image: url("../img/soc/tw.svg");
}
.social-telegram a {
    background-image: url("../img/soc/tg.svg");
}
.social-zen a {
    background-image: url("../img/soc/yz.svg");
}
.social-rss a {
    background-image: url("../img/soc/rs.svg");
}
.social-vkontakte a:hover {
    background-image: url("../img/soc/vk_h.svg");
}
.social-instagram a:hover {
    background-image: url("../img/soc/ig_h.svg");
}
.social-facebook a:hover {
    background-image: url("../img/soc/fb_h.svg");
}
.social-odnoklassniki a:hover {
    background-image: url("../img/soc/ok_h.svg");
}
.social-twitter a:hover {
    background-image: url("../img/soc/tw_h.svg");
}
.social-telegram a:hover {
    background-image: url("../img/soc/tg_h.svg");
}
.social-zen a:hover {
    background-image: url("../img/soc/yz_h.svg");
}
.social-rss a:hover {
    background-image: url("../img/soc/rs_h.svg");
}

.social-icon div a:hover {
    background-position-y: 101%;
}
.social-icon div:hover {/* height: 28px; */margin-top: 0;}

#header .search-form {
    display: inline-block;
    vertical-align: top;
    margin-top: 1.524390243902439024390243902439%;
    position: relative;
    float: right;
    width: 9.7560975609756097560975609756098%;
    /* padding-right: 3.8109756097560975609756097560976%; */
    /* width: 128px; */
    right: 0;
}
#header .search-form.active-search {
    position: fixed;
    width: 100vw;
    /* max-width: 1312px; */
    left: 0;
    right: 0;
    margin: 0 auto;
    /* height: 80px; */
    background: #fff;
    z-index: 151;
    /* padding: 0; */
    padding-left: 4.8780487804878048780487804878049%;
    padding-right: 4.8780487804878048780487804878049%;
}

#header .search-form.active-search label {
    display: block;
    position: relative;
    max-width: 1312px;
}
#header .search-form .search-field {
    /* height: 40px; */
    border: 1px solid #B3B3B3;
    box-sizing: border-box;
    border-radius: 64px;
    padding-left: 39.0625%;
    background-image: url("../img/search_icon.svg");
    background-repeat: no-repeat;
    background-position: 12.5%;
    width: 100%;
    cursor: pointer;
    font-size: 16px;
    line-height: 150%;
    padding-top: 5.46875%;
    padding-bottom: 5.46875%;
    background-size: 12.5%;
}
#header .search-form .search-field::-webkit-input-placeholder {color:#000000;}/* webkit */
#header .search-form .search-field::-moz-placeholder          {color:#000000;}/* Firefox 19+ */
#header .search-form .search-field:-moz-placeholder           {color:#000000;}/* Firefox 18- */
#header .search-form .search-field:-ms-input-placeholder      {color:#000000;}/* IE */

#header .search-form.active-search .search-field {
    width: 100%;
    margin-top: 1.524390243902439024390243902439%;
    padding-right: 3.8109756097560975609756097560976%;
    padding-top: 0.60975609756097560975609756097561%;
    padding-bottom: 0.60975609756097560975609756097561%;
    background-size: 1.2195121951219512195121951219512%;
    padding-left: 3.8109756097560975609756097560976%;
    background-position: 1.40976%;
    max-width: 1312px;
    /* margin: auto; */
    /* left: 0; */
    /* right: 0; */
    display: block;
    margin-bottom: 1.524390243902439024390243902439%;
}
#header .search-form #search_input_closer {
    background-image: url("../img/exit.svg");
    display: none;
    background-position: 50%;
    background-size: 69%;
    background-repeat: no-repeat;
}
#header .search-form.active-search #search_input_closer {
    top: 3%;
    display: block;
    position: absolute;
    background-color: #fff;
    right: 0px;
    width: 3.048780487804878048780487804878%;
    height: 92.25%;
    right: 3%;
    cursor: pointer;
}
#header .search-form .search-field:hover {
    border: 1px solid #E50000;
}
#header .search-form .search-field:focus {
    outline: none;
}
#header .search-form .search-submit {
    height: 18px;
    width: 18px;
    position: absolute;
    left: 16px;
    top: 16px;
    display: none;
}
.wrapper-footer {
    border-top: 1px solid #F1F1F1;
    /* margin-top: 48px; */
}
#footer {
    background: #F7F7F7;
    bottom: 0px;
    position: absolute;
    width: 100%;
}
.page #footer {
    background: #FFF;
}
.wrapper-footer {}
.wrapper-footer .align-block {
    max-width: 1376px;
    padding: 0px 32px 0px 32px;
    display: block;
    width: 100%;
    position: relative;
    height: 100%;
    vertical-align: middle;
}
.wrapper-footer .align-block .about {
    font-size: 14px;
    line-height: 128%;
    color: rgba(36, 36, 36, 0.3);
    vertical-align: middle;
    float: left;
    margin-top: 24px;
    width: 13.5%;
}
.wrapper-footer .align-block .diskleimer {
    display: inline-block;
    width: 70%;
    font-size: 11px;
    line-height: 145%;
    color: rgba(36, 36, 36, 0.3);
    padding: 0px 20px;
    text-align: center;
    left: 0;
    right: 0;
    margin: 16px 0px;
}
.wrapper-footer .align-block .coalla {
    display: inline-block;
    width: 8.986111%;
    float: right;
    margin-top: 24px;
    margin-right: 32px;
}
.wrapper-footer .align-block .coalla a {
    font-size: 14px;
    line-height: 128%;
    color: rgba(36, 36, 36, 0.3);
}
.LiveInternet-counter {
    width: 2.7777777777777777777777777777778%;
    height: auto;
    float: right;
    top: 0;
    margin-top: 16px;
}
.menu-podval-container {
    display: table;
}


.header-post-content {
    overflow: hidden;
    border-radius: 4px;
    position: relative;
    margin-bottom: 4.1666666666666666666666666666667%;
}
.header-post-content img {
    width: 100%;
}
.header-post-content img.info-link-white {
    display: block;
}
.header-post-content img.info-link-gray {
    display: none;
}
.header-post-content .header-feed {
    position: absolute;
    z-index: 100;
    bottom: 0px;
    padding: 0px 2.7777777777777777777777777777778%;
    width: 100%;
}
.header-post-content .header-feed h1 {
    margin-bottom: 3.921568627450980392156862745098%;
}
.header-post-content .header-feed .wrapper-info-link {
    border-top: 0.5px solid #fff;
    position: relative;
    width: 100%;
    display: inline-block;
}	
.header-post-content .header-feed .wrapper-info-link a {
    font-weight: normal;
    font-size: 14px;
    position: relative;
}
.header-post-content .header-feed a.comments-info-link {
    /* background-image: url(../img/comments_icon_white.png); */
    line-height: 129%;
    /* margin-left: 1.960784313725490196078431372549%; */
    float: right;
    padding-left: 0;
    background-repeat: no-repeat;
    /* background-size: 16px; */
    background-position: 0px 50%;
    padding-top: 1.760784313725490196078431372549%;
    /* min-width: 32px; */
    color: #B3B3B3;
}
.header-post-content .header-feed img {
    float: right;
    width: calc(100% / 51);
    /* padding-top: 1.760784313725490196078431372549%; */
    padding-bottom: 1.760784313725490196078431372549%;
    margin-left: 1.760784313725490196078431372549%;
    margin-right: 0.5%;
}
.header-post-content .header-feed img {
    float: right;
    width: calc(100% / 50);
    /* padding-top: 2.123784313725490196078431372549%; */
    padding-bottom: 0;
    margin-left: 1.960784313725490196078431372549%;
    margin-right: 0.5%;
    margin-top: 1.960784313725490196078431372549%;
    /* color: #ccc; */
    opacity: 0.6;
}
.header-post-content .header-feed img.info-clock-white {
    float: left;
    margin-left: 0;
    padding-top: 0;
}
.header-post-content .header-feed img.info-clock-gray {
    display: none;
}
.header-post-content .header-feed a {
    color: #fff;
}
.header-post-content .header-feed h1 a {
    font-weight: 500;
    font-size: 48px;
    line-height: 117%;
}
.header-post-content a.view-info-link {
    /* margin-left: 16px; */
    float: right;
    /* padding-left: 20px; */
    background-repeat: no-repeat;
    /* background-size: 16px; */
    /* background-position: 0px 50%; */
    font-style: normal;
    line-height: 129%;
    /* background-image: url(../img/eye_icon_white.png); */
    padding-top: 1.760784313725490196078431372549%;
    /* padding-left: 2%; */
    color: #B3B3B3;
}
.header-post-content:after {
    content: '';
    background: linear-gradient(180deg, rgba(78, 78, 78, 0) 0%, #0B0B0B 100%);
    display: block;
    width: 100%;
    height: 50%;
    bottom: 0px;
    position: absolute;
}
.header-post-content .header-feed a.category-link {
    border-bottom: 1px solid;
    padding-bottom: 0.98039215686274509803921568627451%;
    margin-bottom: 0.98039215686274509803921568627451%;
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    line-height: 171%;
    align-items: center;
    color: #FFFFFF;
}
.best-article-right {
    margin-top: 8.3333333333333333333333333333333%;
    width: 79.166666666666666666666666666667%;
    margin-left: 20.833333333333333333333333333333%;
}
.best-article-right .article-block {
    background: #FFFFFF;
    border-radius: 4px;
    /* margin-bottom: 16px; */
    width: 100%;
    margin-top: 5.2631578947368421052631578947368%;
	z-index: 20;
}
.best-article-right .article-block:hover {
    box-shadow: 0px 8px 50px rgba(63, 64, 68, 0.32);
    margin-top: 2.6315789473684210526315789473684%;
    margin-bottom: 2.6315789473684210526315789473684%;
}
.best-article-right .article-block img {
    border-radius: 4px 4px 0px 0px;
}
.best-article-right .article-block .category-link {
}
.best-article-right  .wrapper-info-link {
}	
.best-article-right  .wrapper-info-link a {
}
.best-article-right  a.comments-info-link {
}
.best-article-right a.view-info-link {
}
.best-article-right .post-link {
    display: block;
    height: unset;
}
.best-article-right .header-article {
}
.read-more-post {
    border-radius: 4px;
    height: auto;
    display: block;
    position: relative;
    margin-bottom: 5.5555555555555555555555555555556%;
}
.read-more-post h2 {
    margin-bottom: 4.0509259259259259259259259259259%;
}
.read-more-post-align {
    background: #F6F6F6;
    padding: 1.8518518518518518518518518518519% 0.92592592592592592592592592592593%;
    display: block;
    height: auto;
    vertical-align: top;
}
.read-more-post .header-article {
    width: 25%;
    padding: 0.94339622641509433962264150943396%;
    height: 100%;
    display: table-cell;
    border-radius: 4px;
}
.read-more-post .header-article:hover {
    background: #fff;
}
.read-more-post a.category-link {
    border-bottom: 1px solid;
    padding-bottom: 8px;
    margin-bottom: 4.0816326530612244897959183673469%;
    display: inline-block;
    color: #242424;
    font-weight: 500;
    font-size: 14px;
    line-height: 129%;
    padding-bottom: 4.0816326530612244897959183673469%;
    /* padding: 1%; */
    text-decoration: none;
}
.read-more-post a.post-link {
    display: block;
    color: #242424;
    font-weight: 500;
    font-size: 16px;
    line-height: 137.5%;
    text-decoration: none;
}
.tags-post {
    font-size: 20px;
    line-height: 160%;
    letter-spacing: -0.5px;
    color: #000000;
    margin-bottom: 3.7037037037037037037037037037037%;
}
.tags-post span {margin-right: 2.7777777777777777777777777777778%;}
.tags-post a {
    font-weight: normal;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: -0.5px;
    color: #000000;
    margin-right: 0.92592592592592592592592592592593%;
    padding: 0.92592592592592592592592592592593%;
    background: #F6F6F6;
    border-radius: 20px;
}
.contentbox.post {
    display: block;
    position: relative;
    margin-bottom: 5.5555555555555555555555555555556%;
    color: #000;
    font-size: 20px;
    line-height: 32px;
    right: 0;
    /* padding-left: 15%; */
    margin-left: 0;
}
.single .contentbox.post {
    max-width: 84%;
    left: 8%;
}

.page-id-100 .contentbox.post h1 {
    margin-bottom: 6.6666666666666666666666666666667%;
    margin-top: 0;
}
.page-id-100 .contentbox.post * {margin-top: 2.2222222222222222222222222222222%;margin-bottom: 2.2222222222222222222222222222222%;}
.contentbox.post .wp-block-quote {
    font-weight: 500;
    font-size: 20px;
    line-height: 160%;
    letter-spacing: -0.5px;
    color: #242424;
    background: rgba(148, 155, 220, 0.3);
    border-radius: 4px;
    padding: 32px 32px 32px 112px;
    background-image: url("../img/quotation-mark.svg");
    background-repeat: no-repeat;
    background-position: 32px 38px;
}
.contentbox.post .wp-block-quote p {
    margin: 0;
    color: #242424;
}
.contentbox.post .wp-block-quote cite {
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 160%;
    letter-spacing: -0.5px;
    color: #242424;
    margin-top: 16px;
    display: block;
}
.contentbox.post img {
    /* margin-bottom: 32px; */
    /* margin-top: 32px; */
    max-width: 100%;
    height: auto;
    width: 100%;
}
.contentbox.post .header-post-content img {
    margin: 0px;
}
.social-icon-repost {
    margin-bottom: 32px;
}
.read-more-post h3 {
    margin-bottom: 32px;
}
.email-subscribe {
    max-height: 164px;
    background: #E9F3FD;
    border-radius: 4px;
    padding: 2.7777777777777777777777777777778% 3.4722222222222222222222222222222% 2.7777777777777777777777777777778% 5.5555555555555555555555555555556%;
    margin-bottom: 5.5555555555555555555555555555556%;
}
.email-subscribe h3 {
    font-weight: 500;
    font-size: 28px;
    line-height: 128%;
    letter-spacing: -1px;
    margin-bottom: 2.3809523809523809523809523809524%;
}
.email-subscribe div.info-sub {
    float: left;
    clear: left;
    font-weight: 300;
    font-size: 18px;
    line-height: 133%;
    letter-spacing: -0.5px;
    max-width: 55%;
}
.email-subscribe a {
    font-weight: 300;
    font-size: 11px;
    line-height: 14px;
}
.email-subscribe form {
    float: right;
    top: 0;
    padding: 16px;
    background: #fff;
    position: relative;
    display: block;
    border-radius: 8px;
    max-width: 38.67684478371501272264631043257%;
    box-sizing: content-box;
}
.email-subscribe #email_sub, .email-subscribe .mailpoet_submit {
    width: 11.510791366906474820143884892086%;
    /* height: 32px; */
    background-image: url("../img/send.svg");
    position: absolute;
    top: 0px;
    right: 0px;
    background-position: 50%;
    cursor: pointer;
    font-size: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    height: 0;
    margin-top: 7.3%;
    margin-right: 7.7%;
    padding-bottom: 3%;
    padding: 0;
    padding-bottom: 10%;
}
.mailpoet_form_loading {
    display:none;
}
.email-subscribe span {
    font-weight: 300;
    font-size: 11px;
    line-height: 127%;
    color: rgba(0, 0, 0, 0.6);
}
.email-subscribe input {
    border: 1px solid #EAEAEA;
    box-sizing: border-box;
    border-radius: 4px;
    font-size: 15px;
    line-height: 100%;
    letter-spacing: -0.5px;
    height: 0px;
    width: 100%;
    margin-bottom: 16px;
    padding-left: 16px;
    color: rgba(0, 0, 0, 0.4);
    padding-bottom: 7.3529411764705882352941176470588%;
    padding-top: 7.3529411764705882352941176470588%;
}
.email-subscribe p {
    margin: auto;
}
#footer_article {
    background: #F7F7F7;
    padding-bottom: 96px;
    overflow: hidden;
}
.commentlist {}
.commentlist li.comment {
    list-style: none;
    /* width: 94.664634146341463414634146341463%; */
    margin: 0;
}
.commentlist li.comment .comment-body {
    background: #FFFFFF;
    box-shadow: 0px 8px 50px rgba(63, 64, 68, 0.08);
    border-radius: 4px;
    width: 57.317073170731707317073170731707%;
    margin: 1.2195121951219512195121951219512% 25.609756097560975609756097560976% 1.2195121951219512195121951219512% 17.073170731707317073170731707317%;
    padding: 1.8292682926829268292682926829268%;
    position: relative;
}
.commentlist li.parent li .comment-body {
    background: #FFFFFF;
    box-shadow: 0px 8px 50px rgba(63, 64, 68, 0.08);
    border-radius: 4px;
    width: 57.317073170731707317073170731707%;
    margin: 1.2195121951219512195121951219512% 17.073170731707317073170731707317% 1.2195121951219512195121951219512% 25.609756097560975609756097560976%;
    padding: 1.8292682926829268292682926829268%;
}
.commentlist li.comment .comment-body p {
    font-size: 16px;
    line-height: 171%;
    letter-spacing: -0.5px;
    color: #000000;
    display: block;
    width: auto;
    clear: both;
    margin-top: initial;
    margin-bottom: 2.3845007451564828614008941877794%;
}
.commentlist li.comment .comment-body p.comment-trash {
    color: #B3B3B3;
}
.commentlist li.comment .comment-metadata {
    font-size: 12px;
    line-height: 117%;
    color: #B3B3B3;
}
.commentlist li.comment .reply a {
    background: #FFFFFF;
    border: 0.5px solid #B3B3B3;
    box-sizing: border-box;
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
    line-height: 133%;
    color: #000000;
    padding: 0.56818181818181818181818181818182% 2.8409090909090909090909090909091%;
      /* Gray */
}
.commentlist li.comment .comment-metadata a {
}
.commentlist li.comment .comment-author {
    display: block;
    position: relative;
    /* width: 10%; */
    /* height: 0; */
}
.commentlist li.comment .comment-author img {
    border-radius: 25px;
    float: left;
    margin-right: 16px;
    width: 7.1022727272727272727272727272727%;
    height: auto;
}
.commentlist li.comment .comment-author .author-name {
    font-weight: 500;
    font-size: 14px;
    line-height: 129%;
    color: #000000;
    display: inline-block;
    margin-top: 1.1363636363636363636363636363636%;
}
.commentlist li.comment .comment-author .author-re-name {
    font-size: 14px;
    line-height: 129%;
    color: #E50000;
    display: inline-block;
    margin-left: 1.1363636363636363636363636363636%;
    padding-left: 3.272727%;
    background-image: url("../img/arrow.svg");
    background-repeat: no-repeat;
    background-size: auto 80%;
}
.commentlist li.comment .depth-2 {
    padding-left: 0;
}
.commentlist li.comment ul.children li.comment {
    padding: 0;
    margin: auto;
    width: 100%;
}
div#uploadAjaxSearch {
    position: absolute;
    display: none;
    width: 100%;
    z-index: 150;
    background: rgba(247, 247, 247, 0.98);
    left: 0;
    top:0px;
    /* margin-top: 80px; */
    /* min-height: 100%; */
    min-height: 100vh;
}
div#uploadAjaxSearch.active-search {
    display: block;
}
#uploadAjaxSearch .not-result {
    font-weight: 500;
    font-size: 28px;
    line-height: 129%;
    align-items: center;
    text-align: center;
    letter-spacing: -1px;
    color: #242424;
    margin-top: 2.4390243902439024390243902439024%;
}

#uploadAjaxSearch .not-result span {
    font-size: 20px;
    line-height: 32px;
    align-items: center;
    text-align: center;
    letter-spacing: -0.5px;
    color: #242424;
    font-style: normal;
    font-weight: normal;
}
.post-search {
    max-width: 864px;
    clear: both;
    display: block;
    padding: 1.2195121951219512195121951219512%;
    position: relative;
    height: auto;
    z-index: 100;
}
.post-search:hover .post-search-bg{
    position:absolute;
    display: inline-block;
    width: 100%;
    height: 100%;
    margin-left: -1.8518518518518518518518518518519%;
    margin-top: -1.8518518518518518518518518518519%;
    opacity: 0.3;
    z-index: -5;
}
.post-search-bg {
    display: none;
}
.post-search img {
    height: auto;
    float: right;
    width: 31.49038462%;
    border-radius: 4px;
}

.post-search a.post-title {
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    line-height: 129%;
    letter-spacing: -1px;
    color: #242424;
    width: 67%;
    display: inline-block;
    float: left;
    clear: left;
    z-index: 100;
}
.post-search a.category-link {
    border-bottom: 1px solid;
    padding-bottom: 0.92592592592592592592592592592593%;
    margin-bottom: 0.92592592592592592592592592592593%;
    display: inline-block;
    float: left;
    width: auto;
    color: #242424;
    font-weight: 500;
    font-size: 14px;
    line-height: 171%;
    align-items: center;
    letter-spacing: -0.5px;
    z-index: 100;
}
.category #uploadAjaxSearch .wrapper-feed {
    padding: 0;
}

.interest-article {
    max-height: 493px;
    position: absolute;
    width: 100%;
    /* top: 24px; */
}
.visible-carusel {
    width: 100%;
    position: relative;
    height: 100%;
    /* min-height: 528px; */
}
.interest-article h3 {
    font-weight: 500;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: -1px;
    color: #242424;
    margin-bottom: 32px;
}
.interest-article .article-block {
    background: #FFFFFF;
    margin-bottom: 16px;
    display: block;
    float: left;
    margin-right: 1.829268295%;
    position: absolute;
    z-index: 20;
}
.interest-article .article-block.fadeOut,
.interest-article .article-block.fadeIn {
    z-index: 10;
}
.interest-article .article-visible-1 {
    left: 0.9146341475%;
}
.interest-article .article-visible-2 {
    left: 25.9146341475%;
}
.interest-article .article-visible-3 {
    left: 50.9146341475%;
}
.interest-article .article-visible-4 {
    left: 75.9146341475%;
    /* margin-right: 0; */
    /* z-index: 200; */
}
.interest-article .article-visible-5 {}
.interest-article .article-visible-6 {}
.interest-article .article-block.no-visible {
    z-index: 10;
}
.interest-article .article-block.no-visible-right {
    left: 75.9146341475%;
    /* opacity: 0; */
    z-index: 0;
}
.interest-article .article-block.no-visible-left {
    left: 0.9146341475%;
    opacity: 0;
}

.interest-article .article-block:hover {
    box-shadow: 0px 8px 50px rgba(63, 64, 68, 0.32);
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
}
.interest-article .article-block .img-feed img {
    border-radius: 4px 4px 0px 0px;
    width: 100%;
}
.interest-article .article-block .category-link {
    color: #242424;
}
.interest-article  .wrapper-info-link {
}	
.interest-article  .wrapper-info-link a {}
.interest-article  a.comments-info-link {
    /* background-position: 0px 18px; */
}
.interest-article a.view-info-link {
}
.interest-article .post-link {
    display: block;
}
.interest-article .header-article {
}
#footer_article .wrapper-feed {
    padding-top: 3.3333333333333333333333333333333%;
}
.wrapper-carusel {
    position: relative;
    /* min-height: 493px; */
    display: block;
    padding-bottom: 0;
}
.no-visible {
	display: none;
}
div#interest_arrow_left,
div#interest_arrow_right {
    width: 48px;
    height: 48px;
    position: absolute;
    top: 65%;
    cursor: pointer;
    z-index: 300;
}
div#interest_arrow_left {
    background-image: url("../img/arrow_left.png");
    left: 8px;
}
div#interest_arrow_right {
    background-image: url("../img/arrow_right.png");
    right: 8px;
}



.best-week-article {
    max-height: 493px;
    position: absolute;
    width: 100%;
}
.visible-carusel {
    width: 100%;
    position: relative;
    height: 304%;
    min-height: 1000%;
    padding-bottom: 37.5%;
    /* overflow: hidden; */
}
.best-week-article h3 {
    font-weight: 500;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: -1px;
    color: #242424;
    margin-bottom: 32px;
}
.best-week-article .article-block {
    background: #FFFFFF;
    box-shadow: 0px 8px 50px rgba(63, 64, 68, 0.08);
    border-radius: 4px;
    margin-bottom: 16px;
    max-width: 304px;
    display: block;
    float: left;
    margin-right: 1.829268295%;
    position: absolute;
    z-index: 20;
}
.best-week-article .article-block.fadeOut,
.best-week-article .article-block.fadeIn {
    z-index: 10;
}
.best-week-article .article-visible-1 {
    left: 0.9146341475%;
}
.best-week-article .article-visible-2 {
    left: 25.9146341475%;
}
.best-week-article .article-visible-3 {
    left: 50.9146341475%;
}
.best-week-article .article-visible-4 {
    left: 75.9146341475%;
    z-index: 100;
}
.best-week-article .article-visible-5 {}
.best-week-article .article-visible-6 {}
.best-week-article .article-block.no-visible {
    z-index: 10;
}
.best-week-article .article-block.no-visible-right {
    left: 75.9146341475%;
    opacity: 0;
}
.best-week-article .article-block.no-visible-left {
    left: 0.9146341475%;
    opacity: 0;
}

.best-week-article .article-block:hover {
    box-shadow: 0px 8px 50px rgba(63, 64, 68, 0.32);
}
.best-week-article .article-block img {
    border-radius: 4px 4px 0px 0px;
}
.best-week-article .article-block .category-link {
}
.best-week-article  .wrapper-info-link {
}	
.best-week-article  .wrapper-info-link a {
}
.best-week-article  a.comments-info-link {
    /* background-position: 0px 18px; */
}
.best-week-article a.view-info-link {
}
.best-week-article .post-link {
    display: block;
}
.best-week-article .header-article {
}
#footer_article .wrapper-feed.wrapper-comments {
    padding-top: 3.3333333333333333333333333333333%;
    /* margin-bottom: 3.3333333333333333333333333333333%; */
}
.wrapper-carusel {
    position: relative;
    /* min-height: 493px; */
    display: block;
    padding-bottom: 0;
}
.no-visible {
	display: none;
}
div#best-week_arrow_left,
div#best-week_arrow_right {
    width: 48px;
    height: 48px;
    position: absolute;
    top: 50%;
    cursor: pointer;
}
div#best-week_arrow_left {
    background-image: url("../img/arrow_left.png");
    left: 8px;
}
div#best-week_arrow_right {
    background-image: url("../img/arrow_right.png");
    right: 8px;
}
.source-link-block {
    font-size: 14px;
    line-height: 117%;
    letter-spacing: -0.5px;
    color: #000000;
    margin-bottom: 24px;
}
.source-link-block a {
    font-size: 14px;
    line-height: 117%;
    letter-spacing: -0.5px;
    color: #AAAAAA;
    display: inline-block;
    padding: 5px 0px;
}
.source-link-block .source-name {
    display: inline-block;
    background-image: url(../img/external-link-symbol.png);
    display: inline-block;
    margin-left: 16px;
    margin-right: 8px;
    background-position: 0px 2px;
    background-repeat: no-repeat;
    padding: 2px 0px 2px 22px;
}
ul#menu-podval a {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 112.5%;
    color: #242424;
    margin: 0px 8px;
}
ul#menu-podval li {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 112.5%;
    color: #242424;
    margin: 0px 8px;
    display: inline-block;
    list-style: none;
}
ul#menu-podval a:hover {
    color: #E50000;
}

.wrapper-page-content {
    max-width: 1088px;
    padding-top: 1%;
    width: 75.555555555555555555555555555556%;
}
.page .node {
    margin-top: 5.8823529411764705882352941176471%;
}
.page-id-100 .node {
    width: 66.176470588235294117647058823529%;
    max-width: 720px;
    float: left;
    margin-top: 5.8823529411764705882352941176471%;
}
.page-id-100 .wrapper-right {
    max-width: 368px;
    width: 33.8%;
    float: right;
    background: #FFFFFF;
    border: 1px solid #E50000;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 2.9411764705882352941176470588235% 2.9411764705882352941176470588235% 1.4705882352941176470588235294118% 2.9411764705882352941176470588235%;
    margin-top: 5.8823529411764705882352941176471%;
}
.page-id-100 .wrapper-right .message {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;  /* or 120% */
    text-align: center;
    letter-spacing: -1px;
    color: #000000;
    margin-top: 0;
}
from#kontakt {}

#kontakt input, #kontakt textarea {
    width: 100%;
    margin-bottom: 2.6490066225165562913907284768212%;
    /* height: 40px; */
    padding-left: 5.2980132450331125827814569536424%;
    border-radius: 4px;
    border: 1px solid #C4C4C4;
    position: relative;
    padding-top: 3.7828947368421052631578947368421%;
    padding-bottom: 3.7828947368421052631578947368421%;
    font-size: 12px;
}
#kontakt input.form-error, 
#kontakt textarea.form-error {
    border: 1px solid #E50000;
    margin-bottom: 0;
}
#kontakt div.form-error {
    margin-bottom: 8px;
    color: #E50000;
    padding-left: 16px;
    margin-top: 4px;
}
#kontakt h2 {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    text-align: center;
    letter-spacing: -1px;
    color: #000000;
    margin-bottom: 5.2980132450331125827814569536424%;
}

.line.info {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 300;
    font-size: 11px;
    line-height: 127%;
    color: rgba(0, 0, 0, 0.6);
}
.line.info a {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 300;
    font-size: 11px;
    line-height: 127%;
    color: rgba(24, 121, 202, 0.6);
}
input.btn-comment {
    margin-bottom: 2.8846153846153846153846153846154%;
    margin-top: 5.846154%;
    padding: 0;
    background: #E50000;
    border-radius: 4px;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    line-height: 171%;
    text-align: center;
    letter-spacing: -0.5px;
    border: 1px solid #E50000;
    padding-top: 0.96153846153846153846153846153846%;
    padding-bottom: 0.96153846153846153846153846153846%;
    cursor: pointer;
    width: 30.769230769230769230769230769231%;
    float: right;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}
input#kontakt_submit {
    /* margin-bottom: 2.8846153846153846153846153846154%; */
    /* margin-top: 5.846154%; */
    padding: 0;
    background: #E50000;
    border-radius: 4px;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    line-height: 171%;
    text-align: center;
    letter-spacing: -0.5px;
    border: 1px solid #E50000;
    padding-top: 2.5%;
    padding-bottom: 2.5%;
    cursor: pointer;
    width: 100%;
    /* float: right; */
	
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}
input#kontakt_submit:hover 
inputbtn-comment {    
    background: #FFFFFF;
    color: #E50000;
}


textarea#mess {
    min-height: 106px;
    max-height: 106px;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    padding-top: 2.6315789473684210526315789473684%;
    line-height: 129%;
}
header.best-header div.best-btn {
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 133%;
    letter-spacing: -1px;
    color: rgba(0, 0, 0, 0.7);
    display: inline-block;
    margin-left: 2.4390243902439024390243902439024%;
    float: right;
    margin-top: 6.0975609756097560975609756097561%;
    padding: 8px 27px;
    cursor: pointer;
}
h1.best-title {margin-top: 4.8780487804878048780487804878049%;display: inline-block;margin-bottom: 1.2195121951219512195121951219512%;}
header.best-header div.best-btn:hover,
header.best-header div.best-btn.active {
    background: #E50000;
    border-radius: 164px;
    color: #FFFFFF;
}

.page-id-84614 header.best-header {
    max-width: 1312px;
    padding: 0 4.444444444% 0 4.444444444%;
    display: block;
    position: relative;
    font-size: 0px;
    box-sizing: content-box;
}
.wrapper-feed-content {
    max-width: 1312px;
    /* padding: 0 4.444444444% 96px 4.444444444%; */
    display: block;
    position: relative;
    font-size: 0px;
    box-sizing: content-box;
    padding-top: 10.365853658536585365853658536585%;
}
.date-post {
    display: block;
    /* padding-left: 1.960784313725490196078431372549%; */
    float: right;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 129%;  /* identical to box height, or 129% */
        /* Gray */
    color: #B3B3B3;
    padding-top: 1.760784313725490196078431372549%;
    /* height: auto; */
    /* width: auto; */
    padding-bottom: 1.760784313725490196078431372549%;
    position: relative;
}

.date-post span.icon-info-link {
    background-image: url(../img/calendar.png);
    /* padding-bottom: 0; */
    /* position: absolute; */
    /* left: 0%; */
    /* float: left; */
}
.big-cover .wrapper-info-link img {
    width: calc(100% / 51);
    float: right;
    padding-top: 1.760784313725490196078431372549%;
    margin-left: 1.960784313725490196078431372549%;
    margin-right: 0.660784313725490196078431372549%;
}
.big-cover .wrapper-info-link img {
    width: calc(100% / 37);
    float: right;
    padding-top: 2.8716216216216216216216216216216%;
    margin-left: 1.960784313725490196078431372549%;
    margin-right: 0.660784313725490196078431372549%;
}
.big-cover .wrapper-info-link img.info-clock-white {
    float: left;
    margin-left: 0;
}
.big-cover .wrapper-info-link img.info-clock-gray {
    display: none;
}
.big-cover .info-link-white {
    display: block;
}
.info-link-white {
    display: none;
    float: right;
}
.feed-post .info-link-gray {
    display: block;
    float: right;
}
.big-cover .info-link-gray {
    display: none;
}
.vertical-cover .info-link-gray {
    display: block;
    width: calc(100% / 15.96);
    padding-top: 6.265664160401002506265664160401%;
    padding-bottom: 6.265664160401002506265664160401%;
    margin-left: 6.265664160401002506265664160401%;
    margin-right: 1.5%;
}
.horisontal-cover .info-link-gray {
    display: block;
    float: right;
    padding-top: 5.6140350877192982456140350877193%;
    padding-bottom: 5.6140350877192982456140350877193%;
    margin-left: 5.6140350877192982456140350877193%;
    margin-right: 1.5%;
    width: calc(100% / 17.8);
}
.horisontal-cover .header-feed img.info-clock-white,
.vertical-cover .header-feed img.info-clock-white {
    display: none;
}
.vertical-cover .header-feed img.info-clock-gray {
    width: calc(100% / 15.96);
    padding-top: 6.265664160401002506265664160401%;
    padding-bottom: 6.265664160401002506265664160401%;
    margin-left: 0;
    margin-right: 1.5%;
    float: left;
    }
.horisontal-cover .header-feed img.info-clock-gray {
    display: block;
    float: left;
    padding-top: 5.6140350877192982456140350877193%;
    padding-bottom: 5.6140350877192982456140350877193%;
    margin-left: 0;
    margin-right: 1.5%;
    width: calc(100% / 17.8);
}
.sharing_vk {
    background-color: #4580C2;
}
.sharing_tw {
    background-color: #1C9CEB;
}
.sharing_fb {
    background-color: #4065AD;
}
.sharing_ok {
    background-color: #EF8E1E;
}
.sharing-btn {
    width: 9.2592592592592592592592592592593%;
    /* height: 40px; */
    float: left;
    border-radius: 8px;
    margin-right: 1.8518518518518518518518518518519%;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;  /* identical to box height, or 150% */
    display: flex;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    position: relative;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
}

.sharing-btn:hover {
    margin-top: -0.53191489361702127659574468085106%;
}
.sharing-btn a {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;  
    align-items: center;
    color: #FFFFFF;
}
.sharing-btn img {
    margin: 0;
    margin-right: 10%;
    width: 50%;
}
.comments-btn {
    background: #FFFFFF;
    border: 1px solid #E50000;
    box-sizing: border-box;
    border-radius: 4px;
    float: right;
    color: #E50000;
    padding: 0.82592592592592592592592592592593% 3.7037037037037037037037037037037%;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;  /* identical to box height, or 150% */
    letter-spacing: -0.5px;
}
.comments-btn:hover {
    color: #FFFFFF;
    background: #E50000;
}

.sharing-btn a {
    color: #FFFFFF;
    font-weight: 500;
    font-size: 16px;
    line-height: 224%;  /* identical to box height, or 150% */
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    margin: 0;
    position: absolute;
    padding-left: 60%;
    height: 100%;
    width: 100%;
    text-align: left;
}
.wrapper-feed-footer {}
.wrapper-comments {
    /* width: 65.853658536585365853658536585366%; */
    margin-bottom: 3.9634146341463414634146341463415%;
}
h2.comment-title {
    width: 65.853658536585365853658536585366%;
    margin-bottom: 2.4390243902439024390243902439024%;
}
.comment-content {
    width: 87.642045454545454545454545454545%;
    margin: 0;
}
.comment-content img {
    max-width: 100%;
    display: block;
    margin-bottom: 2.3845007451564828614008941877794%;
}
.liked-block {
    /* float: right; */
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    width: 12.215909090909090909090909090909%;
    /* margin: 2.2727272727272727272727272727273% 0; */
    /* border-left: 1px solid #B3B3B3; */
    /* padding: 2.2727272727272727272727272727273% 0; */
    cursor: pointer;
}
.wrapper-liked-block {
    text-align: center;
    vertical-align: middle;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: 17.582417582417582417582417582418% 0;
    border-left: 1px solid #B3B3B3;
    /* padding: 2.2727272727272727272727272727273% 0; */
    /* height: 100%; */
    WIDTH: 100%;
}
.wrapper-liked-block span {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 245%;
    color: #E50000;
    /* margin: 12% 0; */
    display: inline-block;
    /* padding-bottom: 10%; */
    height: 100%;
    position: absolute;
}
.liked-block img {
    /* top: 38%; */
    /* position: absolute; */
    left: 0;
    right: 0;
    margin-right: 5%;
    width: 26.373626373626373626373626373626%;
}
span.poop-up-menu-ico {
    background-image: url("../img/arrow_mini_right.svg");
    width: 1%;
    display: inline-block;
    position: absolute;
    margin-left: 8px;
    /* height: 100%; */
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 1EM;
    -o-transition: transform 0.1s linear;
    -ms-transition: transform 0.1s linear;
    -moz-transition: transform 0.1s linear;
    -webkit-transition: transform 0.1s linear;
    transition: transform 0.1s linear;
}
body.active-search .wrapper-feed-single,
body.active-search #wrapper,
body.active-search #footer,
body.active-search .footer-pad {
    /* display: none; */
    /* max-height: 100vh; */
    /* overflow: hidden; */
    position: fixed;
    width: 100%;
    /* background: rgba(255, 255, 255, 0.98); */
}
body.active-search:after {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 80px;
    /* background: #fff; */
}
#right_block .widget {
    width: 79.166666666666666666666666666667%;
    margin-left: 20.833333333333333333333333333333%;
    overflow: hidden;
}
#footer_article .widget {
    max-width: 1312px;
    padding: 4.444444444% 0% 0% 0%;
    overflow: hidden;
}
.autorization-user .blur-feed {
    background: rgba(81, 81, 81, 0.8);
    /* filter: blur(89px); */
    height: 100%;
    display: block;
    position: absolute;
    width: 100%;
    top: 0;
}
.loged.autorization-user .blur-feed {    
    display: none;
}
.wrapper-feed.auth-form {    
    display: none;
}
.autorization-user {
    overflow: hidden;
    display: block;
    position: relative;
    width: 110%;
    left: -5%;
    background-color: #E4EAF1;
    /* margin-bottom: 10%; */
}
.autorization-user.loged {
    width: 100%;
    left: 0;
}
.autorization-user .bg_comments {
    background-image: url("../img/comment form.png");
    width: 100%;
    display: block;
    height: 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    /* background-size: 100%; */
    background-position: 50%;
    /* padding-bottom: 10%; */
    /* height: 112px; */
}
.wrapper-feed {}

#footer_article .autorization-user .wrapper-feed {
    padding-bottom: 0;
    padding-top: 0;
    max-width: 1312px;
    max-width: 1312px;
    padding: 0 4.444444444% 0% 4.444444444%;
    width: 100%;
    display: block;
    height: auto;
    height: 100%;
    /* box-sizing: content-box; */
    padding: 0;
}
#footer_article .autorization-user .wrapper-feed.auth-form {}
.comment-respond {
    max-width: 1312px;
}
.wrapper-comment-form {
    width: 63.414634146341463414634146341463%;
    padding-top: 21.341463414634146341463414634146%;
    max-width: 832px;
    /* padding: 0 1%; */
    /* box-sizing: content-box; */
    /* margin: 0; */
    position: relative;
    height: 100%;
    display: block;
}
.loged .wrapper-comment-form {
    padding-top: 2%;
}
#footer_article .autorization-user .wrapper-feed.form-auth {position: absolute;top: 0;left: 0;width: 100%;right: 0;}
.wrapper-auth-form {
    top: 0;
    bottom: 0;
    position: absolute;
    /* margin: 8.6111111111111111111111111111111% 0; */
    left: 0;
    right: 0;
    MAX-WIDTH: 1312PX;
}
form#commentform .mce-tinymce {border: none;}
form#commentform {
    max-width: 832px;
    /* margin-top: 2.8846153846153846153846153846154%; */
    /* border: none; */
    /* box-shadow: none; */
    padding-bottom: 4.884615%;
    background: #fff;
}
form#commentform .mce-top-part {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: auto;
}
form#commentform .mce-top-part::before {
    width: 94.230769230769230769230769230769%;
    border-top: 1px solid #ccc;
    box-shadow: none;
    left: 2.8846153846153846153846153846154%;
    right: 0;
}
form#commentform .mce-edit-area {
    border: none;
    box-shadow: none;
    outline: none;
    width: 100%;
    /* height: 50px; */
    /* -webkit-tap-highlight-color: bisque; */
}
form#commentform .mce-tinymce.mce-panel {
    box-shadow: none;
    padding-bottom: 0.36057692307692307692307692307692%;
    /* margin-top: 2.884615%; */
}
.mce-container.mce-flow-layout-item.mce-first.mce-last.mce-btn-group {
    left: 2.8846153846153846153846153846154%;
    display: inline-block;
    position: absolute;
    margin-top: 0.961538%;
    padding: 0;
    width: 7.9326923076923076923076923076923%;
    margin-right: initial;
}
form#commentform input#wp_custom_attachment {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 116%;  /* identical to box height, or 117% */
    /* display: flex; */
    align-items: center;
    letter-spacing: -0.5px;
    border: none;
    background: #fff;
    outline: 0;
    opacity:0;
    /* pointer-events:none; */
    /* user-select:none; */
    z-index: 2000;
    position: relative;
    /* margin-top: -83%; */
    position: absolute;
    left: 0;
    width: 11.5%;
    top: 0;
    cursor: pointer;
    display: block;
    clear: both;
}
form#commentform div#mceu_7-body {
    width: 100%;
    /* border: 1px solid; */
    background: #FFFFFF;
    /* border: 0.5px solid #B3B3B3; */
    box-sizing: border-box;
    border-radius: 4px;
    margin-right: 0;
}

form#commentform .mce-btn {
    width: 27.272727272727272727272727272727%;
    /* margin: 5.3333333333333333333333333333333% 0% 5.3333333333333333333333333333333% 5.3333333333333333333333333333333%; */
    border: none;
    background: none;
    display: inline-block;
    padding-bottom: 33.333333333333333333333333333333%;
    height: 0;
    position: relative;
    margin: 0;
    margin-right: 9.0909090909090909090909090909091%;
}
.mce-container .mce-btn button {
    width: 100%;
    /* padding-bottom: 100%; */
    height: 100%;
    display: block;
    padding: 0;
    position: absolute;
}
form#commentform .mce-btn.mce-last {
    /* margin-left: 43%; */
}
#btn_mobile_menu {
	display: none;
}
.comment-awaiting-moderation {
    font-size: 14px;
    width: 70%;
    display: block;
    line-height: 120%;
    margin-top: 3%;
    margin-left: 0;
    color: #e5000096;
}
.mce-btn i {
    background-size: 100%;
    background-repeat: no-repeat;
    border-radius: 4px;
    padding: 0;
    margin: 19%;
    margin: 0;
    /* padding-bottom: 100%; */
    height: 100%;
    width: 100%;
    background-position: 55%;
    display: block;
}
.mce-btn i:before {
    display: none;
}
.mce-btn i.mce-i-bold {
    background-image: url(../img/bold_.svg);
    /* background-color: #E50000; */
    margin: 0;
    /* height: 100%; */
}
.mce-btn i.mce-i-italic {
    background-image: url(../img/italic_.svg);
}
.mce-btn i.mce-i-underline {
    background-image: url(../img/outline_.svg);
}
.mce-btn i.mce-i-emoticons {
    background-image: url(../img/emoji.png);
}
.test-liked-block {
    top: 42%;
    /* bottom: 0; */
    position: absolute;
    width: 100%;
}
.image-block-autorization .vk-btn-autorization {background-image: url(../img/auth_vk.svg);}

.image-block-autorization .gg-btn-autorization {background-image: url(../img/auth_google.svg);margin-right: 0;}

.image-block-autorization .fb-btn-autorization {background-image: url(../img/auth_fb.svg);}

.image-block-autorization div {
    display: inline-block;
    width: 27.225130890052356020942408376963%;
    padding-bottom: 12.565445026178010471204188481675%;
    background-size: 100%;
    margin-right: 6.2827225130890052356020942408377%;
	cursor: pointer;
}

.image-block-autorization-container {
    display: block;
    width: 29.115853658536585365853658536585%;
    max-width: 382px;
    margin-top: 4.5731707317073170731707317073171%;
}

.image-block-autorization-container span {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;  /* identical to box height, or 157% */
    display: flex;
    align-items: center;
    letter-spacing: -1px;
    color: #fff;
    text-align: center;
    display: block;
    margin-top: 2.0942408376963350785340314136126%;
}

.image-block-autorization-container h2 {
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    line-height: 36px;  /* identical to box height, or 129% */
    display: flex;
    align-items: center;
    letter-spacing: -1px;
    color: #FFFFFF;
}
.image-block-autorization {
    text-align: center;
    margin-top: 9.4240837696335078534031413612565%;
}

.wrapper-auth-form .ulogin_block {
    display: none;
}
.uploads-image-comments {
    width: 18.028846153846153846153846153846%;
    height: 0;
    padding-bottom: 2.1634615384615384615384615384615%;
    left: 0;
    position: absolute;
    margin-left: 16.184615%;
    margin-top: 1.3625%;
    background-image: url("../img/image_.svg");
    background-repeat: no-repeat;
    /* cursor: pointer; */
    background-size: auto 100%;
    /* width: 2.5%; */
    z-index: 0;
    /* overflow-y: hidden; */
}
.uploads-image-comments span {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 141%;  /* identical to box height, or 117% */
    letter-spacing: -0.5px;
    color: #000000;
    margin-left: 13%;
    display: block;
    border-bottom: 0.5px dashed #000000;
    min-height: 19px;
    /* overflow: hidden; */
    width: fit-content;
    /* padding-bottom: 17px; */
    min-width: 1px;
}
div#mailpoet_form_1 {
    /* display: none; */
}
.mailpoet_message {
    display: none;
}
.success .mailpoet_message  {
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
	height: 100%;
	background: #e8f3fd;
	border-radius: 4%;
	font-size: 0;
	background-image: url("../img/email_sub_ok.svg");
	background-repeat: no-repeat;
	background-position: center;
	display:block;
}
.mailpoet_message .mailpoet_validate_success {
	font-size: 0;
}
.mailpoet_message p.mailpoet_validate_error, .parsley-errors-list.filled{
	display: none;
}
a.btn-home {
    /* margin-bottom: 2.8846153846153846153846153846154%; */
    /* margin-top: 5.846154%; */
    padding: 0;
    background: #E50000;
    border-radius: 4px;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    line-height: 0;
    text-align: center;
    letter-spacing: -0.5px;
    border: 1px solid #E50000;
    padding-top: 1.8382352941176470588235294117647%;
    padding-bottom: 1.8382352941176470588235294117647%;
    cursor: pointer;
    width: 17.647058823529411764705882352941%;
    /* float: right; */
    display: block;
    height: 0;
}

.error-op {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 171%;  /* identical to box height, or 171% */
    text-align: center;
    letter-spacing: -0.5px;
    color: rgba(0, 0, 0, 0.7);
    margin-bottom: 2.2058823529411764705882352941176%;
}

.error-dis {
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 160%;  /* or 160% */
    text-align: center;
    letter-spacing: -0.5px;
    color: #000000;
    margin-bottom: 5.8823529411764705882352941176471%;
}

.error404 h1 {
    font-style: normal;
    font-weight: 500;
    font-size: 172px;
    line-height: 172px;  /* identical to box height, or 100% */
    letter-spacing: -1px;
    color: #000000;
    display: block;
    text-align: center;
    margin: 5.8823529411764705882352941176471% auto;
}

.error404 .wrapper-page-content {
    padding-top: 0;
}

.error404 div#wrapper {
    background-color: #fff;
}

.error404 div#wrapper-page {
    background-color: #fff;
}

.error404 .footer-pad {
    background-color: #fff;
}

.error404 div#footer {
    background-color: #fff;
}
div#overlay_cookie {
    width: 100%;
    background: #fff;
    position: fixed;
    display: block;
    bottom: 0;
    z-index: 200;
}

.popup-cookie {
    max-width: 1312px;
    padding: 0 5.5%;
    max-width: 1312px;
    padding: 0 4.444444444%;
    display: block;
    /* position: relative; */
    font-size: 0px;
    box-sizing: content-box;
    /* margin-top: 80px; */
    vertical-align: middle;
}


.popup-cookie img {
    display: inline-block;
    margin: 1.3719512195121951219512195121951% 0;
    float: left;
    margin-right: 0.5%;
}

.text-cookie {
    display: inline-block;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 114%;  /* identical to box height, or 114% */
    align-items: center;
    letter-spacing: -0.5px;    /* Black */
    color: #242424;
    margin: 1.6768292682926829268292682926829% 0;
    top: 0;
    float: left;
}

a.link-cookie {
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    line-height: 160%;  /* identical to box height, or 160% */
    text-decoration-line: underline;    /* Hyperlink */
    color: #1879CA;
    float: left;
    margin: 1.6768292682926829268292682926829% 0;
    margin-left: 1.5%;
}
.mobile-cookie {
    display: none;  
}
span.popup-cookie-ok {
    background: #E50000;  /* Card_shadow */
    box-shadow: 0px 8px 50px rgba(63, 64, 68, 0.08);
    border-radius: 68px;
    float: right;
    width: 10%;
    padding: 1.524390243902439024390243902439% 0;
    margin: 0.76219512195121951219512195121951% 0;
    color: #fff;
    cursor: pointer;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 0%;
    text-align: center;
}

.comment-meta {
    padding-bottom: 3%;
    width: 87.642045454545454545454545454545%;
    margin: initial;
    position: relative;
}
span.popup-cookie-ok {}
.error-commentform {
    color: #e51900;
    font-size: 12px;
    bottom: -12%;
    position: absolute;
}
.func-btn-comment {
	display: inline-block;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 167%;
	color: #B3B3B3;
	padding-left: 12%;
	/* margin-left: 10%; */
	background-position: 0;
	background-size: auto 100%;
	background-repeat: no-repeat;
	margin-left: 3%;
	cursor: pointer;
}
.wrapper-comment-btn {
    position: absolute;
    top: 0%;
    right: 0%;
    width: 33%;
    text-align: right;
    display: inline-block;
}

.func-btn-comment.btn-comment-upd {
    background-image: url("../img/pencil_icon.svg");
}
.func-btn-comment.btn-comment-del {
    background-image: url("../img/delete_icon.svg");
}
.wp-block-embed-youtube {
    max-width: 100%;
}
.wp-block-embed-youtube iframe {
    max-width: 100%;
    /* height: auto;	 */
}
body .alignleft {
	float: none;
	padding-right: 0%;
	margin-right: 7%;
}
.page-id-103 .alignleft {
	float: left;
	padding-right: 0%;
	margin-right: 7%;
}
.page-id-103 .wp-block-image img {
    width: auto;
}
.page-id-103 .alignright {
	float: right;
	/* padding-left: 3%; */
}
body .alignright {
	float: none;
	/* padding-left: 3%; */
}
.page-id-103 .contentbox.post h2, h2 {
    margin-bottom: 2.9411764705882352941176470588235%;
    margin-top: 5.8823529411764705882352941176471%;
}
.wp-block-file {
    margin-bottom: 0;
}
.page-id-103 p {
    font-size: 14px;
}
.page-id-103 .read-more-post-align {
    padding: 2.2058823529411764705882352941176% 2.9411764705882352941176470588235% 2.9411764705882352941176470588235%;
    display: table;
    table-layout: fixed;
    font-size: 0px;
}
.page-id-103 .read-more-post .header-article {
    margin: 0 1.953125%;
    /* max-width: 4%; */
    /* table-layout: fixed; */
    width: 21.09375%;
    /* border-spacing: 15.8px; */
    /* margin: 5px; */
    display: inline-block;
    top: 0;
    vertical-align: top;
    padding: 1.171875%;
}
.feed-post h2 {
    margin-top: 0;
}
.content-line-up {
    /* position: absolute; */
    /* left: 0; */
    /* width: 8%; */
    /* height: 100%; */
    /* background: #eaf3fd; */
}
div.arrow-up {
    position: fixed;
    left: 0;
    top: 0;
    max-width: 64px;
    height: 100Vh;
    background-color: #f7f7f7d9;
    z-index: 300;
    background-image: url(../img/arrow_up.svg);
    background-repeat: no-repeat;
    background-position: 50% 98%;
    cursor: pointer;
    width: 5%;
}
img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}
.btn-smile-coalla {
    width: 2.1634615384615384615384615384615%;
    height: 0;
    padding-bottom: 2.1634615384615384615384615384615%;
    left: 0;
    position: absolute;
    margin-left: 12.384615%;
    margin-top: 1.3625%;
    background-image: url(../img/smile_.svg);
    background-repeat: no-repeat;
    cursor: pointer;
    background-size: auto 100%;
    z-index: 100;
}
.block-smile-coalla {
    position: absolute;
    width: 1050%;
    background: #fff;
    display: none;
    top: 100%;
    left: -487%;
    border: 1px solid #c5c5c5;
    border-radius: 4px;
}
.wp-smile-coalla {
    margin: 2%;
}
.btn-smile-coalla:hover .block-smile-coalla {
    display: block;
}

#attach_image_comment_tooltip.mce-tooltip {
    position: absolute;
    padding: 5px;
    opacity: .8;
    filter: alpha(opacity=80);
    zoom: 1;
    margin-top: 1px;
    margin-top: 3%;
    left: -47%;
    z-index: 1000;
}
#attach_image_comment_tooltip.mce-tooltip-n .mce-tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
#attach_image_comment_tooltip.mce-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 5px dashed #000;
}
#attach_image_comment_tooltip.mce-tooltip-inner {
    font-size: 11px;
    background-color: #000;
    color: white;
    max-width: 200px;
    padding: 5px 8px 4px 8px;
    text-align: center;
    white-space: normal;
}
#commentform .author-re-name {
    font-size: 14px;
    line-height: 129%;
    color: #E50000;
    display: inline-block;
    margin-left: 2.836364%;
    padding-left: 2.272727%;
    background-image: url(../img/arrow.svg);
    background-repeat: no-repeat;
    background-size: auto 80%;
    background-position: 0 0%;
    margin-top: 1%;
    padding-right: 10%;
}
.comment-clear-reply {
    background-image: url(../img/com_close.svg);
    background-repeat: no-repeat;
    padding-bottom: 2%;
    display: inline-block;
    padding-right: 2%;
    position: absolute;
    background-position: 50%;
    margin-left: 0.5%;
    cursor: pointer;
}
div.scrollbar-widget {
    /* margin-top: 8.3333333333333333333333333333333%; */
}
#right_block div.scrollbar-widget .custom-html-widget {
	margin-top: 8%;
    margin-bottom: 8%;
}
#right_block div.scrollbar-widget-fixed {
    position: absolute;
}
#right_block div.scrollbar-widget-fixed .custom-html-widget {
    margin-top: 1.5%;
    position: fixed;
    top: 0px;
    overflow: hidden;
}
#right_block div.scrollbar-widget-fixed-bottom {
	/* position: absolute; */
	/* bottom: 0; */
	/* position: absolute; */
	/* left:0; */
	/* right:0; */
	/* top:0; */
	bottom:0;
}
#right_block div.scrollbar-widget-fixed-bottom .custom-html-widget {
    position: absolute;
    bottom: 0;
    top: inherit;
}
body .wp-caption {
	margin: 0;
    padding: 0;	
    width: 100% !important;
}
body p.wp-caption-text {
	color: #B3B3B3;
    text-align: center;
    margin-bottom: 32px;
}
.exit-cooments {
    width: 2.1634615384615384615384615384615%;
    height: 0;
    padding-bottom: 2.1634615384615384615384615384615%;
    right: 24px;
    position: absolute;
    margin-left: 12.384615%;
    margin-top: 1.3625%;
    /* background-image: url(../img/smile_.svg); */
    background-repeat: no-repeat;
    cursor: pointer;
    background-size: auto 100%;
    z-index: 100;
}
.exit-cooments a.exit {
    background-image: url(../img/regular.svg);
    display: block;
    padding-bottom: 100%;
    height: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
}
.owl-carousel .vertical-cover {
    width: 100%;
}
.owl-carousel .vertical-cover .header-feed .wrapper-info-link {
    max-height: 51px;
}
.wp-block-image figcaption {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
/* identical to box height, or 150% */
    color: #B3B3B3;
    text-align: center;
}

.justify-block .horisontal-cover.line-0,
.justify-block .horisontal-cover.line-2 {
    /* height: 192px; */
}

.justify-block .horisontal-cover.line-0 .img-feed img,
.justify-block .horisontal-cover.line-2 .img-feed img {
    height:100%;
    /* width: auto; */
}
.justify-block .horisontal-cover.line-2 {
	margin-bottom: 1%;
}