
@-webkit-keyframes MF-slideOutLeft {
  from {
    visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-0%, 0, 0);
    transform: translate3d(-0%, 0, 0);
  }

}

@keyframes MF-slideOutLeft {
  from {
    visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-0%, 0, 0);
    transform: translate3d(-0%, 0, 0);
  }
}

.MF-slideOutLeft {
  -webkit-animation-name: MF-slideOutLeft;
  animation-name: MF-slideOutLeft;
}

@-webkit-keyframes MF-slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
  }
}

@keyframes MF-slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
  }
}
.MF-slideOutRight {
  -webkit-animation-name: MF-slideOutRight;
  animation-name: MF-slideOutRight;
}








@media screen and (max-width: 1440px) {
	
.mf-font10  {
	font-size: calc(5.33333333333333px + 4.66666666666667 * (100vw - 768px) / 672);
}	
.mf-font11  {
	font-size: calc(5.86666666666667px + 5.13333333333333 * (100vw - 768px) / 672);
}	
.mf-font12  {
	font-size: calc(6.4px + 5.6 * (100vw - 768px) / 672);
}
.mf-font14  {
	font-size: calc(7.46666666666667px + 6.53333333333333 * (100vw - 768px) / 672);
}
.mf-font16, h5  {
	font-size: calc(8.53333333333333px + 7.46666666666667 * (100vw - 768px) / 672);
}
.mf-font18, h4 {
	font-size: calc(9.6px + 8.4 * (100vw - 768px) / 672);
}
.mf-font20, h3, a, p  {
	font-size: calc(10.6666666666667px + 9.33333333333333 * (100vw - 768px) / 672);
}
.mf-font20, .contentbox.post a, a, p  {
	font-size: calc(9.6px + 8.4 * (100vw - 768px) / 672);
}
.mf-font22  {
	font-size: calc(11.7333333333333px + 10.2666666666667 * (100vw - 768px) / 672);
}
.mf-font24, nav a  {
	font-size: calc(12.8px + 11.2 * (100vw - 768px) / 672);
}
.mf-font28, h2  {
	font-size: calc(14.9333333333333px + 13.0666666666667 * (100vw - 768px) / 672);
}
.mf-font32 {
	font-size: calc(17.0666666666667px + 14.9333333333333 * (100vw - 768px) / 672);
}
.mf-font48, h1 {
	font-size: 	calc(25.6px + 22.4 * (100vw - 768px) / 672);
}
.sharing-btn a {	
	font-size: calc(8.53333333333333px + 7.46666666666667 * (100vw - 768px) / 672);
}
span.popup-cookie-ok {
	font-size: calc(8.53333333333333px + 7.46666666666667 * (100vw - 768px) / 672);
}
.text-cookie {
	font-size: calc(7.46666666666667px + 6.53333333333333 * (100vw - 768px) / 672);
}
a.link-cookie {
	font-size: calc(5.33333333333333px + 4.66666666666667 * (100vw - 768px) / 672);
}
.wrapper-liked-block span {
	font-size: calc(6.4px + 5.6 * (100vw - 768px) / 672);
}
.commentlist li.comment .comment-metadata {
	font-size: calc(6.4px + 5.6 * (100vw - 768px) / 672);
}
.uploads-image-comments span {
	font-size: calc(6.4px + 5.6 * (100vw - 768px) / 672);
}
.post-search a.category-link {
	font-size: calc(7.46666666666667px + 6.53333333333333 * (100vw - 768px) / 672);
}
.post-search a.post-title {
	font-size: calc(14.9333333333333px + 13.0666666666667 * (100vw - 768px) / 672);
}
header.best-header div.best-btn	 {
	font-size: calc(9.6px + 8.4 * (100vw - 768px) / 672);
}
.comments-btn {
	font-size: calc(8.53333333333333px + 7.46666666666667 * (100vw - 768px) / 672);
}	
#header .search-form .search-field {
	font-size: calc(8.53333333333333px + 7.46666666666667 * (100vw - 768px) / 672);
}
.info-soc-ico {	
	font-size: calc(6.4px + 5.6 * (100vw - 768px) / 672);
}
.line.info, .line.info a {	
	font-size: calc(5.86666666666667px + 5.13333333333333 * (100vw - 768px) / 672);
}
div#true_loadmore, div#true_loadmore_comments {
	font-size: calc(8.53333333333333px + 7.46666666666667 * (100vw - 768px) / 672);
}
#kontakt input, #kontakt textarea {
	font-size: calc(6.4px + 5.6 * (100vw - 768px) / 672);
}
ul#menu-podval a {
	font-size: calc(8.53333333333333px + 7.46666666666667 * (100vw - 768px) / 672);
}
div#logomenu a, .nav-category-btn {
	font-size: calc(12.8px + 11.2 * (100vw - 768px) / 672);
}
.vertical-cover .img-feed img {
    min-height: calc(108px + 92 * (100vw - 768px) / 672);
    /* min-height: 108px; */
}
div#category_menu a {
    font-size: calc(8.53333333333333px + 7.46666666666667 * (100vw - 768px) / 672);
}
.wrapper-footer .align-block .coalla a, .wrapper-footer .align-block .about {
	font-size: calc(7.46666666666667px + 6.53333333333333 * (100vw - 768px) / 672);
}
.wrapper-footer .align-block .diskleimer {
	font-size: calc(5.86666666666667px + 5.13333333333333 * (100vw - 768px) / 672);
}
.email-subscribe span,.email-subscribe a {
	font-size: calc(6.4px + 5.6 * (100vw - 768px) / 672);
}	
.email-subscribe input {
	font-size: calc(7.46666666666667px + 6.53333333333333 * (100vw - 768px) / 672);
	/* padding-bottom: 14.705882352941176470588235294118%; */
	/* padding-top: 10%; */
}
.email-subscribe div.info-sub {
	font-size: calc(9.6px + 8.4 * (100vw - 768px) / 672);
}	
.email-subscribe h3 {
	font-size: calc(14.9333333333333px + 13.0666666666667 * (100vw - 768px) / 672);	
}	
.read-more-post .category-link {
	font-size: calc(7.46666666666667px + 6.53333333333333 * (100vw - 768px) / 672);
}
.read-more-post .post-link {
	font-size: calc(8.53333333333333px + 7.46666666666667 * (100vw - 768px) / 672);
}	
.feed-post .header-feed a {
    font-size: calc((100vw / 100) * 1.34888888888889);
}
	
.vertical-cover .header-feed a.category-link {
    font-size: calc((100vw / 100) * 0.97222222222222);
}
.horisontal-cover .header-feed a.category-link {
	font-size: calc((100vw / 100) * 0.97222222222222);
}	
.big-cover .header-feed a {
	font-size: calc(14.9333333333333px + 13.0666666666667 * (100vw - 768px) / 672);
}
.big-cover .header-feed a.category-link {
    font-size: calc((100vw / 100) * 1.111111111111);
	
}	
.feed-post a.comments-info-link,.big-cover .header-feed a.comments-info-link {
    font-size: calc((100vw / 100) * 0.97222222222222);
}
.source-time-info {
    font-size: calc((100vw / 100) * 0.97222222222222);
}
.feed-post a.view-info-link,.big-cover .header-feed a.view-info-link {
    font-size: calc((100vw / 100) * 0.97222222222222);
}	
	
.wrapper-sticky .horisontal-cover  {
	height: calc((100vw / 100) * 13.23);
}
	.contentbox.post .wp-block-quote cite {
	font-size: calc(8.53333333333333px + 7.46666666666667 * (100vw - 768px) / 672);
	}
.wrapper-sticky .justify-block {
    padding: 2.43902439% 4.444444444% 1.82926829268293% 4.444444444%;
}
.header-post-content .header-feed h1 a {
	font-size: 	calc(25.6px + 22.4 * (100vw - 768px) / 672);
}
.header-post-content .header-feed a.comments-info-link {
    font-size: calc((100vw / 100) * 0.97222222222222);
}
.header-post-content .header-feed .wrapper-info-link a {	
    font-size: calc((100vw / 100) * 0.97222222222222);
}
	
.contentbox.post p {
	font-size: calc(9.6px + 8.4 * (100vw - 768px) / 672);
	margin-bottom: 2.020202020202020202020202020202%;
}	
	
.contentbox.post img {
	font-size: calc(10.6666666666667px + 9.33333333333333 * (100vw - 768px) / 672);
	margin-bottom: 4.040404040404040404040404040404%;
	margin-top: 4.040404040404040404040404040404%;
	margin: 0;
}
.page-id-103 .contentbox.post .wp-block-image img {
    width: 49%;
}
.contentbox.post h1 {
	font-size: 	calc(25.6px + 22.4 * (100vw - 768px) / 672);
}	
.category-header h1 {
	font-size: 	calc(25.6px + 22.4 * (100vw - 768px) / 672);
}	
.date-post {
	font-size: calc(7.46666666666667px + 6.53333333333333 * (100vw - 768px) / 672);
}
.tags-post {
	font-size: calc(10.6666666666667px + 9.33333333333333 * (100vw - 768px) / 672);}
.tags-post a {
	font-size: calc(6.4px + 5.6 * (100vw - 768px) / 672);}
.commentlist li.comment .comment-body p {
	font-size: calc(8.53333333333333px + 7.46666666666667 * (100vw - 768px) / 672);
}
.commentlist li.comment .comment-author .author-name {
	font-size: calc(7.46666666666667px + 6.53333333333333 * (100vw - 768px) / 672);
}
.commentlist li.comment .comment-metadata a {
	font-size: calc(6.4px + 5.6 * (100vw - 768px) / 672);
}
.commentlist li.comment .comment-author .author-re-name {
	font-size: calc(7.46666666666667px + 6.53333333333333 * (100vw - 768px) / 672);	
}
.contentbox.post h2, h2, #kontakt h2 {	
	font-size: calc(14.9333333333333px + 13.0666666666667 * (100vw - 768px) / 672);
}
.image-block-autorization-container h2 {
	font-size: calc(14.9333333333333px + 13.0666666666667 * (100vw - 768px) / 672);
	text-align: center;
	display: block;
}
.image-block-autorization-container span {
	font-size: calc(7.46666666666667px + 6.53333333333333 * (100vw - 768px) / 672);
}
.commentlist li.comment .reply a {
	font-size: calc(6.4px + 5.6 * (100vw - 768px) / 672);
}
.func-btn-comment {
	font-size: calc(6.4px + 5.6 * (100vw - 768px) / 672);
}
#commentform .author-re-name {
    margin-top: 1%;
    /* position: absolute; */
    top: 0;
    z-index: 100;
    /* margin-bottom: 10px; */
    margin-left: 3%;
    padding-left: 3%;
}
body p.wp-caption-text {
	font-size: calc(8.53333333333333px + 7.46666666666667 * (100vw - 768px) / 672);
	margin-bottom: 4.41%;
}


.wp-block-image figcaption {
    font-size: calc(9.6px + 8.4 * (100vw - 768px) / 672);
}




}
@media screen and (max-width: 768px) {
	
h1 {
	font-weight: 500;
	font-size: calc(24px + 33.6 * (100vw - 320px) / 448);
	line-height: 133%;
	letter-spacing: -1px;
}
.contentbox.post h2, h2, #kontakt h2 {
	font-style: normal;
	font-weight: 500;
	font-size: calc(20px + 28 * (100vw - 320px) / 448);
	line-height: 120%;
	letter-spacing: -1px;
}	
h2.interest-header,
h2.new-single-header,
h2.best-week-header {
    margin:  0 5%;
}
h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 125%;
	letter-spacing: -1px;
}
h4 {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 171%;
	letter-spacing: -1px;
}
	
.category-header h1	{
	font-weight: 500;
	font-size: calc(24px + 33.6 * (100vw - 320px) / 448);
	line-height: 134%;
	letter-spacing: -1px;
	padding: 0;
	margin-bottom: 5.555556%;
	margin-top: 11.111111111111111111111111111111%;
	PADDING-BOTTOM: 39.930555555555555555555555555556%;
}
	#wrapper {
    display: inline-block;
    width: 100%;
}
	
	
	.wrapper-sticky,
	.wrapper-feed,
	.wrapper-sticky .justify-block {
    padding: 0;
    margin: 0;
    background: #F7F7F7;
    /* padding-top: 5%; */
    /* display: inline-block; */
}
.home  #wrapper-page, .wrapper-feed-content {padding-top: 5%;}

	.wrapper-sticky .feed-post,
	.wrapper-feed .feed-post{
    float: none;
    display: block;
    width: 90%;
    margin: 5% 5%;
    max-width: unset;
    height: unset;
    max-height: none;
    position: relative;
    clear: both;
    overflow-y: initial;
    overflow-x: hidden;
}
.interest-article .article-block,
.best-week-article .article-block {
    left: 0;
    display: block;
}
.interest-article .article-block .img-feed {
    /* margin-bottom: 41%; */
}
.interest-article .article-visible-4,
.interest-article .article-visible-5,
.interest-article .article-visible-6, 
.best-week-article .article-visible-4,
.best-week-article .article-visible-5,
.best-week-article .article-visible-6 {
	display:none ;
}
 .feed-post .img-feed img {
    height: auto;
    width: 100%;
}
.feed-post.line-1 .img-feed img {
    height: auto;
    width: 112%;
    margin-left: -6%;
}
.feed-post .img-feed {
    float: none;
    width: 100%;
    max-width: unset;
    margin: 0;
    position: relative;
    /* padding-bottom: 53.472222222222222222222222222222%; */
    overflow-x: hidden;
    height: auto;
}
.feed-post.line-1 .img-feed{
    /* padding-bottom: 7%; */
}
.feed-post .header-feed {
    position: relative;
    background: #fff;
    width: 100%;
    display: block;
    float: none;
    height: initial;
    /* top: 44.472222%; */
    max-width: unset;
    font-size: 14px;
    padding: 0;
    padding: 5.556% 8.335% 0px 8.335%;
    /* padding-top: 34%; */
    position: absolute;
    min-height: 154px;
    bottom: 0;
    height: 50%;
}
.big-cover .img-feed:after {
	background: none;
	display: none;
}
.feed-post .contentbox {
    display: block;
    height: 0px;
    /* position: relative; */
    margin-bottom: 106.94444444444444444444444444444%;
    /* position: absolute; */
    /* overflow-x: hidden; */
}
.feed-post .header-feed a.category-link {font-style: normal;font-weight: 500;font-size: calc(14px + 19.6 * (100vw - 320px) / 448);line-height: 18px;
/* identical to box height, or 129% */align-items: center;letter-spacing: -0.5px;padding-bottom: 2.5%;margin-bottom: 2.5%;padding-top: 0%;color: #242424;}
.feed-post .header-feed h2 a{font-style: normal;font-weight: 500;line-height: 125%;
/* or 125% */letter-spacing: -1px;color: #242424;font-size: calc(16px + 22.4 * (100vw - 320px) / 448);}
.feed-post .header-feed .wrapper-info-link {
    width: 88.888888888888888888888888888889%;
    display: inline-block;
    /* height: 28px; */
    /* height: 18.51%; */
    position: relative;
    border-top: 0.5px solid #B3B3B3;
    /* left: 11px; */
    /* padding-bottom: 4%; */
    position: absolute;
    margin-left: -2.7777777777777777777777777777778%;
}
.feed-post a.comments-info-link {}
.feed-post .header-feed a.comments-info-link,
.feed-post .header-feed a.view-info-link {font-style: normal;font-weight: normal;font-size: calc(12px + 16.8 * (100vw - 320px) / 448);line-height: 100%;  /* identical to box height, or 100% */align-items: center;color: #B3B3B3;padding: 0;margin: 0;padding-top: 3.3057851239669421487603305785124%;padding-bottom: 3.3057851239669421487603305785124%;}
.wrapper-sticky .feed-post.line-1, .wrapper-feed .feed-post.line-1{
    /* margin-bottom: 46%; */
    /* MARGIN: 0; */
    /* MARGIN-TOP: 5%; */
    margin-top: 0%;
    overflow-y: hidden;
}
.wrapper-sticky .feed-post:hover, 
.feed-post:hover {
	/* margin-top: 5%; */
}
.commentlist li.comment .comment-author .author-re-name {
    font-size: calc(14px + 19.6 * (100vw - 320px) / 448);
    display: block;
    margin-left: 25.285612%;
    padding-left: 8%;
    background-size: auto 70%;
    background-position: 0 50%;
}
.feed-post.line-1 .header-feed {
    background: none;
    color: #fff;
    height: auto;
    padding-bottom: 9.7222222222222222222222222222222%;
}.feed-post.line-1 .header-feed a {color: #fff;}
.feed-post.line-1 .contentbox {
    margin-bottom: 68.402777777777777777777777777778%;
}
.feed-post.line-1 .header-feed .wrapper-info-link {
    /* height: 18%; */
    min-height: unset;
    display: block;
    position: absolute;
    bottom: 0;
    border-top: 0.5px solid #B3B3B3;
    width: 90%;
    /* left: 5%; */
    /* padding-bottom: 9.7222222222222222222222222222222%; */
    color: #fff;	
    background-color: initial;
}
.big-cover .img-feed .cover {
    background: none;
}
.feed-post.line-1 .header-feed .wrapper-info-link a {
    color: #B3B3B3;
}
.feed-post.line-1  .img-feed:after {
	content: '';
	background: linear-gradient(180deg, rgba(78, 78, 78, 0) 0%, rgba(11, 11, 11, 0.70) 100%);
	display: block;
	width: 100%;
	height: 93%;
	bottom: 0%;
	position: absolute;
    display: none;
}
.wrapper-soc-ico {
    float: left;
    display: none;
}
div#logomenu {
    float: left;
    display: none;
}
#header .search-form {
    position: absolute;
    top: 0;
    margin-right: 5%;
    margin-top: 5%;
    width: 15%;
    padding-bottom: 15%;
    height: 0;
    /* background-image: url(../img/search_mobile.png); */
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 50%;
}
div#logo {
    width: 42.5%;
    display: block;
    margin: 0 auto;
    padding: 6.5625% 0;
}
.big-cover .wrapper-info-link img {
    width: 4.9586776859504132231404958677686%;
}
.wrapper-info-link img.info-link-gray {
	display: block;
	margin-left: 3.3057851239669421487603305785124%;
	padding-top: 3.305785%;
	margin-right: 1.6528925619834710743801652892562%;
	width: 4.1666666666666666666666666666667%;
	padding-bottom: initial;
}
.wrapper-info-link img.info-link-white {
	display: none;
}
.feed-post .header-feed h2:after {
	display:none;
}
.feed-post .header-feed h2 {
    margin-bottom: 5.5555555555555555555555555555556%;
}
.feed-post .header-feed img.info-clock-gray {
    padding: 3.030303030303030303030303030303% 0;
    width: calc(12px + 16.8 * (100vw - 320px) / 448);
}
.feed-post.line-1 .header-feed img.info-clock-gray {
    display: none;
}
.feed-post .header-feed img.info-clock-white {
    /* display: none; */
    margin-right: 2%;
}
.feed-post.line-1 .header-feed .source-time-info {
    color: #FFF;
}
.feed-post.line-1 .header-feed img.info-clock-white {
	padding: 3.030303030303030303030303030303% 0;
	width: calc(12px + 16.8 * (100vw - 320px) / 448);
	display: inline-block;
	float: left;
}
.source-time-info {
	font-size: calc(12px + 16.8 * (100vw - 320px) / 448);
	line-height: 100%;
	letter-spacing: -0.5px;
	color: #000000;
	padding: 3.030303030303030303030303030303% 0;
	display: block;
}
#footer {
	display: none;
}
header.category-header {
    /* padding-bottom: 30%; */
    background-size: 30%;
}
.wrapper-feed-content {
    padding-top: 25%;
    /* padding-top: 0; */
}
.wrapper-content {
    padding: 0 5%;
}
.feed-post.line-1 .img-feed .cover {
    /* display: none; */
    background: linear-gradient(180deg, rgba(78, 78, 78, 0) 0%, #0B0B0B 100%);
    display: block;
    width: 100%;
    height: auto;
    bottom: 0px;
    position: absolute;
    padding-top: 63%;
}
#right_block {
	float: none;
	display: none;
}
#wrapper-left {
    float: none;
    /* margin-right: 5.5555555555555555555555555555556%; */
    /* margin-left: 5.5555555555555555555555555555556%; */
    width: 100%;
    overflow: visible;
}
.wrapper-feed-single {
    padding: 0 5%;
    /* padding-bottom: 5.5%; */
    /* padding-bottom: 10%; */
}
.header-post-content .header-feed {
    position: relative;
    padding: 0;
}
.header-post-content:after {
	display: none;
}
.header-post-content .header-feed a.category-link {
	font-size: calc(14px + 19.6 * (100vw - 320px) / 448);
	color: #242424;
	border-bottom: none;
	border-left: 2px solid;
	line-height: 129%;
	/* margin: 9px 0 11px 0; */
	border: 0;
	overflow: hidden;
	display: block;
}
.header-post-content .header-feed a.category-link span {
    float: left;
    width: 1%;
    height: 0;
    padding-bottom: 4%;
    margin-top: 1.1%;
    margin-right: 1%;
    border-radius: 30%;
}
.header-post-content .header-feed span.m-category-link {
	width: 0px;
	/* height: 100%; */
	float: left;
	padding-bottom: 3.4722222222222222222222222222222%;
	margin-top: 1.35%;
	border-radius: 10px;
	padding-right: 0.69444444444444444444444444444444%;
	margin-right: 0.3%;
}
.header-post-content .header-feed h1 a {
	font-size: calc(24px + 33.6 * (100vw - 320px) / 448);
	color: #242424;
}
.header-post-content .header-feed .wrapper-info-link a {
	font-size:calc(12px + 16.8 * (100vw - 320px) / 448);
	color:#B3B3B3;
	line-height: 100%;
}
.date-post {
	font-size:calc(12px + 16.8 * (100vw - 320px) / 448);
	color:#B3B3B3;
	float: left;
	margin-left: 5%;
}
.date-post span {}

.header-post-content .header-feed img {
	width: calc(12px + 16.8 * (100vw - 320px) / 448);
	width: 4.1666666666666666666666666666667%;
	padding-top: 0.323784%;
}
.header-post-content .header-feed img.icon-white {
	display:none;
}
.header-post-content .header-feed img.date-date {
	/* float: left; */
	position: absolute;
	left: 0;
	padding: 0;
	margin: 0.7% 0 0;
	top: 5%;
	margin: 0;
    top: 0;
    bottom: 0;
    margin-top: 2.4305555555555555555555555555556%;
}
.contentbox.post p, .contentbox.post a {
	font-size:calc(16px + 22.4 * (100vw - 320px) / 448);
	margin-bottom: 5.5555555555555555555555555555556%;
}	
.contentbox.post img {
	font-size: calc(10.6666666666667px + 9.33333333333333 * (100vw - 768px) / 672);
	margin-bottom: 5.5555555555555555555555555555556%;
	margin-top: 5.5555555555555555555555555555556%;
	margin: 0;
}

#header .wrapper-feed {
	background-color: #fff;
	/* border-bottom: 1px solid #EAEAEA; */
}
#header {
	border-bottom: 1px solid #EAEAEA;
}
.header-post-content .header-feed .wrapper-info-link {
    position: absolute;
    margin-top: 7.9861111111111111111111111111111%;
    top: 0;
}
.single-post #wrapper {
    margin-top: 4.15%;
}
.header-post-content .header-feed h1 {
	margin-bottom: 5.5555555555555555555555555555556%;
	margin-top: 12.5%;
}

.header-post-content .header-feed img.info-clock-white {
    float: left;
    margin-left: 0;
    display: none;
}
.header-post-content .header-feed img.info-clock-gray {
    display: none;
    position: absolute;
    top: -53px;
}
.header-post-content .source-time-info {
    float: none;
    color: #B3B3B3;
    position: absolute;
    margin-top: -9%;
    right: 0;
    padding-left: 7%;
    background-image: url(../img/clock_icon_gray.svg);
    background-size: 20%;
    background-position: 0px 50%;
    background-repeat: no-repeat;
}
.sharing-btn {
    width: 13.888888888888888888888888888889%;
    margin-right: 5.5555555555555555555555555555556%;
    border-radius: 4px;
}
.social-icon-repost {
    margin-top: 5.5555555555555555555555555555556%;

}
.social-icon-repost.in-footer {width: 111.11111111111111111111111111111%;margin-left: -5.5555555555555555555555555555556%;padding-left: 5.5555555555555555555555555555556%;padding-top: 5.5555555555555555555555555555556%;padding-bottom: 5.5555555555555555555555555555556%;margin-bottom: 0;border-top: 1px solid #E8EEF6;margin-top: 0;padding-right: 5.5555555555555555555555555555556%;}
.sharing-btn img {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}
.sharing-btn a {
	font-size: 0px;
}
.comments-btn {
    background: #E50000;
    border-radius: 4px;
    height: 100%;
    font-size: 0;
    width: 22.222222222222222222222222222222%;
    padding: 6.9444444444444444444444444444444% 0;
    border: 0;
    background-image: url("../img/comment.svg");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 50%;
}
#btn_mobile_menu {position: absolute;left: 0;/* background: #ccc; */background-image: url("../img/burger_menu.svg");width: 15%;padding-bottom: 15%;display: block;background-repeat: no-repeat;background-size: 100%;margin-top: 5%;margin-left: 5%;cursor: pointer;}
#header .search-form .search-field {
	display:none;
}
div#logomenu.active-menu {
    /* float: left; */
    /* display: none; */
    display: block;
    position: absolute;
    width: 85%;
    top: 0;
    min-height: 100Vh;
    margin: 0;
    background-color: #fff;
    z-index: 1000;
    /* padding-right: 15%; */
    /* overflow: scroll; */
}
div#logomenu.active-menu  .social-icon div {
    width: 17.857142857142857142857142857143%;
    margin: 3.5714285714285714285714285714286%;
    /* width: auto; */
    display: inline-block;
    float: none;
    font-size: 0;
}

div#logomenu.active-menu  .social-icon {
	width: initial;
	display: block;
	padding-left: 8.8235294117647058823529411764706%;
	padding-right: 8.8235294117647058823529411764706%;
	padding-top: 2.9411764705882352941176470588235%;
	margin-bottom: 56%;
}
body.active-menu #wrapper{
	max-height: 78VH;
	overflow: hidden;
}
div#logomenu.active-menu:after {
	content: '';
	min-height: 100%;
	width: 17.647058823529411764705882352941%;
	margin-right: -17.647058823529411764705882352941%;
	position: absolute;
	display: block;
	right: 0;
	background-color: rgba(37, 37, 37, 0.95);
	top: 0;
}
#btn_mobile_menu.active-menu {
    right: 0;
    left: auto;
    background-image: url(../img/exit_menu.svg);
    z-index: 2000;
    background-size: 75%;
    background-position: 50%;
}
div#logomenu li {
    float: none;
    width: 100%;
    /* margin-right: 0; */
    /* padding-left: 14.705882352941176470588235294118%; */
}
.menu-podval-container {
    display: block;
    border-bottom: 1px solid #EAEAEA;
}
div#logomenu ul#menu-podval {
    padding-left: 14.705882352941176470588235294118%;
    padding-bottom: 8.8235294117647058823529411764706%;
    /* margin-top: 8.8235294117647058823529411764706%; */
}
div#logomenu #menu-podval li {
    display: inline-block;
    width: 46%;
    margin: 0;
    margin-top: 10.344827586206896551724137931034%;
}
div#logomenu #menu-podval li a {
    font-style: normal;
    font-weight: normal;
    font-size: calc(14px + 19.6 * (100vw - 320px) / 448);
    line-height: 129%;
    margin: 0;
}
div#category_menu li {
	padding-left: 14.705882352941176470588235294118%;
	width: auto;
	display: block;
}
div#logomenu .menu-glavnoe-menyu-container a, .nav-category-btn {
	font-style: normal;
	font-weight: normal;
	font-size: calc(24px + 33.6 * (100vw - 320px) / 448);
	line-height: 100%;
	letter-spacing: -1px;
	width: 100%;
	padding: 5.8823529411764705882352941176471% 0;
	border-bottom: 1px solid #EAEAEA;
	float: none;
	display: block;
	clear: both;
	position: relative;
	padding-left: 14.705882352941176470588235294118%;
}
#category_menu {
    box-shadow: none;
}
.nav-category-btn:hover .poop-up-menu {
	margin-top: 5.8823529411764705882352941176471%;
	position: relative;
	float: none;
	display: none;
	background: none;
	box-shadow: none;
	left: 0;
	margin-left: -17.241379310344827586206896551724%;
	border-top: 1px solid #EAEAEA;
}
.nav-category-btn.active .poop-up-menu {
	margin-top: 5.8823529411764705882352941176471%;
	position: relative;
	float: none;
	display: block;
	background: none;
	box-shadow: none;
	left: 0;
	margin-left: -17.241379310344827586206896551724%;
	border-top: 1px solid #EAEAEA;
}
div#category_menu li a {
	font-weight: 500;
	font-size: calc(14px + 19.6 * (100vw - 320px) / 448);
	line-height: 171%;
	letter-spacing: -0.5px;
	color: #000000;
	PADDING: 0;
	display: inline-block;
	width: auto;
}
h1.best-title {
    display: block;
    padding-top: 10%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 5%;
    border-bottom: 1px solid #E8EEF6;
    padding-left: 5%;
    text-align: left;
}
header.best-header div.best-btn {
    margin: 0;
    float: none;
    /* width: 33%; */
    font-style: normal;
    font-weight: normal;
    font-size: calc(15px + 21 * (100vw - 320px) / 448);
    line-height: 160%;
    letter-spacing: -0.5px;
    color: rgba(0, 0, 0, 0.7);
    padding: 0;
    margin-top: 5%;
    margin-bottom: 5%;
	text-align: left;
    display: inline-block;
}
header.best-header div.best-btn:hover, header.best-header div.best-btn.active {
    margin: 0;
    background: none;
    color: #E50000;
    /* text-align: right; */
    margin-top: 5%;
    margin-bottom: 5%;
}
header.best-header div.best-full {
    float: right;	
    padding-right: 5%;
}
header.best-header div.best-week {
    float: left;
    padding-left: 5%;
}
header.best-header div.best-month {
    text-align: center;
}

header.best-header {
    padding: 0;
    border-bottom: 1px solid #E8EEF6;
    text-align: center;
    margin-bottom: 5%;
}
.page-id-5.page #wrapper-page {
    background: #F7F7F7;
}
#logomenu .coalla {
	position: absolute;
	bottom: 0;
	right: 0;
	padding-right: 11.029411764705882352941176470588%;
	padding-bottom: 2.9411764705882352941176470588235%;
	padding-top:  2.941176%;
}
#logomenu .coalla a {
	font-style: normal;
	font-weight: normal;
	font-size: calc(9px + 12.6 * (100vw - 320px) / 448);
	line-height: 111%;
	color: #ABABAB;
}
#logomenu .diskleimer {
	position: absolute;
	bottom: 0;
	font-size: calc(9px + 12.6 * (100vw - 320px) / 448);
	line-height: 111%;
	color: #ABABAB;
	position: absolute;
	bottom: 0;
	left: 0;
	padding-left: 5.8823529411764705882352941176471%;
	padding-right: 5.8823529411764705882352941176471%;
	padding-bottom: 2.9411764705882352941176470588235%;
	margin-bottom: 10%;
	border-bottom: 1px solid #EAEAEA;
}
#logomenu .about {
	font-style: normal;
	font-weight: normal;
	font-size: calc(9px + 12.6 * (100vw - 320px) / 448);
	line-height: 111%;
	color: #ABABAB;
	position: absolute;
	bottom: 0;
	left: 0;
	padding-left: 5.8823529411764705882352941176471%;
	padding-bottom: 2.9411764705882352941176470588235%;
	padding-top: 2.941176%;
}
.tags-post span {
	font-size: calc(20px + 28 * (100vw - 320px) / 448);
}
.tags-post a {
	font-size: calc(12px + 16.8 * (100vw - 320px) / 448);
	line-height: 117%;
	padding: 1.3888888888888888888888888888889% 2.7777777777777777777777777777778%;
	margin-bottom: 1.3888888888888888888888888888889%;
}
.tags-post {
    border-top: 1px solid #E8EEF6;
    width: 111.11111111111111111111111111111%;
    margin-left: -5.5555555555555555555555555555556%;
    padding-left: 5.5555555555555555555555555555556%;
    padding-top: 5.5555555555555555555555555555556%;
    padding-bottom: 5.5555555555555555555555555555556%;
    margin-bottom: 0;
}
.source-link-block {
    border-top: 1px solid #E8EEF6;
    width: 111.11111111111111111111111111111%;
    margin-left: -5.5555555555555555555555555555556%;
    padding-left: 5.5555555555555555555555555555556%;
    padding-top: 5.5555555555555555555555555555556%;
    padding-bottom: 5.5555555555555555555555555555556%;
    margin-bottom: 0;
    font-size: calc(12px + 16.8 * (100vw - 320px) / 448);
}
.source-link-block {
    font-size: calc(12px + 16.8 * (100vw - 320px) / 448);
}
.source-link-block .source-name {
	margin-left:0;
}
.read-more-post h2 {
    margin-bottom: 5.5555555555555555555555555555556%;
}
.read-more-post-align {
    width: 111.11111111111111111111111111111%;
    margin-left: -5.5555555555555555555555555555556%;
    padding-left: 5.5555555555555555555555555555556%;
    padding-top: 5.5555555555555555555555555555556%;
    padding-bottom: 5.5555555555555555555555555555556%;
    margin-bottom: 0;
    padding-right: 5.5555555555555555555555555555556%;
}
.read-more-post .header-article {
    width: 100%;
    padding: 5.5555555555555555555555555555556% 8.3333333333333333333333333333333%;
    display: block;
}
.read-more-post .header-article:hover a {
    margin-left: 3.3333333333333333333333333333333%;
}
.read-more-post a.category-link {
    line-height: 129%;
    font-size: calc(14px + 19.6 * (100vw - 320px) / 448);
    padding-bottom: 3.3333333333333333333333333333333%;
    margin-bottom: 6.6666666666666666666666666666667%;
}
.read-more-post a.post-link {
    line-height: 137%;
    font-size: calc(16px + 22.4 * (100vw - 320px) / 448);
}
.read-more-post .header-article.line-4 {
    display: none;
}
.read-more-post {
	margin-bottom: 0;
	margin-top: 5.5555555555555555555555555555556%;
}
.email-subscribe {
    width: 111.11111111111111111111111111111%;
    margin-left: -5.5555555555555555555555555555556%;
    padding-left: 5.5555555555555555555555555555556%;
    padding-top: 5.5555555555555555555555555555556%;
    padding-bottom: 5.5555555555555555555555555555556%;
    margin-bottom: 0;
    margin-top: 0;
    padding-right: 5.5555555555555555555555555555556%;
    max-height: initial;
}
.email-subscribe h3 {
	font-size: calc(20px + 28 * (100vw - 320px) / 448);
	line-height: 120%;
	text-align: center;
	letter-spacing: -1px;
	font-style: normal;
	font-weight: 500;
	margin-bottom: 5.5555555555555555555555555555556%;
}
.email-subscribe div.info-sub {
	font-style: normal;
	font-weight: 300;
	font-size: calc(14px + 19.6 * (100vw - 320px) / 448);
	line-height: 143%;
	text-align: center;
	letter-spacing: -0.5px;
	width: 100%;
	float: none;
	max-width: 100%;
	margin-bottom: 8.3333333333333333333333333333333%;
}
.email-subscribe form {
    float: none;
    max-width: 100%;
    padding: 5.5555555555555555555555555555556% 2.7777777777777777777777777777778% 2.7777777777777777777777777777778%;

}
.email-subscribe input.mailpoet_submit {
	font-style: normal;
	font-weight: normal;
	font-size: 0;
	line-height: 107%;
	letter-spacing: -0.5px;
	/* margin-bottom: 2.7777777777777777777777777777778%; */
	height: 0;
	padding-bottom: 6.944444%;
	margin-bottom: 0;
	margin-top: 5.900024%;
	margin-right: 3%;
	padding-top: 5.944444%;
	width: 13.888888888888888888888888888889%;
	background-size: auto 80%;
	border-radius: 10%;
	background-color: #fff0;
	border: 0;
}
.email-subscribe span {
	font-style: normal;
	font-weight: 300;
	font-size: calc(9px + 12.6 * (100vw - 320px) / 448);
	line-height: 133%;
	text-align: center;
	color: rgba(0, 0, 0, 0.6);
	width: 100%;
	display: block;
} 
.email-subscribe a {	
	font-style: normal;
	font-weight: 300;
	font-size: calc(9px + 12.6 * (100vw - 320px) / 448);
	line-height: 133%;
}
div#interest_arrow_left, div#interest_arrow_right {
	display: none;
}
#footer_article .autorization-user .wrapper-feed.comment-form {
    padding-top: 18.607954545454545454545454545455%;
    background: none;
    padding-bottom: 18.607954545454545454545454545455%;
}
#footer_article .autorization-user.loged .wrapper-feed.comment-form {
    padding-top: 7.5%;
    background: none;
    padding-bottom: 7.55%;
}
.interest-article, .best-week-article {
    position: relative;
    max-height: initial;
}
.visible-carusel {
    padding: 0;
}
#custom_html-4 {
	display:none;
}
h2.comment-title {
    width: 90%;
    margin-bottom: 5.5555555555555555555555555555556%;
}
.commentlist li.comment {
    width: 90%;
    margin: 0 5%;
}
.commentlist li.comment .comment-body {
    width: 100%;
    margin: 0;
    margin-bottom: 5.5555555555555555555555555555556%;
    padding: 5.5555555555555555555555555555556% 5.5555555555555555555555555555556% 2.3333333333333333333333333333333%;
}
.commentlist li.parent li .comment-body {
    width: 100%;
    margin-left: initial;
    margin-bottom: 5.5555555555555555555555555555556%;
    padding: 5.5555555555555555555555555555556%;
}
.commentlist li.comment .comment-author .author-name {
	font-size: calc(14px + 19.6 * (100vw - 320px) / 448);
	line-height: 129%;
	margin-top: 0;
}
.commentlist .comment-meta {
    /* padding-bottom: 19.53125%; */
    height: auto;
    display: inline-block;
}
.commentlist li.comment .comment-metadata a {
	font-size: calc(12px + 16.8 * (100vw - 320px) / 448);
	line-height: 117%;
}
.commentlist li.comment .comment-body p {
	font-size: calc(14px + 19.6 * (100vw - 320px) / 448);
	line-height: 171%;
}
.commentlist li.comment .reply {display: inline-block;position: relative;/* float: left; */width: 40.625%;margin: 0;}
.commentlist li.comment .reply a {
	font-size: calc(12px + 16.8 * (100vw - 320px) / 448);
	line-height: 171%;
	padding: 3.125% 9.375%;
	position: relative;
	display: block;
	width: 100%;
	margin: 0;
	text-align: center;
}
.commentlist li.comment .comment-author img {
    width: 22.285612408628989124621144589053%;
    /* margin-left: 15%; */
    border-radius: 50%;
}
.liked-block {
    border: none;
    bottom: initial;
    top: initial;
    margin-right: initial;
    padding: 0;
    display: inline-block;
    position: relative;
    width: 40.625%;
    right: initial;
    margin-bottom: initial;
    margin: 0;
    height: auto;
    right: 0;
    float: right;
}
.liked-block img {
    /* position: relative; */
    /* top: initial; */
    /* width: 100%; */
    margin-right: 0;
}
.comment-content {
    width: 100%;
    display: block;
    position: relative;
    margin: 1.5555555555555555555555555555556% 0 5.5555555555555555555555555555556% 0;
}
div#true_loadmore, div#true_loadmore_comments {
    font-size: calc(16px + 22.4 * (100vw - 320px) / 448);
    line-height: 150%;
    padding: 2.4844720496894409937888198757764% 0;
    width: 90%;
}

div#true_loadmore {
	display:none;
}
.footer-pad {
	display:none;
}
.youtube-player {
	max-width: 100%;
	height: auto;
}
#header .search-form.active-search {
    width: 100%;
    height: auto;
    padding: 0;
	border-bottom: 1px solid #EAEAEA;
}
#header .search-form.active-search .search-field {
	width: 100%;
	margin: 0;
	font-style: normal;
	font-weight: normal;
	font-size: calc(16px + 22.4 * (100vw - 320px) / 448);
	line-height: 24px;
	padding: 8.75% 10% 8.75% 20%;
	border: 0;
	background-position: 10% 52%;
	background-size: 5%;
}
#header .search-form #search_input_closer {
    display: block;
    position: relative;
    height: auto;
    padding-bottom: 100%;
    background-image: url(../img/search_icon.svg);
    background-size: 40%;
}
#header .search-form.active-search #search_input_closer {
    background-repeat: no-repeat;
    margin-right: 3%;
    background-size: 100%;
    width: 10%;
    height: initial;
    /* padding: initial; */
    position: absolute;
    padding-bottom: 22%;
    background-image: url(../img/exit.svg);
    background-size: 77%;
    background-position: 10% 57%;
}
#uploadAjaxSearch .wrapper-feed {
    margin-top: 32.5%;
    background: rgba(255, 255, 255, 0.95);
    background: none;	
    padding-bottom: 10%;
}
.post-search img {
	display: none;
}
.post-search a.category-link {
    font-style: normal;
    font-weight: 500;
    font-size: calc(14px + 19.6 * (100vw - 320px) / 448);
    line-height: 171%;  /* identical to box height, or 171% */
    letter-spacing: -0.5px;    /* Black */
    color: #242424;
}
.post-search a.post-title {
    font-style: normal;
    font-weight: 500;
    font-size: calc(16px + 22.4 * (100vw - 320px) / 448);
    line-height: 125%;  /* identical to box height, or 125% */
    letter-spacing: -1px;    /* Black */
    color: #242424;
    width: initial;
}
.post-search {
    margin: 0 5%;
    padding: 2.5% 5%;
}
div#uploadAjaxSearch {
    background: rgba(255, 255, 255, 0.95);
}
.loged .wrapper-comment-form {
	width: 90%;
	background: none;
}
form#commentform .mce-tinymce.mce-panel {
	margin-top: 0;
}
form#commentform {
    padding-bottom: 18.055555555555555555555555555556%;
}
#commentform .author-re-name {
	font-size: calc(14px + 19.6 * (100vw - 320px) / 448);
	line-height: 171%;
	margin-left: 3%;
	padding-left: 8%;
	background-size: 11%;
	background-position: 0 50%;
}
.comment-clear-reply {margin-left: 2%;padding-bottom: 8%;padding-right: 7%;background-size: 52%;}
input.btn-comment {
    margin-top: 20.833333333333333333333333333333%;
    margin-bottom: 8.3333333333333333333333333333333%;
    width: 100%;
    padding-bottom: 2.7777777777777777777777777777778%;
    padding-top: 2.7777777777777777777777777777778%;
    font-style: normal;
    font-weight: 500;
    font-size: calc(14px + 19.6 * (100vw - 320px) / 448);
    line-height: 171%;  /* identical to box height, or 171% */
    letter-spacing: -0.5px;
}
.uploads-image-comments span {
    /* display: none; */
    font-size: calc(14px + 19.6 * (100vw - 320px) / 448);
    /* max-width: 143%; */
    overflow: hidden;
    margin-left: 21%;
    margin-top: 4%;
    display: inline-block;
    height: 20px;
    position: absolute;
    width: fit-content;
}
.uploads-image-comments {
    padding-bottom: 9.7222222222222222222222222222222%;
    margin-left: 50.555556%;
    margin-top: 4.777778%;
    width: 44%;
    overflow: hidden;
    background-size: auto 70%;
    background-position: 0 40%;
}
form#commentform input#wp_custom_attachment {
    width: 100%;
    height: 100%;
}
.mce-container.mce-flow-layout-item.mce-first.mce-last.mce-btn-group {
    margin-top: 4.777778%;
    width: 48.611111111111111111111111111111%;
    /* right: 0; */
    left: 6%;
    margin-right: 0;
}
form#commentform div#mceu_7-body {
    width: 53.571428571428571428571428571429%;
    /* margin-right: 11.428571428571428571428571428571%; */
    /* right: 0; */
    position: absolute;
}
form#commentform .mce-btn.mce-last {
    /* margin-right: 0; */
    /* margin-left: -95.333333%; */
    /* position: absolute; */
    /* left: 0; */
    /* width: 37.333333333333333333333333333333%; */
    /* background-size: 0%; */
    /* padding-bottom: 37.333333333333333333333333333333%; */
    /* top: 0; */
    /* margin-top: -0.5%; */
}
.btn-smile-coalla {
    width: 10%;
    padding-bottom: 9.7222222222222222222222222222222%;
    margin-left: 36.384615%;
    margin-top: 4.777778%;
    background-size: 70%;
    background-position: 50%;
}
.btn-smile-coalla:hover .block-smile-coalla {
    width: 418%;
    left: -158%;
    top: 118%;
}
form#commentform .mce-top-part::before {
    width: 88.888888888888888888888888888889%;
    left: 5.5555555555555555555555555555556%;
}
.mce-btn i.mce-i-emoticons {
    background-size: 100%;
}
form#commentform .mce-edit-area {
    padding-bottom: 10%;
}
.wrapper-liked-block {
    position: relative;
    margin: 0;
    vertical-align: initial;
    border: none;
}
.wrapper-liked-block span {
	font-size: calc(12px + 16.8 * (100vw - 320px) / 448);
	/* margin-right: 4%; */
	position: relative;
	margin-top: 4%;
	display: inline-block;
	vertical-align: top;
	font-style: normal;
	font-weight: 500;
}
.test-liked-block {
    text-align: right;
    /* margin-right: 36%; */
    position: relative;
    border: none;
}
.email-subscribe  .mailpoet_form_loading {
    display: none;
}
.email-subscribe input {
	font-size: calc(15px + 21 * (100vw - 320px) / 448);
	background-position: 50%;
	padding-top: 7.352941%;
	padding-bottom: 8%;
	/* line-height: 50px; */
	padding-bottom: 6.5%;
	background-size: cover;
}
.image-block-autorization-container h2 {
	font-size: calc(20px + 28 * (100vw - 320px) / 448);
	width: 100%;
}
.image-block-autorization-container span {
	font-size: calc(14px + 19.6 * (100vw - 320px) / 448);
	margin-top: 4.5454545454545454545454545454545%;
}
.image-block-autorization-container {
    width: 100%;
    max-width: initial;
    margin-top: 9.0909090909090909090909090909091%;
}
.image-block-autorization .vk-btn-autorization {
	/* width: 30.555555555555555555555555555556%; */
}
.image-block-autorization {
	margin-top: 10%;
	width: 87.5%;
}
.commentlist li.comment .comment-metadata {
	font-size: calc(12px + 16.8 * (100vw - 320px) / 448);
}
span.popup-cookie-ok {
	width: 17.241379310344827586206896551724%;
	font-size: calc(12px + 16.8 * (100vw - 320px) / 448);
	padding: 3.534483% 0;
	margin-top: 5.5172413793103448275862068965517%;
}
.text-cookie {
    font-size: calc(12px + 16.8 * (100vw - 320px) / 448);
    display: inline;
    width: 64.25%;
    margin: 4.8275862068965517241379310344828% 0;
    line-height: 100%;
}
a.link-cookie {
    font-size: calc(12px + 16.8 * (100vw - 320px) / 448);
    display: inline;
    float: none;
}
.popup-cookie img {
    display: none;
}
.popup-cookie .desctop-cookie {
	display: none;
}

.func-btn-comment {
    font-size: calc(12px + 16.8 * (100vw - 320px) / 448);
    text-align: left;
    background-size: 17%;
    padding-left: 7%;
}
.wrapper-comment-btn {
    position: relative;
    width: 100%;
    text-align: left;
    margin-top: 2%;
}
span.poop-up-menu-ico {
	width:4.4117647058823529411764705882353%;
}
.active-menu .nav-category-btn.active .poop-up-menu-ico {
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.active-menu .nav-category-btn .poop-up-menu-ico {
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
.page-id-100 .wrapper-right {
    float: none;
    width: 100%;
    margin-top: 17.5%;
    border: none;
    padding: 0;
}
.page-id-100 .node {
    float: none;
    width: 100%;
}
.contentbox.post h1 {
	font-size: calc(24px + 33.6 * (100vw - 320px) / 448);
	margin-bottom: 5%;
}

.wrapper-page-content {
    width: 90%;
}
#kontakt input, #kontakt textarea {
	font-size:calc(12px + 16.8 * (100vw - 320px) / 448);
	margin-bottom: 5.5555555555555555555555555555556%;
}
.line.info, .line.info a {
	font-size:calc(11px + 15.4 * (100vw - 320px) / 448);
}
.error-dis {
	font-size:calc(14px + 19.6 * (100vw - 320px) / 448);
	margin-bottom: 27.777777777777777777777777777778%;
}
.error-dis br {
	display: none;
}
.error-op {
	font-size:calc(12px + 16.8 * (100vw - 320px) / 448);
}
a.btn-home {
    width: 66.666666666666666666666666666667%;
    padding-top: 4.7638888888888888888888888888889%;
    padding-bottom: 4.7638888888888888888888888888889%;
    margin-top: 5.5555555555555555555555555555556%;
}
.error404 h1 {
    font-size: calc(72px + 100.8 * (100vw - 320px) / 448);
    line-height: 100%;
    margin-bottom: 8.3333333333333333333333333333333%;
    margin-top: 8.3333333333333333333333333333333%;
}
.error-commentform {
    /* color: #fff; */
    bottom: 0;
    left: 0;
    right: 0;
    font-size: calc(10px + 14 * (100vw - 320px) / 448);
    text-align: center;
}
#footer_article .wrapper-feed.wrapper-comments {
    padding-top: 0;
    padding-bottom: 10%;
}
.wrapper-comments {
    margin-bottom: 0;
}
#footer_article .widget {
    padding: 0;
    margin-bottom: 10%;
    display: block;
    position: relative;
    clear: both;
    float: none;
    /* background: #f2f2f2; */
}
#footer_article .widget .textwidget {
    /* margin-bottom: 10%; */
    /* padding-bottom: 10%; */
    clear: both;
    display: block;
}
#footer_article .wrapper-feed {
    padding-top: 0;
}
#footer_article .wrapper-feed .visible-carusel {
    margin-bottom: 10%;
}
.autorization-user {
    margin-bottom: 10%;
}
	
#footer_article {
    padding-top: 10%;
}
.page-id-103 .contentbox.post p, .page-id-103 .contentbox.post a {
    font-size: calc(14px + 19.6 * (100vw - 320px) / 448);
}
.page-id-103 .contentbox.post .read-more-post .header-article:hover a {
    margin-left: initial;
}
.page-id-103 .read-more-post-align {
    display: block;
    /* width: 100%; */
    padding: 0 5.5555555555555555555555555555556%;
}
.page-id-103 .read-more-post .header-article {
    display: block;
    width: auto;
    margin: 0 5.5555555555555555555555555555556%;
    padding: 5.5555555555555555555555555555556%;
}
.page-id-103 .contentbox.post .wp-block-image img {
    width: 100%;
    margin: 2.5% 0;
    float: none;
}
.page-id-103 .contentbox.post h2, h2 {
    margin: 2.5% auto;
}

.contentbox.post {
	padding-left: 0;
	max-width: 100%;
	left: auto;
}
.single .contentbox.post {	
	padding-left: 0;
	max-width: 100%;
	left: auto;
}
.contentbox.post .wp-block-quote cite {
	font-size: calc(15px + 21.4 * (100vw - 320px) / 448);
}
.contentbox.post .wp-block-quote {
    padding-top: 5%;
    background-size: 7.5%;
    padding-left: 17.5%;
    padding-right: 5%;
    background-position: 5% 10%;
}
.content-line-up {
	display: none;
}

#attach_image_comment_tooltip.mce-tooltip {
	display: none;
}
.feed-post {
	-webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
.social-icon div {
	-webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
.exit-cooments {
    width: 10%;
    padding-bottom: 9.7222222222222222222222222222222%;
    margin-left: 36.384615%;
    margin-top: 4.777778%;
    background-size: 70%;
    background-position: 50%;
}

.exit-cooments a.exit {
    /* background-image: url(../img/smile_.svg); */
    background-size: 80%;
}

.wp-block-image figcaption {
    font-size: calc(12px + 14.6 * (100vw - 320px) / 448);
}
.justify-block .horisontal-cover.line-0, .justify-block .horisontal-cover.line-2 {
	height: initial;
}
.justify-block .horisontal-cover.line-0 .img-feed img, .justify-block .horisontal-cover.line-2 .img-feed img {
    height: auto;
    width: 100%;
}
}
 

