/*
Theme Name: bronhus.com
Description: Developed by <a href="http://dimox.name/">Dimox</a>
Author: Dimox
Version: 2018.03.19.17.22
*/

/* 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,summary,strike,strong,sub,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,time{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;text-transform:inherit}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: #353B65;
	background: #FFF;
	font: 15px/1.25 'PT Sans', 'Helvetica Neue', sans-serif;
}

a {
	text-decoration: none;
	color: #3C78B6;
}

a:hover {
	color: #00B8E4;
}

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

.alignleft {
	float: left;
}

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

.alignright {
	float: right;
}

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

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

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


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

.header {
	position: relative;
	height: 280px;
	background: url('i/header.png') no-repeat right 97px top 0;
}

.header:before,
.header:after {
	content: '';
	position: absolute;
	z-index: -1;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0 calc(50% - 50vw);
}

.header:before {
	top: 0;
	background-image: -webkit-gradient(linear, left top, right top, from(#F2F5FD), to(#E6E7EE));
	background-image: linear-gradient(to right, #F2F5FD, #E6E7EE);
}

.header:after {
	height: 65px;
	background-image: -webkit-gradient(linear, left top, right top, from(#00B8E4), color-stop(#5069AB), to(#9B659B));
	background-image: linear-gradient(to right, #00B8E4, #5069AB, #9B659B);
}

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

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

.header__logo-desc {
	color: rgba(53,59,101,.7);
	font-size: 13px;
	font-style: italic;
}

.search {
	position: absolute;
	top: 45px;
	left: 357px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 280px;
	height: 50px;
	border-radius: 10px;
	background: #FFF;
	font-size: 16px;
	font-weight: bold;
}

.search__input {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: calc(100% - 55px);
	padding: 0 0 3px 22px;
	text-overflow: ellipsis;
	border: none;
	background: none;
}

.search__input::-webkit-input-placeholder {
	color: rgba(53,59,101,.3);
}

.search__input:-ms-input-placeholder {
	color: rgba(53,59,101,.3);
}

.search__button {
	width: 55px;
	border: none;
	background: url('data:image/gif;base64,R0lGODlhCwALAIABAAC45P///yH5BAEAAAEALAAAAAALAAsAAAIYTIBge6z7XjNKzmalpa6zk4Cfg4xQaYIFADs=') no-repeat 50%;
}

.header__terms {
	position: absolute;
	top: -96px;
	left: 390px;
	width: 280px;
	text-align: left;
	font-weight: bold;
    font-size: 14px;
	line-height: 1.1;
}

.header__terms li {
	list-style: none;
	margin-bottom: 12px;
	display:block;width:49%;float:left;
}

.header__ask {
	position: absolute;
	top: 0;
	right: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	height: 215px;
}

.header__ask.ask {
	padding: 0;
	text-align: left;
	border: none;
	background: none;
}

.header__ask .ask__title {
	margin-bottom: 16px;
}

.header__ask .ask__button {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	width: auto;
	margin-top: 22px;
	padding-right: 25px;
	padding-left: 25px;
}

.header__menu-toggle {
	display: none;
}

.header__nav {
	position: absolute;
	z-index: 20;
	right: -30px;
	bottom: 0;
	left: -30px;
	height: 65px;
	white-space: nowrap;
	font-size: 18px;
	font-weight: bold;
}

.header__nav li {
	position: relative;
	list-style: none;
}

.header__nav li:hover > ul {
	display: block;
}

.header__nav a {
	display: block;
	padding: 0 25px;
	color: #FFF;
}

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

.header__nav > ul > li > a {
	position: relative;
	height: 65px;
	line-height: 63px;
}

.header__nav > ul > li > a:not(:last-child):after {
	content: '';
	position: absolute;
	bottom: 12px;
	left: 50%;
	width: 17px;
	height: 3px;
	margin: 0 0 0 -8px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAADCAYAAAB1c+RqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADVJREFUeNpi/P//vzMDA4M5EJ8E4r0MqIAoOSYgYQXEbFABdECUHMiQY0D8C2obOiBKDiDAAHfMEUZdO++rAAAAAElFTkSuQmCC');
}

.header__nav > ul > li:hover > a {
	background: #F15982;
}

.header__nav ul ul {
	position: absolute;
	top: 100%;
	left: 0;
	display: none;
	min-width: 100%;
	background: #F15982;
}

.header__nav ul ul a {
	padding-top: 10px;
	padding-bottom: 12px;
}

.header__nav ul ul li:hover > a {
	background: rgba(255,255,255,.17);
}

.header__nav ul ul ul {
	top: 0;
	left: 100%;
	background: #9A659B;
}

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

.middle {
	padding: 50px 0;
}

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

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

.breadcrumbs {
	margin: -13px 0 37px;
	color: rgba(53,59,101,.5);
	font-size: 13px;
}

.breadcrumbs .home {
	padding: 0 0 0 20px;
	background: url('data:image/gif;base64,R0lGODlhCwAJAIABADx4tv///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 #3C78B6;
}

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

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

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

.headline {
	margin: -7px 0 34px;
	font-size: 34px;
	
}

.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 -15px;
}

.content > .items:last-child {
	margin-bottom: 36px;
}

.item {
	overflow: hidden;
	width: calc(33.33333% - 30px);
	margin: 0 15px 36px;
}

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

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

.item__cat {
	position: relative;
	z-index: 1;
	margin: -26px 0 -4px;
	padding: 27px 0 17px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

.item__title {
	font-size: 18px;
}

.item__link {
	position: relative;
	display: block;
	color: #353B65;
}

.item__link:before {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 500px;
}

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

.content > .items_news:last-child {
	margin-bottom: -36px;
}

.item_news {
	overflow: hidden;
	width: calc(30%);
	margin: 0 15px 36px;
}

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

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

.item__cat_news {
	position: relative;
	z-index: 1;
	margin: -26px 0 -4px;
	padding: 27px 0 17px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

.item__title_news {
	font-size: 18px;
}

.pagination {
	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 -5px -10px;
	text-align: center;
}

.pagination a,
.pagination span {
	width: 30px;
	height: 30px;
	margin: 0 5px 10px;
	-webkit-transition: .1s;
	transition: .1s;
	text-decoration: none;
	color: #353B65;
	border-radius: 10px;
	background: #F2F5FD;
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
}

.pagination a:hover,
.pagination .current {
	color: #FFF;
	background: #00B8E4;
}

.pagination .prev,
.pagination .next {
	position: relative;
	text-indent: -9999px;
}

.pagination .prev:after,
.pagination .next:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 5px;
	width: 8px;
	height: 8px;
	margin: auto;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	border: solid #353B65;
	border-width: 2px 0 0 2px;
}

.pagination .prev:hover:after,
.pagination .next:hover:after {
	border-color: #FFF;
}

.pagination .next:after {
	left: -4px;
	border-width: 0 2px 2px 0;
}

.diseases,
.subcats {
	margin: 0 0 50px;
}

.diseases__title,
.subcats__title {
	margin: -4px 0 25px;
	font-size: 22px;
}

.diseases__list,
.subcats__list {
	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 -10px;
}

.diseases li,
.subcats li {
	margin: 0 5px 10px;
	list-style: none;
}

.diseases a,
.subcats a {
	display: block;
	height: 36px;
	padding: 0 20px 0 56px;
	border-radius: 10px;
	background: #F0F3F9 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABVtJREFUeNqcVWtsFFUY/e6dmd3Zd7tst/RBSykUivTBU8AuEVAQDFqjaIyJgDXExMTwRxIVEx9AiCYYiQEiEaPVSEABeWgToGBBgZamPNpCS6FLu7B97bLd7ntm7vWbFSEa7A/v5mazmb3n++75zjlDOOMAoO97ixBQb98FHksCMYrAUwqAxnBrsnL+Wq00IfsDYhDbgADQgmyguS74r0VhtCUJWEAC1h8CNhAyqB29S5TmzlylsR0gkQJikUc9Pio4wY/gsgN12fQbcSKJMRAFlY4dA7R0PJ6m/wMcqQGDADypuFg0MVZwZwAIggY8TR8Xy4t1mpwQieWMBi4+vCSxxuvbNintvauIqohy1ZQvDdMK3uOqxoTi3BgLhmvU3Uc+JaAZhKKcE+ILi98gbqd/dHDsmMdTrnDtmSOab2iydcX0dcRkCCcOnfueiNRHZClABDpfOXp2s7Sg8kM6xtaqHT+3Rf1iT5NYU72CFOa2/AOO8wdK4UnVFtxadwKvbHW8WrWcSIJXV1K8rnkn8w3OpAKybJIUQrkir17m4SMxvR+zdujUXt7t84hvr55NspydDzjXpchY+kd4f/PnaiBSlLnuqUV0jNWb6vJD7HATaP67/UQUKNLFEM1BKB1i/gAeiALJc8fEmueeJYU5Leybg3shpRjug6uDI6CF4hBv6VkUbehc43xz8Ursti/V1gsUpUbMRkBdJ1gsmceGYxP50PBYVIyCygEw35OiQdLENdUvQf9QCT9zYf19cCHDjCBGGqlr3SpX5B+RxrtOaf3DdhaK5UnF2SB7pspYYA4LjmRQq6mDR+IaC4RLwWQcR+wWYM1XM9nV7iwwm/rJUs8WXnd6AwRCmWlwju5LeYfmKv5QhW1F5QbVH4LExZ7F0WNXrsZPtm2I/HD691TLzWqx0H1cfnHBXKmqbDfz+qclt+9vVhta3lUPN5znvf616QFWTN6KtxjhLe2v/UXLwAhETnasNRS6zuD1L+kTsiwtPyBXFh6M7P3jYxxqwjB9wneoeQPyjoxxWSibcFqYWvSr8lP9JuKwhumj5Z+lwbOcETK7bBe0tNVAIkkpTygWxRtYZpo9/mt9uGrfMCQveh9PdfVPN5QVtFpf9izh0UQnFjXeM5GI/4tI1QtWiQtnHmIDwXzW2PoMu9RB0gUqS2thMDgJeu9MEVlSLcdtEXMcjagW1HegCFQ1h8cTmlSW36ANhqM8mjQTifydCRyDzICdYXDlXNauXF/OTjZtRx9s5PVn79In5r+F/PugvWu5qNwKVlGrMSRl229KBc5fqFGwyWX5R7milsb2n9sjzyvJw4BKQCJB0rEABNVOVNYXpMj5GvGxiq9oadFm3umtJsmkhWTau3iW8zLv7vGIyp3QLMFh6mLRVEyelrddy7aDkGkBqdh9DZNwM86BCtkZdjSRwuNJQOOEUIoyJiYTSgpqBc+MbSQbrf9I8bb7bnQ6muDGrZVUDUTdKMeLWigGXNEALZ5+jlJU5bkl7wtZ9l7VN7RMKHA10qwMECuK67k/MIu6nW7BU/FOGvjfK9PRDfF4BkXLj0NF3NCvjDkCgtOa/lZvB7GQAZLNN9ajxouNT87YQWwmEEryfwOr6XZqX/1OYjM/PA5tlh4cukUkAuHY9QJ1IOznPlUPGyAYxEiBlDjb8XTqwvVXbKsXrkVqetJvJYOYNK5c+Hpyx4FjqUi0XpiY9y2abATnrMd/et7g65uFyhJItLH7+eF9zR8hoEMH1R/qEQKKyqhJ7DUvLf9EnjPpZ+QZX3kqYHakI4F5+2YoP57YCEPBUiqLaS0RPXo4blVNkXmVu/4UYADWznM9knOqXQAAAABJRU5ErkJggg==') no-repeat 18px 6px;
	font-size: 16px;
	font-weight: bold;
	line-height: 34px;
}

.subcats {
	margin: -10px 0 40px;
}

.category:not(:last-child) {
	margin-bottom: 50px;
}

.category__all {
	margin: -3px 0 -11px;
	font-weight: bold;
}

.category:last-child .category__all {
	margin-bottom: -4px;
}

.questions {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 50px 0;
}

.questions:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0 calc(50% - 50vw);
	background: url('i/questions.png') no-repeat 100% 0/contain, -webkit-gradient(linear, left top, right top, from(#E9FAFF), to(#E9ECFE));
	background: url('i/questions.png') no-repeat 100% 0/contain, linear-gradient(to right, #E9FAFF, #E9ECFE);
}

.questions__main {
	width: 44%;
	margin: 0 30px 0 0;
}

.questions__item {
	position: relative;
	padding: 0 0 0 40px;
	list-style: none;
	font-size: 17px;
}

.questions__item:before {
	content: '';
	position: absolute;
	top: -2px;
	left: 0;
	width: 23px;
	height: 20px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABVtJREFUeNqcVWtsFFUY/e6dmd3Zd7tst/RBSykUivTBU8AuEVAQDFqjaIyJgDXExMTwRxIVEx9AiCYYiQEiEaPVSEABeWgToGBBgZamPNpCS6FLu7B97bLd7ntm7vWbFSEa7A/v5mazmb3n++75zjlDOOMAoO97ixBQb98FHksCMYrAUwqAxnBrsnL+Wq00IfsDYhDbgADQgmyguS74r0VhtCUJWEAC1h8CNhAyqB29S5TmzlylsR0gkQJikUc9Pio4wY/gsgN12fQbcSKJMRAFlY4dA7R0PJ6m/wMcqQGDADypuFg0MVZwZwAIggY8TR8Xy4t1mpwQieWMBi4+vCSxxuvbNintvauIqohy1ZQvDdMK3uOqxoTi3BgLhmvU3Uc+JaAZhKKcE+ILi98gbqd/dHDsmMdTrnDtmSOab2iydcX0dcRkCCcOnfueiNRHZClABDpfOXp2s7Sg8kM6xtaqHT+3Rf1iT5NYU72CFOa2/AOO8wdK4UnVFtxadwKvbHW8WrWcSIJXV1K8rnkn8w3OpAKybJIUQrkir17m4SMxvR+zdujUXt7t84hvr55NspydDzjXpchY+kd4f/PnaiBSlLnuqUV0jNWb6vJD7HATaP67/UQUKNLFEM1BKB1i/gAeiALJc8fEmueeJYU5Leybg3shpRjug6uDI6CF4hBv6VkUbehc43xz8Ursti/V1gsUpUbMRkBdJ1gsmceGYxP50PBYVIyCygEw35OiQdLENdUvQf9QCT9zYf19cCHDjCBGGqlr3SpX5B+RxrtOaf3DdhaK5UnF2SB7pspYYA4LjmRQq6mDR+IaC4RLwWQcR+wWYM1XM9nV7iwwm/rJUs8WXnd6AwRCmWlwju5LeYfmKv5QhW1F5QbVH4LExZ7F0WNXrsZPtm2I/HD691TLzWqx0H1cfnHBXKmqbDfz+qclt+9vVhta3lUPN5znvf616QFWTN6KtxjhLe2v/UXLwAhETnasNRS6zuD1L+kTsiwtPyBXFh6M7P3jYxxqwjB9wneoeQPyjoxxWSibcFqYWvSr8lP9JuKwhumj5Z+lwbOcETK7bBe0tNVAIkkpTygWxRtYZpo9/mt9uGrfMCQveh9PdfVPN5QVtFpf9izh0UQnFjXeM5GI/4tI1QtWiQtnHmIDwXzW2PoMu9RB0gUqS2thMDgJeu9MEVlSLcdtEXMcjagW1HegCFQ1h8cTmlSW36ANhqM8mjQTifydCRyDzICdYXDlXNauXF/OTjZtRx9s5PVn79In5r+F/PugvWu5qNwKVlGrMSRl229KBc5fqFGwyWX5R7milsb2n9sjzyvJw4BKQCJB0rEABNVOVNYXpMj5GvGxiq9oadFm3umtJsmkhWTau3iW8zLv7vGIyp3QLMFh6mLRVEyelrddy7aDkGkBqdh9DZNwM86BCtkZdjSRwuNJQOOEUIoyJiYTSgpqBc+MbSQbrf9I8bb7bnQ6muDGrZVUDUTdKMeLWigGXNEALZ5+jlJU5bkl7wtZ9l7VN7RMKHA10qwMECuK67k/MIu6nW7BU/FOGvjfK9PRDfF4BkXLj0NF3NCvjDkCgtOa/lZvB7GQAZLNN9ajxouNT87YQWwmEEryfwOr6XZqX/1OYjM/PA5tlh4cukUkAuHY9QJ1IOznPlUPGyAYxEiBlDjb8XTqwvVXbKsXrkVqetJvJYOYNK5c+Hpyx4FjqUi0XpiY9y2abATnrMd/et7g65uFyhJItLH7+eF9zR8hoEMH1R/qEQKKyqhJ7DUvLf9EnjPpZ+QZX3kqYHakI4F5+2YoP57YCEPBUiqLaS0RPXo4blVNkXmVu/4UYADWznM9knOqXQAAAABJRU5ErkJggg==');
}

.questions__item:not(:last-child) {
	margin-bottom: 20px;
}

.questions__link {
	color: #353B65;
}

.ask {
	width: 230px;
	padding: 117px 22px 43px;
	text-align: center;
	border: 3px solid #FFF;
	border-radius: 10px;
	background: url('i/ask.png') no-repeat 50% 38px;
}

.ask__title {
	margin: 0 0 20px;
	letter-spacing: -1px;
	text-transform: uppercase;
	font-family: 'Ubuntu', 'Helvetica Neue', sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.ask__text {
	opacity: .7;
	font-size: 13px;
	font-style: italic;
}

.ask__button {
	display: inline-block;
	width: 100%;
	margin: 27px 0 0;
	padding: 9px 15px 12px;
	-webkit-transition: .1s;
	transition: .1s;
	color: #FFF;
	border-radius: 10px;
	background: #00B8E4;
	font-size: 16px;
	font-weight: bold;
}

.ask__button:hover {
	color: #FFF;
	background: #3C78B6;
}

.post--home .post__entry,
.post--cat-desc .post__entry {
	font-size: 16px;
}

.post {
	margin: 0 0 35px;
}

.post--cat-desc {
	margin-top: -14px;
}

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

.post__headline {
	margin: -10px 0 22px;
	font-size: 34px;
	line-height: 1.4;
}

.post__print {
	margin: -5px 0 22px;
	font-size: 16px;
	font-weight: bold;
}

.post__print a {
	padding: 0 0 0 30px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZBJREFUeNqslLsvBFEUh2cfhGzjsQUSBQqFRohCvAqVKCQaIWio8AfYgk4UKoUoJArNJqIUW2loVDoRISSyKAgRj2DXru/ImeRmMjPZWU7y5T723t+ce+/5bah7fs8yYhB2rWAxdrg8kLQHYcePzXAEoQLZhBZTwCmYg7cA2X3oHk9B+Wp5AMEyiJgTUceCK7gJIHgNt26Cs/AEc9AJw1AHeQ8hOck9TMNLTyIl1xSH9ahuOoAHOIFjGHfJ3hlZSIkgdEEjrNqb+qwig5KxyDBMm6PNh60/BiJ3NN9er1xMhrU09f8mqKJpL8F+faSC4chDfoXdCmcBrCe+7/ArbLHRqfbX4NGlFiWJKpjREov6ZXipdrKLV7z6ZZBVq1XrmhhcuGW4DecwAvs61w41DvPH9JgJHctHlrjHJnXWr2ApLOrxno0MdyCtmdpRouNJ2IJ3eFUbSuZxEczAgmH2Ce2P6sK8w8MRrbuk/jOtUDYbXo8ifqzUflsBJVgBDX6vLBfcC596FX6R0SuYMid/BBgAJ3FodQA5d88AAAAASUVORK5CYII=') no-repeat;
}

.post__entry {
	font-size: 18px;
	line-height: 1.4;
}

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

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

.post__entry a {
	text-decoration: underline;
}

.post p {
	margin: 0 0 20px;
}

.post h2,
.post h3,
.post h4,
.post h5,
.post h6 {
	margin: 30px 0 20px;
	font-size: 27px;
}

.post h2:first-child,
.post h3:first-child,
.post h4:first-child,
.post h5:first-child,
.post h6:first-child {
	margin-top: 0;
}

.post h3 {
	font-size: 24px;
	margin: 25px 0 15px;
}

.post h4 {
	font-size: 22px;
	margin: 22px 0 13px;
}

.post h5 {
	font-size: 20px;
}

.post h6 {
	font-size: 18px;
}

.post li {
	margin: 0 0 9px;
	list-style: none;
}

.post li ul,
.post li ol {
	margin-top: 9px;
	margin-bottom: 0;
}

.post ul {
	margin: 0 0 22px;
	padding: 0 0 0 40px;
}

.post ul > li {
	position: relative;
}

.post ul > li:before {
	content: '';
	position: absolute;
	top: 8px;
	left: -28px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #F15982;
}

.post ol {
	counter-reset: li;
	margin: 0 0 22px;
	padding: 0 0 0 40px;
}

.post ol > li {
	position: relative;
}

.post ol > li:before {
	content: counters(li, '.');
	counter-increment: li;
	position: absolute;
	top: -1px;
	left: -36px;
	width: 23px;
	height: 23px;
	text-align: center;
	letter-spacing: -1px;
	color: #FFF;
	border-radius: 50%;
	background: #00B8E4;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}

#toc_container {
	margin: 30px 0;
	padding: 18px 30px 26px;
	border-radius: 5px;
	background: #F2F5FD;
}

#toc_container .toc_title {
	margin: 0 0 14px;
	font-size: 28px;
}

#toc_container ul {
	margin-bottom: 0;
	font-size: 16px;
}

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

#toc_container li {
	margin: 0;
}

#toc_container li:before {
	top: 7px;
}

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

#toc_container li li:before {
	left: -20px;
}

.post__table {
	overflow: auto;
	max-width: 100%;
	margin: 25px 0;

	-webkit-overflow-scrolling: touch;
}

.post table {
	width: 100%;
	font-size: 16px;
}

.post th,
.post td {
	padding: 6px 10px;
	vertical-align: middle;
	border: 1px solid #DDD;
}

.post blockquote {
	margin: 27px 0;
	padding: 16px 30px 18px 115px;
	border-radius: 5px;
	background: #F3F3F3 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAfCAYAAACRdF9FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARZJREFUeNpiZOg+c4CB8b89A8M/BiANxEAazEbGf9HYf9HYYMwIZzMhi/8Dmv/XHlPuHyqNYSeSOxj+MzAxDBEw6tBRh446dNShow4ddeioQ0cdOurQUYfiAR+HgkMvArEBDd0IMt+QUodOhDryAY0cCTLf4b/f1AssFER1ABAfoJEDQeYn/PeftIGSqD8IxAo0dCTIfIP//hM2IAuSGqKFQDyBhumx8X9gTwM2CRYSEnQCEF+gkQMfgqM6qOsAJbl+IShB09CRG8FRHdyBNymxEErQQLyBhhmm4X9IM1FJiQVPVAfQsNghOSlhi/pGepSNpCYlFnqXjeQmJSakBE3rslGBkvQOCtEGGjqQAVruUpwhAQIMAMdUZRdA3GrNAAAAAElFTkSuQmCC') no-repeat 33px 30px;
	font-size: 16px;
}

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

.post__blue_test,
.post__green,
.post__red {
	margin: 20px 0;
	padding: 28px 28px 28px 110px;
	border-radius: 5px;
	font-size: 18px;
}

.post__blue {
	background: #E9FAFF url('') no-repeat 2px 50%;
	margin: 2px 0;
	padding: 20px 20px 20px 30px;
	border-radius: 5px;
	font-size: 18px;
}

.post__blue_test {
	background: #f7ebf3 url('data:image/png;base64,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') no-repeat 32px 50%;
}

.post__green {
	background: #F0FAE0 url('data:image/png;base64,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') no-repeat 32px 50%;
}

.post__red {
	background: #FFE5EC url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAhFBMVEUAAADxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYLxWYI+SzHBAAAAK3RSTlMAQuOBF7+W7dT6EgcD57kc9MWhkYx7W1bPy7JMIZwqDaSZPTgmdV0uYmEzdKdmFAAAAglJREFUSMedlmmfQzAQxqeIMygtW0cv1e7h+3+//a3JgSC2zzsT/0ieTGbAjNr8ELmG4xhudHi1sEH1M9l3A3nJs9Ygn2enU7Q/f64glo0fUeTZ1hLzYXSLMj5mkeDQrcoOVMaPOqkwuR1N83hLwkEwspTtFGLQNRtfTNWYrhg4xZPvCIZUwWTZFRGUNRqI+H5fMKPc4DMOJ+QelDGfxe/F34lL7sbAaxY6Ux5pnF4NMFG7QwnnLYMxILTDyE5GGBVa4+eIrkGUrfCOjxePz7EMyfV4mIdnfCGHNUjuPO2dwSRNQAcBwZyvAeCJ45UeqjCYAUCCuRPoIYoZVVCo0QYT9BBkaMUFchxutkAPjH6zDAqvW6BryHIpYt5pIekfAdzcbRuUommA53zcBh1xL+BI8/SQ2Uedt6C3lveWEW9ZvnC4tdmrnhyuwQ73hXM+QCeZRl/Q8oTVSyYsLeauhr/r5Y+vxoldDe0lVIOZvO7kX9cd0v8VltuwhBlbS9ioWJZ0FSrHZdgKWfFcgw68LE8bgE0VyyWj7NyWrWZWVtkpi4GA8KaWr7Z9EoymOol2XNExQatIdONJq44F1Z2yx1Xk9SOTA26sLDvqpAyS/v0SpMQYBIkFigK7W9U9gIUmvqjwBQuKbW8e8e4xLOsn3avIPv2BdbVZ4Y0+UmQtbNDl22a/o8T+uoCqX2NapwHpzUYeAAAAAElFTkSuQmCC') no-repeat 28px 50%;
}

 @media screen and (max-width: 450px) {
.post__blue,
.post__blue_test,
.post__green,
.post__red {
	margin: 20px 0;
	padding: 20px 20px 20px 20px;
	border-radius: 5px;
	font-size: 18px;
}
.post__blue,
.post__blue_test {
	background: #E9FAFF;
}
.post__green {
	background: #F0FAE0;
}
.post__red {
	background: #FFE5EC;
}
   }

.post img {
	max-width: 100%;
	height: auto;
	border-radius: 5px;
}

.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%;
}

.post .wp-caption {
	overflow: hidden;
	border-radius: 5px;
	background: #F2F5FD;
}

.post .wp-caption img {
	display: block;
	border-radius: 5px 5px 0 0;
}

.post .wp-caption.alignnone,
.post .wp-caption.aligncenter {
	margin-top: 27px;
	margin-bottom: 27px;
}

.post .wp-caption-text {
	padding: 13px 10px 15px;
	text-align: center;
	color: rgba(53,59,101,.7);
	font-size: 15px;
}

.post .gallery {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 32px -5px 0;
	text-align: center;
}

.post .gallery-item {
	width: 25%;
	margin: 0 0 30px;
	padding: 0 5px;
}

.post .gallery .wp-caption-text {
	padding-bottom: 0;
}

.post-share {
	margin: 30px 0 43px;
}

.social-likes {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -4px -8px;
	color: #FFF;
	font-size: 18px;
}

.social-likes__widget {
	position: relative;
	width: 110px;
	height: 45px;
	margin: 0 4px 8px;
	cursor: pointer;
	-webkit-transition: .3s;
	transition: .3s;
	text-align: center;
	white-space: nowrap;
	font-size: 15px;
	line-height: 43px;
}

.social-likes__widget:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: .3s;
	transition: .3s;
	border-radius: 4px;
}

.social-likes__widget:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.social-likes__widget_vkontakte {
	width: auto;
	padding: 0 20px 0 50px;
	font-size: 18px;
}

.social-likes__widget_vkontakte:before {
	-webkit-animation: pulse 1.5s infinite;
	animation: pulse 1.5s infinite;
	background: #587E9F;
}

.social-likes__widget_vkontakte:after {
	left: 11px;
	width: 26px;
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20548.358%20548.358\'%3E%3Cpath%20d=\'M545.451,400.298c-0.664-1.431-1.283-2.618-1.858-3.569c-9.514-17.135-27.695-38.167-54.532-63.102l-0.567-0.571l-0.284-0.28l-0.287-0.287h-0.288c-12.18-11.611-19.893-19.418-23.123-23.415c-5.91-7.614-7.234-15.321-4.004-23.13c2.282-5.9,10.854-18.36,25.696-37.397c7.807-10.089,13.99-18.175,18.556-24.267c32.931-43.78,47.208-71.756,42.828-83.939l-1.701-2.847c-1.143-1.714-4.093-3.282-8.846-4.712c-4.764-1.427-10.853-1.663-18.278-0.712l-82.224,0.568c-1.332-0.472-3.234-0.428-5.712,0.144c-2.475,0.572-3.713,0.859-3.713,0.859l-1.431,0.715l-1.136,0.859c-0.952,0.568-1.999,1.567-3.142,2.995c-1.137,1.423-2.088,3.093-2.848,4.996c-8.952,23.031-19.13,44.444-30.553,64.238c-7.043,11.803-13.511,22.032-19.418,30.693c-5.899,8.658-10.848,15.037-14.842,19.126c-4,4.093-7.61,7.372-10.852,9.849c-3.237,2.478-5.708,3.525-7.419,3.142c-1.715-0.383-3.33-0.763-4.859-1.143c-2.663-1.714-4.805-4.045-6.42-6.995c-1.622-2.95-2.714-6.663-3.285-11.136c-0.568-4.476-0.904-8.326-1-11.563c-0.089-3.233-0.048-7.806,0.145-13.706c0.198-5.903,0.287-9.897,0.287-11.991c0-7.234,0.141-15.085,0.424-23.555c0.288-8.47,0.521-15.181,0.716-20.125c0.194-4.949,0.284-10.185,0.284-15.705s-0.336-9.849-1-12.991c-0.656-3.138-1.663-6.184-2.99-9.137c-1.335-2.95-3.289-5.232-5.853-6.852c-2.569-1.618-5.763-2.902-9.564-3.856c-10.089-2.283-22.936-3.518-38.547-3.71c-35.401-0.38-58.148,1.906-68.236,6.855c-3.997,2.091-7.614,4.948-10.848,8.562c-3.427,4.189-3.905,6.475-1.431,6.851c11.422,1.711,19.508,5.804,24.267,12.275l1.715,3.429c1.334,2.474,2.666,6.854,3.999,13.134c1.331,6.28,2.19,13.227,2.568,20.837c0.95,13.897,0.95,25.793,0,35.689c-0.953,9.9-1.853,17.607-2.712,23.127c-0.859,5.52-2.143,9.993-3.855,13.418c-1.715,3.426-2.856,5.52-3.428,6.28c-0.571,0.76-1.047,1.239-1.425,1.427c-2.474,0.948-5.047,1.431-7.71,1.431c-2.667,0-5.901-1.334-9.707-4c-3.805-2.666-7.754-6.328-11.847-10.992c-4.093-4.665-8.709-11.184-13.85-19.558c-5.137-8.374-10.467-18.271-15.987-29.691l-4.567-8.282c-2.855-5.328-6.755-13.086-11.704-23.267c-4.952-10.185-9.329-20.037-13.134-29.554c-1.521-3.997-3.806-7.04-6.851-9.134l-1.429-0.859c-0.95-0.76-2.475-1.567-4.567-2.427c-2.095-0.859-4.281-1.475-6.567-1.854l-78.229,0.568c-7.994,0-13.418,1.811-16.274,5.428l-1.143,1.711C0.288,140.146,0,141.668,0,143.763c0,2.094,0.571,4.664,1.714,7.707c11.42,26.84,23.839,52.725,37.257,77.659c13.418,24.934,25.078,45.019,34.973,60.237c9.897,15.229,19.985,29.602,30.264,43.112c10.279,13.515,17.083,22.176,20.412,25.981c3.333,3.812,5.951,6.662,7.854,8.565l7.139,6.851c4.568,4.569,11.276,10.041,20.127,16.416c8.853,6.379,18.654,12.659,29.408,18.85c10.756,6.181,23.269,11.225,37.546,15.126c14.275,3.905,28.169,5.472,41.684,4.716h32.834c6.659-0.575,11.704-2.669,15.133-6.283l1.136-1.431c0.764-1.136,1.479-2.901,2.139-5.276c0.668-2.379,1-5,1-7.851c-0.195-8.183,0.428-15.558,1.852-22.124c1.423-6.564,3.045-11.513,4.859-14.846c1.813-3.33,3.859-6.14,6.136-8.418c2.282-2.283,3.908-3.666,4.862-4.142c0.948-0.479,1.705-0.804,2.276-0.999c4.568-1.522,9.944-0.048,16.136,4.429c6.187,4.473,11.99,9.996,17.418,16.56c5.425,6.57,11.943,13.941,19.555,22.124c7.617,8.186,14.277,14.271,19.985,18.274l5.708,3.426c3.812,2.286,8.761,4.38,14.853,6.283c6.081,1.902,11.409,2.378,15.984,1.427l73.087-1.14c7.229,0,12.854-1.197,16.844-3.572c3.998-2.379,6.373-5,7.139-7.851c0.764-2.854,0.805-6.092,0.145-9.712C546.782,404.25,546.115,401.725,545.451,400.298z\'%20fill=\'%23FFFFFF\'/%3E%3C/svg%3E') no-repeat 0 50%;
}

.social-likes__widget_facebook:before {
	background: #425D9D;
}

.social-likes__widget_facebook:after {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2096.124%2096.123\'%3E%3Cpath%20d=\'M72.089,0.02L59.624,0C45.62,0,36.57,9.285,36.57,23.656v10.907H24.037c-1.083,0-1.96,0.878-1.96,1.961v15.803c0,1.083,0.878,1.96,1.96,1.96h12.533v39.876c0,1.083,0.877,1.96,1.96,1.96h16.352c1.083,0,1.96-0.878,1.96-1.96V54.287h14.654c1.083,0,1.96-0.877,1.96-1.96l0.006-15.803c0-0.52-0.207-1.018-0.574-1.386c-0.367-0.368-0.867-0.575-1.387-0.575H56.842v-9.246c0-4.444,1.059-6.7,6.848-6.7l8.397-0.003c1.082,0,1.959-0.878,1.959-1.96V1.98C74.046,0.899,73.17,0.022,72.089,0.02z\'%20fill=\'%23FFFFFF\'/%3E%3C/svg%3E') no-repeat 50%/auto 25px;
}

.social-likes__widget_odnoklassniki:before {
	background: #F2720C;
}

.social-likes__widget_odnoklassniki:after {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2095.481%2095.481\'%3E%3Cpath%20d=\'M43.041,67.254c-7.402-0.772-14.076-2.595-19.79-7.064c-0.709-0.556-1.441-1.092-2.088-1.713c-2.501-2.402-2.753-5.153-0.774-7.988c1.693-2.426,4.535-3.075,7.489-1.682c0.572,0.27,1.117,0.607,1.639,0.969c10.649,7.317,25.278,7.519,35.967,0.329c1.059-0.812,2.191-1.474,3.503-1.812c2.551-0.655,4.93,0.282,6.299,2.514c1.564,2.549,1.544,5.037-0.383,7.016c-2.956,3.034-6.511,5.229-10.461,6.761c-3.735,1.448-7.826,2.177-11.875,2.661c0.611,0.665,0.899,0.992,1.281,1.376c5.498,5.524,11.02,11.025,16.5,16.566c1.867,1.888,2.257,4.229,1.229,6.425c-1.124,2.4-3.64,3.979-6.107,3.81c-1.563-0.108-2.782-0.886-3.865-1.977c-4.149-4.175-8.376-8.273-12.441-12.527c-1.183-1.237-1.752-1.003-2.796,0.071c-4.174,4.297-8.416,8.528-12.683,12.735c-1.916,1.889-4.196,2.229-6.418,1.15c-2.362-1.145-3.865-3.556-3.749-5.979c0.08-1.639,0.886-2.891,2.011-4.014c5.441-5.433,10.867-10.88,16.295-16.322C42.183,68.197,42.518,67.813,43.041,67.254zM47.55,48.329c-13.205-0.045-24.033-10.992-23.956-24.218C23.67,10.739,34.505-0.037,47.84,0c13.362,0.036,24.087,10.967,24.02,24.478C71.792,37.677,60.889,48.375,47.55,48.329z%20M59.551,24.143c-0.023-6.567-5.253-11.795-11.807-11.801c-6.609-0.007-11.886,5.316-11.835,11.943c0.049,6.542,5.324,11.733,11.896,11.709C54.357,35.971,59.573,30.709,59.551,24.143z\'%20fill=\'%23FFFFFF\'/%3E%3C/svg%3E') no-repeat 50%/auto 25px;
}

.social-likes__widget_twitter:before {
	background: #24AADD;
}

.social-likes__widget_twitter:after {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20612%20612\'%3E%3Cpath%20d=\'M612,116.258c-22.525,9.981-46.694,16.75-72.088,19.772c25.929-15.527,45.777-40.155,55.184-69.411c-24.322,14.379-51.169,24.82-79.775,30.48c-22.907-24.437-55.49-39.658-91.63-39.658c-69.334,0-125.551,56.217-125.551,125.513c0,9.828,1.109,19.427,3.251,28.606C197.065,206.32,104.556,156.337,42.641,80.386c-10.823,18.51-16.98,40.078-16.98,63.101c0,43.559,22.181,81.993,55.835,104.479c-20.575-0.688-39.926-6.348-56.867-15.756v1.568c0,60.806,43.291,111.554,100.693,123.104c-10.517,2.83-21.607,4.398-33.08,4.398c-8.107,0-15.947-0.803-23.634-2.333c15.985,49.907,62.336,86.199,117.253,87.194c-42.947,33.654-97.099,53.655-155.916,53.655c-10.134,0-20.116-0.612-29.944-1.721c55.567,35.681,121.536,56.485,192.438,56.485c230.948,0,357.188-191.291,357.188-357.188l-0.421-16.253C573.872,163.526,595.211,141.422,612,116.258z\'%20fill=\'%23FFFFFF\'/%3E%3C/svg%3E') no-repeat 50%/auto 25px;
}

.social-likes__button {
	position: absolute;
	top: -10px;
	right: 0;
	left: 0;
	-webkit-transition: .3s;
	transition: .3s;
	text-align: center;
	opacity: 0;
}

.social-likes__button_vkontakte {
	position: static;
	opacity: 1;
}

.social-likes__widget:hover {
	-webkit-transform: scale(1.04);
	transform: scale(1.04);
}

.social-likes__widget:hover:before {
	opacity: .8;
}

.social-likes__widget:hover:not(.social-likes__widget_vkontakte):after {
	opacity: 0;
}

.social-likes__widget:hover .social-likes__button {
	top: 0;
	opacity: 1;
}

.related {
	margin: 0 0 10px;
}

.comments-title,
.respond .headline {
	margin-bottom: 24px;
}

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

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

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

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

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

.comment__image {
	position: relative;
	float: left;
	margin: 0 0 0 -80px;
}

.comment__role {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1px 3px 2px;
	text-align: center;
	color: #FFF;
	background: #00B8E4;
	font-size: 9px;
}

.comment__meta {
	margin: 0 0 6px;
}

.comment__author {
	color: #3C78B6;
}

.comment__text {
	margin-bottom: -2px;
	font-size: 16px;
}

.comment__text p:not(:last-child) {
	margin-bottom: 20px;
}

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

.comment__reply a {
	display: inline-block;
	height: 15px;
	margin: 1px 0 0;
	padding: 0 10px;
	-webkit-transition: .1s;
	transition: .1s;
	vertical-align: top;
	text-decoration: none;
	color: #FFF;
	border-radius: 5px;
	background: #00B8E4;
	font-size: 9px;
	line-height: 14px;
}

.comment__reply a:hover {
	background: #01CEFF;
}

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

.comments-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 p {
	margin: 0 0 20px;
}

.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 18px 11px;
	border: 1px solid rgba(198,203,212,.4);
	border-radius: 5px;
	line-height: 1.3;
}

.form__field::-webkit-input-placeholder {
	color: rgba(53,59,101,.5);
}

.form__field:-ms-input-placeholder {
	color: rgba(53,59,101,.5);
}

.form__button {
	height: 50px;
	margin: 10px 0 0;
	padding: 0 30px 2px;
	-webkit-transition: .1s;
	transition: .1s;
	color: #FFF;
	border: none;
	border-radius: 10px;
	background: #00B8E4;
	font-size: 16px;
	font-weight: bold;
}

.form__button:hover {
	background: #3C78B6;
}

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

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

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

.sidebar__section {
	margin-bottom: 50px;
}

.s-popular {
	padding: 30px;
	border-radius: 5px;
	background: #F2F5FD;
}

.s-popular__items {
	margin: -30px 0 -20px;
}

.s-popular__item {
	position: relative;
	z-index: 1;
	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;
	padding: 20px 0;
	color: #353B65;
}

.s-popular__item:nth-child(even):before {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: -30px;
	bottom: 0;
	left: -30px;
	background: #EAEBF2;
}

.s-popular__image {
	overflow: hidden;
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	margin: 0 20px 0 0;
	border-radius: 5px;
	background: rgba(0,0,0,.05);
}

.s-popular__title {
	margin: -4px 0;
	font-size: 17px;
}

.offer {
	padding: 40px 30px;
	text-align: center;
	border: 1px solid #A7D557;
	border-radius: 10px;
}

.offer__headline {
	display: inline-block;
	height: 28px;
	margin: 0 0 30px;
	padding: 0 30px;
	color: #FFF;
	border-radius: 10px;
	background: #F15982;
	font-weight: bold;
	line-height: 26px;
}

.offer__image {
	overflow: hidden;
	width: 140px;
	margin: 0 auto 25px;
	border-radius: 50%;
}

.offer__title {
	font-size: 20px;
}

.offer__buy {
	display: inline-block;
	margin: 25px 0 0;
	padding: 9px 35px 12px;
	color: #FFF;
	border-radius: 10px;
	background-image: -webkit-gradient(linear, left top, right top, from(#008BCC), to(#00B269));
	background-image: linear-gradient(to right, #008BCC, #00B269);
	font-size: 16px;
	font-weight: bold;
}

.offer__buy:hover {
	color: #FFF;
	background: #008BCC;
}

.sidebar__ask {
	padding: 50px 0;
	border-radius: 10px;
	background: #EFF0F3 url('i/sidebar-ask.jpg') no-repeat 50% 0/cover;
}

.sidebar__ask .ask {
	margin: 0 auto;
}

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

.footer {
	position: relative;
	padding: 30px 0 0;
	color: rgba(255,255,255,.5);
	font-size: 13px;
}

.footer:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0 calc(50% - 50vw);
	background-image: -webkit-gradient(linear, left top, right top, from(#00B8E4), color-stop(#5069AB), to(#9B659B));
	background-image: linear-gradient(to right, #00B8E4, #5069AB, #9B659B);
}

.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 -15px;
}

.footer__section {
	margin: 0 15px 30px;
}

.copyright {
	width: 300px;
	padding: 43px 0 0 65px;
	background: url('i/logo-footer.png') no-repeat;
	font-style: italic;
}

.footer__terms {
	margin: 25px 0 0;
}

.footer__terms a {
	color: #2DB5F8;
}

.footer__terms a:hover {
	color: #FFF;
}

.footer__nav ul {
	margin: -9px 0;
}

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

.footer__nav a {
	color: #FFF;
}

.footer__nav a:hover {
	color: #F15982;
}

.footer__mid {
	width: 36%;
}

.footer__info {
	font-style: italic;
}

.footer__info:not(:last-child) {
	margin-bottom: 20px;
}

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

.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;
	margin: 0 -8px;
}

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

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

.soc__link:hover {
	opacity: 1;
}

.soc__vk {
	width: 18px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS1JREFUeNqskz1LA0EQhm83akQRAkFstbJSFEURLATBUmz9Bfk//gpbrdRKBEFQwUJsRAIhjaRIxI/i/DifgfdgXFAQbuCB27mdmXdmd0NRFFkVNgTLUIcAj3APEbZgFmqQwyncKm4M5rTP4nJLtAZNbbCAPXiFO1jVRrMZl2gJNp2gF8t47hwjMA/WbxcG7l/uulhIOjuLqtJ3zhUYhi9R2qdT03T+NlxFVfKqGmrXWhpNEk3AhvO9waEVDDo1k9uCSRfUgWk3o4H8pRoLPICbTFM3+4ATV6mm4YZEqW/JEvXKRXQ/7Ngv/3F1LHZHBX4kyqSq+0vgM1wkB2Cj2IXxNNE77Etdag9wBMeJfwq2wx9PZFG3t6G1ney1vtd1DaJm9RSqemsxq8i+BRgAaxdGdhu/BEgAAAAASUVORK5CYII=');
}

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

.soc__fb {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOtJREFUeNpifPjwoQ4DA4MzEHMwEAd+APFeFiDhDsS8DMQDTiB2BWlkxaPoPxBfAeIXQPwPiE2BWAiIWVigkrjAbjk5uWMwzqNHjxShGv+z4NH0DYjPQjUYASlpIJaCSeLT+BeI/wA1MUIDjxtZEpfGt0D8DMkbd4CYH4jFgJgLn8ZdQL/dROKvhzo5Ekipg9hMODTyABVxIAUKOxCDbBIg5FQPUNADFc+B+jUGiEWQEwkujawwv0ABFzTi4QDkVEY8ofofKSEgA0aQxt84NDLhYIPAb5BTdwKxA5ZE/hmJ/QWI2ZAS+QGAAAMAu6w60zuYKSYAAAAASUVORK5CYII=');
}

.soc__gp {
	width: 23px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAYAAADE84fzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXBJREFUeNqU1N0rREEYx/GzWuWtxSIu2I1dr4mU8ieQO1eUe/FnuXQhyr0LyQ0XXlaxXrYohNTmZWNxfEe/rWmbPbs79enMec6ZpznPzJyQ7/ue1eoxhiFEUYtPPCKFU/x6FbaQlTyBWbQFvH+HNWQrSR7WNYkF6z6Na3ygGQPoUdKvUhNFjb7ML8y8iesyzPUdm7hwDOxDJqAsLVjEEXYLM59UYjNoA5eOgWYmV2Wq8IMONNhlGVQ/40g8gu4SyR5wjGHEUad4L2aQN8kjCt44EpjkowGLa5LHMGXFuyQXVj2DdkekqDztaMS3YtvYQSuWcKDYf1myqlPMkXxP7Lai5C+6z0u97s3a5TxtnbRVq0SZRTOL36n+WdEzs9PWcVgImOT7eFN/Tnve1SYwrf6tY7uak3yC++IT2o95lckEzh2HKK4xr1jFczXHP6njHw1438x4S/+aqv4tnhZ2XHs/qi8xn/ukn1ZKh6Wi9ifAAKMoYaqjlVJgAAAAAElFTkSuQmCC');
}

.counters {
	width: 88px;
}

.counters img {
	margin: 4px 0;
}

.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: #9B659B;
}

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

.menu a {
	display: block;
	padding: 14px 20px 16px;
	color: #FFF;
}

.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: #9B659B;
}

.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: #9B659B;
}

.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: #F15982;
}

.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);
}

@-webkit-keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(66,93,157,.4);
		box-shadow: 0 0 0 0 rgba(66,93,157,.4);
	}

	70% {
		-webkit-box-shadow: 0 0 0 10px rgba(66,93,157,0);
		box-shadow: 0 0 0 10px rgba(66,93,157,0);
	}

	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(66,93,157,0);
		box-shadow: 0 0 0 0 rgba(66,93,157,0);
	}
}

@keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(66,93,157,.4);
		box-shadow: 0 0 0 0 rgba(66,93,157,.4);
	}

	70% {
		-webkit-box-shadow: 0 0 0 10px rgba(66,93,157,0);
		box-shadow: 0 0 0 10px rgba(66,93,157,0);
	}

	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(66,93,157,0);
		box-shadow: 0 0 0 0 rgba(66,93,157,0);
	}
}

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

	.header {
		height: 265px;
		background-position: 55% 0;
	}

	.header:after {
		height: 50px;
	}

	.header__menu-toggle {
		display: none;
	}

	.header__menu {
		display: none;
	}

	.search {
		top: auto;
		bottom: 5px;
    	margin-left: auto;
 	    margin-right: auto;
		width: 290px;
		height: 40px;
	}

	.questions:before {
		background-position: right -70px top 0, 0 0;
	}
}

@media screen and (max-width: 999px) {
	.container {
		padding: 0 19px;
	}
	.post__print {
		visibility: hidden;
	}
	.wrapper {
		max-width: 730px;
	}

	.header {
		background-position: 67% 0;
	}

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

	.questions:before {
		background: -webkit-gradient(linear, left top, right top, from(#E9FAFF), to(#E9ECFE));
		background: linear-gradient(to right, #E9FAFF, #E9ECFE);
	}

	.questions__main {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		width: auto;
	}

	.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;
	}

	.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: 50px -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;
	}

	.footer__nav {
		width: 50%;
	}

	.footer__nav 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: -7px -12px;
	}

	.footer__nav li {
		margin: 7px 12px;
	}

	.footer__mid {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		width: auto;
	}
}

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

	.header {
		height: 220px;
		background: none;
	}

	.header__logo {
		top: calc(50% - 25px);
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}

	.header__ask {
		display: none;
	}

	.item {
		width: 100%;
	}

	.item__image + .item__title {
		margin-top: -5px;
	}

	.questions {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		padding: 40px 0;
	}

	.questions__main {
		-webkit-box-flex: 0;
		-webkit-flex: none;
		-ms-flex: none;
		flex: none;
		width: 100%;
		margin: 0 0 40px;
	}

	.post__entry img.alignleft,
	.post__entry .wp-caption.alignleft,
	.post__entry img.alignright,
	.post__entry .wp-caption.alignright {
		display: block;
		float: none;
		margin: 25px auto;
	}

	.post .gallery-item {
		width: 50%;
	}

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

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

	.footer__nav {
		width: 100%;
	}
	
.post__headline {
	margin: -18px 0 20px;
	font-size: 29px;
	line-height: 1.3;
}
}

@media screen and (max-width: 479px) {
	.container {
		padding: 0 10px;
	}

	.search {
		left: 0px;
		width: auto;
	}

	.post blockquote,
	.post__blue {
		padding-left: 30px;
		background-image: none;
	}

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

/* всплывающий мобайл баннер */
.myblockbottom {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 90px;
  padding: 10px;
  text-align: center
}
.myblockbottom__close {
    position: absolute;
    right: 0;
    width: 40px;
    height: 40px;
    transition: all .3s ease-out;
    z-index: 1;
    top: -15px;
    cursor: pointer;
}
.myblockbottom__close::after, .myblockbottom__close::before {
    content: '';
    position: absolute;
    top: 10px;
    width: 24px;
    height: 3px;
    z-index: 2;
    background-color: #8f9cb5;
}
.myblockbottom__close::before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    left: 8px;
}
.myblockbottom__close::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: 8px;
}

/* спойлер */
details summary {
  display: block;
	 margin-bottom: 10px;
}
details summary::-webkit-details-marker {
  display: none;
}
details summary::before {
  content: "+ ";
}
details[open] summary::before {
  content: "– ";
}
.filter summary {
	font: 15px 'PT Sans', 'Helvetica Neue', sans-serif;
  font-weight: 900;  /* жирный шрифт метки */
  cursor: pointer;  /* курсор на метке имеет вид руки */
}
.filter summary:hover {
  color:#000;  /* изменение цвета метки при наведении */
}
.left-sp {
padding-left: 20px;
}

.left-ss {
	padding-left: 35px;
}

/* настройка адаптивности полей ввода contact form 7 */
@media only screen and (max-width : 767px) {.wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 input[type="text"] {
width: 80%;}}
@media only screen and (max-width : 600px) {.wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 input[type="text"] {
width: 80%;}}
@media only screen and (max-width : 480px) {.wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 input[type="text"] {
width: 80%;}}
@media only screen and (max-width : 360px) {.wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 input[type="text"] {
width: 80%;}}