/*
Theme Name: Gormonorm
Description: Developed by <a href="#">Dimox</a>
Author: Dimox
*/
/* 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 {
	background: #FFF;
	font: 14px/1.214 'PT Sans', sans-serif;
	color: #293552;
}
a {
	color: #339EE7;
}
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: 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;
}
.wrap:after {
	content: '';
	display: table;
	clear: both;
}
.wrap--bg {
	position: relative;
	margin: 0 0 30px;
	padding: 25px 0 30px;
}
.wrap--bg:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: -100%;
	bottom: 0;
	left: -100%;
	background: #F4F3F8;
}
.wrap--bg .items {
	margin-bottom: -29px;
}
.button {
	display: inline-block;
	height: 45px;
	padding: 0 30px 2px;
	border: none;
	border-radius: 23px;
	background: linear-gradient(to right, #ABEDB3, #6FE3EF);
	background-color: #ABEDB3;
	background-repeat: no-repeat;
	transition: .3s;
	font-size: 18px;
	font-weight: bold;
	line-height: 44px;
	color: #293552;
	text-decoration: none;
}
.button:hover {
	background-position: 200px 0;
}
/* Header
-----------------------------------------------------------------------------*/
.header {
	position: relative;
	height: 163px;
}
.header:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: -100%;
	bottom: 0;
	left: -100%;
	border-bottom: 45px solid #E1E1E1;
	background: #40456C url('/wp-content/themes/gormonorm/i/header-bg.png') repeat-x;
}
.header__logo {
	position: absolute;
	top: 22px;
	left: 0;
	width: 328px;
	min-height: 75px;
	padding: 0 0 0 96px;
	background: url('/wp-content/themes/gormonorm/i/logo-header.png') no-repeat;
	color: rgba(255,255,255,.5);
	text-decoration: none;
}
.header__logo-title {
	height: 37px;
	text-indent: -9999px;
}
.search-form {
	position: absolute;
	top: 54px;
	right: 0;
	left: 443px;
	height: 40px;
	border: 1px solid rgba(255,255,255,.1);
	border-radius: 3px;
}
.search-form__field {
	width: 100%;
	padding: 9px 42px 9px 15px;
	border: none;
	background: none;
	color: #FFF;
}
.search-form__field::-webkit-input-placeholder {
	color: #9DA0B3;
}
.search-form__field::-moz-placeholder {
	color: #3B3D4C;
}
.search-form__field:-ms-input-placeholder {
	color: #9DA0B3;
}
.search-form__button {
	position: absolute;
	top: 0;
	right: 0;
	width: 42px;
	height: 100%;
	border: none;
	background: url('data:image/gif;base64,R0lGODlhDAAMAIABANLsff///yH5BAEAAAEALAAAAAAMAAwAAAIaTIBga7r+DoSnxssobcy2LSVex4HZSCrmAxQAOw==') no-repeat 50%;
}
.header__nav {
	position: absolute;
	top: 118px;
	left: 0;
	font-size: 18px;
	font-weight: bold;
}
.header__nav ul {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.header__nav li {
	list-style: none;
}
.header__nav a {
	display: block;
	height: 45px;
	padding: 0 18px;
	line-height: 42px;
	color: #293552;
	text-decoration: none;
}
.header__nav a:hover {
	background: linear-gradient(to right, #ABEEB3, #6EE2EF);
}
.header__icons-nav {
	position: absolute;
	top: 20px;
	right: 12px;
}
.icons-nav ul {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 -15px;
}
.icons-nav li {
	margin: 0 15px;
	list-style: none;
}
.icons-nav a {
	padding: 0 0 0 30px;
	color: #FFF;
	text-decoration: none;
}
.icons-nav a:hover {
	color: #CCE97F;
}
.icons-nav .item-1 {
	padding: 0 0 0 32px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaJJREFUeNqMlL1KA1EQhWezN/4iaSxEQQ1IKhVs7HwGe4OljY8gWNr7ApY+gVUaCxEb0c7CRiuJ/0k0Ksmuu56Rc2WyJtELH8nenT1z5txlgzRNt0VkDXyCnHSuFCTgENyBMveDLnW6dyoQbIIikD5UwO0fNcqVg2odVMEyWACx6TwI9sA+OOPeBojoSjjVIzgANcfNEEyAKdAyhUOgAEbBCPd9TcJrR76jcCaTS7qLjEMVfGZDn++5aerN1LOC2m2WI0emUEc+YiM/4iJoZxzqgZ2ItUonVXbXE3+jwwbr/MleUDA1jRti1L1DzXCaDvXhDzDA/BIjMGccBoziISuom6/s1DaFofxeccah40QdgvrgC7inQ+9IR36nuB/5hqI2w5qf1DEzFRnn2LryfE1UsML7bd4rsXnIJjEPT1dLBZ94oU6atO/odowPhGasJp/JsdEwD/BHsMEDOCbSIzcfz670XnktWgI74DpzCD4zzWeGEayCSeabmtqEb0RJBVfAFih2+YIIR13n/4J5XbJfHI2gHOhX4h9rE8zzt+/6EmAA/ZayDy4CtcQAAAAASUVORK5CYII=') no-repeat 0 2px;
}
.icons-nav .item-2 {
	padding-top: 2px;
	background: url('data:image/gif;base64,R0lGODlhFgAUAOZ/AFFQfVJRflJQflFRfv///1FQfk5OelBPfFFPfVNRf1JQfVFQfNjY2Ovr61JRf/r6+qCgoPHx8YmJiampqfz8/PT09FBPfeTk5FRSgPj4+OHh4fv7+1VTgk9Pfa+vr+jo6MrKyk5NetPT062trdLS0vn5+be3t+Xl5e/v78PDw1NQfvX19VBQfZSUlMnJyenp6ff39+7u7tzc3FNRftHR0f39/czMzN7e3lVTgaqqqlJQf1RRgN3d3c3NzWxsgU9Pe9XV1VNSgLm5uVhVhNDQ0GRkfHFxedTU1FVSgldVhE9PfE9OenZ2epycnKKiosXFxZ6ens/Pz1FPfIuLi2xsg1RSgsfHx7i4uMvLy1NRgIWFhn5+fmZmfaurq1xcg3BwetnZ2b6+vsTExFBQfIWFhdfX1+zs7FRTgtbW1pubm+rq6q6urlhVhsLCwru7u3JygfDw8PLy8v7+/sbGxnFxhM7OzmlpfVRSgWFheVBPe9/f31RTgVVSgFJQfOPj4////yH5BAEAAH8ALAAAAAAWABQAAAf/gH+Cg4SDVClehYqLfwQvNYyRfwwabBlakosEQ0kPdJmFfidIOBSghEAPfBhEMaeCFxk7GBimi2Y1DxslPn9wMTtBCRcEUQw9GhFuf00PHM9CMBEvCdUJIy42JhBQLRsQXR9VezhvBCQBCSozKgIBAjNZd2dqYRMNAwIKEhUC7gEBFLhTIBDAhQd/7i0AsEACigUIACgAIJEixT4MbvzJ0QBARAlxEEQEwEIKw4UiNdjY2ODAgTESIjgQUKBAvnw1BXggIOhengMWpqAIoAPgAB0OBjgI4MDBBi5/Rpz4IaPIlgoBbA4IMKBm1wFPYAjywAMCARp2CKTpcEAJ2w4WSQ6wsJCBgaA1HwzgMfBFzoorBgKHMDDYwBIIFQQxIQBiDogVYv5EKCGDhogyYHjouUHByaAWIhigMTHIiIsjJOpgsdImBZlBgQAAOw==') no-repeat;
}
.icons-nav .item-3 {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAIAAACw+gCQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmBJREFUeNqEU8+LUlEUvvd5n4oyJISiUAgODK4iTWgjRZskWswiWkgthAgGBGFq17iYdtFm/gWnFiYMLWqo5bhoE7owGnSbrXQxCur48713+869z2EgqIu+e+47557vO985jz9+9PruvavJZNK2bSkl+9/inCPs+Pi7SN0yi8XiaDQaj8eGYeCtx+NxHAcRiEM6bVy+FovF0um0CIfD0+l0Z+dgOWcMkFw9mTLY+s3FUscHD68VCgVhq2UtucdgUgVxyfxBPptSnMojXTB4HFTEB4MBSBE9kFTxnGIkGfv7Tz/U9rJ3rkiNDo8kr6Sf9Hq9yGSsWcg1S7InkwnSlUqlN2+f3LhJ9xhdURuTACQ8XbRjW0TaIeK2Y8GHFLPZLJFIlMvlZ89va69UoFoqgQM2x2WjapJM6wlWSNFutw8Pv0mqQmoVmCIgLsnGtXj4B4NB7N1ut1Kp/PyhqHJ9R+EomkJvTD+lq3yr1arX658//dIEDA4NOSmvxNdNdjFJfbnul2Tv37UgBNIzlZNzD3NbRrGmaRLmarUKBAIvXt7v9/t+v18IyoWOwfD5fIgAgp4tLYxlWalUCsMjqKeGkc1m4ej1etVqNZPJ5HK5f4wucg2HQ5dts9k8OvrYbpN9cvK1VvsSjQbn8/ls5mxtxfP5PHiBHWCACWqgIyA9ouGIx6/3+7/Pzujy5mYkFArN1YpEIvgGqHMOtRtF6irY7u4ruNWAUEmNRgMFy7/WYrEA5sWx0+nw7e29UIhFo8yymGmyjY3Acrk8P7cxYWiFmhn0BEkZdYajH1II4/TU+SPAACJPkkUNvyq1AAAAAElFTkSuQmCC') no-repeat 0 1px;
}
.icons-nav .item-4 {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAIAAABSJhvpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtJJREFUeNpsU01IVFEUPu++NzrjYAMzOZJaMSt/JoIiGFAZMxeKW5N0ilkJLgpcB1kboYailRoVtXFRJFYbQXNR4CYq3Uj4QzU4jQzISyYbp1Hfu7fv3ve0Fh1meOe9c+75vvOdc7W+iyOkkSChkSaIjoZpZOTq7u6upmlEJISAY9u2z+ebnp5+/fKLIBnQmY6oYXErfj7Y2Ni4v7+PpObm5sXFxQdj8049krkoKi50VCWTyWBwXlOGzKdPPjHU7u3ttSwrn88XCoVSqRSJREJVouY4r60TdSfEyYh9JCCi0Sgyd3Z28sra29ujp7jh89PW1tbjh+9BA/wnX6zcvpMYGrqEVDow4Oi6nkrdX/7MSXZD1dXVhqEbnAuv14t+kawhxLQb158rspKz7FrWlC4+MbSqApWVlQgY8DkKKBihcpyDDhEi19fc/t0AjkjB/qWH8OUrp1taWkZHH60uu4FjNVpfXwfkgF9eXr62tvZmNqcaYcw9pexczNvU1JRKjQ0MJDEFW5lpWul0en19PZPJwNnY2LC5hSMAl7SdYeCdMba5ufntqzBNk9vcqYv66NAwDPhlZWUej4fbJaZQQZtL5oqj3++Px+MYNaoy/RW3HQX+UoOBy+EbkJku6bMzZz09PT0TExMoj97Gx68NDo5qEo2Aho/IDgaDoVBIUM7ZPJCR6wIvkUhMTU29e2s6esZisa6u2pmZrGkSWgWXvb29paWldNpS4svZGgeUKJfL9ff3d3f/BE6xWAwEAun0d3yvr6fW1lZHoZu3Jp2BQQKJ7MBy4nfvzZCYldrhLwcvnPVeWaXh4WdCbYokKx/unTEYk4Jx2xbEoQ53N+pw8u6WHS6RPC4EbpFExnaFw+G2tlAm80OJIoEPNpLUq/zpOuGaFouiokJguxoaGubm5oxfBbGwsNDZ2YmWHBnof4YQbt729jbGibudzWY/fPz9R4ABAC5CowNEcDeJAAAAAElFTkSuQmCC') no-repeat;
}
/* Middle
-----------------------------------------------------------------------------*/
.middle {
	padding: 30px 0;
}
.middle:after {
	content: '';
	display: table;
	clear: both;
}
.content {
	float: left;
	width: 100%;
	min-height: 1px;
	padding: 0 calc(27.03% + 30px) 0 0;
}
.breadcrumbs {
	margin: 0 0 20px;
	color: #697186;
}
.breadcrumbs a {
	text-decoration: none;
}
.breadcrumbs a:hover {
	text-decoration: underline;
}
.breadcrumbs .home {
	padding: 0 0 0 20px;
	background: url('data:image/gif;base64,R0lGODlhCwAJAIABADOe5////yH5BAEAAAEALAAAAAALAAkAAAIWjA2nCLnRYDxTUnetdJFDBH7eljRRAQA7') no-repeat 0 5px;
}
.breadcrumbs .sep {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 3px;
	height: 5px;
	margin: 7px 8px 0 9px;
	border-left: 1px solid #339EE7;
	text-indent: -9999px;
}
.breadcrumbs .sep:before,
.breadcrumbs .sep:after {
	content: '';
	position: absolute;
	width: 1px;
	background: #339EE7;
}
.breadcrumbs .sep:before {
	top: 1px;
	bottom: 1px;
	left: 0;
}
.breadcrumbs .sep:after {
	top: 2px;
	bottom: 2px;
	left: 1px;
}
.headline,
.cat-desc h1 {
	margin: 0 0 26px;
	font-size: 30px;
	line-height: 1;
}
.items {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.item {
	width: calc(33.33% - 30px);
	margin: 0 15px 26px;
}
.item__link {
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #2A3552;
	text-decoration: none;
}
.item__link:hover {
	color: #55649D;
	text-decoration: underline;
}
.item__image {
	position: relative;
	margin: 0 0 16px;
}
.item__image img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 3px;
	background: #F9F9FB;
}
.item__label {
	position: absolute;
	top: 20px;
	left: 0;
	height: 20px;
	padding: 0 20px;
	border-radius: 0 10px 10px 0;
	background: #08BDAA;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #FFF;
}
.item__comments {
	position: absolute;
	top: 5px;
	right: -15px;
	width: 49px;
	height: 49px;
	border-radius: 50%;
	background: #CCE97F url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAcCAYAAACdz7SqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAgdJREFUeNrslk1IVFEUgN88RgsbUEMQHGiTq7a50E1uTFA0lCBTM0IcNEpyUbQNwYUGMYsQUYI2glEgTSH+IOhCcWFrkSkFRRLRRCQ1KcfvwHlwGUbHp/MKwgvf3HffXO737g/3HF/TxyrLKPnwEAogwzp72Yd5eNN3a3DKeekzpI+gAzKt1JcY9EAb8n2/vnwCYaPTBmylQHYR8mRyuoJZoUh1vUivQad2OoBW+ADbKZCmQTG8hctQC8MibYYL2qkdut2MynId9/cufGJ2ddSfQXwhm58b2uE7vPJgP+XDRqjGtRkUaZY2llO0pEeVOWefbT1Zlm62l8V2TrJt/YNyLj2X/h/SmMeuWCKp/bcmKA9r+nwVcj2UXtd6R6Rj2siGF17YiDIPqIq0uSihplezBpG26KXfDz+M+1jqVfiVZPArcXt4CUrhpTFW2K/RRWLqgC73M3gKP+OCwBe4DetHCCUO34+TpitO6SLMDTmb+x4kWYoaMwvolzpI3I0kyqEQ9mg6YvYPGMJNmQzC5/GJmaUDynIEjWxCvvgmlGh7FOqNGb/W7ZHyTTI/+KMf/lsP6iTCpUTZYLIES1ajQtszcFe34bEhLGPwaLLB/Cc8gHtwB95BJRTCLOS4Fbq9ECTJqoFpbTvCFTfC09xCIm6Ar8YKNLoRnvbqW4BymIB7CEfdDnAowACj4n9TDKBKugAAAABJRU5ErkJggg==') no-repeat 50% 12px;
	font-size: 12px;
	font-weight: normal;
	line-height: 46px;
	color: #186637;
	text-align: center;
}
.item__cat {
	margin: 14px 0 0;
	font-size: 12px;
}
.item__cat a {
	padding: 0 0 0 20px;
	background: url('data:image/gif;base64,R0lGODlhCwAJAIABADOe5////yH5BAEAAAEALAAAAAALAAkAAAIWTIAJZsv3VHpwuYZqho3ZPCnVKIZIAQA7') no-repeat 0 3px;
	text-decoration: none;
}
.item__cat a:hover {
	text-decoration: underline;
}
.pagination {
	text-align: center;
}
.pagination a,
.pagination span {
	display: inline-block;
	vertical-align: middle;
	width: 35px;
	height: 35px;
	margin: 0 1px;
	border-radius: 50%;
	background: #08BDAA;
	transition: .1s;
	font-size: 16px;
	font-weight: bold;
	line-height: 34px;
	color: #FFF;
	text-decoration: none;
}
.pagination a:hover,
.pagination .current {
	background: #293552;
}
.pagination .prev,
.pagination .next {
	font-size: 17px;
}
.cat-desc {
	margin: 27px 0 0;
}
.popular {
	margin: 0 0 25px;
	padding: 19px 80px 39px;
	border: 5px solid #D5EF91;
	border-radius: 3px;
}
.popular .headline {
	text-align: center;
}
.popular__slider {
	position: relative;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.popular .slick-slide {
	margin: 0 40px 0 10px;
}
.popular .item {
	width: calc(50% - 50px);
}
.popular .item:nth-child(n+5) {
	display: none;
}
.popular .slick-prev,
.popular .slick-next {
	position: absolute;
	top: 50%;
	left: -40px;
	width: 25px;
	height: 40px;
	border: none;
	border-radius: 13px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAVCAYAAACUhcTwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN5JREFUeNp8kq0KQkEQhffKDVaL1WTyL1zwASy+gFHRKtj8eQMRRE2CTRQ1+gq+gSCIdpNgMN8ieA5MWJbdGfi47PCxs/cwUbJ9G6Xy4JNRhBy4goombcAZ3OOA0AEl0OPBJxXAAjRByoY7jue9SDe7addQviu7aY+rgRGog597PSsLjiK9jOcNrDl4gIPvVzmuAQagGAqMN13AGkw1iTUBZdDWpFSEpYTplYyER2nn5ueGSSmyQvVKDLELxqAakoyEyZtOErIJ7RNDfYKZJrH6oMXNjBXpCxLu+F+AAQDQ0CNW5rd0DAAAAABJRU5ErkJggg==') no-repeat 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-indent: -9999px;
}
.popular .slick-next {
	right: -40px;
	left: auto;
	-webkit-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}
.popular .slick-dots {
	position: absolute;
	right: 0;
	bottom: -15px;
	left: 0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.popular .slick-dots li {
	height: 14px;
	margin: 0 2px;
	list-style: none;
}
.popular .slick-dots li button {
	width: 14px;
	height: 14px;
	padding: 0;
	border: 3px solid #BEC2CB;
	border-radius: 50%;
	background: none;
	text-indent: -9999px;
}
.popular .slick-dots .slick-active button {
	border-color: #87D474;
}
.recent-questions {
	margin: 0 0 30px;
}
.recent-questions:after {
	content: '';
	display: table;
	clear: both;
}
.recent-questions__left {
	float: left;
	width: 48%;
	margin: -4px 0 0;
}
.recent-questions li,
.question {
	margin: 0 0 21px;
	padding: 0 0 0 36px;
	background: url('data:image/gif;base64,R0lGODlhFAAYAOYAAP///3LIXf7//vj89/3+/Pv9+vv9+6jdm7fjrHPIXpXWhfD57oDObqfcmbDgpJ3Zjn7NanbKYr/mtfr9+XfKY/L68PD57aDakpjXiL3ls3nLZXTJYPz++/b89fn9+H3MaXTJX/3+/Y7Tfdzx16Tcl4XPc+/57aTbluj25fz+/O746+757OT04MrqwrXiq3rLZp7ZkJvYjMnqwaLblIHOb5rYi6fdms3sxnvLZ87sxnbKYcLnuarenoPPcczrxJjXiX/NbHrLZ9/y2tbvz4vSeqzfoJPVg37Na+P035TVhNnw1Of2467gou3465PVgqrenazen6Hak3XJYPn9+YzSe3jKZMDmt8fpv57Zj5fWiPT78nzMaHjKY4jRds7sx+r355bWh+n25rzlspbWho/Tfs/syOL03uHz3YLOb9PuzbnkrqXcmLPhqLjjrvf89eX14bPhp4bQdHXJYZ/akQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAUABgAAAf/gACCHoIhACwyNy1eNzk+jmUDgmkBCgaCIgGam5wtggwPQRmCbWRZMTU1YxhgGElCAFoMBjYkAAKCBgMGAhMTAxyCAB00Aw0HtwAmNJwBCQ3CA0cDa8gEACsBRFdWOxIBP8kdJQI80LgVAU/CAFsKwm49Iw9FyeknyR4a4YJTOAkB2AC4tiCANQAFqhgRZuCDJjUAUgAoiAzXAAoYkhWAoAmBvQT4BuF4J2hjR2ELEvBg98HJQIQcA3jEpUIDkAZRDhwIcEFjTI/XLHB5UYLBpjnJJjiUmWzBBjEhCkDR1BMXgB6aJAAIZkGDJgqbsAhbEkGTLUEWNsTwlinAA0EoZoAEAAHQgSAVUpicMQND04xbDjTR1YQCQBMdzdwK6lsWcYAh2OS46GBiBlXAczeUDcACwAAGVOC46KJpFIA3YDfZSJahWZAwyZAoeIHGY8RrgTXFUXJLgFUOVg0QsPpFxghJUQEEAgA7') no-repeat 0 1px;
	list-style: none;
	font-size: 22px;
}
.recent-questions li a,
.question a {
	color: #55649D;
	text-decoration: none;
}
.recent-questions li a:hover,
.question a:hover {
	color: #293552;
	text-decoration: underline;
}
.recent-questions__all {
	display: table;
	margin: 26px 0 0;
	font-size: 12px;
	color: #339EE7;
	text-decoration: none;
}
.recent-questions__all:hover {
	text-decoration: underline;
}
.recent-questions .expert {
	float: right;
	width: 27.03%;
}
.recent-questions .expert__photo {
	position: absolute;
	z-index: -1;
	top: 50%;
	left: -280px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 250px;
	height: calc(100% + 80px);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: right;
}
.recent-questions .expert__photo img {
	width: auto;
	max-height: 100%;
}
.expert {
	position: relative;
}
.expert__headline,
.ask__headline {
	display: inline-block;
	height: 20px;
	margin: 0 0 22px;
	padding: 0 18px;
	border-radius: 10px;
	background: #08BDAA;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
}
.expert__name {
	margin: 0 0 10px;
	font-size: 30px;
}
.expert__about {
	margin: 0 0 27px;
	opacity: .7;
	font-size: 12px;
}
.advice {
	padding: 29px 20px 26px;
	border: 1px solid #2FCAFF;
	border-radius: 3px;
	text-align: center;
}
.wrap .advice {
	margin-top: 56px;
}
.advice__headline {
	display: inline-block;
	height: 20px;
	margin: 0 0 22px;
	padding: 0 18px;
	border-radius: 10px;
	background: #08BDAA;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
}
.advice__link {
	display: block;
	text-decoration: none;
}
.advice__title {
	font-size: 30px;
	color: #293552;
}
.advice__title:hover {
	text-decoration: underline;
}
.advice__more {
	margin: 20px 0 0;
	font-size: 12px;
}
.advice__more:hover {
	text-decoration: underline;
}
.recent-comment:not(:last-child) {
	margin: 0 0 30px;
}
.recent-comment__link {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 16px;
	color: #55649D;
	text-decoration: none;
}
.recent-comment__link:hover {
	text-decoration: underline;
}
.recent-comment__image {
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	width: 33.33%;
	max-width: 100px;
	margin: 0 20px 0 0;
}
.recent-comment__image img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 3px;
}
.recent-comment__inner {
	margin: 10px 0 0;
	padding: 16px 20px;
	border-radius: 3px;
	background: #F4F3F8;
}
.recent-comment__author {
	margin: 15px 0 0;
	font-size: 12px;
	font-style: italic;
	color: #7E8697;
}
.ask {
	float: left;
	width: 48.65%;
	padding: 30px;
	border-radius: 3px;
	background: #F4F3F8;
}
.ask__head {
	text-align: center;
}
.ask__headline {
	margin: 0 0 25px;
}
.ask .cat-desc {
	margin: 0 0 21px;
}
.ask .button {
	padding-right: 45px;
	padding-left: 45px;
}
.questions {
	float: right;
	width: 51.35%;
	padding: 0 0 0 30px;
}
.questions .pagination {
	display: inline-block;
	margin: 14px 0 0;
}
.post {
	margin: 0 0 20px;
}
.post:last-child {
	margin-bottom: 0;
}
.post__headline {
	margin: 0 0 18px;
	font-size: 42px;
	line-height: 1;
}
.post__entry {
	font-size: 16px;
}
.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: 30px 0 18px;
	font-size: 30px;
}
.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;
}
.post__entry h3 {
	font-size: 24px;
}
.post__entry h4 {
	font-size: 22px;
}
.post__entry h5 {
	font-size: 20px;
}
.post__entry h6 {
	font-size: 18px;
}
.post__entry li {
	margin: 0 0 6px;
	list-style: none;
}
.post__entry li ol {
	margin-top: 6px;
	margin-bottom: 0;
}
.post__entry li ul {
	margin-top: 16px;
}
.post__entry ol {
	counter-reset: li;
	margin: 0 0 18px 40px;
}
.post__entry ol > li {
	position: relative;
}
.post__entry ol > li:before {
	content: counter(li) '.';
	counter-increment: li;
	position: absolute;
	top: 0;
	left: -40px;
	width: 25px;
	font-weight: bold;
	color: #339EE7;
	text-align: right;
}
.post__entry ul {
	margin: 0 0 18px 40px;
}
.post__entry ul > li {
	position: relative;
	margin: 0 0 16px;
}
.post__entry ul > li:before {
	content: '';
	position: absolute;
	top: -3px;
	left: -30px;
	width: 20px;
	height: 24px;
	background: url('data:image/gif;base64,R0lGODlhFAAYAOYAAP///3LIXf7//vj89/3+/Pv9+vv9+6jdm7fjrHPIXpXWhfD57oDObqfcmbDgpJ3Zjn7NanbKYr/mtfr9+XfKY/L68PD57aDakpjXiL3ls3nLZXTJYPz++/b89fn9+H3MaXTJX/3+/Y7Tfdzx16Tcl4XPc+/57aTbluj25fz+/O746+757OT04MrqwrXiq3rLZp7ZkJvYjMnqwaLblIHOb5rYi6fdms3sxnvLZ87sxnbKYcLnuarenoPPcczrxJjXiX/NbHrLZ9/y2tbvz4vSeqzfoJPVg37Na+P035TVhNnw1Of2467gou3465PVgqrenazen6Hak3XJYPn9+YzSe3jKZMDmt8fpv57Zj5fWiPT78nzMaHjKY4jRds7sx+r355bWh+n25rzlspbWho/Tfs/syOL03uHz3YLOb9PuzbnkrqXcmLPhqLjjrvf89eX14bPhp4bQdHXJYZ/akQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAUABgAAAf/gACCHoIhACwyNy1eNzk+jmUDgmkBCgaCIgGam5wtggwPQRmCbWRZMTU1YxhgGElCAFoMBjYkAAKCBgMGAhMTAxyCAB00Aw0HtwAmNJwBCQ3CA0cDa8gEACsBRFdWOxIBP8kdJQI80LgVAU/CAFsKwm49Iw9FyeknyR4a4YJTOAkB2AC4tiCANQAFqhgRZuCDJjUAUgAoiAzXAAoYkhWAoAmBvQT4BuF4J2hjR2ELEvBg98HJQIQcA3jEpUIDkAZRDhwIcEFjTI/XLHB5UYLBpjnJJjiUmWzBBjEhCkDR1BMXgB6aJAAIZkGDJgqbsAhbEkGTLUEWNsTwlinAA0EoZoAEAAHQgSAVUpicMQND04xbDjTR1YQCQBMdzdwK6lsWcYAh2OS46GBiBlXAczeUDcACwAAGVOC46KJpFIA3YDfZSJahWZAwyZAoeIHGY8RrgTXFUXJLgFUOVg0QsPpFxghJUQEEAgA7');
}
.post__entry .adaptive-table {
	overflow: auto;
	max-width: 100%;
	margin: 21px 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 blockquote {
	margin: 21px 0;
	padding: 10px 15px 10px 130px;
	border: 1px solid #2FCAFF;
	border-radius: 3px;
	background: url('/wp-content/themes/gormonorm/i/blockquote.png') no-repeat 45px 50%;
	font-size: 18px;
	font-style: italic;
}
.post__entry blockquote.yellow {
	border-color: #FFCF44;
	background-image: url('/wp-content/themes/gormonorm/i/blockquote2.png');
	background-position: 37px 50%;
}
.post__entry blockquote.red {
	border-color: #FF8080;
	background-image: url('/wp-content/themes/gormonorm/i/blockquote3.png');
	background-position: 37px 50%;
}
.post__entry blockquote p {
	margin: 0;
	padding: 8px 0;
}
.post__entry img {
	max-width: 100%;
	height: auto;
}
.post__entry iframe {
	display: block;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#toc_container {
	margin: 25px 0;
	padding: 15px 20px 20px;
	border-radius: 3px;
	background: #F4F3F8;
}
#toc_container .toc_title {
	margin: 0 0 13px;
	font-size: 24px;
}
#toc_container ul {
	margin: 0 0 0 20px;
}
#toc_container ul ul {
	margin-top: 9px;
}
#toc_container li {
	margin: 0;
	font-size: 14px;
}
#toc_container li:before {
	top: 7px;
	left: -12px;
	width: 3px;
	height: 5px;
	border-radius: 0;
	background: url('data:image/gif;base64,R0lGODlhAwAFAIABAIZMlv///yH5BAEAAAEALAAAAAADAAUAAAIFRAKWi1cAOw==');
}
#toc_container li + li {
	margin: 9px 0 0;
}
#toc_container a {
	color: #293552;
}
.wp-caption {
	background: #F4F3F8;
}
.wp-caption.alignnone,
.wp-caption.aligncenter {
	margin-bottom: 21px;
}
.wp-caption-text {
	padding: 12px 12px 14px;
	font-size: 14px;
	color: #7B8090;
	text-align: center;
}
.post-share {
	margin: 0 0 20px;
}
.post-share .pluso-more {
	display: none !important;
}
.comment-list {
	margin: 0 0 30px;
}
.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: 3px;
	background: #F4F3F8;
}
.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: #339EE7;
}
.comment__text > :last-child {
	margin-bottom: 0;
}
.comment__reply {
	position: absolute;
	top: 18px;
	right: 20px;
}
.comment__reply a {
	display: inline-block;
	vertical-align: top;
	height: 15px;
	padding: 0 10px;
	border-radius: 8px;
	background: #08BDAA;
	transition: .1s;
	font-size: 9px;
	line-height: 14px;
	color: #FFF;
	text-decoration: none;
}
.comment__reply a:hover {
	background: #09CCB8;
}
.comment-nav {
	margin: -15px 0 30px;
}
.comment-nav:after {
	content: '';
	display: table;
	clear: both;
}
li .respond {
	margin: 25px 0 30px;
}
.respond__cancel a {
	display: table;
	margin: -10px 0 20px;
	border-bottom: 1px dashed;
	text-decoration: none;
}
.respond__cancel a:hover {
	border-color: transparent;
}
.form-row:after {
	content: '';
	display: table;
	clear: both;
}
.form-row__field {
	float: left;
	width: 50%;
	padding: 0 0 0 5px;
}
.form-row__field:nth-child(2n+1) {
	padding: 0 5px 0 0;
}
.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: #AAADB5;
}
.form__field::-moz-placeholder {
	color: #41444B;
}
.form__field:-ms-input-placeholder {
	color: #AAADB5;
}
.ask-form .form__field {
	border-color: #E2E3EA;
}
/* Sidebar
-----------------------------------------------------------------------------*/
.sidebar {
	float: left;
	width: 27.03%;
	margin-left: -27.03%;
}
.sidebar > :last-child {
	margin-bottom: 0;
}
.sidebar__section {
	margin: 0 0 30px;
}
.tags {
	padding: 24px 25px 29px 29px;
	border: 1px solid #2FCAFF;
	border-radius: 3px;
}
.tags__inner {
	position: relative;
	height: 250px;
	background: #FFF;
	font-size: 16px;
}
.tags li {
	list-style: none;
}
.tags li:not(:first-child) {
	margin: 14px 0 0;
}
.tags a {
	color: #2A3552;
	text-decoration: none;
}
.tags a:hover {
	text-decoration: underline;
}
.scroller {
	overflow-y: scroll;
	width: 100%;
	height: 100%;
	border: 0;
}
.scroller::-webkit-scrollbar {
	width: 0;
}
.scroller__track {
	position: absolute;
	top: 0;
	right: 4px;
	bottom: 0;
	display: none;
	width: 7px;
	background: #F4F3F8;
}
._scrollbar .scroller__track {
	display: block;
}
.scroller__bar {
	position: absolute;
	z-index: 1;
	right: -4px;
	width: 15px;
	border-radius: 3px;
	background: #08BDAA;
	transition: background .1s;
}
.scroller__bar:hover {
	background: #0AEAD3;
}
.video .headline {
	margin-top: -5px;
}
.video__link {
	display: block;
	margin: 0 0 12px;
	color: #2A3552;
	text-decoration: none;
}
.video__link:hover {
	text-decoration: underline;
}
.video__image {
	position: relative;
	overflow: hidden;
	margin: 0 auto 16px;
	border-radius: 3px;
}
.video__image img {
	display: block;
	width: 100%;
	height: auto;
}
.video__image:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(41,42,61,.8);
}
.video__image:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 54px;
	height: 38px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAmCAYAAACPk2hGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA31JREFUeNrcWU1IVFEU/t6bN5M2SWI2lpCEloahTOoiQ1y0sE2K0NZV2q5AlEBEhJC2QQiBP5sgFyYpYgRGSKE0LmoILML8G9SyScbGf8cZZzr3/ejDTCrefaNz4JvzZt5w7v347j3vvHuEp1BMIKQQLIQIcI5cHvls8mcJDkICIY5gUyGpsKgQVQi7oLfILoR12NIhpCJI2FSxTlgizBOmKfBnCvCRBpyEOpFlgk8dVAqrI4rKSLnk7pO/Sv4oDrBFFLdG83cTkSd0/Ziwod0XXuwQyyMmL+lPJ3AIjeb/jiS9+RMYkZfKe+V3WwB4S9rnCzi8Rip+IwWLyU+IG8riLd865KTUPJFKe+1BPFNQJXMLMWKk1nXKNLkiLb8z9OUKYsdYHrzGFCs46BnwP5ZkPmOXg9izNEYsg9dzJhw9YscZsdNGR2WEEgoKkFhUJJcPEfOJxTFiiTzUis/KQs7AANKbmiDa7XKdZKJZGTE7j8jhlRUIVivSGhrgHBpCUkmJTM4k9SyiWtgav8fCOzvM7nQip78f55ubISUlycvTjJxv4xI5/HvqSL19G06XCyfLyrirx4hZuSgW2Xva8ZmZuNjbi6y2NkjJydzU096heDDb9/apqipcGh6Go7xcVi98aIj9TU7OyEB2Tw8utLfD5nAYmTnFqJHSW0plJfLcbiSXlhqlnHAgiDELLS0h5Pcbqlgk2qTmWlrwobAQ/sFBo/aFIEWTWGB2FpM1NfjR1SUTshhY4EvqqZDp5uvuxnh1NdZnZuQTJqONxQyaSSjo88FTX4+51tbtCfB42LC4AbOeYwt9fZiorcXq2BgvQtt1j6Sc5fAlFvR64Wls5K2S3rbYGGtcQkvK9Oc7OzFVV4c1j8cMQpptsrH8RkdlJ1/BuTmMVlTA29Fhlkp625AozX7nUactUyWxSLAgKrYiEqlpHpEFY59L//oGv8BKjy+IMSNOUyKxG0FUD5Q4nAsAbkZslK49McQrRJxei5StNki657HCivb2K3KjWjH9KMKrAjHXtmzAvSNsnwWUYpEtx/oYUOthCBhmnCx36eMY5BMd1yawSJeXwelIjrM9o8nfWaU9xkop4ZNWKUBpTlNGSaf3mBu0NIuhNNW1hrq+mS5i/2b6Xk11zUf+8H13013ffNca7lqznfUrmQheGmicJuGi6zdfden9lwADADSeEF16wHAcAAAAAElFTkSuQmCC');
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.video__title {
	font-size: 18px;
	font-weight: bold;
}
.video__all {
	font-size: 12px;
	color: #339EE7;
	text-decoration: none;
}
.video__all:hover {
	text-decoration: underline;
}
.sidebar .expert__photo {
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	width: 115px;
}
.sidebar .expert__photo img {
	width: 100%;
}
.sidebar .expert__name {
	padding: 0 30% 0 0;
}
/* Footer
-----------------------------------------------------------------------------*/
.footer {
	position: relative;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 30px 0;
}
.footer:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: -100%;
	bottom: 0;
	left: -100%;
	background: linear-gradient(#2A3654, #5F5A8D);
}
.footer__nav {
	width: 100%;
	margin: 0 0 15px;
	font-size: 18px;
	font-weight: bold;
}
.footer__nav ul {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 -17px;
}
.footer__nav li {
	margin: 0 17px 15px;
	list-style: none;
}
.footer__nav a {
	color: #6FE3EF;
	text-decoration: none;
}
.footer__nav a:hover {
	color: #FFF;
}
.footer__icons-nav {
	width: 100%;
	margin: 0 0 15px;
}
.footer__icons-nav li {
	margin-bottom: 15px;
}
.footer__copyright {
	width: 30.5%;
	min-width: 220px;
	padding: 49px 20px 0 67px;
	background: url('/wp-content/themes/gormonorm/i/logo-footer.png') no-repeat;
	font-size: 12px;
	color: rgba(255,255,255,.5);
}
.footer__copyright p {
	margin: 0;
}
.footer__copyright p + p {
	margin: 14px 0 0;
}
.footer__nav-2 {
	padding: 0 20px 0 0;
	font-size: 12px;
}
.footer__nav-2 li {
	list-style: none;
}
.footer__nav-2 li:not(:first-child) {
	margin: 16px 0 0;
}
.footer__nav-2 a {
	color: #2FCAFF;
	text-decoration: none;
}
.footer__nav-2 a:hover {
	color: #FFF;
}
.footer__mid {
	padding: 0 20px 0 0;
	text-align: center;
}
.footer__counters {
	margin: 0 -4px;
}
.footer__counters img {
	margin: 0 4px;
}
.footer__design {
	display: inline-block;
	height: 24px;
	padding: 0 92px 0 0;
	background: url('/wp-content/themes/gormonorm/i/seonica.png') no-repeat 100% 0;
	font-size: 10px;
	line-height: 24px;
	color: #B7B6C7;
}
.footer__design:not(:first-child) {
	margin: 30px 0 0;
}
.footer__info {
	width: 27.03%;
	font-size: 12px;
	color: rgba(255,255,255,.5);
}
.up,
.down {
	position: fixed;
	bottom: 62px;
	width: 70px;
	height: 31px;
	margin-left: 1140px;
	padding: 10px 0 0;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	cursor: pointer;
}
.up:before,
.down:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAfCAYAAABar7u7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAV5JREFUeNrsmT1KA1EUhSdjtAgiUbFJVCwCQTCZ0SYQrFyAtY1Y2LiCdK5Di3RZh5ULMOMPiIWFNiJkhBRiocTz8AQumWg1iUHPgQ8yLwTefHPvzYPJbO8ceWPOAtgEIaiCClgBi6AHOuARXIE2uQTxKDZzfnYydD07QgE+KPHmQxKA5R9+kwFLZAscmO8ejKQIXIB7ykw9aYnJ8cmHrIYKhcymuNdVsmvWuuDaVJbjBrz+hpgin3zVtESJFTLuzIE66ecD3LGqIiPsKS0x06A80AYBy3ySMwXWyZ5ZfzYt2OYMuwXvQ3uawzdvhmHAzxtgxvvbeWMr2uqKMJC7TkwTF4ee0o8b5qduLtTkIvHPWHNiCnKRyJrPA5cycAj15eD706kiMRIjMRIjMRIjMRIjMRIjMYrESIzESIzETISYWBoSiZ2Yljwk0nRvIhve1yuDfTD/z4W8sFCOPwUYALJJPg1ALYIrAAAAAElFTkSuQmCC');
}
.up:hover:before,
.down:hover:before {
	opacity: .9;
}
.down {
	bottom: 30px;
	padding: 7px 0 0;
}
.down:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
@media screen and (max-width: 1129px) {
	.header__logo {
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.search-form {
		top: 121px;
		left: auto;
		width: 50%;
		background: rgba(255,255,255,.8);
	}
	.header__menu-toggle {
		position: absolute;
		top: 128px;
		left: 0;
		width: 36px;
		height: 24px;
		border-top: 4px solid #283553;
		border-bottom: 4px solid #283553;
		cursor: pointer;
	}
	.header__menu-toggle:before {
		content: '';
		position: absolute;
		right: 0;
		bottom: 6px;
		left: 0;
		height: 4px;
		background: #283553;
	}
	.header__menu {
		position: absolute;
		z-index: 1;
		top: 100%;
		left: -10px;
		display: none;
		max-width: 320px;
		background: #E1E1E1;
	}
	.header__menu.active {
		display: block;
	}
	.header__menu ul {
		display: block;
	}
	.header__menu li {
		border-top: 1px solid rgba(255,255,255,.4);
	}
	.header__nav,
	.header__icons-nav {
		position: static;
	}
	.header__nav ul,
	.header__icons-nav ul {
		display: block;
	}
	.header__nav a,
	.header__icons-nav a {
		display: block;
		height: 45px;
		padding: 0 18px !important;
		background: none !important;
		font-size: 18px;
		font-weight: bold;
		line-height: 44px;
		color: #293552;
		text-decoration: none;
	}
}
@media screen and (max-width: 999px) {
	.wrapper {
		max-width: 748px;
	}
	.content {
		float: none;
		padding: 0;
	}
	.recent-questions__left {
		float: none;
		width: auto;
	}
	.recent-questions .expert {
		float: none;
		width: auto;
		margin: 30px 0 0;
	}
	.recent-questions .expert__photo {
		position: static;
		display: block;
		height: auto;
		margin: 0 0 10px;
		-webkit-transform: none;
		transform: none;
	}
	.ask,
	.questions {
		float: none;
		width: auto;
	}
	.ask {
		margin: 0 0 30px;
	}
	.questions {
		padding: 0;
	}
	.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-flex;
		display: -ms-flexbox;
		display: flex;
		float: none;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: auto;
		margin: 30px -15px 0;
	}
	.sidebar__section {
		width: calc(50% - 30px);
		margin-right: 15px;
		margin-left: 15px;
	}
	.video:last-child {
		margin-bottom: 30px;
	}
	.wrap .advice {
		margin-top: 0;
		margin-bottom: 0;
	}
	.recent-comments {
		width: calc(100%);
	}
	.recent-comments-items {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 -15px;
	}
	.recent-comment,
	.recent-comment:not(:last-child) {
		width: calc(50% - 30px);
		margin: 0 15px;
	}
	.footer__copyright {
		width: 50%;
	}
	.footer__mid {
		padding: 0;
	}
	.footer__info {
		width: 100%;
		margin: 30px 0 0;
	}
}
@media screen and (max-width: 767px) {
	.wrapper {
		max-width: 460px;
	}
	.search-form {
		left: 60px;
		width: auto;
	}
	.item {
		width: calc(50% - 30px);
	}
	.related .item:nth-child(n+3) {
		display: none;
	}
	.sidebar__section {
		width: calc(100% - 30px);
	}
	.wrap .advice {
		margin-bottom: 30px;
	}
	.recent-comments-items {
		display: block;
		margin: 0;
	}
	.recent-comment,
	.recent-comment:not(:last-child) {
		width: 100%;
		margin-right: 0;
		margin-left: 0;
	}
	.recent-comment:not(:last-child) {
		margin-bottom: 30px;
	}
	.footer__copyright {
		width: 100%;
		margin: 0 0 30px;
		padding-right: 0;
	}
}
@media screen and (max-width: 479px) {
	.header__logo {
		width: 300px;
		padding-left: 87px;
		background-size: 300px auto;
	}
	.popular {
		padding: 0 20px 15px;
		border: none;
	}
	.popular .slick-prev {
		left: -25px;
	}
	.popular .slick-next {
		right: -25px;
	}
	.item {
		width: calc(100% - 30px);
	}
	.ask {
		padding-right: 20px;
		padding-left: 20px;
	}
	.post__headline {
		font-size: 34px;
	}
	.comment {
		padding-left: 20px;
	}
	.comment .avatar {
		display: none;
	}
	.comment-list .children li {
		padding: 0;
	}
	.form-row__field,
	.form-row__field:nth-child(2n+1) {
		float: none;
		width: 100%;
		padding: 0;
	}
	.footer {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.footer__nav-2 {
		width: 100%;
		margin: 0 0 30px;
		padding: 0;
		text-align: center;
	}
	.footer__nav-2 ul {
		display: inline-block;
		text-align: left;
	}
}
/* 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 */
/*
     */
/*
*/