/*
Theme Name: stroim.guru
Description: Developed by <a href="http://dimox.name/">Dimox</a>
Author: Dimox
Version: 2017.11.01.16.44
*/

/* reset */html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}:focus{outline:0}/* end reset */

/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:bottom}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/* end normalize */

body {
	color: #4E3A55;
	background: #FFF;
	font: 14px/1.215 'PT Sans', 'Helvetica Neue', sans-serif;
}

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

p {
	margin: 0 0 19px;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.alignleft {
	float: left;
}

img.alignleft,
.wp-caption.alignleft {
	margin: 5px 25px 10px 0;
}

.alignright {
	float: right;
}

img.alignright,
.wp-caption.alignright {
	margin: 5px 0 10px 25px;
}

.container {
	overflow: hidden;
	min-width: 320px;
	padding: 0 10px;
}

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

.grid-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0 -15px;
}

.grid-item-1-2 {
	width: calc(50% - 30px);
	margin: 0 15px;
}

.grid-item-1-3 {
	width: calc(33.33333% - 30px);
	margin: 0 15px;
}

/* Header
-----------------------------------------------------------------------------*/

.header {
	position: relative;
	height: 496px;
}

.header:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 50px;
	left: 0;
	margin: 0 calc(50% - 50vw);
	background: #BEDAF2 url('i/header.jpg') no-repeat 50% 0;
}

.header:after {
	content: '';
	position: absolute;
	z-index: -1;
	right: 0;
	bottom: 0;
	left: 0;
	height: 50px;
	margin: 0 calc(50% - 50vw);
	background: -webkit-gradient(linear, left top, right top, from(#7B5D81), to(#474066));
	background: linear-gradient(to right, #7B5D81, #474066);
}

.header__logo {
	position: absolute;
	top: 37px;
	left: 0;
	width: 270px;
	min-height: 77px;
	padding: 0 0 0 80px;
	text-decoration: none;
	background: url('i/logo-header.png') no-repeat;
}

.header__logo-title {
	height: 64px;
	text-indent: -9999px;
}

.header__logo-desc {
	opacity: .7;
	color: #4E3A55;
	font-size: 12px;
}

.nav {
	font-size: 20px;
	font-weight: bold;
}

.nav__toggle {
	position: relative;
	width: 350px;
	height: 50px;
	padding: 0 80px 0 30px;
	cursor: pointer;
	color: #FFF;
	line-height: 48px;
}

.nav__toggle:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, right top, from(#7B5D81), to(#CD4F6F));
	background: linear-gradient(to right, #7B5D81, #CD4F6F);
}

.nav__toggle:after {
	content: '';
	position: absolute;
	top: 14px;
	right: 30px;
	width: 20px;
	height: 22px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD9JREFUeNpi+P//vycQP/tPOQCZ4ckIYjAwMEgyUAc8Z2KgLmAEGZgCxC+oYNhTIE4GeZmqTqS2l0eigQABBgBYW1iWRIBzWQAAAABJRU5ErkJggg==');
}

.nav__list {
	display: none;
	background: -webkit-gradient(linear, left top, right top, from(#7B5D81), to(#CD4F6F));
	background: linear-gradient(to right, #7B5D81, #CD4F6F);
}

.active .nav__list {
	display: block;
}

.nav li {
	list-style: none;
}

.nav a, .nav .current {
	display: block;
	padding: 10px 30px 13px;
	color: #FFF;
}

.nav a:hover, .nav .current {
	background: rgba(255,255,255,.1);
}

.header__nav-1 {
	position: absolute;
	z-index: 10;
	top: 190px;
	left: 0;
}

.header__nav-1 .nav__list {
	border-radius: 0 0 5px 5px;
}

.header__nav-1.active .nav__toggle:before {
	border-radius: 5px 5px 0 0;
}

.header__nav-1 li {
	border-top: 1px solid rgba(255,255,255,.1);
}

.header__nav-2 {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	font-size: 20px;
	font-weight: bold;
}

.header__nav-2 ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.header__nav-2 li {
	position: relative;
	z-index: 1;
	list-style: none;
}

.header__nav-2 li:not(:first-child) {
	margin-left: 11px;
}

.header__nav-2 li:not(:first-child):before {
	content: '';
	position: absolute;
	top: 0;
	left: -11px;
	width: 11px;
	height: 50px;
	opacity: .45;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAyCAYAAACK2SFDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYlJREFUeNqMle1KwzAUhrs24kRnUyZUrW3X9SNbFQX962/9520J3oB35a2oG4ofabsTWKW2SU4KIx08ezl5SZ6NLk+vLeS5fXp+jO8f7l5sC39oOAsJrCsT2AuiYAfWNwzedemh+PCr4OYDg2nKUi5SxRcULpZ5ZQp7RVlYxsnzPBnB+moEn8UBaZOJBiTjvfFkejRt4H2NwW6Szbjt2GuorcbG8Ng5+2sCg2m+yBpjeNuEGRwlkdPWptugTQihx4Evkt8xeAL91vCDT2iCY2PA5nLenVcHe+yiaExhmhap1d2cFo6T0DFOhqtETJL3/RNfHKJvaOIHg2m2SH/7qSrYY+WwCXUySy1jOOlcJXSMVioY/E8qGOzly+GZUMEU4Noc7l0lLTxXNCGFu1LRweI8HIBURPJKap2eVKqtVBoseSAVHaxtYgD3paKF+1JRbVAqFRUslYpqDPHfoW2iC9OiVB+gASyTihKWSUUJy6Qig4VUHDhEX32pyGAhFY6N0MIueKIygTcCDAD/1GsYtASfHQAAAABJRU5ErkJggg==');
}

.header__nav-2 a, .header__nav-2 .current {
	position: relative;
	z-index: 1;
	display: block;
	height: 50px;
	padding: 0 20px;
	color: #FFF;
	line-height: 48px;
}

.header__nav-2 a:hover:before, .header__nav-2 .current:before {
	content: '';
	position: absolute;
	top: 0;
	right: -5px;
	bottom: 0;
	left: -4px;
	-webkit-transform: skewX(-9deg);
	transform: skewX(-9deg);
	background: rgba(255,255,255,.15);
}

.search-form {
	position: absolute;
	top: 190px;
	right: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 350px;
	height: 50px;
	border-radius: 5px;
	background: rgba(255,255,255,.8);
}

.search-form__field {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: calc(100% - 52px);
	padding: 0 0 0 20px;
	text-overflow: ellipsis;
	border: none;
	background: none;
	font-size: 20px;
	font-weight: bold;
}

.search-form__field::-webkit-input-placeholder {
	color: rgba(78,58,85,.5);
}

.search-form__field:-ms-input-placeholder {
	color: rgba(78,58,85,.5);
}

.search-form__button {
	width: 52px;
	border: none;
	background: url('data:image/gif;base64,R0lGODlhDAAMAIABAOhRbv///yH5BAEAAAEALAAAAAAMAAwAAAIaTIBga7r+DoSnxssobcy2LSVex4HZSCrmAxQAOw==') no-repeat 50%;
}

.soc__text {
	margin: 0 0 12px;
	text-align: center;
	color: rgba(12,24,40,.5);
	font-size: 12px;
}

.soc__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0 -8px;
}

.soc__item {
	margin: 0 8px;
	list-style: none;
}

.soc__link {
	display: block;
	width: 14px;
	height: 14px;
	text-indent: -9999px;
}

.soc__vk {
	width: 17px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAOCAYAAADJ7fe0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVVJREFUeNpi/P//PwOlgImBCoDlxIkTcKfIyMiAMOPt27f/b916geHHH4iUigIzQ0hIMCNMHbIeDg4OBpYdhx8x/IUKCLM+ZigoCAUZZCkkdPH47ZcQtRfv/2VwfPv2prCwsPq+ffv+7z/7Bu4KYVZGBiY7YxG4wNvf/8G2cHJynpCREYKLcwPdADIAxL506S2KVywsZBmYLIGAGUnwxInHOP0OcgXIIhhQFWcCGmLByASyFd01IMVPnryDi/0A6rtw4cL/Q0jeALkuNNTbEsRmhEXxhAmrUWwhBIJd1RgMDAwYUaLY29uAgZmEaL106Q5mOlFVVWVE9hY64GZE5d9++Y9h0aI1/zESm5OTE6MjDoNSE51vocuBDNqyZct/jBQLMiguwJBBho8J7j1QWgBFMcwSZG/fufOdgQEUsLjwt2/fLN68eXMTRGMTh8kxUiMDAgQYAEH1sBlCKmZ5AAAAAElFTkSuQmCC');
}

.soc__in {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWFJREFUeNpifPv27Zl9+/Yb//jxn4EYICkpyODs7MzI2NOz6v/Pf8RpggE1RWYGFmI0mRsJg20BsadOXfMf5DomYmwQFBTEEGPBppCdiZFBXJyR4ccPBoZX7/8xXLt2D8iGBAKI4udnxNTIz8XEkJzso8PBwXEVxH/+/Pm/ZcuOMD56/gRJFSPEqSDPOljLgIWcnLQZYJogoSjJpKHBBWYnxtj+BxkMAmCSk5MDpBjiTHZ2nH78/v07I0wMHjicnJxg+v79+xgar117BqaVlJQwNWpqajKCnHHy3FuGvXv3AoP8h/a7d+/OLFmy5j8ogPS1uHGHamSk09nly/cZgzSfPLfpCkxcTpKJwdvbmxGnRiEhIZPs7BCG69ev/7969RrQbwIMioqKKE5E0fjgwXeGY8eOoSQhKSlJMP3ixQsQ/g8NHIaP3/4B45GJgQUUFbfu/2U4cPQJ0WlVS0uJASDAAC68gN/dnFcEAAAAAElFTkSuQmCC');
}

.soc__ok {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAShJREFUeNpidAprSmZgYBBhwATMQMwIxH+wyH1gARLiQMyGRfIjEP8DYkFshoI0/kUTBPL/79q7su4kiOMc3mQAtNgLzfC/LFhMOwfSBNRgDGSzA9nHgGx+oGZHZEVYNP5/CFTIBFToC7XxEpB6hK6KCYuNUkBbgH77vxuIDwPZX4BiEuiKsNjIaAW05TWQcQyo6T+QrQ0Ucyak8T8Q7QEqFAOyw5zDm4F8RqCN/3cAaQ9k9UyYGhle711ZuxPI3ADEm4DsbUCx59CowWkjKFCigM7bjhQdekCxICL8+P8GkLgA1CACjbtrQKwAxEYEQpXxGCj+gHQ0EMcC2cKg0MXmVGY0nSFADSBxLqhBSUDiO5ol4CT3Bi09ckDp70iu4kLig8AngAADAIYyWN3jNgNhAAAAAElFTkSuQmCC');
}

.soc__yt {
	width: 12px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUpJREFUeNps0s0rRFEYx/F7j/fJy0Q2NqKIUjayUJbK21pMsfA/2NjzR4iymrJiYWEjNl72XiIbKfISJa9j7ji+z/jduia3Pp1zZ57zPM8554be+8Ce8cziJMM9urG0mZ3PB/885Yn5GTI4xzAJGhkP0Ywy7JEkSi44QVpVOmClB1CJGhxYkIuj1cIFHvCh0Wmei+NcSYsh3lGLNlXrQhOiP3ugZyu9gTtsoQ6nuMUzHXwXM45NLfQxTisgUpKCqlvFT71/IWt/jmJNvQ5hUEVXMIOKRMuzTr22W1mdzBGONa7jBTvYt71ZhXotuNTRPiIFu4dd24P//d3T35xVsM3kNVrP1dqHLerEkw+Kn0NLfKwFBee0sSvNrZVri3FBmCZTlcVaple06lYb9Bn0WGbcYATbupuULVjWsfYruLfkWK3dCbxh9UeAAQDWrl6NzGD2EQAAAABJRU5ErkJggg==');
}

.soc__fb {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOpJREFUeNpidApr1GFgYHAGYg4G4sAPIN7LAiTcgZiXgXjACcSuII2seBT9B+IrQPwCiP8BsSkQCwExCwtUEhfYvXdl3TEYxzm8SRGq8T8LHk3fgPgsVIMRkJIGYimYJD6Nf4H4D1ATIzTwuJElcWl8C8TPkLxxB4j5gVgMiLnwadwF9NtNJP56qJMjgZQ6iM2EQyMPUBEHUqCwAzHIJgFCTvUABT1Q8RyoX2OAWAQ5keDSyArzCxRwQSMeDkBOZcQTqv+REgIyYARp/I1DIxMONgj8Bjl1JxA7YEnkn5HYX4CYDSmRHwAIMAD8qTANf6dTyAAAAABJRU5ErkJggg==');
}

.header__soc {
	position: absolute;
	top: 60px;
	right: 0;
	width: 240px;
}

/* Middle
-----------------------------------------------------------------------------*/

.middle {
	padding: 40px 0;
}

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

.content {
	float: left;
	width: 100%;
	padding: 0 calc(31.53% + 30px) 0 0;
}

.breadcrumbs {
	margin: -3px 0 20px;
	color: rgba(78,58,85,.5);
	font-size: 12px;
}

.breadcrumbs a {
	text-decoration: none;
}

.breadcrumbs a:hover {
	text-decoration: underline;
}

.breadcrumbs .home {
	padding: 0 0 0 20px;
	background: url('data:image/gif;base64,R0lGODlhCwAJAIABAKBfiP///yH5BAEAAAEALAAAAAALAAkAAAIWjA2nCLnRYDxTUnetdJFDBH7eljRRAQA7') no-repeat 0 3px;
}

.breadcrumbs .sep {
	position: relative;
	display: inline-block;
	width: 3px;
	height: 5px;
	margin: 5px 8px 0 9px;
	vertical-align: top;
	text-indent: -9999px;
	border-left: 1px solid #A05F88;
}

.breadcrumbs .sep:before,
.breadcrumbs .sep:after {
	content: '';
	position: absolute;
	width: 1px;
	background: #A05F88;
}

.breadcrumbs .sep:before {
	top: 1px;
	bottom: 1px;
	left: 0;
}

.breadcrumbs .sep:after {
	top: 2px;
	bottom: 2px;
	left: 1px;
}

.headline,
.cat-desc h1 {
	margin: -7px 0 33px;
	font-size: 42px;
	font-weight: bold;
	line-height: 1.05;
}

.cat-desc h1 {
	margin-bottom: 24px;
}

.items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -17px 0 -18px;
}

.item {
	position: relative;
	overflow: hidden;
	width: calc(33.33333% - 35px);
	margin: 0 17px 35px 18px;
}

.item__image {
	overflow: hidden;
	margin: 0 0 23px;
	border-radius: 5px;
	background: rgba(0,0,0,.05);
}

.item__image img {
	display: block;
	width: 100%;
	height: auto;
}

.item__meta {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: -23px -15px -5px;
	padding: 27px 0 17px;
	font-size: 12px;
}

.item__cat {
	margin: 0 15px;
}

.item__cat a {
	color: #E8516E;
}

.item__cat a:hover {
	text-decoration: underline;
}

.item__comments {
	margin: 0 15px;
	padding: 0 0 0 20px;
	color: rgba(78,58,85,.5);
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMRJREFUeNqMkrENhDAMRZ2TBS0T0DFOKtIzBR1Ki8QiDHCTsEIWgCZFgCiHfSKnu5MCv3Fiv69YdkTbtnBIwj09keBhGC7JeZ6h73uJ3vuYuBKxuG0bX/Z9T8KICMRGA8UQAgghOJLO87quUBTF2+Cc4+IZUyIGyX3XQCy/ME0TlGUZC8aYL/CsESuUUnT420PXdVBVFTRNE3N5nvMeeCG/Bq21HMeR28iyLNYfqa3Wdc2TsdZ+xnv1FQ4Dt7ssCydeAgwAgeRrMxRkzaMAAAAASUVORK5CYII=') no-repeat 0 2px;
}

.item__title {
	font-size: 20px;
	font-weight: bold;
}

.item__link {
	display: block;
	color: #474066;
}

.item__link:hover {
	color: #A05F88;
}

.item__link:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.popular {
	margin: 0 0 40px;
}

.popular__items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 34px 19px 0;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
}

.popular .item {
	width: calc(50% - 30px);
	margin-right: 15px;
	margin-left: 15px;
}

.hot {
	margin: 0 0 40px;
}

.hot__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background: #F4F4F4;
}

.hot__item:first-child {
	border-radius: 5px 5px 0 0;
}

.hot__item:last-child {
	border-radius: 0 0 5px 5px;
}

.hot__item:nth-child(even) {
	background: #FCFCFC;
}

.hot__title {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 20px;
	font-weight: bold;
}

.hot__link {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 25px 30px;
	color: #474066;
}

.hot__link:hover:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: -5px;
	width: 10px;
	border-radius: 5px;
	background: #CD4F6F;
}

.hot__comments {
	position: relative;
	width: 116px;
	margin-left: 4px;
	padding: 15px 0;
	text-align: center;
	color: rgba(78,58,85,.5);
	font-size: 12px;
}

.hot__comments:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	width: 4px;
	height: 25px;
	margin: -12px 0 0;
	border-radius: 2px;
	background: rgba(78,58,85,.1);
}

.hot__comments span {
	display: block;
	margin: -7px 0 0;
	color: #7B5D81;
	font-family: 'Ubuntu', 'Helvetica Neue', sans-serif;
	font-size: 42px;
	font-weight: bold;
}

.hot__all {
	margin: 27px 0 -4px;
}

.hot__all a:hover {
	text-decoration: underline;
}

.categories {
	position: relative;
	margin: 0 0 40px;
	padding: 40px 0;
}

.categories:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0 calc(50% - 50vw);
	background: -webkit-gradient(linear, left top, right top, from(#FCFCFC), to(#EFECF7));
	background: linear-gradient(to right, #FCFCFC, #EFECF7);
}

.categories .headline {
	text-align: center;
}

.categories__list {
	margin: -4px 0 -6px;
	font-size: 20px;
	font-weight: bold;

	-webkit-column-count: 4;
	column-count: 4;
}

.categories li {
	position: relative;
	display: inline-block;
	width: 100%;
	list-style: none;
	vertical-align: top;
}

.categories a {
	position: relative;
	z-index: 1;
	display: inline-block;
	overflow: hidden;
	padding: 9px 37px 11px 64px;
	vertical-align: top;
	color: #474066;
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
	border-radius: 5px;
}

.categories a:hover {
	color: #A05F88;
	border-right-color: #CD4F71;
	border-left-color: #E1A0EE;
}

.categories a:hover:before,
.categories a:hover:after {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	left: 0;
	height: 1px;
	background: -webkit-gradient(linear, left top, right top, from(#E1A0EE), to(#CD4F71));
	background: linear-gradient(to right, #E1A0EE, #CD4F71);
}

.categories a:hover:after {
	top: auto;
	bottom: 0;
}

.categories__icon {
	position: absolute;
	top: 1px;
	bottom: 1px;
	left: 1px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 63px;
}

.experts {
	position: relative;
	margin: 0 0 40px;
	padding: 40px;
	text-align: center;
}

.experts:before,
.experts:after {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 5px;
}

.experts:before {
	background: -webkit-gradient(linear, left top, right top, from(#E1A0EE), to(#CD4F70));
	background: linear-gradient(to right, #E1A0EE, #CD4F70);
}

.experts:after {
	border: 1px solid transparent;
	background-color: #FFF;
	background-clip: content-box;
}

.experts .headline {
	margin-right: -10px;
	margin-left: -10px;
}

.experts__list {
	position: relative;
}

.experts .slick-prev,
.experts .slick-next {
	position: absolute;
	z-index: 1;
	top: 57px;
	left: 5px;
	width: 21px;
	height: 37px;
	padding: 0;
	text-indent: -9999px;
	border: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAbCAYAAACqenW9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATpJREFUeNp8lL1KxFAQhW+CP4WwhYViZ6HdFlusL2CTF1DRymbZzkYLF4yERYVYaGMnFnYK+gKr4AtosYVdLGy1UBAsdCF6LpwLQ8jMwEfm3nyEJHOS6HIzd0atgU9w7xexITbAGbgjc5a8A2bYL4APTZ6lHGof/GhyBqbYD8GVds+LoCPWPVBq8iEYZ/8ABuFEVW6DVfZ/vKrT5GMQsb8Fj5qcgGX2I7BXvb9YHOUoL0Chyeugxf4b9Ovep5cn+AZCnYI3TW6CebF3rs3fy8/gVex1LfkXpGJvm9lw2gNeMwOOmcgsuaxMq8OMOG0oA2bBMRtHluxrl5nwtQKWLPkJ3LCPKlOtjWjKbDhmJbHkgtkIlQdP+6z6zIhjZjYs2WfjRKwPwKT1K/DyO/sXMD1myF9gS/6R/gUYACxtN/bflYz2AAAAAElFTkSuQmCC') no-repeat 50%;
}

.experts .slick-next {
	right: 5px;
	left: auto;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	font-size: 0;
}

.experts__ask {
	display: block;
	margin: 27px 0 0;
	padding: 11px 30px 15px;
	color: #FFF;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, right top, from(#7B5D81), to(#CD4F6F));
	background: linear-gradient(to right, #7B5D81, #CD4F6F);
	font-size: 20px;
	font-weight: bold;
}

.experts__ask:hover {
	background: #CD4F6F;
}

.expert:nth-child(n+2) {
	display: none;
}

.expert__image {
	overflow: hidden;
	width: 150px;
	margin: 0 auto 25px;
	border-radius: 50%;
	background: rgba(0,0,0,.1);
}

.expert__name {
	color: #474066;
	font-size: 20px;
	font-weight: bold;
}

.expert__about {
	margin: 22px 0 0;
	color: rgba(71,64,102,.7);
	font-size: 12px;
}

.expert__about p {
	margin: 0;
}

.video {
	margin: 0 0 40px;
	padding: 40px 0 0;
	text-align: center;
}

.video .headline {
	margin: 0 0 23px;
}

.video__link {
	display: block;
	color: #474066;
}

.video__link:hover {
	color: #A05F88;
}

.video__image {
	position: relative;
	overflow: hidden;
	margin: 0 0 25px;
	border-radius: 5px;
	background: rgba(0,0,0,.05);
}

.video__image:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 74px;
	height: 52px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: url('data:image/png;base64,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');
}

.video__image img {
	display: block;
	width: 100%;
	height: auto;
}

.video__title {
	font-size: 20px;
	font-weight: bold;
}

.video__all {
	margin: 22px 0 0;
}

.video__all a:hover {
	text-decoration: underline;
}

.photo {
	position: relative;
	overflow: hidden;
	margin: 0 0 40px;
	padding: 40px 45px 30px;
	color: #FFF;
	border-radius: 5px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAV4AAAABCAYAAACWhMaMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHFJREFUeNqslMENgDAMA8tqDMGH0Rnm+gZhsNPkVVWJ5Vyabsd+XkME9qUfmILYIsTeWfJP2KCugD5+BOAQeZR8ELDllsBo8OBAROsSOEAcWJrf0x+/xSq38q4VvtfOWNyN4jrjVBIy/yTZ9rlJ3SnAAFRlRotdlBfwAAAAAElFTkSuQmCC') repeat 0 0/cover, url('i/photo.jpg') no-repeat 50% 0/cover;

	background-blend-mode: multiply;
}

.photo__items {
	margin: -7px 0 -3px;
}

.photo__item {
	margin: 0 0 26px;
}

.photo__title {
	font-size: 16px;
}

.photo__link {
	color: #FFF;
}

.photo__link:hover {
	text-decoration: underline;
}

.photo__number {
	height: 15px;
	margin: 12px 0 0;
	padding: 1px 0 0 25px;
	color: #C8B6E7;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAYAAADphp8SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAV9JREFUeNqc008oBGEYx/GZnTngIMXJnqQcHPzbs5yULAetg5u4KDmK3F1cRYmQUg5cVk6k3Jk9yMFJSimtPwcH+Tu+D8/U2+ud2jz12Xn3fd/5zfvOvuufHd57jhrEKuqt/kdMoJh05Hp/p/gENXKdRda4IY8j7FtBA+jDgdF3iwUJOqHRhkvECPCMcdxYQfKwTdQafS24kKAPGiPY89wV6PUzZXwIuxk+3iEvahQRMjpBNr+EK7WMBkfQm2SE+qValoct3V4djtGEDe0bQzd68GQE/Tw4CarS1UT6fRrNaNfVSC3iHDOYs5eVbCO2+gtYN0KkrrGmY35akFkyqQZlx1hZX0NFQbFuseAYG0YJX5UESc2jAzvo1PY2unTsT4UpQSU9Hyt6xqTudJWnaUFy4F4cY0WV03cSOX4UT+8NQuOPmHVMklP/qu3WlB30y7mSgUk9wXnvf/WAqW8BBgAhYlCOlGO4vwAAAABJRU5ErkJggg==') no-repeat;
	font-size: 12px;
}

.photo__all a {
	color: #C8B6E7;
}

.photo__all a:hover {
	text-decoration: underline;
}

.recent {
	padding: 39px 39px 0;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
}

.recent .headline {
	text-align: center;
}

.recent__items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -25px;
}

.recent .item {
	width: calc(25% - 50px);
	margin-right: 25px;
	margin-left: 25px;
}

.more {
	text-align: center;
}

.more:not(:last-child) {
	margin-bottom: 40px;
}

.more__button {
	position: relative;
	display: inline-block;
	height: 50px;
	padding: 0 45px;
	color: #FFF;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, right top, from(#7B5D81), to(#CD4F6F));
	background: linear-gradient(to right, #7B5D81, #CD4F6F);
	font-size: 20px;
	font-weight: bold;
	line-height: 46px;
}

.more__button:not(.loading) {
	cursor: pointer;
}

.more__button:not(.loading):hover {
	background: #CD4F6F;
}

.commented__list {
	margin: -10px 0 0;
	font-size: 20px;
	font-weight: bold;
}

.commented__item {
	list-style: none;
	background: #F4F4F4;
}

.commented__item:first-child {
	border-radius: 5px 5px 0 0;
}

.commented__item:last-child {
	border-radius: 0 0 5px 5px;
}

.commented__item:nth-child(even) {
	background: #FCFCFC;
}

.commented__link {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 25px 30px;
	color: #474066;
}

.commented__link:hover:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: -5px;
	width: 10px;
	border-radius: 5px;
	background: #CD4F6F;
}

.commented__all {
	margin: 26px 0 -4px;
}

.commented__all a {
	color: #7B5D81;
}

.commented__all a:hover {
	text-decoration: underline;
}

.post {
	margin: 0 0 21px;
}

.post:last-child {
	margin-bottom: 0;
}

.post__headline {
	margin: 30px 0 29px;
	font-size: 42px;
	font-weight: bold;
	line-height: 1.05;
}

.post__entry {
	font-size: 16px;
}

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

.post__entry > :last-child {
	margin-bottom: 0;
}

.post__entry a {
	text-decoration: underline;
}

.post__entry a:hover {
	text-decoration: none;
}

.post__entry h2,
.post__entry h3,
.post__entry h4,
.post__entry h5,
.post__entry h6 {
	margin: 30px 0 19px;
	font-size: 38px;
	font-weight: normal;
	line-height: 1.1;
  	clear: both;
}

.post__entry h2:first-child,
.post__entry h3:first-child,
.post__entry h4:first-child,
.post__entry h5:first-child,
.post__entry h6:first-child {
	margin-top: 0;
  	font-weight: normal;
}

.post__entry h3 {
	font-size: 28px;
    font-weight: normal;
}

.post__entry h4 {
	font-size: 25px;
}

.post__entry h5 {
	font-size: 22px;
}

.post__entry h6 {
	font-size: 20px;
}

.post__entry li {
	margin: 0  10px 0 6px;
    list-style: none;
}

.post__entry li ul,
.post__entry li ol {
	margin-top: 6px;
	margin-bottom: 0;
}

.post__entry ol {
	counter-reset: li;
	margin: 0 0 19px;
	padding: 0 0 0 40px;
    display: inline;
    list-style-position: inside; 
}

.post__entry ol > li {
	position: relative;
  	
}

.post__entry ol > li:before {
    list-style-position: inside;
  	counter-increment: li;
    content: counter(li);
    color: white;
    background: #02074c;
    display: inline-block;
    text-align: center;
    line-height: normal;
    height: auto;
    width: auto;
    margin: 0 10px 0 0;
    padding: 0 8px;
    border: 1px solid #fff;
}

.post__entry ul {
	margin: 0 0 19px;
	padding: 0 0 0 40px;
    display: inline;
    list-style-position: inside; 
}

.post__entry ul > li {
	list-style-position: inside; 
    list-style-image: url(/wp-content/uploads/2017/11/krug.png)
}

.post__entry ul > li:before {
    list-style-position: inside; 
}

.post__entry .adaptive-table {
	overflow: auto;
	max-width: 100%;
	margin: 22px 0;

	-webkit-overflow-scrolling: touch;
}

.post__entry .adaptive-table table {
	margin: 0;
}

.post__entry table {
	width: 100%;
}

.post__entry th,
.post__entry td {
	padding: 6px 10px;
	border: 1px solid #DDD;
}

.post__entry .violet,
.post__entry blockquote {
	margin: 24px 0;
	padding: 20px 40px 23px;
	border-radius: 5px;
	font-size: 20px;
	font-weight: normal;
}

.post__entry blockquote {
	background: #F4F4F4;
}

.post__entry blockquote p {
	margin: 0;
	padding: 10px 0;
}

.post__entry blockquote li{
    list-style: none;
}

.post__entry .violet {
	position: relative;
	padding-top: 29px;
	padding-bottom: 32px;
	padding-left: 130px;
	background: url('data:image/png;base64,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') no-repeat 42px 50%;
}

.post__entry .violet:before,
.post__entry .violet:after {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 5px;
}

.post__entry .violet:before {
	background: -webkit-gradient(linear, left top, right top, from(#E1A0EE), to(#CD4F70));
	background: linear-gradient(to right, #E1A0EE, #CD4F70);
}

.post__entry .violet:after {
	border: 2px solid transparent;
	background-color: #FFF;
	background-clip: content-box;
}

.post__entry img {
	max-width: 100%;
	height: auto;
}

.post__video {
	position: relative;
	overflow: hidden;
	height: 0;
	padding: 56.25% 0 0;
}

.post__video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#toc_container {
	margin: 25px 0;
	padding: 17px 30px 26px;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, right top, from(#F7F5FA), to(#F0ECF7));
	background: linear-gradient(to right, #F7F5FA, #F0ECF7);
}

#toc_container .toc_title {
	margin: 0 0 13px;
	font-size: 28px;
	font-weight: bold;
}

#toc_container ul {
	margin: 0 0 0 -20px;
}

#toc_container ul ul {
	margin-top: 11px;
}

#toc_container li {
	margin: 0;
}

#toc_container li:before {
	top: 8px;
	left: -12px;
	width: 3px;
	height: 5px;
	border-left: 1px solid #A05F88;
	border-radius: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#A05F88), to(#A05F88)) no-repeat 0 1px/1px 3px, -webkit-gradient(linear, left top, left bottom, from(#A05F88), to(#A05F88)) no-repeat 1px 2px/1px 1px;
	background: linear-gradient(#A05F88, #A05F88) no-repeat 0 1px/1px 3px, linear-gradient(#A05F88, #A05F88) no-repeat 1px 2px/1px 1px;
}

#toc_container li + li {
	margin: 11px 0 0;
}

.wp-caption {
	background: #F4F4F4;
}

.wp-caption.alignnone,
.wp-caption.aligncenter {
	margin-bottom: 22px;
}

.wp-caption-text {
	padding: 13px 10px 15px;
	text-align: center;
	color: rgba(78,58,85,.7);
	font-size: 14px;
}

.post-author {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 36px 0 40px;
	padding: 15px 15px 0;
	border-radius: 5px;
	background: #F4F4F4;
}

.post-author__data {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0 15px 15px;
}

.post-author__photo {
	margin: 0 20px 0 0;
}

.post-author__photo img {
	border-radius: 50%;
}

.post-author__title {
	margin: 0 0 2px;
	opacity: .7;
	font-size: 12px;
}

.post-author__name {
	font-size: 20px;
	font-weight: bold;
}

.post-author__about {
	margin: 7px 0 0;
	opacity: .7;
	font-size: 12px;
}

.post-author__new {
	height: 45px;
	margin: 0 15px 15px;
	padding: 0 30px;
	color: #CD4F6F;
	border-radius: 5px;
	background: #FFF;
	font-size: 20px;
	font-weight: bold;
	line-height: 43px;
}

.post-author__new:hover {
	color: #A05F88;
}

.post-share {
	margin: 0 0 40px;
}

.post-rating {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 0 40px;
	padding: 20px 15px 5px;
	color: #FFF;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, right top, from(#7B5D81), to(#CD4F6F));
	background: linear-gradient(to right, #7B5D81, #CD4F6F);
}

.post-rating__title {
	margin: -7px 25px 15px;
	font-size: 38px;
	font-weight: bold;
}

.post-rating__rate {
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0 0 15px 25px;
}

.post-rating .post-ratings {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-align: center;
}

.post-rating .vote img {
	-webkit-transition: .1s;
	transition: .1s;
	border: 1px solid rgba(238,238,238,.4) !important;
	border-radius: 5px;
}

.post-rating .vote img:last-child {
	float: left;
	margin: 0 10px 0 0;
}

.post-rating .vote img:hover {
	border-color: #FFF !important;
}

.post-rating .count {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	font-size: 38px;
	font-weight: bold;
}

.post-rating .post-ratings-loading {
	position: absolute;
	top: 15px;
	left: 0;
}

.comment-title,
.respond .headline {
	margin-bottom: 23px;
}

.comment-list {
	margin: 0 0 40px;
}

.comment-list li {
	list-style: none;
}

.comment-list .children li {
	padding: 0 0 0 20px;
}

.comment {
	position: relative;
	margin: 0 0 15px;
	padding: 20px 20px 20px 100px;
	border-radius: 5px;
	background: #F4F4F4;
}

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

.comment .avatar {
	float: left;
	margin: 0 0 0 -80px;
}

.comment-meta {
	margin: 2px 0 10px;
	font-size: 12px;
}

.comment__author {
	color: #CD4F6F;
}

.comment__text > :last-child {
	margin-bottom: 0;
}

.comment__reply {
	display: inline-block;
	margin: 0 0 0 23px;
}

.comment__reply a {
	display: inline-block;
	height: 15px;
	padding: 0 10px;
	vertical-align: top;
	text-decoration: none;
	color: #FFF;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, right top, from(#7B5D81), to(#CD4F6F));
	background: linear-gradient(to right, #7B5D81, #CD4F6F);
	font-size: 9px;
	line-height: 14px;
}

.comment__reply a:hover {
	background: #CD4F6F;
}

.comment-nav {
	margin: -20px 0 36px;
}

.comment-nav:after {
	content: '';
	display: table;
	clear: both;
}

li .respond {
	margin: 30px 0;
}

.respond__cancel a {
	display: table;
	margin: -10px 0 20px;
	text-decoration: none;
	border-bottom: 1px dashed;
}

.respond__cancel a:hover {
	border-color: transparent;
}

.form-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -5px;
}

.form-row__field {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 200px;
	-ms-flex: 1 0 200px;
	flex: 1 0 200px;
	margin: 0 5px;
}

.form__field {
	display: block;
	width: 100%;
	margin: 0 0 10px;
	padding: 9px 15px 11px;
	border: 1px solid #E9EBEE;
	border-radius: 3px;
}

.form__field::-webkit-input-placeholder {
	color: rgba(78,58,85,.5);
}

.form__field:-ms-input-placeholder {
	color: rgba(78,58,85,.5);
}

.form__button {
	position: relative;
	height: 50px;
	margin: 10px 0 0;
	padding: 0 30px 4px 67px;
	color: #FFF;
	border: none;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, right top, from(#7B5D81), to(#CD4F6F));
	background: linear-gradient(to right, #7B5D81, #CD4F6F);
	font-size: 20px;
	font-weight: bold;
}

.form__button:before {
	content: '';
	position: absolute;
	top: 14px;
	left: 30px;
	width: 22px;
	height: 20px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeRJREFUeNqs1c9LFGEcx/GddSt3s4gOatAh6yZ4ELVMpBD3UF0CL/kHGCHRafWggYegm+hJCDx58BAi1qn0IIKJHaIIupShYkKprOav0lab3l/5DIzTIqyzX3ix7vM889ln5pnn0XFdN5Kl4qjALdSjDOfV9xNzeINX+ITt/xIsOKABQ9h3D9eGBGsEyWCO45vxCXQihTPI4IVm9hWbGleEK7qTuyjEL/TgKXb8My5Ar28Wz3EN8Sx35ClEFQZ91z3DqYPJalC7OnbxEM4RgUE2tkXXWnV5weVYVmNHDoFBbcpYQ6U1PFHDFM6GCLbHNq6sHmt4py+PQoR67ivrY5T1u6SV/BIJXzN6ey5YcAH+Yi8PwfvKciz4h3ZaaR6CL2oPpKPaAA7uaJMct2K4Dct8aw/8JjJ66M0hFq4Je9IQ0U7pU/A3vde5htZiThn9tiu9jqtYV8f1HAJPohWLunYaJdYX0/NJaAFn8UFtl1GHBSzqNXI11hb6Bu6hWuNH8QBL/kMopV8cQI3tHG1Nr/5gFWn8DhybNtvHSASPzdPkv0SjXr1ireyWZn8OJTouozrUV3R3ExjW34fKgpN8jumVs/qM1zqL3weCHZ29FjyvDZG1LLibz1qMY1L/ar6H3Sn/BBgAO5weGJKobEYAAAAASUVORK5CYII=');
}

.form__button:hover {
	background: #CD4F6F;
}

/* Sidebar
-----------------------------------------------------------------------------*/

.sidebar {
	float: left;
	width: 31.53%;
	margin-left: -31.53%;
}

.sidebar > :last-child {
	margin-bottom: 0;
}

.sidebar__section {
	margin-bottom: 40px;
}

.sidebar .categories {
	padding: 20px 20px 20px 15px;
}

.sidebar .categories:before {
	margin: 0;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, right top, from(#F7F5FA), to(#EFECF7));
	background: linear-gradient(to right, #F7F5FA, #EFECF7);
}

.sidebar .categories__list {
	-webkit-column-count: 1;
	column-count: 1;
}

/* Footer
-----------------------------------------------------------------------------*/

.footer {
	position: relative;
	padding: 40px 0 5px;
	color: rgba(255,255,255,.7);
}

.footer:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0 calc(50% - 50vw);
	background: -webkit-gradient(linear, left top, right top, from(#7B5D81), to(#474066));
	background: linear-gradient(to right, #7B5D81, #474066);
}

.footer__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 0 -17.5px;
}

.footer__section {
	margin: 0 17.5px 35px;
}

.copyright {
	width: 220px;
	padding: 74px 0 0;
	background: url('i/logo-footer.png') no-repeat;
	font-size: 12px;
}

.copyright p {
	margin: 0;
}

.copyright p + p {
	margin: 15px 0 0;
}

.footer__nav-1 {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}

.footer__nav-1 ul {
	margin: -19px 0;
}

.footer__nav-1 li {
	margin: 19px 0;
	list-style: none;
}

.footer__nav-1 a {
	color: #FFF;
}

.footer__nav-1 a:hover {
	color: #E8516E;
}

.footer__nav-2 {
	position: relative;
	z-index: 1;
}

.footer__nav-2:not(:last-child) {
	margin-bottom: 27px;
}

.footer__nav-2 .nav__toggle {
	margin-right: auto;
	margin-left: auto;
}

.footer__nav-2 .nav__list {
	position: absolute;
	bottom: 100%;
	left: 0;
	min-width: 100%;
	border-radius: 5px 5px 0 0;
}

.footer__nav-2.active .nav__toggle:before {
	border-radius: 0 0 5px 5px;
}

.footer__nav-2 li {
	border-bottom: 1px solid rgba(255,255,255,.1);
}

.footer__soc {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0 -15px -10px;
}

.footer__soc .soc__text {
	margin: 0 15px 10px;
	text-align: left;
	color: rgba(255,255,255,.5);
}

.footer__soc .soc__list {
	margin: 0 15px 10px;
}

.footer__soc .soc__vk {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAOCAYAAADJ7fe0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWdJREFUeNpi/P//PwOlgImBCoClMLsT7pTXr9//X7Kqgyk5tva/mYUuAysbK1j8+dPXDNUNaYwwdch6fv76zcBiYqbNwMrKAhZ4//4TI8SwD5afP309LicvCRZXVZNjCPUv2rN6Y59LRVHff0trfbgrgHoYmC5fvAUXEBTkA9uyacfkE29ev4eLf/n6nQFkAIitqCyD4pUb1+4zMF27dt/y9+8/cEENLUWcfge5AmQRDDx6+Jyhf2o5IxPIVnTXgBSLiArCxdiBYZOV2vJfV18NxXWHDp6zBLEZYVE8c+oqFFsIgQP7zzBMm13DiBLFp05cZkD2FiGgpCSNmU7mLm5mRPYWOgA5HxmAYq6nff5/jMTW0VfEeO7MNayGbN9yeC+6HMig+qqp/xmxJXtQYtM31GAQFuYHpyFQWkjPDmOExRAogJHSFgMjvrzj55Frwc7O2vLz5+8aUCyii4NTLFCOkRoZECDAAGJzpWb8x3pzAAAAAElFTkSuQmCC');
}

.footer__soc .soc__in {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVZJREFUeNpiDPEtXKVvqB7Kzs7KQAx4+/YjQ0dvISPjrGmr/7OysjCQAp48fsnARIymG9fvMySkBDCC8NdvPxhArmMixoYvn79hiGG17vfvPwwf3n9iYGVlZRAQ5GWQV5BkKMrt+g+S09RSYviGTSPIKTu3HtHZtHPKVRA/KqTsm6OzGaeomBCKOiaYZy9dvAUWuHjuBgNMEwgsW9PF9fjRCzB7145j30EGwzX++vWb4dfP31Bn/sb04xeIH4GBwoliI0wzCIhLiGBolJOTBNPzl7YyYgTOrAUNjFMnrfivoanIUFHc///albs67Oxs9WYWOqEg/927+wR3qB7Yc2q1g4tZKEgzEF+Bib9+9Y6hqT2HEafG1Zv6wkB0WkLDfzl5SbDfXr54g+JEGGCcP3v9f1BI3b39iGBCYGNjBbkE7AIWUFTIyIoz6OmrEZ1WHz54zgAQYAAVUolxetcaggAAAABJRU5ErkJggg==');
}

.footer__soc .soc__ok {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARlJREFUeNqEksFLAlEQxvftSooXkSLD/oQghA6BN/EiQbfwYHQp+h+juolBlwgP4nH1qocKwQTX7Tcyh2X2aQvfzpt58828981zcRw/BEFwFOS/CDiw9ux9FfjVwIFn8xtsQNVXVIiJCSbOuWfsu/qNNE2vTPGk4Kn2oaQLUARvFKpAbmWTckSSJpiQxGv1h5ipzQs9HetyNwgvoM96AU5sUq4jnZoQZnJEccEZsfZ/xBTSK4nHrLtKXBB7ItbJ5ueIYEbiQIWROf6CUx3NzjuKKD3sJVgp6ZzYo5116FF1jPnU1yRCjXRE+1WluohSxN6CO9aHqu7GihMZ7g0EiZe10D1maZpsn9zcvMeS2mXmVOWML9/PnwADAPx9XJgKDAUaAAAAAElFTkSuQmCC');
}

.footer__soc .soc__yt {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATZJREFUeNps0s0rRFEYx/G5F4PJy0Q2NqKIUjayUJYKf4CkWPgf/DOirJQVi7uwERsvey+RjRR5iZLXMTN3fH/1u3W7zalP58yd5znPc869QRRFOY8FPGMEayjn6ozG1PoKi7jGDLpwih404AiVdMIFiq4yiBomkUcrThQUphLUwg1e8OM59LqUBIWZFgN8ow39rjaMbrWTPYNK7+IJe2jHJR7xjjhJGMeSAyp+VnV1Vfz17z9s6c85bLvXaUy54gaW0ZTqYiV0rwMuq5s5w7nnHXzgAMc6myp0OOHWV/uKgt/Doc4QBIGe1xiroQ9T9qyeW3wOJQ3hjQRV7k2utergkg9257VauVdMHMdFdm9WrHb6RJ/faqc/g1HtjAfMYt/vpqCEdV/rhIPHMteqdufxhc1/AQYAGDNXqshd3ToAAAAASUVORK5CYII=');
}

.footer__soc .soc__fb {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN1JREFUeNpifPjwoQ4DA4MzEHMwEAd+APFeFiDhDsS8DMQDTiB2BWlkxaPoPxBfAeIXQPwPiE2BWAiIWVigkrjAbiA+hsRXhGr8z4JH0zcgPgtlGwGxNBBLwSTxafwLxH+AmBEaeNzIkrg0vgXiZ0jeuAPE/EAsBsRc+DTuAuKbSPz1UDoSiNVBDCYcGnnQ4pUdapMAIad6QIN+DtSvMUAsgmwYLo2sML9AARc04uGACRpquEL1P1JCQAaMII2/cWhkwsEGgd8gp+4EYgcsifwzEvsLELMhJfIDAAEGAB8BJO+8LfewAAAAAElFTkSuQmCC');
}

.footer__bottom {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0 -7px -10px;
}

.footer__bottom:not(:first-child) {
	margin-top: 27px;
}

.counters {
	margin: 0 7px 10px;
}

.footer__design {
	display: inline-block;
	height: 24px;
	margin: 0 7px 10px;
	padding: 0 86px 0 0;
	color: rgba(255,255,255,.5);
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAYCAMAAABqSJu/AAACYVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Hh8/////////+/v7///////////////////////////////////////////////////////8fweW+uMchxecVqtze3OP///8Ghs8ix+f///9UR23///8JiM5GW4QGktggwuX///9hM1b///8JjNIUrOEJitBUR21UR23OydQXrt4UpNrCvcsGhM4jyOf///8SodkZsd8Ol9UduuNUR226tMRUR207LFhLPWV6cI0atOARntggwuUix+eAdpJWSW9UR21UR20a2PkAkd7///////8kxeQHg8wIiNAPmtcdvONTSG5TSW9UR21SRWuGfJdZQWZJO2RdOV0hxecfwOUevONWRGkbt+ENmdi3scGwqbuWj6VZTHFTSW9MPmZZOmAOue0CnOQRn9kEktkKis/Bu8mspbg7Y5JQTHRVSG5USG5PQmlZPmNHOmMX1PgUz/cbzvETxfAGr+sfwucKqeUZs+ABl98Vqtwls9ghpdHEv8wVhcQwkrmporU0eqeMg5x+dJF6cI5qX4FSRGtFN2BgOVpeMFYV3v8Ovu8Xrt4UpNoNlNQIi9IOjtAclMoTicgtibUrgrKdlqsudqgsb6aJf5lAc5lDZo5CWYdwZIVhVnhgVHdfLlRnNFMnFkf9YzmbAAAAeXRSTlMAjIICCwWcH2teDp6RdnAZFRIQmYh8GxQJpJaTf3pxaGRDIqWOhoRzYFcoJP6qpmtiVEwvsKOgl4VcUVBHOSP89/PStqajlZGQdnBgXjw1LiIW+PXy7uDg4MzJvry7sa+uq6uenIV9fXhta2BCPjg4MzAsLCkjHR0a3gxosAAAAvpJREFUOMut0lVTW1EUhuHv+Im7hxACEUhxl7q7u7u7niBJ8EKRAi1Qdxeg7q6/qiGHYZheMAPhudl37+y1ZiE2R9ZM3z0BY+JAMBicNH1MYoufXQpeDU6ah1idWjDnVvjCpVAotAtRroSSkvEcRmz/lmVCV1fH11sXroZD0X9lymUWy1QFRmqmIAjnhcrG32X3LobC4RPAIXaWQiLhEzBC2xoaAueEiNONffcuVoU3AhmsQQsRbZIiSmoyYxgUBeyt/1Vf3jnQarx9uapqAryyIkSpnG4bwbuAbCVhIwu1SLE7GdDxcVItmQxQGaTRrPCq4SfTKa5gYlvN/dKnnUK01fftctX1HYhjxdkYRZqhkM8roFRWmUOiT41HdqoHoIg0kyrHCxQlWvx0Xj4D39p4qDY/Ln1Ye+dxtxBVVnn7zPX1MOjEVIrOrQVFspr5FiWQbSMYzhrHqfx2uUbNxsPFknKOTiKNKfJZRmB7T3193dkv5QGxVfH++YsVg78aP8PAexVskrk4MRmQkvlqFeHJ11k9eo1alkzJ+UwZR+s91jyPH3Ctuj+xpq2mdDD14MzNyeBzMwdSdt7h8LkgEVNWtUpuLy4pIpM0al2yRGbOSuRogszK0PsYOJeX/nhSd/a/VHGu3QiAStERLvTL7B9woS2J4XQKAAabRk2Q7GH4ciMDugFFTgKcU37+Lf84JPXhysuVUOsthFJpUJr5NLek0KukjP1rd0fWvjC1gIGUSDSp2DQJkD7VT8t0RszP0VNZU+rqamvvPOwWU5WVb681rwM4J0kQRDqkPlIuJzIo8RgkQ48hjmeALH3kGBwmaBwGkzm9pvbRk7ZHDWKqov1ac/NORNBaDRN9NVpq4ERpDIcB9vR0NwQCgqj305Xq6uMYra1CoPNp/7WfLyuraG+q3oDRmymuqav3dMcf4VX1IsRg36alkR91tL978/n73bmIzckFc+623rjR0tQyGzFb3NTyurV1yVzE7uC4iGnHMAaOrp42exFE/wDh7dmz4Nm/JwAAAABJRU5ErkJggg==') no-repeat 100% 0;
	font-size: 10px;
	line-height: 24px;
}

.footer__nav-3 {
	font-size: 12px;
}

.footer__nav-3 ul {
	margin: -19px 0;
}

.footer__nav-3 li {
	margin: 19px 0;
	list-style: none;
}

.footer__nav-3 a {
	color: rgba(255,255,255,.5);
}

.footer__nav-3 a:hover {
	color: #FFF;
}

.menu-active {
	overflow: hidden;
}

.menu-active body {
	overflow: hidden;
}

.wrapper {
	-webkit-transition: -webkit-transform .35s ease-out;
	transition: -webkit-transform .35s ease-out;
	transition: transform .35s ease-out;
	transition: transform .35s ease-out, -webkit-transform .35s ease-out;
	-webkit-transform: none;
	transform: none;
}

.menu-active .wrapper {
	-webkit-transition: -webkit-transform .35s ease-in;
	transition: -webkit-transform .35s ease-in;
	transition: transform .35s ease-in;
	transition: transform .35s ease-in, -webkit-transform .35s ease-in;
	-webkit-transform: translate3d(270px, 0, 0);
	transform: translate3d(270px, 0, 0);
}

.menu-overlay {
	position: fixed;
	z-index: 99;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	visibility: hidden;
	opacity: 0;
	background: #000;
}

.menu-active .menu-overlay {
	visibility: visible;
	-webkit-transition: opacity .35s ease-in;
	transition: opacity .35s ease-in;
	opacity: .3;
}

.menu {
	position: fixed;
	z-index: 100;
	top: 0;
	bottom: 0;
	left: 0;
	width: 320px;
	-webkit-transition: -webkit-transform .35s ease-out;
	transition: -webkit-transform .35s ease-out;
	transition: transform .35s ease-out;
	transition: transform .35s ease-out, -webkit-transform .35s ease-out;
	-webkit-transform: translate3d(-320px, 0, 0);
	transform: translate3d(-320px, 0, 0);
	pointer-events: none;
	font-size: 16px;
}

.menu-active .menu {
	left: 0;
	-webkit-transition: -webkit-transform .35s ease-in;
	transition: -webkit-transform .35s ease-in;
	transition: transform .35s ease-in;
	transition: transform .35s ease-in, -webkit-transform .35s ease-in;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.menu__inner {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	overflow-y: auto;
	width: 270px;
	pointer-events: auto;
	background: #7B5D81;
}

.menu li {
	position: relative;
	list-style: none;
	border-bottom: 1px solid rgba(255,255,255,.1);
}

.menu a, .menu .current {
	display: block;
	padding: 14px 20px 16px;
	color: #FFF;
}
.menu .current {
	font-weight: bold;
}

.menu a:not(:last-child) {
	padding-right: 65px;
}

.menu__topbar {
	position: relative;
	z-index: 1;
	height: 51px;
	-webkit-transition: -webkit-transform .4s ease;
	transition: -webkit-transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	border-bottom: 1px solid rgba(255,255,255,.1);
	background: #7B5D81;
}

.menu__topbar.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.menu__back {
	position: relative;
	width: 50px;
	height: 50px;
	cursor: pointer;
	border-right: 1px solid rgba(255,255,255,.04);
	background: rgba(255,255,255,.06);
}

.menu__back:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 4px;
	width: 10px;
	height: 10px;
	margin: auto;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	border: solid rgba(255,255,255,.5);
	border-width: 2px 0 0 2px;
}

.menu__title {
	position: absolute;
	top: 0;
	right: 0;
	left: 50px;
	overflow: hidden;
	padding: 0 15px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #FFF;
	font-weight: bold;
	line-height: 50px;
}

.menu__item {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow-y: auto;
	background: #7B5D81;
}

.menu__topmenu {
	-webkit-transition: -webkit-transform .4s ease;
	transition: -webkit-transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease;
	-webkit-transform: translate3d(-30%, 0, 0);
	transform: translate3d(-30%, 0, 0);
}

.menu__topmenu.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.menu__show-submenu {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 50px;
	cursor: pointer;
	border-left: 1px solid rgba(255,255,255,.04);
	background: rgba(255,255,255,.06);
}

.menu__show-submenu:after {
	content: '';
	position: absolute;
	top: 0;
	right: 4px;
	bottom: 0;
	left: 0;
	width: 10px;
	height: 10px;
	margin: auto;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	border: solid rgba(255,255,255,.5);
	border-width: 0 2px 2px 0;
}

.menu__submenu {
	z-index: 1;
	top: 51px;
	-webkit-transition: -webkit-transform .4s ease;
	transition: -webkit-transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

.menu__submenu.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.menu__submenu.hidden {
	-webkit-transform: translate3d(-30%, 0, 0);
	transform: translate3d(-30%, 0, 0);
}

.menu__close {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	cursor: pointer;
	pointer-events: auto;
	background: #CD4F6F;
}

.menu__close:before,
.menu__close:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 20px;
	height: 2px;
	margin: auto;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	background: #FFF;
}

.menu__close:after {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.vnpage .header:before {
    background-image: url(i/head-vn-min.png);
}
.vnpage .search-form {
    top: 114px;
}
.vnpage .header {
    height: 238px;
}
.vnpage .headline, .vnpage .cat-desc h1,.post__headline {
    font-size: 36px;
    line-height: 38px;
    font-weight: 400;
}
.vnpage .header__logo {
    top: 8px;
}
.vnpage .header__nav-1 {
    top: 114px;
}
.vnpage .header__soc {
    top: 35px;
}
/* slick slider */.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{position:relative;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto}.slick-arrow.slick-hidden{display:none}/* end slick slider */

/*! Social Likes v3.1.2 by Artem Sapegin - http://sapegin.github.com/social-likes - Licensed MIT */
.social-likes,.social-likes__widget{display:inline-block;padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important}.social-likes{opacity:0}.social-likes_visible{opacity:1;transition:opacity .1s ease-in}.social-likes>*{display:inline-block;visibility:hidden}.social-likes_vertical>*{display:block}.social-likes_visible>*{visibility:inherit}.social-likes__widget{display:inline-block;position:relative;white-space:nowrap}.social-likes__widget:before,.social-likes__widget:after{display:none!important}.social-likes_vertical .social-likes__widget{display:block;float:left;clear:left}.social-likes__button,.social-likes__icon,.social-likes__counter{text-decoration:none;text-rendering:optimizeLegibility}.social-likes__button,.social-likes__counter{display:inline-block;margin:0;outline:0}.social-likes__button{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-likes__button:before{content:"";display:inline-block}.social-likes__icon{position:absolute}.social-likes__counter{display:none;position:relative}.social-likes_ready .social-likes__counter,.social-likes__counter_single{display:inline-block}.social-likes_ready .social-likes__counter_empty{display:none}.social-likes_vertical .social-likes__widget{display:block}.social-likes_notext .social-likes__button{padding-left:0}.social-likes_single-w{position:relative;display:inline-block}.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;transition:visibility 0s .11s,opacity .1s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.social-likes_single.social-likes_opened{visibility:visible;opacity:1;transition:opacity .15s ease-out}.social-likes__button_single{position:relative}@font-face{font-family:"social-likes";src:url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff");font-weight:400;font-style:normal}.social-likes__icon_facebook:before{content:"\f101"}.social-likes__icon_github:before{content:"\f102"}.social-likes__icon_mailru:before{content:"\f103"}.social-likes__icon_odnoklassniki:before{content:"\f104"}.social-likes__icon_pinterest:before{content:"\f105"}.social-likes__icon_plusone:before{content:"\f106"}.social-likes__icon_single:before{content:"\f107"}.social-likes__icon_twitter:before{content:"\f108"}.social-likes__icon_vkontakte:before{content:"\f109"}.social-likes{min-height:36px;margin:-.5em;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.social-likes,.social-likes_single-w{line-height:1.5}.social-likes,.social-likes__widget_single{font-size:14px}.social-likes__widget{margin:.5em;line-height:1.5;border:0;text-align:left;cursor:pointer}.social-likes__button,.social-likes__counter{box-sizing:border-box;font-family:"Helvetica Neue",Arial,sans-serif;vertical-align:baseline;color:#fff}.social-likes__button{padding:.04em .7em .18em 1.65em;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-likes__icon{top:0;left:.21em;font-family:"social-likes";font-weight:400;font-style:normal;speak:none;text-transform:none;font-size:1.15em;vertical-align:baseline}.social-likes__counter{padding-right:.5em;font-weight:400;font-size:.85em}.social-likes_vertical .social-likes__widget{min-width:13em}.social-likes_vertical .social-likes__counter{position:absolute;top:0;right:0;margin-top:.3em}.social-likes_light .social-likes__widget{min-width:0;background:0 0}.social-likes_light .social-likes__button,.social-likes_single-light+.social-likes__button{min-width:0;padding-left:1.35em;font-weight:400;text-decoration:underline;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.social-likes_light .social-likes__icon{margin-top:-.1em;margin-left:-.25em}.social-likes_light .social-likes__counter,.social-likes_single-light+.social-likes__button+.social-likes__counter{position:static;margin-top:0;color:#999}.social-likes_notext .social-likes__button{width:1.85em}.social-likes_notext .social-likes__icon{margin-left:.1em}.social-likes_notext.social-likes_light,.social-likes_notext.social-likes_light .social-likes__widget,.social-likes_notext.social-likes_light .social-likes__icon{margin:0;left:0}.social-likes_notext.social-likes_light .social-likes__button{width:1.4em;padding-left:0}.social-likes_single{margin-top:-1.2em;padding:.5em;background:#fff;border:1px solid #ddd}.social-likes__widget_single{height:1.7em;margin:0;padding:.1em 0;line-height:1.5;background:#007aff}.social-likes_single-light+.social-likes__widget_single{color:#007aff}.social-likes__icon_single{left:.4em;font-size:1.1em}.social-likes__widget_facebook{background:#3d5b95}.social-likes_light .social-likes__button_facebook{color:#3d5b95}.social-likes__icon_facebook{left:.25em;top:.05em;font-size:1.1em}.social-likes_notext .social-likes__icon_facebook{margin-left:.15em}.social-likes__widget_twitter{background:#24aadd}.social-likes_light .social-likes__button_twitter{color:#24aadd}.social-likes__icon_twitter{top:.1em;left:.25em}.social-likes_light .social-likes__icon_twitter{left:.1em}.social-likes__widget_plusone{background:#d23e30}.social-likes_light .social-likes__button_plusone{color:#d23e30}.social-likes_notext .social-likes__icon_plusone{margin-left:0}.social-likes__icon_plusone{left:.25em}.social-likes_light .social-likes__icon_plusone{margin-top:0}.social-likes__widget_mailru{background:#00468c}.social-likes_light .social-likes__button_mailru{color:#00468c}.social-likes__icon_mailru{left:.25em}.social-likes_light .social-likes__icon_mailru{left:.1em}.social-likes_notext .social-likes__icon_mailru{margin-left:.075em}.social-likes__widget_vkontakte{background:#587e9f}.social-likes_light .social-likes__button_vkontakte{color:#587e9f}.social-likes__icon_vkontakte{top:.2em;left:.25em}.social-likes__widget_odnoklassniki{background:#f59310}.social-likes_light .social-likes__button_odnoklassniki{color:#f59310}.social-likes__icon_odnoklassniki{left:.4em}.social-likes_light .social-likes__icon_odnoklassniki{left:.25em}.social-likes_notext.social-likes_light .social-likes__button_odnoklassniki{width:1em}.social-likes__widget_pinterest{background:#cb132d}.social-likes_light .social-likes__button_pinterest{color:#cb132d}.social-likes_light .social-likes__icon_pinterest{left:.1em}

@media screen and (min-width: 1500px) {
	.header:before {
		background-size: cover;
	}
}

@media screen and (max-width: 1129px) {
	.wrapper {
		max-width: 980px;
	}

	.menu-toggle {
		position: absolute;
		bottom: 13px;
		left: 0;
		width: 36px;
		height: 24px;
		cursor: pointer;
		border: solid #FFF;
		border-width: 4px 0;
	}

	.menu-toggle:before {
		content: '';
		position: absolute;
		top: 6px;
		right: 0;
		left: 0;
		height: 4px;
		background: #FFF;
	}

	.header__nav-2 {
		display: none;
	}

	.categories__list {
		-webkit-column-count: 3;
		column-count: 3;
	}

	.experts {
		padding-right: 30px;
		padding-left: 30px;
	}

	.experts .slick-prev {
		left: -5px;
	}

	.experts .slick-next {
		right: -5px;
	}

	.photo {
		padding-right: 25px;
		padding-left: 25px;
	}

	.items {
		margin: 0 -15px;
	}

	.item {
		width: calc(33.33333% - 30px);
		margin-right: 15px;
		margin-left: 15px;
	}

	.recent {
		padding-right: 29px;
		padding-left: 29px;
	}

	.recent__items {
		margin: 0 -15px;
	}

	.recent .item {
		width: calc(25% - 30px);
		margin-right: 15px;
		margin-left: 15px;
	}

	.post-rating {
		padding-left: 0;
	}

	.post-rating__title {
		margin-right: 0;
	}
}

@media screen and (max-width: 999px) {
	.wrapper {
		max-width: 748px;
	}

	.header:before {
		background-position: 0 0;
	}

	.header__soc {
		right: auto;
		left: 260px;
	}

	.content {
		float: none;
		padding: 0;
	}

	.grid-item-1-2 {
		width: 100%;
	}

	.grid-item-1-3 {
		width: calc(50% - 30px);
	}

	.popular__items {
		padding-right: 14px;
		padding-left: 14px;
	}

	.popular .item {
		width: calc(33.33333% - 30px);
		margin-right: 15px;
		margin-left: 15px;
	}

	.popular .item:nth-child(n+4) {
		display: none;
	}

	.recent .item {
		width: calc(33.33333% - 30px);
		margin-right: 15px;
		margin-left: 15px;
	}

	.recent .item:nth-child(n+4) {
		display: none;
	}

	.categories__list {
		-webkit-column-count: 2;
		column-count: 2;
	}

	.photo {
		padding-right: 30px;
		padding-left: 30px;
	}

	.post__entry ::-webkit-scrollbar {
		-webkit-appearance: none;
	}

	.post__entry ::-webkit-scrollbar:vertical {
		width: 12px;
	}

	.post__entry ::-webkit-scrollbar:horizontal {
		height: 12px;
	}

	.post__entry ::-webkit-scrollbar-thumb {
		border: 2px solid #FFF;
		border-radius: 10px;
		background: rgba(0,0,0,.5);
	}

	.post__entry ::-webkit-scrollbar-track {
		border-radius: 10px;
	}

	.post-rating {
		padding-left: 15px;
	}

	.post-rating__title {
		margin-right: 25px;
	}

	.sidebar {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		float: none;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		width: auto;
		margin: 40px -15px 0;
	}

	.sidebar__section {
		width: calc(50% - 30px);
		margin-right: 15px;
		margin-left: 15px;
	}

	.sidebar__section:nth-last-child(2):nth-child(odd) {
		margin-bottom: 0;
	}

	.footer__inner {
		-ms-flex-pack: distribute;
		-webkit-justify-content: space-around;
		justify-content: space-around;
	}
}

@media screen and (max-width: 767px) {
.vnpage .header__nav-1 {
    display: none;
}
	.wrapper {
		max-width: 460px;
	}

	.header {
		height: 350px;
	}

	.header__logo {
		top: 17px;
	}

	.header__soc {
		top: 40px;
	}

	.header__nav-1 {
		top: 140px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.search-form {
		top: 220px;
		left: 0;
		width: auto;
	}

	.popular .item,
	.recent .item {
		width: calc(50% - 30px);
	}

	.popular .item:nth-child(n+4),
	.recent .item:nth-child(n+4) {
		display: block;
	}

	.item {
		width: calc(50% - 30px);
	}

	.headline,
	.cat-desc h1 {
		font-size: 34px;
	}

	.categories__list {
		-webkit-column-count: 1;
		column-count: 1;
	}

	.grid-item-1-3 {
		width: calc(100% - 30px);
	}

	.video {
		padding: 0;
	}

	.post-author {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.related .item:nth-child(n+3) {
		display: none;
	}

	.sidebar__section {
		width: calc(100% - 30px);
	}

	.sidebar__section:nth-last-child(2):nth-child(odd) {
		margin-bottom: 40px;
	}
}

@media screen and (max-width: 479px) {
	.header__logo {
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.header__soc {
		display: none;
	}

	.nav__toggle {
		width: 300px;
	}

	.popular .item,
	.recent .item {
		width: 100%;
	}

	.item {
		width: 100%;
	}

	.hot__item {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.hot__title {
		-webkit-box-flex: 0;
		-webkit-flex: none;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.hot__comments {
		width: auto;
		margin: 0;
		padding: 0 0 15px;
	}

	.hot__comments:before {
		display: none;
	}

	.hot__comments span {
		display: inline-block;
		margin: -6px 5px 0 0;
		vertical-align: middle;
	}

	.post__headline {
		font-size: 36px;
	}

	.post__entry h2 {
		font-size: 32px;
	}

	.post-author {
		padding-right: 5px;
		padding-left: 5px;
	}

	.post-author__new {
		padding-right: 20px;
		padding-left: 20px;
	}

	.post-rating {
		padding-left: 0;
	}

	.post-rating__title {
		width: 100%;
		margin-right: 0;
		text-align: center;
		font-size: 32px;
	}

	.post-rating__rate {
		margin-right: -10px;
		margin-left: 20px;
	}

	.post-rating .count {
		font-size: 30px;
	}

	.comment {
		padding-left: 20px;
	}

	.comment .avatar {
		display: none;
	}

	.comment-list .children li {
		padding: 0;
	}

	.footer__nav-1 ul,
	.footer__nav-3 ul {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		margin: -5px -10px;
	}

	.footer__nav-1 li,
	.footer__nav-3 li {
		margin: 5px 10px;
	}
}

.breadcrumbs > span:last-child {
	position: relative;
}
.breadcrumbs > span:last-child:after {
	content: '›';
	position: absolute;
	top: 0;
	right: -10px;
}