/*
Theme Name: biosgid.ru
Description: Markup by <a href="http://dimox.name/">Dimox</a>
Author: Dimox
*/

/* Normalize & Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;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}[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}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}textarea{overflow:auto;vertical-align:top}optgroup{font-weight:bold}input:focus,button:focus,select:focus,textarea:focus{outline:none}table{border-collapse:collapse;border-spacing:0}
/* end Normalize & Reset */

@font-face {
	font-family: 'Intro';
	src: url('fonts/intro.eot');
	src: url('fonts/intro.eot?#iefix') format('embedded-opentype'),
	     url('fonts/intro.woff') format('woff'),
	     url('fonts/intro.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

body {
	background: #F6F8FA;
	font: 14px/17px 'PT Sans', sans-serif;
	color: #2C3752;
}
a {
	color: #2C3752;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.alignleft {
	float: left;
}
img.alignleft,
.wp-caption.alignleft {
	margin: 3px 20px 10px 0;
}
.alignright {
	float: right;
}
img.alignright,
.wp-caption.alignright {
	margin: 3px 0 10px 20px;
}

.page {
	overflow: hidden;
	min-width: 300px;
}
.wrapper {
	position: relative;
	width: 1000px;
	margin: 0 auto;
}


/* Header
-----------------------------------------------------------------------------*/
.header {
	position: relative;
	border-bottom: 40px solid #13132D;
	background: #17166A url(i/header.jpg) repeat-x 50% 0;
}
.header:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: #282775;
}
.header .wrapper {
	height: 150px;
}

.header__logo {
	position: absolute;
	top: 44px;
	left: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	min-width: 227px;
	height: 62px;
	padding: 43px 0 0 77px;
	background: url(i/logo-header.png) no-repeat;
	font-size: 12px;
	line-height: 1;
	color: #8585D9;
	text-decoration: none;
}

.header__tnav {
	position: absolute;
	top: 15px;
	right: 393px;
	font-size: 12px;
	text-align: right;
}
.header__tnav li {
	display: inline-block;
	margin: 0 0 0 15px;
}
.header__tnav a {
	color: #FFF;
}

.header__nav-toggle {
	position: absolute;
	z-index: 1;
	bottom: -32px;
	left: 8px;
	display: none;
	cursor: pointer;
}
.header__nav-toggle:before {
	content: '';
	position: absolute;
	top: -8px;
	left: -8px;
	width: 50px;
	height: 40px;
}
.header__nav-toggle:hover:before {
	background: #6767FF;
}
.header__checkbox {
	display: none;
}
.header__nav-toggle span,
.header__nav-toggle span:before,
.header__nav-toggle span:after {
	content: '';
	position: relative;
	display: block;
	width: 34px;
	height: 4px;
	margin: 10px 0;
	background: #FFF;
}
.header__nav-toggle span:before,
.header__nav-toggle span:after {
	position: absolute;
	top: 0;
	-webkit-transition: all .2s ease-out;
}
.header__nav-toggle span:after {
	top: auto;
	bottom: 0;
}

.header__nav {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.header__nav ul {
	position: absolute;
	top: 0;
	left: 0;
}
.header__nav li {
	float: left;
	list-style: none;
}
.header__nav a {
	display: block;
	padding: 0 16px;
	line-height: 40px;
	color: #FFF;
	text-decoration: none;
}
.header__nav a:hover {
	background: #6767FF;
}

.search-form {
	position: absolute;
	top: 11px;
	right: 0;
	width: 352px;
	height: 28px;
	background: #E8E8F0;
}
.search-form__field {
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	width: 100%;
	padding: 4px 32px 0 10px;
	border: none;
	background: none;
}
.search-form__field::-webkit-input-placeholder {
	color: #646C81;
}
.search-form__field::-moz-placeholder {
	color: #646C81;
}
.search-form__field:-ms-input-placeholder {
	color: #646C81;
}
.search-form__button {
	position: absolute;
	top: 0;
	right: 0;
	width: 38px;
	height: 100%;
	border: none;
	background: url(data:image/gif;base64,R0lGODlhCwALAIABAGdn/////yH5BAEAAAEALAAAAAALAAsAAAIYTIBge6z7XjNKzmalpa6zk4Cfg4xQaYIFADs=) no-repeat 50%;
}

.header__rek {
	position: absolute;
	top: 49px;
	right: 0;
}


/* Middle
-----------------------------------------------------------------------------*/
.middle {
	padding: 28px 0;
}
.middle:after {
	content: '';
	display: table;
	clear: both;
}
.content {
	float: left;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	width: 100%;
	padding: 0 300px 0 0;
}

.headline {
	margin: 0 0 17px;
	font: 18px/1 'Intro', sans-serif;
}

.archive-items {
	display: table;
	margin: -20px -20px -5px;
	border-spacing: 20px;
}
.archive-item {
	display: table-cell;
	vertical-align: top;
	min-width: 180px;
	max-width: 180px;
	padding: 20px;
	border: 1px solid #E8E9EB;
	background: #FFF;
}
.archive-item__image {
	display: block;
	margin: 0 0 15px;
}
.archive-item__title {
	margin: 0 0 12px;
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
}
.archive-item__title a {
	text-decoration: none;
}
.archive-item__title a:hover {
	color: #2C3752;
	text-decoration: underline;
}
.archive-item p {
	margin: 0 0 -3px;
	color: #828693;
}
.all {
	display: inline-block;
	margin: 0 0 30px;
	padding: 0 0 0 20px;
	background: url(data:image/gif;base64,R0lGODlhCwAIAIABAB59x////yH5BAEAAAEALAAAAAALAAgAAAIThB13wdkJYENoPhoZvldF/zhPAQA7) no-repeat 0 6px;
	font-size: 12px;
	color: #1E7DC7;
	text-decoration: none;
}
.all:hover {
	text-decoration: underline;
}

.home-lists {
	margin: 0 0 20px;
}
.home-lists:after {
	content: '';
	display: table;
	clear: both;
}
.home-list {
	float: left;
	width: 50%;
	margin: 0 0 -7px;
}
.home-list li {
	position: relative;
	margin: 0 0 13px 20px;
	list-style: none;
}
.home-list li:before {
	content: '';
	position: absolute;
	top: 5px;
	left: -20px;
	width: 7px;
	height: 7px;
	background: #1E7DC7;
}
.home-list a {
	color: #1E7DC7;
}
.home-list a:hover {
	color: #E32F2F;
}

.ask {
	position: relative;
	margin: 0 0 30px;
	padding: 24px 275px 24px 100px;
	background: #282775 url(data:image/png;base64,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) no-repeat 25px 50%;
	font-size: 12px;
	line-height: 14px;
	color: #CFCFDC;
}
.all + .ask {
	margin-top: -7px;
}
.archive-items + .ask {
	margin: 5px 0 20px;
}
.ask__headline {
	margin: 0 0 8px;
	font: 18px/1 'Intro', sans-serif;
	color: #FFF;
}
.ask p {
	margin: 0;
}
.ask__button {
	position: absolute;
	top: 50%;
	right: 20px;
	width: 234px;
	height: 40px;
	margin: -20px 0 0;
	background: #FFF;
	font: 18px/42px 'Intro', sans-serif;
	text-align: center;
	text-decoration: none;
}

.breadcrumbs {
	margin: 0 0 25px;
	font-size: 12px;
	line-height: 14px;
	color: #828693;
}
.breadcrumbs a {
	color: #1E7DC7;
	text-decoration: none;
}
.breadcrumbs a:hover {
	text-decoration: underline;
}
.breadcrumbs .divider {
	display: inline-block;
	vertical-align: top;
	width: 3px;
	height: 5px;
	margin: 5px 6px 0;
	background: url(data:image/gif;base64,R0lGODlhAwAFAIABAB59x////yH5BAEAAAEALAAAAAADAAUAAAIFRAKWi1cAOw==);
}
.breadcrumbs .home {
	padding: 0 0 0 20px;
	background: url(data:image/gif;base64,R0lGODlhCwAJAIABAB59x////yH5BAEAAAEALAAAAAALAAkAAAIWjA2nCLnRYDxTUnetdJFDBH7eljRRAQA7) no-repeat 0 3px;
}

.pagination {
	margin: 15px 0 30px;
	text-align: center;
}
.pagination a,
.pagination span {
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	margin: 0 3px;
	border: 1px solid #E8E9EB;
	background: #FFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	color: #2C3752;
	text-align: center;
	text-decoration: none;
}
.pagination a:hover,
.pagination .current {
	border-color: #17166A;
	background: #17166A;
	color: #FFF;
}
.pagination .prev,
.pagination .next {
	font-size: 21px;
	font-weight: normal;
	line-height: 28px;
}

.subcat {
	position: relative;
	min-height: 45px;
	margin: 0 0 20px;
	padding: 17px 20px 18px 90px;
	border: 1px solid #E8E9EB;
	background: #FFF;
}
.subcat__image {
	position: absolute;
	top: 20px;
	left: 0;
	width: 90px;
	text-align: center;
}
.subcat__name {
	margin: 0 0 12px;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
}
.subcat__name a {
	text-decoration: none;
}
.subcat__name a:hover {
	text-decoration: underline;
}
.subcat p {
	margin: 0;
	color: #828693;
}

.cat-desc {
	margin: 10px 0 0;
}

.single-post {
	margin: 0 0 25px;
}
.post__headline {
	margin: 0 0 15px;
	font: 18px/1.2 'Intro', sans-serif;
}
.post__entry .post__headline {
	margin: 23px 0 15px;
}
.post__entry {
	padding: 18px 20px;
	border: 1px solid #E8E9EB;
	background: #FFF;
	font-size: 16px;
	line-height: 19px;
}
.main-text .post__entry {
	padding: 0;
	border: none;
	background: none;
	font-size: 14px;
	line-height: 17px;
}
.post__entry:after {
	content: '';
	display: table;
	clear: both;
}
.post__entry > :last-child {
	margin-bottom: 0;
}
.post__entry h2,
.post__entry h3,
.post__entry h4,
.post__entry h5,
.post__entry h6 {
	margin: 25px 0 18px;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
}
.post__entry h3 {
	font-size: 18px;
}
.post__entry h4 {
	font-size: 17px;
}
.post__entry h5 {
	font-size: 16px;
}
.post__entry h6 {
	font-size: 15px;
}
.post__entry ol {
	margin: 0 0 18px 30px;
}
.post__entry ol > li {
	margin: 0 0 5px;
}
.post__entry ul {
	margin: 0 0 18px 20px;
}
.post__entry ul > li {
	position: relative;
	margin: 0 0 5px;
	list-style: none;
}
.post__entry ul > li:before {
	content: '';
	position: absolute;
	top: 7px;
	left: -20px;
	width: 6px;
	height: 6px;
	background: #6767FF;
}
.post__entry li ul,
.post__entry li ol {
	margin-top: 18px;
}
.post__entry table {
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	width: 100%;
	margin: 0 0 18px;
}
.post__entry th,
.post__entry td {
	padding: 11px 15px;
	border: 1px solid #E8E9EB;
	font-size: 14px;
	text-align: center;
}
.post__entry th:first-child,
.post__entry td:first-child {
	text-align: left;
}
.post__entry tr:nth-child(even) td {
	background: #F6F8FA;
}
blockquote {
	margin: 20px 0;
	padding: 9px 20px 9px 90px;
	background: #F6F8FA url(data:image/png;base64,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) no-repeat 20px 50%;
}
blockquote p {
	margin: 0;
	padding: 8px 0;
}
.post__entry .info {
	margin: 20px 0;
	padding: 15px 20px;
	background: #6767FF;
	color: #FFF;
}
.post__entry .info p:last-child,
.post__entry .alert p:last-child {
	margin: 0 0 2px;
}
.post__entry .alert {
	margin: 20px 0;
	padding: 15px 20px 15px 90px;
	background: #F6F8FA url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7FJREFUeNrMmV9IFEEcx3+7XlpZmYWZKJYcFYn9RyKN9PqfcUJhlJRmUqeFUOFjEPVQ1INFfx6inqOXIsgs68GuhzSCrIewsqfEJIoSK8rq2uv7O8c8ztvdm7nVHPg6ys7OfPa7s7+Z+amRQyVYkD0VVTKkQd+gPq21Kxhvv5oizDRUJVAxtAyaC02MaNYPdULPID90B8AfRhQQYAx0SMCNkxzrD3QfOg/QZkcBAbYE1UWowKEZ0Q7VAbQtLkCAJaI6AdWrTgebcgk6DNB+aUDApaNqhPJpZMsLaDMgu6Jd1E3g3KjapOFSUolmzJQFzINaMWZeTIBomIHqHpQjO5KxvYqMXT4VFzOhZoydYwko5txNyC09BNwztpaTUbKFKD1DFfIWGJKtHDwJLVfp3di5l2j8BCKXi4wKn+p85Nd8LupHAnIOuE/M5qVlmZ5GgWt3iRKTBK1BCRVe0t51qYKuxkfzINLBBiU45imvHoIL9arH4yKXMzBM+weIP4pQFSl1BfeM0m3DI8F6LwUzs1UBF0Ol4Q7uV+1pmHvOuRhi0uDeFNS8iCdJd5GWToGrTdEBB+diZSlp3W+Vnh3KYgc9SnDcQ0WNOdygi9V1qg4y2zr+sUrpdsS6UMwL7/HyWXIVLyD6+mVoLno2UHC2WxWySBexRyHu7QvFPPv9kkZGZa1yXNSVVo0o7lnuitRddDNgqrR7lTXR3ZuUQjR5yoAiXdytFChSddmdMcc2Y5OJe5FgkS7OmS/9oTDgT7kv1ydui3LNW0aBxkfm91ZJuxjgkXpl3OMVwqwkHKsnl7eQtJ7u6PcXemRd7NXFyStu90IlLLw45GInz/QO3nLbupc1y9K90LGt4Yr9WxAuam9exgLYwXa0xOQerwi6Tk4Uw3cw1qYtPOJDkQkwf2rEMP4KHctC5BdSMHehXbPffI7WsTH8gV9uWMe92lAsc7IYew7YNWkC22ct7GDebrVyBDXnj8Xa+x6ryx4A+sO3/Niz00YaG+Ux4FZEbvk55/JrDMDxPrBu2KkOxK9RHR8DgA1geWp27DwlMlD/q7RCRyxzM5iLKSL0LBplOF7RVsK9j5apDzTo46029HwU4V5BayLhTJNHoiEfQ5tGAc4vnOuOObslIHnl58WXc4P9IwDGK8VRaC3G+mTKEdPSNJB1Og2VkTOJzNv84ACz3UnJ5qhzRYzaoXBU4DdyHboAsJjnt2qWP1EcV4uhpdA8XhBp4N8QXL6LZEB4lt9vleo1K38FGAAAnxUcqC3oggAAAABJRU5ErkJggg==) no-repeat 27px 50%;
}
.post__entry img.alignleft,
.post__entry img.alignright,
.post__entry img.aligncenter {
	max-width: 100%;
	height: auto;
}
#toc_container {
	margin: 20px 0;
	padding: 20px 20px 1px;
	background: #F6F8FA;
}
.toc_title {
	font-size: 20px;
	font-weight: bold;
}
.toc_list {
	font-size: 14px;
}
.toc_list a:hover {
	color: #6767FF;
}
.wp-caption {
	background: #F6F8FA;
}
.wp-caption.alignnone,
.wp-caption.aligncenter {
	margin-bottom: 20px;
}
.wp-caption img {
	vertical-align: bottom;
	max-width: 100%;
	height: auto;
}
.wp-caption-text {
	padding: 12px 10px;
	font-size: 14px;
	line-height: 17px;
	color: #7D8390;
	text-align: center;
}
.post-share:after {
	content: '';
	display: table;
	clear: both;
}
.post-share__title {
	float: left;
	margin: 3px 15px 0 0;
	font-size: 20px;
	font-weight: bold;
}

.related-items {
	margin: 30px 0 15px;
}
.related-items__headline,
.comments-headline,
.respond-headline {
	margin: 0 0 15px;
	font: 18px/1 'Intro', sans-serif;
}

.comment-list {
	margin: 0 0 28px;
}
.comment-list li {
	list-style: none;
}
.comment-list .children li {
	padding: 0 0 0 25px;
}
.comment {
	margin: 0 0 10px;
	padding: 18px 20px 18px 90px;
	border: 1px solid #E8E9EB;
	background: #FFF;
	font-size: 14px;
	line-height: 17px;
}
.comment .avatar {
	float: left;
	margin: 0 0 0 -70px;
}
.comment-meta {
	margin: -2px 0 15px;
	font-size: 12px;
}
.comment__author {
	color: #6767FF;
}
.comment__reply {
	margin: 0 8px;
}
.comment__reply a {
	display: inline-block;
	height: 17px;
	padding: 0 7px;
	background: #6767FF;
	line-height: 15px;
	color: #FFF;
	text-decoration: none;
}
.comment p:last-child {
	margin: 0;
}
.comment-nav {
	overflow: hidden;
	width: 100%;
	margin: -15px 0 25px;
	font-size: 14px;
}

li .respond {
	margin: 20px 0;
}
.cancel-comment-reply {
	margin: 0 0 12px;
}
.comment-form {
	padding: 20px;
	border: 1px solid #E8E9EB;
	background: #FFF;
}
.comment-form__field {
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	width: 49%;
	margin: 0 0 10px;
	padding: 10px 15px;
	border: 1px solid #D4D4D4;
}
.comment-form-fields .comment-form__field {
	float: left;
}
.comment-form-fields .comment-form__field + .comment-form__field {
	float: right;
}
.comment-form__field::-webkit-input-placeholder {
	color: #828693;
}
.comment-form__field::-moz-placeholder {
	color: #828693;
}
.comment-form__field:-ms-input-placeholder {
	color: #828693;
}
.comment-form__comment {
	overflow: auto;
	width: 100%;
	height: 90px;
}
.comment-form__button {
	height: 40px;
	padding: 1px 25px 0;
	border: none;
	background: #6767FF;
	font: 18px/1 'Intro', sans-serif;
	color: #FFF;
}

.wpcf7 {
	font-size: 14px;
}
.wpcf7-not-valid-tip {
	margin: -7px 0 -5px;
}
.wpcf7-response-output.wpcf7-response-output {
	margin: 20px 0;
}

.e404__error {
	margin: -17px 0 -12px;
	font: 218px/1 'Intro', sans-serif;
	color: #B3B3FF;
	text-align: center;
}
.e404__popular.e404__popular {
	margin: 0;
	padding: 15px 10px 15px 40px;
	background: #F6F8FA;
	font-size: 14px;
	line-height: 17px;
}
.e404__popular.e404__popular li:before {
	top: 5px;
}
.e404__popular a:hover {
	color: #6767FF;
}
.e404 .search-form {
	position: relative;
	top: 0;
	width: 100%;
	height: 40px;
	border: 1px solid #E8E9EB;
	background: none;
}
.e404 .search-form__field {
	padding-top: 10px;
	padding-bottom: 13px;
	font-size: 14px;
}
.e404 .search-form__field::-webkit-input-placeholder {
	color: #828693;
}
.e404 .search-form__field::-moz-placeholder {
	color: #828693;
}
.e404 .search-form__field:-ms-input-placeholder {
	color: #828693;
}

.posts-list {
	margin: 10px 0 30px;
	padding: 0 20px;
	border: 1px solid #E8E9EB;
	background: #FFF;
}
.posts-list li {
	position: relative;
	margin: 18px 0 18px 20px;
	list-style: none;
	font-size: 16px;
}
.posts-list li:before {
	content: '';
	position: absolute;
	top: 6px;
	left: -20px;
	width: 6px;
	height: 6px;
	background: #6767FF;
}
.posts-list a:hover {
	color: #6767FF;
}


/* Sidebar
-----------------------------------------------------------------------------*/
.sidebar {
	float: left;
	width: 280px;
	margin-left: -280px;
}

.section {
	margin: 0 0 28px;
}
.section:last-child {
	margin: 0;
}
.section__headline {
	margin: 0 0 17px;
	font: 18px/1 'Intro', sans-serif;
}
.section-inner {
	border: 1px solid #E8E9EB;
	background: #FFF;
}

.sidebar-list li {
	position: relative;
	min-height: 100px;
	padding: 19px;
	padding-left: 134px;
	border-top: 1px solid #F6F8FA;
	list-style: none;
}
.sidebar-list li:first-child {
	border: none;
}
.sidebar-list img {
	position: absolute;
	top: 19px;
	left: 19px;
}
.sidebar-list a {
	display: block;
	line-height: 98px;
	text-decoration: none;
}
.sidebar-list a span {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	line-height: 19px;
}
.sidebar-list a:hover span {
	text-decoration: underline;
}

.sidebar-social:after {
	content: '';
	display: table;
	clear: both;
}
.sidebar-social li {
	float: left;
	margin: 0 5px 0 0;
	list-style: none;
}
.sidebar-social a {
	display: block;
	width: 40px;
	height: 40px;
	direction: ltr;
	text-indent: -9999px;
}
.sidebar-social .vk {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBQTFRFdpOwLEZ3XXudepi1mK7FcI+teJazZoWlcpCu3ePrcYSkRmWN8vX3aYqp+vv8qrzOPFeDw9HdUnSYbI6uYoCjXX6gUG+V6O7yvcrY4ujuS2mRTnGXgZi19Pb5gqC7a4yr1N3nWXeciKS9Y4OkVXmeYoSm9/n7YH+hUnGXb5GvZ4mpfpWyaIenXX+ifpy4fZy3fZu3eZe0c5KvdJKwb46rf525gJ66f524gJ25gJ65b46sd5WyfJq2bo2rgZ+6////G/asVgAAAYNJREFUeNqM0elygjAUhuFTREJQBEXBpRYDVVzibjct5v7vquAoHNRqnj+eme8dZkAQnhW8PRFYngAvOEoIPFCPUlTQ5MIDTD6lTGDyI2UCzrcUB5wPKUn4JSUJF0hw9ra4loRLRFyM6sdlgQP+ChE5T8XDygf/F0GhGAV4eRCKulYIzRKS7u+9XthOD+qs88W8EyaG6TEYwsNwThxHSw9rvsHhdI2cQl8LBslvdT7X82V6G551zMZwg0OuISikass/5AsHckAKn4eu0UJuw1eAmdo5fchtIQQknRu9RKuWXH1zmy0EwuuQKWEYtrz0JPtsCSHcIumqEF3XD+kTa8zMlnsh35RUevprGhyHG6Tw1mI25tkSQvPf0OoyM1ua0NQR3AUVN4qzpQkRDvvVM9o2Kl3FLGdLBFEZIW7lousqfJ8vVyFn7tmYRSbqrsOYkwse78qFUNlLaQGLdxJiBi6JJRAXuoz4zzKfsAoYtsuUJ5hrG0BtKRQENeyXJ2yDij8BBgAsE/acs+UwVQAAAABJRU5ErkJggg==);
}
.sidebar-social .ok {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBQTFRF97w//vXj8Ico9bE597tk+tuq8pk3/vHX+tqZ9a459ao297w+8ZEt/OjC854x/Oze+MRM//rw//78+taF++Cr9KAy9rVZ+cyF9KY097hb+c16+MdY+MR09aw29rY786Q19rY89rNK86Iy9KMz+Ltb++Kx//v0//z2++S/9aY786Uz85sv+MND+MBB+L9B+L5B+L5A9a9t9rQ69Kg19bM697s+9rg997k9970/9rU7+MBC9bQ69rc8+MFC+MJD////1HJn4QAAAbpJREFUeNq0kd1y2jAQRlcVxJZig7ExmB9DiQkkpglFFjZOVfT+b1VB25mV0wHf9NysZr8zklYCTaLg2x2CiGggwbkFAYHpuRVT2LcT91C1Eysof7ai/A+i+miF+iSeI9/xo/M/xDeLGdEXyMxuvylYvGOC354xP6z++wLEHuNq7az52tHaBSsQIL5jHB2ukoKvQu2oEw4EyBNmoJ2c05o6ekCPOJANkegNl8dH2GiSlrfEZ6275Wk/NIUrW6SAmYVmYN+MHq64wgEF+ogpp+H1dcJ5zkocGPGIqejaD3XoT54KWuGgIbokoknClk/5mLjHG+LG3NCdd+auueVAVZbIKkQU6r+EY/YVJcwWxeTlzzAvo7gQtlgi6jR77RBNOq+9XpbWKGmISrCiazbsxlnBhLLEVFnUw+vRQyZrq582RfOH27EZ/tlufxLNftvJbmTM4aIh8gVmcPHizJhbWuOAA68xU3+0iznjI3+eUBw0Rbo0HhWSx7vstsgT49XiWm2xEBhJqZSXelnggEMif7RAFhCzNiKL4WHJzGm3oWz5AAevlxd3yHveAfpeK/qg+wfvyx28Q1//EmAAivAd2WvsmVcAAAAASUVORK5CYII=);
}
.sidebar-social .fb {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBQTFRFaoW4XXawl6zQ9Pb6WnOubYi6co6+ZoG1OEiVR16ib4q8d5LBZYK4S2GkYn216e31cIu9xtLlepbEo7XVV22qYHmybIe5ZH+22uHtTmmpiaLJcIy+VXCu9vj7VGupSGWoUWinPVCZRlecZoS5KTaKaYS3d5PCdZDAco2+dI+/dJDAdZHBcYy9bYm7OkeU3uDtgZvHM0GQcXuyf5nFbXavU2+ta4e7v8rheJPCeJTCeJTDZ4K2aIO3a4a5eZXD////zYT6+gAAAWhJREFUeNqU0ntTgkAUh+GzShHGTXHdKOQimXYT8Vqp8f2/VRs409ljBT5//s47DgNC4XjzXo255xTgLD8bWDrQ+mykBW6zsAPpRyMppO+NyPCtkRTMhxM9b9uVlM0E85ry2sW34XSCxl/C22FRheadEopnolt1RVvboFWAmBBO9XttZw1oleETUT6hG0VRAGiV4SNRPmLkr9dsg1YB9iVRhj4z9xsXrfZfoTlVVxlOseKHoxz+CW+go4T8BUPhlgE6cOAuhkJvvUMHGgrfKN+jYRhWMFbDDrYL/CqM/JABOnBgr9hBt8vQ0myxH6ADI6FUvUebrDK8IKpPaJNVhgOiDC1OVgbagTiGZNXOCIE4hmSV4ZioQkbWM8JgT1RfhpE1aB72dwQzkiQxGFn7EOpk4rH868RcHfUQLK6rBGeaxoU6cgtGMR1PCR6PYJFYYb9GaCULyGb5Va18lkGRrfL7GvkqK74EGAAw7eKYsrLRbQAAAABJRU5ErkJggg==);
}
.sidebar-social .twi {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBQTFRFGqHsVdr2jOf6mOf6per7yPP8ZMDy7fr+8vz+ILzxh9v3KLHusez73vX9ddT1IL/yHrXvIcLyIcTzKcz0ILnwOtP1Z9L1J6ftHrHu+v7/MMvzHKntKsHyRtb14/j+deD40/P8Isj02/b9SMXy3vj+vuz7/v//MNP1tvD7IL3yaN73Jc30IL7xSsz1Isv0I8v0H7jv2/D8Isr0I871IsnzI830I8z0I870IsjzIsfzIcXzJNH1IsbzI8/1I9D1////SzF5dwAAAalJREFUeNq01NuWmjAUgOGAB4wzDkkGFazns4iKNGNJJm3e/61Gh0AEbeGm/9Ve2d9ae8mFQC79zWdJG38pQaeUfdMO8D8r5YPBn0q9g6gajKpD+rtS9D/A2c9KzUD861nd+thq+NfBUA+xhsZEO8OTt7bm0vxIIftQ1deTixo3LanadkfJI9NwK2V9n4xm6tat6ftRQX5R1a6Lsb+/jY0UytWQ0NPtiWtofG+W5mh/Bw87HF0KMHpVS2/e0tBmJwXJSVUzLfnQEEfJlmhoPjJpQX7M4FHV9R5hHfIo2d5BOlk/wB4UxxTiSEXJoVG87ARCbbGGEXudFq63Qzx7AqlRuN1xIKEa0izRy30gb4ECke5ykOHh2zRz6x6CONbQjnV8UMuuez03tEW2sjM4GBmTrf4x84WLAh4/gfT6/5I1fkNuGJA4B5mK40N7Nbeszqq9cF0U2oTdlYMwRG4SCiHm7C9QcGxDJ7zmwAATwQpwJ3Qcq4gotsvBf7QDkFdxHAKEeYUwAi8OJmWMYOcFNF3kwJIc5DbBuf+jQv0zkOdmH5TUb57llwADACg5M0M9dKRvAAAAAElFTkSuQmCC);
}
.sidebar-social .gp {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBQTFRFyU0h6bOa3olU2XpG4ZRq1GQm1Gc22XY51GUo7sKn67qhzlUj1mootScX89fJ9uDU56mH893bx0cfzFEi2oRi0Fok4pt16K6S2G0p7sa002Im1mgovDQa/fr48tK8//381GIm8M25+/Ls1GxD8MerzFQqujUkzlw1zW5i+eniwkEl/fj1y1Ah02Amz1cj+eje1F8m/vv62nIr1WYn0mAl12sp2XEr0l8l02Em0V4l2nEr2W8q2XAq2G4q0V0l////nS2dXAAAAfpJREFUeNqU0tuWmjAUgOGtgEFCRYPRekDqWTsYtdiRTDvZ7/9WEwQcdFxL5rsK2f+FSQTc98ifJ0hvj7AnbxWQPZhvlZjQeK2kAYf/lRy+Ef6r5BuhfK9EVg/Vz0/1xfaIiF7TuHxOmp8jVQ7b4eKdTBHbVuxm4cgthX8L9TBocME9DI1DnG5MHBUXQwX8Gi7Q84VUPcT+YZSFwi6GHLhb8NADNRoZiE016mPOyYa3YbBMXJcg1qj9ahDSGhiGQewvYXqMneuaGM79X7EUdFqDyKcqzsNRwUQ89mLiHU1GrThRfFqLKOdJnA7LYdIPEWdB2GXA02E8cegujrMhBxEXLLHudrf6RECTywZp5AtNlEL77DPW0pdDd/ZlYydEObSvrMPc0LeIg+JbSquYCaDXjjizl9agFejrGebltbMpUCtnzLBvcwrLmn7DoXWnFE6wHwH4ETAH2+pBOMxYR5yzSHDFaVc/TTK8RcEvliF2gZ/04tTDXiTvQh/8JOfhdi7ThTF7WYJKbpXC+hEDx6ybzWPQZdGD8JTj80GQ/q+2ToMxKk+3dHjOKf0u63VDADAW8fOdUii5rxNN3xGXX8NIXnFBfd+nlCv5RVQONaUeRFkIqhL9y0WVTjD4DRVKobPNWB/zGTbeQGc1rmDVAexsVj+eWG06+CHAAGAg+M68MbvRAAAAAElFTkSuQmCC);
}

.sidebar-cats,
.select {
	position: relative;
}
.select {
	width: 49%;
	margin: 0 0 10px;
}
@supports (pointer-events: none) {
	.sidebar-cats:after,
	.select:after {
		content: '';
		position: absolute;
		top: 1px;
		right: 1px;
		bottom: 1px;
		width: 22px;
		background: #FFF url(data:image/gif;base64,R0lGODlhBwAEAIABACw3Uv///yH5BAEAAAEALAAAAAAHAAQAAAIIhA+BGWoNWSgAOw==) no-repeat 0 50%;
		pointer-events: none;
	}
}
.sidebar-cats select,
.select select {
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	width: 100%;
	height: 40px;
	padding: 8px;
	border: 1px solid #CDCED0;
}

.sidebar .letters {
	margin: 0 0 -8px;
}
.letters:after {
	content: '';
	display: table;
	clear: both;
}
.letters li {
	float: left;
	list-style: none;
}
.letters a {
	display: block;
	width: 30px;
	height: 30px;
	margin: 0 10px 10px 0;
	background: #272773;
	background: -webkit-linear-gradient(#272783, #262660);
	background:         linear-gradient(#272783, #262660);
	box-shadow: 1px 1px #E8E9EB;
	font: 18px/30px 'Intro', sans-serif;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}
.letters a:hover,
.letters .current {
	background: #6767FF;
}


/* Footer
-----------------------------------------------------------------------------*/
.footer {
	margin: 0 -1000px;
	padding: 30px 1000px;
	background: #282775;
	font-size: 12px;
	line-height: 14px;
	color: #BFBFD6;
}
.footer:after {
	content: '';
	display: table;
	clear: both;
}

.footer__copyright {
	float: left;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	min-height: 62px;
	margin: 0 80px 0 0;
	padding: 30px 0 0 84px;
	background: url(i/logo-footer.png) no-repeat;
}

.footer__note {
	float: left;
	width: 185px;
	margin: 17px 70px 0 0;
}

.footer-social {
	float: left;
	width: 200px;
}
.footer-social li {
	float: left;
	margin: 10px 3px 0 0;
	list-style: none;
}
.footer-social a {
	display: block;
	width: 20px;
	height: 20px;
	direction: ltr;
	text-indent: -9999px;
}
.footer-social .vk {
	background: url(data:image/gif;base64,R0lGODlhFAAUANUAAGmKqXuZtXOSr6y7zWWFppqvxHaUsTVYh4aiu77M2lV1mm2PrmGBoomkvbvI13mXs/z8/Vt/oXGPrWyLqrzK2Fp6nmeJqK+/0GSDpF99n3WSsGB/oVBvlWuOrGWOsWqLqm2RsF17nm2MqiNvsHOYuUBjkDKBv8PR3ZWnv1d6nbLC0rnH1miHptzi62qJqFJzmHmZtISguvP1+Hyatn2ct3eVsnCPrF58n3+duDxYg4Kgu4GfuoCeuoCduW+Oq////yH5BAAAAAAALAAAAAAUABQAAAbuQBNJRywajzqSybNrOp9QpwfEq1qvWCto0et6v2DvYoErl2MNBMLMLi86tHj89Kv/ZAXYTE7rfGaAgAl2djE1gTMfHwGMjIMXCg91BR0PjR8AMJqajxENPxATFjWbABYPqKgUhD8qKR81qRYENbW1qy0rJxA/DgAGtgQEBsTEqwMvFQOgDDbFBBga0tIOPwMVGi13ChPTGAwC4eHVrAUKLuIM4OIC5KAtKBwZIukbEvf3IhsvHP0KGS5s4NuQwYZBgz5cQMNAgMUEHwdtZDjno6LFixgTKiihIMSNjyBDhgyxccSBHChTqlyZ48CIIAA7);
}
.footer-social .ok {
	background: url(data:image/gif;base64,R0lGODlhFAAUANUAAPnDUvWsN//78vWuOPvku/nJbP////i/S/a4PfrSdvnKePnUlPWqNtyNOvSnNf3w1va0O/zqxvayOva2PPWtP/73696TPfawOfOjM/e8Pve9P/WxOfWyOf/+/FuNnuK5T/a3O1qBmPOkM+GyS/e7Vva1Q/WzO/i9Xv758P7z3v/9+PjDdPe7P/vfq/nNffznwve9QPa1Ovi+QfWzOve7Pva1O/jAQfe5PfW0OvjAQvSoNfGRLPjDQ/jBQva3PPjCQyH5BAAAAAAALAAAAAAUABQAAAb8QM+HRywaj7yPZ/RrOp9Q5+gWrUJviJ52y+1uEb6ceJwDJApksg9ka7sTAoMhkpG52yCIbM9PRUoFBgo3MHwyEDMwiosCCwEmKgszLIswMzMamZoEFS4tHSQcNJoaMxwZqKkHLwYoCgE4NKkZHBs0t7cJDy4kJy0PODe4NBsDN8fHBxFyrQoDNcg3AwMI1dU+HCcqBA46z9YIAwE+5OUAFSkdjjMT5T4B4+4+KQ8UKx0KEu3lAQw1/wALUHDA4ASFARAA1mDAIIbDhxKmSSh2AcLDGAxEbMDBkeOlGTg+dsSxQYQFDN10qFzJcqUDDBZCNNhBs6bNmzsahAgCADs=);
}
.footer-social .fb {
	background: url(data:image/gif;base64,R0lGODlhFAAUANUAAF94slhyrl53sJms0Ft3s9zi72+LvE5rrE1lpqWz02N9s7TC3Vp0r6m511BnpnaRwWB6sklgo2qGujxVnktjpjJJl26Ju3GMvXKNvlduqlZtqiJqtmWCuFhvrDB9wmJ9tmSAuFZtqWyIvGaEulRqp2aDuV+Du2F8ta682GR/tmeCtzhHlGyOwl12sExnqGqFunSQwHWRwXeSwWeCtniTwnOOv2iDt2qFuG2IummEt2uGuThIlXqWxHmVw3iUw////yH5BAAAAAAALAAAAAAUABQAAAbqQA+LRywajzyWx9RrOp9Qp2nkq1qvWOuoROt6vYPwQ/YtcWTotIxX+LklNTUHFKvbYw23myC6g1IwgYIwC24BB3yDKR81jY41hT8HADoGjx8nGJqbenovBpsYJxAXpaadPwUML6YXEBAGsbIqCW4RLgw5sgYQAha/wDp5PxQtKjjAFgItOM3OOChuCArPzS0MOtnaOtHEENvZDAw35OU33REA5uQMATnv8DnoAvHvAR02+fo2PAkDCAD25evgQMGMgwhTtNDQwSDCGQocTHCgIYNFiyFIaAxxMYMGiRsqrNhBsqRJkysqbAgCADs=);
}
.footer-social .twi {
	background: url(data:image/gif;base64,R0lGODlhFAAUANUAAB+37x+48NHz/DLT9fb8/yC88Pr+/6rs+1rd9/P9/znT9mzR9T3S9eX4/hyj6R2p6iPO9CHF8yLL9CPN9CLJ8yDA8iPL9CHB8iHE8yHD8yLJ9CC/8ivS9SLG8P7//y3M9CC98SHE8iHC8yHD8ByI0R6S0yHD8iLH9Mzy/Izb99z4/i+/8+76/nTg92DX9ibM9I/l+pfg+SjB8rLw+0jT9SPM9CLK9CLH8yC88Ryp7SLI8yPQ9SLG8yTR9SPP9f///yH5BAAAAAAALAAAAAAUABQAAAbuwFKnRywaj71OaYRsHke2nXRKrU5tGp92y+1uNVmvmKvRQc6cwRk9S6AQrdoEortN7giVwnI//P4eBy98NxE1hzQ/BjAMLw1/fzQmNjURhocDKJAGBpA/MhESlRgWpQoenp4NBTwSFhgZErI2LSypfzEgrRIZIja/NjQEtwQrGye/IhcUzBQ6LpqeCwEiOswXFTraHwwtj38ECwAgEdo6FdnbMAIJLAIpKwEgIebnGzf4NxgVBQEAAQUqhMiHb4MuHggjZLjA8IKJCAgj8gARAIPEixh5ZAjwACCOjyBDhuz3gISDHChTqlyZwwGJIAA7);
}
.footer-social .gp {
	background: url(data:image/gif;base64,R0lGODlhFAAUANUAANFcJdJiMuanh/nr5N+RacxSIth0QeGUY9t6P+qxjOy8pdBZJNRlJ9yFXs5XI85ZKvLRvduAT/bh1dZoKPHNu+7Cps5VI////+/Frc5YJOakfdhtKddqKfPWx6o3KtRfJsdKH7BALdVmJ9dsKcpOIUplk8VuOVFymLwzGsNhNuSfcs1WI+3CreCXcc1VJueslP318dVpL/rv6tRjJtJfJdNhJtNiJtFeJbw0GtpyK8pPIdlvKtlwKthuKtpxK9FdJSH5BAAAAAAALAAAAAAUABQAAAb/wJMpRywajznTKeVrOp9QZ+rDq1qvWOvns+t6v2Dv59Yrm89o8+23aW8QlQRMEuFsVAfOqP0DjP4jEAI3BBcGNhx4DBN/AAsckBwDAgsxFw0GFR0QCggTHAsLE6MTHQMBBxIPCzYtDRY/i6GkEwYKHTABFjQMEQYANSITCw4ixiIzNYUvDjYiDDU1DMYOKwzXMRgVLQIyLTfXMzPXDCsW4jMaFBYWDhEdu+joFgU29hqqDj8qCgUA9gBtFCgQrUYMCgNYQMAQwF/BggNpSLzhwMWDgQX0SdxIo4COGyBvAMiwwoGDBQBCqtQBYsGPlzBjyvyxAEQIECR06NzJkycJD5slPKDAQbSoUaMoPJQIAgA7);
}

.footer__nav {
	float: left;
	margin: -6px 0 -8px;
}
.footer__nav li {
	margin: 0 0 5px;
	list-style: none;
}
.footer__nav a {
	color: #FFF;
}

.footer__counter {
	float: right;
	margin: 17px 0 -5px;
}

/* Media Queries
-----------------------------------------------------------------------------*/
@media screen and (max-width: 999px) {
	.wrapper {
		width: 706px;
	}

	.header .wrapper {
		height: 120px;
	}
	.header__logo {
		top: 30px;
	}
	.header__tnav {
		top: 50px;
		right: 0;
	}
	.search-form {
		top: auto;
		bottom: -34px;
	}
	.header__rek {
		display: none;
	}
	.header__nav-toggle {
		display: block;
	}
	.header__checkbox:checked + .header__nav-toggle:before {
		background: #6767FF;
	}
	.header__nav {
		z-index: 2;
		display: none;
	}
	.header__checkbox:checked ~ .header__nav {
		display: block;
	}
	.header__nav ul {
		top: 40px;
		width: 100%;
		background: #13132D;
	}
	.header__nav li {
		float: none;
	}

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

	.sidebar {
		float: none;
		width: auto;
		margin: 50px 0 0;
	}

	.footer-social {
		float: right;
		width: auto;
	}
	.footer__nav {
		clear: both;
		margin: 0;
		padding: 30px 0 0;
	}
	.footer__nav li {
		float: left;
		margin: 0 25px 0 0;
	}
}
@media screen and (max-width: 730px) {
	.wrapper {
		width: 460px;
	}

	.header__tnav {
		top: 40px;
		right: 0;
		max-width: 250px;
	}

	.archive-items {
		display: block;
		margin: 0 0 15px;
	}
	.archive-item {
		display: block;
		overflow: hidden;
		min-width: 0;
		max-width: 100%;
	}
	.archive-item + .archive-item {
		margin-top: 20px;
	}
	.archive-item__image {
		float: left;
		margin: 0 20px 0 0;
	}

	.pagination {
		margin-top: 20px;
	}

	.ask {
		padding-right: 20px;
	}
	.ask__button {
		position: static;
		display: block;
		margin: 20px 0 0;
	}

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

	.footer__copyright {
		margin: 0;
	}
	.footer__note {
		float: right;
		margin-right: 0;
	}
	.footer-social {
		float: none;
		clear: both;
		width: auto;
		padding: 20px 0 0;
	}
	.footer-social br {
		display: none;
	}
	.footer-social__title {
		float: left;
		margin: 12px 20px 0 0;
	}
}
@media screen and (max-width: 479px) {
	.wrapper {
		width: 300px;
	}

	.header__logo {
		top: 18px;
	}
	.header__tnav {
		top: 90px;
		right: auto;
		left: 0;
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	.header__tnav li:first-child {
		margin: 0;
	}
	.search-form {
		width: 242px;
	}

	.archive-item__image {
		float: none;
		margin: 0 auto 18px;
	}

	.home-list {
		float: none;
		width: 100%;
		margin: 0;
	}
	.home-list + .home-list {
		margin-top: 30px;
	}

	.ask {
		padding-left: 20px;
		background: #282775;
		text-align: center;
	}
	.ask__button {
		width: 100%;
	}

	blockquote {
		padding-left: 20px;
		background: #F6F8FA;
	}
	.post__entry img.alignleft,
	.post__entry img.alignright {
		float: none;
		margin-right: 0;
		margin-left: 0;
	}
	.wp-caption.wp-caption {
		float: none;
		margin: 0 0 20px;
	}

	.comment {
		padding-left: 20px;
	}
	.comment .avatar {
		display: none;
	}
	.comment-form-fields .comment-form__field {
		float: none;
		width: 100%;
	}

	.footer__note {
		float: none;
		clear: both;
		width: auto;
		padding: 25px 0 0;
	}
}