/*
Theme Name: ribalych.ru
*/

/* 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{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"]{padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}[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}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-display: swap;
	font-family: 'CalibriRegular';
	src: url('fonts/calibri.eot');
	src: url('fonts/calibri.eot?#iefix') format('embedded-opentype'),
		 url('fonts/calibri.woff') format('woff'),
		 url('fonts/calibri.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;		
}
@font-face {
	font-display: swap;	
	font-family: 'CalibriBold';
	src: url('fonts/calibrib.eot');
	src: url('fonts/calibrib.eot?#iefix') format('embedded-opentype'),
		 url('fonts/calibrib.woff') format('woff'),
		 url('fonts/calibrib.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;		
}
@font-face {
	font-display: swap;	
	font-family: '1TCompoNormal';
	src: url('fonts/1tcomponormal.eot');
	src: url('fonts/1tcomponormal.eot?#iefix') format('embedded-opentype'),
		 url('fonts/1tcomponormal.woff') format('woff'),
		 url('fonts/1tcomponormal.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;		
}
@font-face {
    font-family: "PTSerifRegular";
    src:url('fonts/PTSerifRegular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}

html {
	box-sizing: border-box;
	min-width: 320px;
}
*,
*:before,
*:after {
	box-sizing: inherit;
}
body {
	background: #D7DDE0;
	font: 12px/18px Arial, sans-serif;
	color: #2F2F2F;
}
a {
	color: #695AA5;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
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 20px 10px 0;
}
.alignright {
	float: right;
}
img.alignright,
.wp-caption.alignright {
	margin: 5px 0 10px 20px;
}

.wrapper {
	width: 1000px;
	margin: 0 auto;
	border-top: 4px solid #453669;
	background: #F8F8F8;
}

.warning {
	padding: 5px;
	text-align: center;
	color: #FFF;
	background: #C36161;
	border: none;
	font-weight: bold;
}

.button {
	display: inline-block;
	height: 38px;
	padding: 0 20px;
	border: none;
	border-radius: 3px;
	background: #5E4E8C;
	box-shadow: 0 4px #24164F;
	font: 24px/38px '1TCompoNormal', sans-serif;
	color: #FFF;
	text-transform: uppercase;
}
.button--green {
	background: #94C83E;
	box-shadow: 0 4px #5BA139;
}
.button:hover {
	background: #6D5AA5;
	box-shadow: 0 4px #321E6C;
	text-decoration: none;
}
.button--green:hover {
	background: #9FCF50;
	box-shadow: 0 4px #6CAB4D;
}
.button:active {
	position: relative;
	top: 4px;
	box-shadow: none;
}


/* Header
-----------------------------------------------------------------------------*/
.header {
	position: relative;
	height: 190px;
	border-bottom: 1px solid #C6D5E0;
	background: #FFF;
	box-shadow: 0 1px #E8EDF1;
}
.header:after {
	content: '';
	position: absolute;
	right: 16px;
	bottom: 54px;
	left: 16px;
	height: 1px;
	background: #E7EBED;
}

.header__logo {
	position: absolute;
	top: 25px;
	left: 387px;
	width: 300px;
	background: url(i/logo-header.png) no-repeat;
	font-size: 14px;
	font-weight: normal;
	color: #BFBFC3;
	text-decoration: none;
}
.header__logo:hover {
	text-decoration: none;
}
.header__logo span {
	display: block;
	height: 62px;
	direction: ltr;
	text-indent: -9999px;
}

.header__social {
	position: absolute;
	top: 42px;
	right: 47px;
}
.header__social li {
	float: left;
	margin: 0 0 0 16px;
	list-style: none;
}
.header__social a {
	display: block;
	width: 32px;
	height: 32px;
	direction: ltr;
	text-indent: -9999px;
}
.header__social .twi {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZJREFUeNqsl2lIVUEUx32XR2SZvDSD+lCkZgWFlWELQlm0YBG0UX7IghboQysU9iWoEDSCDBJKIqJNKCpokTIqgmzRKLQdXHApwSKV0Nci2P/I/8F0mXvvXH0Hfjwed+6cc2fOOfOfQEbFxxhDGwFWgIUgHSSDeD7rAo2gBjwEd8FPk0mDBmPSQD7YAGLBF1AFnoAOjhkJUkEO2Ap6QBkoBHUDDUCcHQW7QTc4BS6A96DP4Z0AmAY2gu0gDxSDQ+CX7gXLYaKJoJrOT4Dx4AB45+I8hs9qwX6+I0HvAy9BimkAM0Al9zeLjrti/Fsnnc8Ho8Az5o5rAPLl98F3MJeRD9YqOZcEVGFfCTWAYeAm92oxky1a1sw5e8ENMFQXwBEwCayLsnM1iPVgKjhsDyBNSbiBLPsQsBxs4jY62VMm5t7IVkQCyGepFWhe2qM0HJ0lszTvgPPgMyjiSp7RlLp8/W/67A8gnk2m1CHbd4J7IMEhgCtsQmovkMo5B97anon9AGdBLoizuHSxbDJOtS1Z/AossD2TyWc7vBcHVoIGzbOLYLh0Tou9vZXLqLNH/J0AHrNM17L9JrpsTSvPjj+aZ29Au/gOsjlUu3S4Uk40hv+XkD7lLNBZh4PzyKqKz3SLSVTvMtEltW5te53g8l6LR+XIIZUcSUK3L7nG5fZrVR7PxWfIMpioQMkDP3bbZJDF0nP7QmnNx1gFfr7+tccY8dlpUcmkegyWIKf7COCgwRjx2WBRRmUyqZzsBVjD0vKy0wZbZtFnjUUNN5ZKxs1ugUXgk8sYace7DIIUzZEkvi0KyB7KKLtJYMvANlaDNKvJDnUtB9kq8NcggDyePeUW1WsZNVzINvAr1fBmboH9YAmDq2AW1U+vgXPpnlvAZQkiQFkuCfFB0XA6S+LSjeZp1sL8CfsszxIq5ymShEGlKxXT+XXKKLt9o6QajGWDHZTr/YdUQLmYxFKMJPL0a46yIpLD7DloA3O4iv9JsjCTSFblARgXZecVTNbVEec6VVzPky7EaLOi4Dybc4k+WMrG53ovkMSaR2ku16+THqeeW7aXsM+0cc5a05tRPZXOcSZNE+t8pkfHlPkyGHQTs72Qe96ovcsZ3I5TKCBzKaPaKSbqNJfTTJZrN+u8yEGS+QpA1Xg5tut5SLmGNSjX83IG4Wn/BBgArf/TiYm40boAAAAASUVORK5CYII=);
}
.header__social .fb {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAx5JREFUeNrEl1tIVEEYx4/DGtiWrFkQPnQxsx4KschuVhRUor0URAW1L12gl8qg8knICHah6EK9RL0Y5ZvRQ0KWD0FmtQ/hUkHhJkphdHOttAvE9v/kPzAd3D1zvGwf/GD3nJn5vjPzzTf/yakKX3QsbSrYAjaAMlAM8vluAHSDTtAG7oBvNoMGLNqUgjqwE+SBd+ApeAD62aYAlIBqsA8MgSYQAV2jDUCcnQKHwSC4BBrBC5BK0ycHLAZ7wAEQBudBPfg5UgeVZqD5IEbn58BscBw8z+Dc4bs4OMY+EvRR8ATMsw2gHLRzfSvpeMDxb0k6Xwemg0fMnYwByJffBZ/ASkY+VmvnWBJQq3smzByYDG5xrTYy2bwsFywEQePZa/DF1a6XY3aAZrBc54Q5Aw1gAdhu6byK7eIcWLM2TXsJYgdYBE66l6DUSDibaZ8CboIZPpfjIROzVi+FDqCOW+205UBruPe1fQavyHePvvL1v+hzOIB8FpkrPrJ9lvH7GShiLgj3PfpKflwFu2QmJYAaFp1GH1OZ6wrgt8+luM7ErQ6wtr9lhbNxHOSO0TYJhIz/cgb88RhHgv4gvhWLQ8yjwmmrYf2PGs9285kmaDFOij7LFE+1hDM+Jtvyq2VbOaSKA0zCfstOKU6v4sGjTU/5Sx/Bis+Q8vmFt1k9DxnPrvGZsMnvlCluvQIn+yY+k4pKpuQ/BCA+3yjKqArXmk60KfrsVNRwRVQy2bJyniNtigJyiDIqWxbm2dOiWLmaqOFCWXBeCPaCGxKE3oYRngf1WQiggSU9ah7HXVSvsr9XT6Dz9eAgOCs7YFhGGxeTPIqRQmq43gwDzQRz+PujZSmfS8XUB1ZQE/wjyX6Araxo91xnvtveg8fE1nkrS/k27XwkVZxgOQ0x2spxmvYOyrjNLHwZ7wVSmFZRmsv16wKYNspsv8w608cx47Y3owSl8xkmTQ8F6xKPiinjLWXQPbwnRrjm3X7vhqLbT1ArioDcD45QycS4c9yX0wpWuEHu86jO9rHcjhN0Xsvbr76eLzMKV5KOmjnlLQzC0/4KMAC3X7lHwXN7uwAAAABJRU5ErkJggg==);
}
.header__social .vk {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2VJREFUeNq8l1lIVVEUhq+HAjPTbAALKtQ0qEAsNBtopAGrh4KmhyTKoqBJI/PpRkWhUJRlD0lBc9GDPYjS5EPQgPoQNxooHGgiEslr4dVAqn/Fv2GzOefc4+1eF3x4PWefs9bZe69/rR23sPS2z6ONAKvAYpAN0kES73WDdhAADaAO/PTy0iEexmSBMrARDANfQBN4DLrAH5ACJoMCUARC4BYoBy2RBiDOjoF9oAdUgavgNZ3aWRyYBjaDnaAQnAF+0Gf3gOXwokzQTOenwSRQCl65OPfxnow5BCaCc6AENIIMrwHkgKdc33l03O0buMkzB8B8MAY8495xDUC+/D7oBLMZ+f+aOM4HQfDAnAk9gARwl2u1lJstWvaJ7+wHNSDeLoCjYApYF2Xnyj6CDWA6OGIGkKVtuEZf7OwJs6lYLYUKoIypdtwXe5Ov/0Wf/wJIoshUR7jbB2rfwUWwCSRKACspOleMgfVUPGG9dn0/813x1niujjv+PbjmEIRcHy7KaVHbP4M3xqBUkEsug3G8fsFw+lv7XUI5TmZKZzgE8AJ0iG+L4tBso3CHDVmu5O9efqGyEP+OpXQr66cUOymm+My2WNXsCkYteKf9L+m5gL/jteu92tcnaNd3hylEci9dbcIuh0EHjf9loy6ntCobDeaCLdq1m1wqNxOfI60wg2q5GfXSfA9M0K5NZX6natPr95oSFlMvxWXMVm4YryYl+ayxTHYmPoMWO5lMl4HfwGqKh5P9MP4v4KwkuzwjDUybxTYqj5E7WRPbsaDNvRNcmirj+kxw3WXmxWfAYg83nkXCzR6BOSzXul3iLO1hQdNticO7cpi2DRaVK+SSs7qJAK3gbCnaDO3Q7yU4vKeQtafeYvcqDeQOSYtBqAWSttvADQlCpWE51c4/CAHIMg0FFXo5bmH3upeiEitbBHaBU2rpLGP9pCDdYUcbbUvjUgfsOiKl6Wt4VngY5SDS2JCKSq7VNcWU4lawjJvxOdvyaEy7vCuRdaQ93LkgwHzv5PFLyvCoCHf7eerMV77zpdeTkczELHCSm+YDG9YZYRTTogJW8pkiZli++eVezoZ9PGJVs4Hcznasg81Ei1bG1eE0jwrXwzyvMIQqotNxK50Xs8io43muJlxBOqrhlNcziLD2V4ABAKxyxzpMP+03AAAAAElFTkSuQmCC);
}
.header__social .ok {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hJREFUeNqsl1tIVFEUhmcORrcpxi4vkXnNHrrYhSwrSO1K9ZIE1UNGdIGC6B7Rg5BFjSBYVBARFUYYRfUQDaRUSjdswlTsKXWwrAGJ1EzLCuxf8E9sphnPOjULPkbPnL3Xmr32+vfa7o6zM1xKGwXWgHyQBdLAaH7XDYKgATwE90GPZtIExTuZ4AjYAIaDD+AlqAGdfCcRZIBVYBvoAxXAB5r/NQBxdhzsAb3gHCgHb8BAjDFuMB1sAjtAITgNisD3aAOsGBNNBgE6LwPJ4DBoGsS5i981gkMcI0HvB7UgXRvALPCM+V1Ix90u59ZF54vBOPCce2fQAOSXPwCfwHzm+n9NfkwOA6qMXAkzgBHgLnO1FHx0xc/egWXgF7gDhkULoBhMAevi7NwMYj2YBo5FBpBpbDjNsk9kmUlJhsBNPrOzp9yY+8KpcFOILoMC7ly7DZcE6sGYiOefwUzw3ma8jGsDN8B2i7tdROaicreXcZI6sILU8VmpYrwEeglsBB4RotUUnXJlLnP5eRA85t/9oBrkKee4BvaKclrU9nYqnMaG8POr8ayfn0Ophnb2GnSIb4viELBRONNq+XkSTAWyiU7x2QvlPAP0mZXAU63GQTmJur2iVjRFrMIBB/PIITU3vAk7HQwUp/PAE/CDwvVIJnOQRhd9ei2HYnKU+ZO+YBd7BGE3WMn0bHEyYQJLL1H5fiprXTgBWilmKcY7fuVc4rPLYieToRy0k7Tz/zTDuYjLZlNmbUx8tlpso7KV5SOHyQWqYT433k+whIFotcSizwaLPdwEdjJaE2dXWPeiC1e5GlqTnmO8+LbYQPaxjdI6r+a5Uc+STKIqpijnKGSb57fYvVawh/PaDHQz4GQ6zmUqRIAmgVsK52PBVnBdggiXoY/nQZFCweTguQeWs4J6WIJV4K0igGKmrcTsipvZvYrK3WYbFcuipeoLA7KzPFaRjyX8px8It+G1XKIcdjDxtFSmKsR+sz+yJfsG1nJVqpjTeDqvZAoLjNPzr664hUvpZbSL4uA8j3N52LwE7e4FIkwL2JrLKXkmSvvlUu7289SZEOds1N6MWnjilXLTtLEVm22jmDLfHAbdxnuijzkPRq1rxe04nZdT6eFGspMJsHIiL6fZVLhe1nlJeLfHFBYH13MPb7/m9dxrXMNajeu5n0HY2m8BBgCWjdVp8gnBpAAAAABJRU5ErkJggg==);
}

.header__tolstoy {
	position: absolute;
	top: 31px;
	right: 96px;
	text-align: center;
	overflow: hidden;
	padding: 8px 12px;
	background: linear-gradient(180deg, #86B869 0%, rgba(255, 255, 255, 0) 100%), #2F8A07;
	border: 1px solid #254616;
	box-sizing: border-box;
	border-radius: 5px;
	cursor: pointer;
}

.header__tolstoy:hover{
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #86B869 100%), #2F8A07;
}

.header__tolstoy__icon {
	float: left;
	width: 28px;
	height: 30px;
	margin: 0 10px 0 0;
	background-repeat: no-repeat;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAYAAAA/xX6fAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARjSURBVHgBvVZtTJtVFL5vKZUJhJJKLQZK3dSsSxUZuFhihJngDxAwkuAfZ1LjD2KMRjFRIwmQ+PEDfyzROJOFooiGj2SwykccRqkGcT+IEBwjDUrDSLYxoNCUUtbSd895e9+l9GO0g+0kT+57zz33POfe99xzr8ASEFEUlWj0gJarrgNOQRBEdlACEjXwFnAO2BKjxQl8AxQl41eIQUS6RuAD4GHSud3udSdkc3PTi1UpNBpNVgFEpVI9iOEg0AV8hLGrLMlVPQRcoPC3tra8Y2Nj9srKyvcxVAYcA/KAfMCUmZlZ3dbWZt3Y2LjBV7wAHEuGrIBPEmdmZqYrKipeg1q3x7QHAPPQ0NAvnHQVMLEECW00Y3Jy8g90n2TJiWZwcPAHTjoLZO1FVkeWS0tLDp1Ol/i27Jas8fHxIU76KduDcHZnZyfQ3Nz8CtuH1NTUFCHBXPC3CeTEI3tcynGn8yK6GWx/IkxNTXXwVb7B/e86CQrgJH0g5YfReMICUUQEJsiIpZe7Kysr5+kjGAwep3Z7e/sdjBtvE2JAqh45OTmXZAfYWgXO1K7o+vr6JB21sk62C19JXl7eZVoe9Pmc2IDmV6gkHkUgEJDKU0ZGRlB21NLSQjrqRxaGXaUMdpKOShy+JVuDwRCgFueYyiFbW1uj5hHgjDRpeXn5Xb7nljBfUdvH+7Q6RaQdrVRW+P1+MzlzuVxnqW82mx9DfvzPOU4wu93+Iu+cYQcg8PM6P2Ify7qBgYEPOYeVVVVVZSNh3OhQiVKzfQp8/I7f5G9sbHxG1hUXF+f6fD66AJySAql8jkfQxPYhmF9DTubn5/9CVxk+5vV6/6MSLXXq6uqKeAQkJ9ldCOYZgGtIFk9TU9PLkeM4HpMYv52YgtVqbUO1CfKtfYIlIbx4LFC0o6OjP0J1KNIGx+NfkHrDdZldXV1niRQylSCRHvgC8FP0/f39P0GtjmGnAW6urq7ORI5lIwo3tvcyN6S0/wQ4D3wLfAZ8DnQAFwFKNhH1c6O1tfVLFjpvsQJ7k+ymp6dPRw0iw1xEiPHjwD9iHKFtcDgclzo7O/uMRmMlC92NscjyKTvh01NeXn5UGcsoNTXVgOZP3Oa+np4ea3t7+0RhYWGBVqtVp6SkCIuLizdwfmcXILBzAO44ZBTEV0CBzWb7Gi+IuZgrRLXYHh4evlBSUlJbWlqqxUQloBJDr7eEBLZZwM+0G7jU7VBpYhrSjW+xWN5mobcL6+3tPQTdacy7wrf4+QTIKGvpVRccGRmx5ebmGu9kf5RFF+1ivFsGkcE7/BfSzX4KeA54ioIAXgWyyRjZ+CwZzc3N/YbuEXaXoqutrX1vYmLib3odxMklKtIvyIQomR2RTgSWvBxRq9WF9fX1T5tMpsNpaWkqOPbh1nE1NDS8pNfrDyMPRpVKZQXK2Xfp6ekWdoCSAqSx0JWlQHaf6O7u/n59fX0t3grvhairq6tP4QU37vF47guhLI+WlZVFXQS3AN7VlXs3qr5LAAAAAElFTkSuQmCC');
}

.header__tolstoy__chats {
	float: left;
	width: 53px;
	height: 18px;
	margin: 5px 0 0;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCA1MSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMDk2IDEwLjQ3NkM3LjI2IDEwLjYwOCA2LjUxMiAxMC42NzQgNS44NTIgMTAuNjc0QzQuOTQyNjcgMTAuNjc0IDQuMTIxMzMgMTAuNTEyNyAzLjM4OCAxMC4xOUMyLjY1NDY3IDkuODUyNjcgMi4wNjggOS4zNjEzMyAxLjYyOCA4LjcxNkMxLjIwMjY3IDguMDcwNjcgMC45OSA3LjMwMDY3IDAuOTkgNi40MDZWMC4xNzk5OTlINC42MlY2LjQwNkM0LjYyIDcuMDk1MzMgNC43NTkzMyA3LjYwODY3IDUuMDM4IDcuOTQ2QzUuMzMxMzMgOC4yNjg2NyA1LjkyNTMzIDguNDMgNi44MiA4LjQzQzcuMjAxMzMgOC40MyA3LjYyNjY3IDguMzg2IDguMDk2IDguMjk4VjAuMTc5OTk5SDExLjcyNlYxOEg4LjA5NlYxMC40NzZaTTE3LjAyMTUgMC4xNzk5OTlIMjEuMDQ3NUwyNC40Nzk1IDE4SDIxLjEzNTVMMjAuNDc1NSAxNC4wODRIMTcuNjU5NUwxNi45Nzc1IDE4SDEzLjU2NzVMMTcuMDIxNSAwLjE3OTk5OVpNMjAuMTIzNSAxMS44NEwxOS4wNDU1IDQuNjY4TDE3Ljk4OTUgMTEuODRIMjAuMTIzNVpNMjcuNjM1MSAyLjg2NEgyNC44ODUxVjAuMTc5OTk5SDMzLjk5MzFWMi44NjRIMzEuMjg3MVYxOEgyNy42MzUxVjIuODY0Wk0zNS42NTM2IDAuMTc5OTk5SDM5LjI4MzZWNy42ODJINDAuMTQxNkM0MS45MTYyIDcuNjgyIDQzLjI1MDkgOC4wOTI2NyA0NC4xNDU2IDguOTE0QzQ1LjA0MDIgOS43MzUzMyA0NS40ODc2IDExLjA0MDcgNDUuNDg3NiAxMi44M0M0NS40ODc2IDE0LjE3OTMgNDUuMjUyOSAxNS4yMzUzIDQ0Ljc4MzYgMTUuOTk4QzQ0LjMyODkgMTYuNzQ2IDQzLjY5MDkgMTcuMjY2NyA0Mi44Njk2IDE3LjU2QzQyLjA0ODIgMTcuODUzMyA0MS4wNDM2IDE4IDM5Ljg1NTYgMThIMzUuNjUzNlYwLjE3OTk5OVpNNDcuMDQ5NiAwLjE3OTk5OUg1MC42Nzk2VjE4SDQ3LjA0OTZWMC4xNzk5OTlaTTM5Ljg5OTYgMTUuNThDNDAuNjkxNiAxNS41OCA0MS4yNTYyIDE1LjM4MiA0MS41OTM2IDE0Ljk4NkM0MS45NDU2IDE0LjU3NTMgNDIuMTIxNiAxMy45MDA3IDQyLjEyMTYgMTIuOTYyQzQyLjEyMTYgMTIuMDUyNyA0MS45NjAyIDExLjM3MDcgNDEuNjM3NiAxMC45MTZDNDEuMzE0OSAxMC40NDY3IDQwLjcyMDkgMTAuMjEyIDM5Ljg1NTYgMTAuMjEySDM5LjI4MzZWMTUuNThIMzkuODk5NloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=")
}

.header__authoriz {
	position: absolute;
	top: 90px;
	right: 16px;
	width: 235px;
	text-align: center;
	font: 12px/1 'CalibriBold', sans-serif;
	text-transform: uppercase;
}
.header__authoriz li {
	display: inline-block;
	margin: 0 0 0 14px;
	position: relative;
}
.header__authoriz li:before {
	content: '';
	position: absolute;
	top: 2px;
	left: -9px;
	width: 1px;
	height: 8px;
	background: #CAC8CE;
}
.header__authoriz li:first-child {
	padding: 0 0 13px;
	margin: 0;
}
.header__authoriz li:first-child:before {
	top: 15px;
	left: 50%;
	width: 77px;
	height: 11px;
	margin: 0 0 0 -39px;
	background: url(data:image/gif;base64,R0lGODlhTQALAMQAAPGVhfzp5vrb1u16Z++HdetoU/719P/9/eZFKuhSOeEiA/fDuvOpnelaQupiTPfHwOQ0F/W1q/a7svKhk/vi3v75+PnRyudLMeMqDPSvpOxxXeU+Iv3v7eMvEeEgAP///yH5BAAAAAAALAAAAABNAAsAAAX74CeOZGmeIkcJFBegYxUccH3QNYybhyBNBM2AwJgwMpOBpjAcFBzPxOWSsVRypx0WVaFIAJrEBuMplxUdhXnNPmMQibg80Wg4oAOjhKLdkgwCGQQFCGRth4iJimYKChAXdAMCBn1cFgMIaoubnJ1sHQ0aBA8cODs9DA4QnqxrGBAbcHZMBAATRgy5RxESvBIPLBQtWhyphp0YmodoCA20ExHAFAEclH5bxQQOG4gdaWUYG1MIGx0QdVC1EwsC1dfvXAsDr3BLTLYOcAkDttoJBRMkcIBH8BqNBdAopKhwwMKRBworCLCwgIIBGwUzkriBwloOjiNoVNIILwQAOw==) no-repeat 50% 100%;
}

.header__nav {
	position: absolute;
	bottom: 18px;
	left: 16px;
	font: 16px/1 'CalibriBold', sans-serif;
	color: #94C83E;
	text-transform: uppercase;
}
.header__nav li {
	list-style: none;
}
.header__nav > ul > li {
	position: relative;
	float: left;
	padding: 0 0 0 48px;
}
.header__nav > ul > li:first-child {
	padding: 0;
}
.header__nav > ul > li:nth-child(2) {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpinHLCjgEKGIG4D4iLgPg/SICJAQHigLgASjMgS/IBcQeU3QHlwyVrgFgCygbRdTBJVSDOY0AFOSBxkGQ/ELOjSYL4/QABBgDpJwl4OntTjQAAAABJRU5ErkJggg==) no-repeat 20px 5px;
}
.header__nav > ul > li:nth-child(3) {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAYAAAArkDztAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFhJREFUeNpinHLCbhsDA0MeEN9hQAJMQOwJxFeBuBuIeZAlQIANiEuA+BYQJwIxIwsDKpAE4nlArMeEJvEciJOBuBim4xcQTwbiRiD+DBIASWzH5iqAAAMATHcOvT9XxZ0AAAAASUVORK5CYII=) no-repeat 21px 5px;
}
.header__nav > ul > li:nth-child(4) {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNpinHLCbgsDA4M3AybYygQkCoH4F5rEbyAuAkneBuLJaJKTgPgWE5TTBMQvoOwXUD4DTPITEFdA2RVQPgMLklGLgNgQSoMBQIABAAcNECuUDB1TAAAAAElFTkSuQmCC) no-repeat 20px 5px;
}
.header__nav > ul > li:nth-child(5) {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAYAAAArkDztAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFdJREFUeNpinHLCjgENqADxRCYkAR4g7gbiq0DsxQIkGIE4AYhbgVgSpgok0QfEBejmgYwqAuJkIH6OLvEfiOcBsRoQ9wLxL5gEDHwB4hIg1gbi7QABBgA5Ag1krWLwTAAAAABJRU5ErkJggg==) no-repeat 21px 5px;
}
.header__nav > ul > li > a {
	display: block;
	color: #000;
}
.header__nav > ul > li > a:hover {
	color: #94C83E;
	text-decoration: none;
}
.header__nav > ul > li.all-cats {
	margin: 0 0 -8px;
	padding-bottom: 8px;
}
.header__nav .all-cats > a,
.header__nav .all-cats > a:hover {
	position: relative;
	display: inline-block;
	margin: -3px 0;
	padding: 3px 13px 2px 6px;
	border-radius: 3px;
	background: #7B6E9B;
	box-shadow: 0 2px #453669;
	color: #FFF;
}
.header__nav .all-cats > a:after {
	content: '';
	position: absolute;
	top: 7px;
	right: 4px;
	width: 6px;
	height: 6px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACdJREFUeNpi/P//PwMUvIPSQiCCiQEHYAHi/2hi/wnqYCTJDoAAAwAeFQcMGt6v9gAAAABJRU5ErkJggg==);
}
.all-cats ul {
	position: absolute;
	z-index: 2;
	top: 24px;
	left: -50%;
	display: none;
	width: 480px;
	margin: 0 0 0 -55px;
	padding: 5px;
	border: 2px solid #000;
	border-radius: 3px;
	background: #1B1430;
	background: -webkit-linear-gradient(#302354, #06050B);
	background:         linear-gradient(#302354, #06050B);
}
.all-cats ul:after {
	content: '';
	display: table;
	clear: both;
}
.all-cats:hover ul {
	display: block;
}
.all-cats ul:before {
	content: '';
	position: absolute;
	top: -5px;
	left: 50%;
	width: 5px;
	height: 3px;
	margin: 0 0 0 -2px;
	background: url(data:image/gif;base64,R0lGODlhBQADAIABAEU2aQAAACH5BAEAAAEALAAAAAAFAAMAAAIFTGAHuF0AOw==);
}
.all-cats li {
	float: left;
	width: 25%;
	font: 12px/18px Arial, sans-serif;
	text-transform: none;
}
.all-cats li:nth-child(4n+1) {
	clear: both;
}
.all-cats a {
	display: block;
	padding: 0 10px 1px 17px;
	border-radius: 3px;
	background: url(data:image/gif;base64,R0lGODlhAwAFAIABAP///wAAACH5BAEAAAEALAAAAAADAAUAAAIFRAKWi1cAOw==) no-repeat 6px 7px;
	color: #FFF;
}
.all-cats a:hover {
	background: #312A49 url(data:image/gif;base64,R0lGODlhAwAFAIABAJTKPAAAACH5BAEAAAEALAAAAAADAAUAAAIFRAKWi1cAOw==) no-repeat 6px 7px;
	color: #94CA3C;
	text-decoration: none;
}

.search-form {
	position: absolute;
	right: 16px;
	bottom: 12px;
	width: 240px;
	height: 29px;
	border: 1px solid #EBEEF0;
	border-top: 1px solid #C0CBD3;
	background: #F9F9F9;
}
.search-form__field {
	width: 100%;
	padding: 7px 28px 0 10px;
	border: none;
	background: none;
	font-size: 11px;
}
.search-form__field::-webkit-input-placeholder {
	color: #454546;
}
.search-form__field::-moz-placeholder {
	color: #222;
}
.search-form__field:-ms-input-placeholder {
	color: #454546;
}
.search-form__button {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 100%;
	border: none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOhJREFUeNpi/P//PwMyYGRkNABSZkD8EYiPAOWfMmADII1QzfZAfAwkhIYXATE3TB1cPZImmMLzQDwTiFcA8Weo2BZcGk9CFbSgSDIwKALxQ6hcBZocgzFU4gy6qVAF3lD5vcjiTEABG6h3jzBgB7uhtC2yIEjjdyibE4dGaSj9BF1CC+oUUEAoYnHqNFjoYgucRVDJe0DsB8Q8QKwODV1YaDti08gNxNuxxCEI/4PSN4BYAkUjkrNKoQZ8hiqcA8R2UDaKZgZsUYDFnxLomonSiKYZ5CJORvREjg8AM4AokPoC1PMdIMAAnAsE0hOOdckAAAAASUVORK5CYII=) no-repeat 50%;
}


/* Middle
-----------------------------------------------------------------------------*/
.middle {
	padding: 30px 0 0;
}
.middle:after {
	content: '';
	display: table;
	clear: both;
}
.content {
	float: left;
	width: 100%;
	padding: 0 288px 0 16px;
}

.archive-items:after {
	content: '';
	display: table;
	clear: both;
}
.archive-item {
	position: relative;
	float: right;
	width: 342px;
	margin: -5px -5px 38px;
	padding: 5px;
}
.archive-item:nth-child(2n+1) {
	float: left;
	clear: both;
}
.archive-item:hover {
	background: #FFF;
	box-shadow: 0 5px 5px rgba(0,0,0,.23), 0 0 7px rgba(152,203,0,1);
}
.archive-item__headline {
	display: block;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #000;
	text-decoration: none;
}
.archive-item__headline:hover {
	text-decoration: none;
}
.archive-item__image,
.video-item__image {
	display: block;
	margin: 0 0 12px;
}
.archive-item__date,
.post__date {
	position: relative;
	display: inline-block;
	height: 15px;
	margin: 13px 0 14px;
	padding: 0 5px;
	background: #94CA3C;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	color: #FFF;
}
.archive-item__date:after,
.post__date:after {
	content: '';
	position: absolute;
	top: 0;
	right: -17px;
	width: 17px;
	height: 15px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKFJREFUeNpiTJpnfYyBgcEHiN8xkAHmJh5hYALSlkB8AIglGMgETFBaF4gPA7EcJYaAgArUIHVKDGGAugRkkAElhoCAKDSMbCgxBAT4gXgXELtSYggIcALxFiAOpMQQEGAD4tVAnECJISDADMTzgTifEkNgYAIQ11FqCAg0Qg2jyBAGqLfmQL1JtiEgkAzES6EBT7YhIBAOxBuT59twAgQYAOSMFTL+JOEuAAAAAElFTkSuQmCC);
}
.archive-item p {
	margin: 0 0 12px;
	font-size: 16px !important;
    font-family: PTSerifRegular,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",serif;
    color: rgba(0,0,0,.86);
    line-height: 1.5em;
    word-break: break-word;
    word-wrap: break-word;
}
.archive-item__comments {
	position: absolute;
	top: -1px;
	left: 10px;
	width: 35px;
	height: 43px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAArCAYAAADyijE0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXtJREFUeNrs1zFLw0AYxvFLFQdHJz+Aq0NBLBQE14LddBLEQfAzCIIgOBUHV1ehILoYBzM5uQpCJVNB8AMUhJOWgon/C0exxaTEpMkJF/gRbK/25Xnfu7ZOIMS+EGIBQ30v44re26GYUBhyzRtTiXHFBDaZ36+KSka5L/kedeiT3aQMms1S74ojTdragd1NMcV82WRsMXZmbDI2GZuMbdP/SUZ9uXJsMqbPjGNKMaOfKhlcYxGHGGb5X1lmRr30CC399yV83GC5yJnpYRfexONPqOmC1otok48avJjn37GJq9RtSpmMqxORU9b1sYdnnGMu73PmFCcpk79AR7dtKY+ZkToN94+D/og13GE1y8x09Xy4Gbf/G+q4TVpXUR9MMTzU4CesSUNiB8dxa+KSaWELvRwOxUlnaEAm7SZV3AAHaM/45FfnUxUPWBnNzI+YXlFHO6e2TNNFVY/DWJv62MDLDNqSRG6HYUNvlCiZjk7ko6BExuj5iBL6FmAAEfzcpG00ne4AAAAASUVORK5CYII=);
	font-size: 11px;
	font-weight: bold;
	line-height: 36px;
	color: #FFF;
	text-align: center;
}
.archive-item__comments span {
	padding: 0 0 0 13px;
	background: url(data:image/gif;base64,R0lGODlhCgAJAKIHAPizs/Ozs/Kzs/Wzs/ezs/Szs/azswAAACH5BAEAAAcALAAAAAAKAAkAAAMceLC8RyfKSMycZlw59D5D8R1iYAaRuQkH+wluAgA7) no-repeat 0 3px;
}
.archive-item__footer {
	height: 31px;
	border-bottom: 1px solid #7F7497;
	background: #EAEAEB;
	font-size: 11px;
	font-weight: bold;
	line-height: 30px;
}
.archive-item__footer:after {
	content: '';
	display: table;
	clear: both;
}
.archive-item__views {
	position: relative;
	float: left;
	padding: 0 8px 0 27px;
	background: #CDC9D6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpiuH31EQMI37ryiOn///9MDAz/gTQD038wjYRh4v//Y8cM+MQZ4GwGCBsgwAD02UymZJjfAAAAAABJRU5ErkJggg==) repeat-x;
	color: #33265A;
}

.archive-item__views:before {
	content: '';
	position: absolute;
	top: 10px;
	left: 8px;
	width: 14px;
	height: 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAP9JREFUeNpi/P//PwMy6KnZKw+kQoFYFSp0C4hXl7Q4P0JWxwjT2FqyVRhItQFxAhCzMaCCX0A8H4irqnu838E1VmWtNAay1wIxyDaQSZOAeCFUUyIQ54DUAvEDIA5qmxZ+njEnZrYukHMIiAWgCicAcSfI1UDcN3lxyrnc2Dkgg3Kh8u+B2Jbl06ePS5E0MUBt6gDiaCAuAgkA1SxE0igIxEtZPn56z4jmn/9QZ4HA8QDHmrlAegeaGkaWDx8/RKE5NQ2Iy4GYGWoISGMjkiaQU6PAgWOkEktS4Jy7s/g8PDpUxQOIio7bLze8Q4lHGJDidcGaAJ593oOSAAACDABveGHpH0crEwAAAABJRU5ErkJggg==);
}

.archive-item__tolstoy-comments {
	position: relative;
	float: left;
	padding: 0 8px 0 23px;
	background: #CDC9D6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpiuH31EQMI37ryiOn///9MDAz/gTQD038wjYRh4v//Y8cM+MQZ4GwGCBsgwAD02UymZJjfAAAAAABJRU5ErkJggg==) repeat-x;
	color: #33265A;
}

.archive-item__tolstoy-comments:before {
	content: '';
	position: absolute;
	top: 11px;
	left: 4px;
	width: 14px;
	height: 10px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNzUgMC41SDIuMjVDMS44OTA2MiAwLjUgMS41NDY4OCAwLjY1NjI1IDEuMjE4NzUgMC45Njg3NUMwLjkwNjI1IDEuMjgxMjUgMC43NSAxLjYyNSAwLjc1IDJWNi41QzAuNzUgNi45Mzc1IDAuODc1IDcuMjgxMjUgMS4xMjUgNy41MzEyNUMxLjM3NSA3Ljc4MTI1IDEuNjI1IDcuOTIxODggMS44NzUgNy45NTMxMkwyLjI1IDhIM1YxMUw2IDhIOS43NUMxMC4xMDk0IDggMTAuNDQ1MyA3Ljg0Mzc1IDEwLjc1NzggNy41MzEyNUMxMS4wODU5IDcuMjAzMTIgMTEuMjUgNi44NTkzOCAxMS4yNSA2LjVWMkMxMS4yNSAxLjY0MDYzIDExLjA5MzggMS4zMDQ2OSAxMC43ODEyIDAuOTkyMTg4QzEwLjQ2ODggMC42NjQwNjIgMTAuMTI1IDAuNSA5Ljc1IDAuNVoiIGZpbGw9IiMzRjMxNkIiLz4KPC9zdmc+Cg==");
	background-repeat: no-repeat;
}

.archive-item__cats {
	float: left;
	overflow: hidden;
	width: 220px;
	padding: 0 0 0 8px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.archive-item__cats a {
	color: #333;
}
.archive-item__cats a:hover {
	color: #442D8B;
}

.pagination {
	margin: 0 0 38px;
	text-align: center;
}
.pagination a,
.pagination span {
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	height: 22px;
	margin: 0 1px 5px;
	border-radius: 50%;
	background: #DEDAE3;
	font: 11px/21px Tahoma, sans-serif;
	color: #000;
	text-align: center;
	text-decoration: none;
}
.pagination a:hover,
.pagination .current {
	background: #5E4E8C;
	color: #FFF;
}
.pagination a.prev,
.pagination a.next {
	width: auto;
	border-radius: 0;
	color: #33265A;
	text-decoration: underline;
}
.pagination a.prev {
	padding-right: 15px;
	padding-left: 23px;
	background: url(data:image/gif;base64,R0lGODlhDgAFAIAAAPj4+D41YCH5BAAAAAAALAAAAAAOAAUAAAINBGKpiesITZvH2XpNAQA7) no-repeat 0 10px;
}
.pagination a.next {
	padding-right: 23px;
	padding-left: 15px;
	background: url(data:image/gif;base64,R0lGODlhDgAFAIAAAPj4+D41YCH5BAAAAAAALAAAAAAOAAUAAAINhI8QyberDHyxIWilKQA7) no-repeat 100% 10px;
}
.pagination a.prev:hover,
.pagination a.next:hover {
	text-decoration: none;
}

.headline {
	height: 45px;
	margin: 0 0 20px;
	border-bottom: 3px solid #453669;
	background: #E7E7E7;
	font: 24px/46px '1TCompoNormal', sans-serif;
	color: #000;
	text-align: center;
	text-transform: uppercase;
}
.headline a {
	color: #000;
	background: url(data:image/gif;base64,R0lGODlhAwABAIABAAAAAAAAACH5BAEAAAEALAAAAAADAAEAAAICRFIAOw==) repeat-x 0 100%;
}
.headline a:hover {
	text-decoration: none;
}

.home-items-wrap {
	margin: 30px 0 73px;
}
.home-items-wrap:after,
.video-items:after {
	content: '';
	display: table;
	clear: both;
}
.video-items--home .video-item {
	margin-bottom: 17px;
}
.video-items--home .archive-item__headline {
	overflow: hidden;
	white-space: nowrap;
	font-size: 14px;
	line-height: 24px;
	text-overflow: ellipsis;
}
.video-item__image {
	position: relative;
}
.video-item__image:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 64px;
	height: 64px;
	margin: -32px 0 0 -32px;
	border: 6px solid #FFF;
	border-radius: 50%;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPtJREFUeNqslk0KwjAQhdOxV3DjKbyAuvNn41o9irrUM/kDKrYX8BS68AwlvoFOEaHtxMzA26Twmu9rAk289z3n3AvxzmAImSMHpGtVyDNBHsjAqpCH0W/IGkksCnk6yD5GAdWsi4KhVaEouIYqoJbnouCoVUDKF4+1CihAjyjYNCmgQOesYNekgP48bqJgZFUoCi6lArIo/FZQXQRyNlMpsCp0VsgyZ6SP3GMLC2SLzJA3L6QRZU9kxbuyQK4QYx0K4lQQfycNRFwimcVXFsQs9tgU5dWqRQxBViFqd3jSIrYVCuJMi9iEzIgLJLe4y4KYx17qxPpn6SPAAKn5N6oS4itUAAAAAElFTkSuQmCC) no-repeat 18px 50%;
}
.video-item .archive-item__headline:hover .video-item__image:before {
	border-color: #E3FF00;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQxJREFUeNqslssNgkAURWeetMDGWIQNKDs/G9dqKeJSa0JN1AgN2INGF9RA8I7hJWoEZ5z3khMSPhfu4RP0pVRtpdQdlOqP6XwcRmACEhAqgaFqOQRn0JMKNGOqH8ECaIlAMy2w9lFANetZQV8qkBUcXBXQj+2sYGOrgCxPPLBVQA56WEHcpIAcnRsFqyYF9OfjxgoiqUBWsL8qHQOSCHxVkCA0lAh8U4DQSCpQSVXm2YEuvo0n38ACLMEYYblZEXiE3cDcXJVE5WdFcPJ1yBVHIP+2Q+BYcQZSibvMFVPfx6aovi61FV0qW1W0vcKtbcVfgVxxbFuxqbKpOAWZxLvMFTPfl1pL/yw9BBgAWEU+j9uYpUsAAAAASUVORK5CYII=);
}
.video-item__image img {
	display: block;
}
.video-item .archive-item__date {
	margin-bottom: 0;
}
.video-item .archive-item__views {
	display: inline-block;
	float: none;
	margin: 0 3px 0 16px;
	background: none;
	font-size: 11px;
	font-weight: bold;
}
.video-item .archive-item__views:before {
	top: 4px;
}
.video-item .archive-item__cats {
	display: inline-block;
	float: none;
	overflow: visible;
	width: auto;
	padding: 0;
	white-space: normal;
	font-size: 11px;
	font-weight: bold;
	text-overflow: none;
}

.more {
	display: block;
	margin: 18px 0 0;
	padding: 5px 0 6px;
	border-top: 3px solid #5BA139;
	background: #94CA3C;
	font: 24px/1 '1TCompoNormal', sans-serif;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
}
.more:hover {
	border-color: #6CAB4D;
	background: #9FCF50;
	text-decoration: none;
}
.more span {
	padding: 0 10px 0 0;
	background: url(data:image/gif;base64,R0lGODlhBQADAIABAP///wAAACH5BAEAAAEALAAAAAAFAAMAAAIFhB0XC1sAOw==) no-repeat 100% 10px;
}

.page-title,
.post__headline {
	position: relative;
	margin: 0 0 28px;
	padding: 0 0 20px;
	border-bottom: 3px double #988F8A;
	font: bold italic 30px/1 Georgia, 'Times New Roman', Times;
	color: #453669;
	text-align: center;
}
.page-title:after,
.post__headline:after {
	content: '';
	position: absolute;
	bottom: -3px;
	left: 50%;
	width: 7px;
	height: 7px;
	margin-left: -3px;
	background: url(data:image/gif;base64,R0lGODlhBwAHAJEAAPz8/IWFhfv7+wAAACH5BAAAAAAALAAAAAAHAAcAAAIPlGOJKLCyHIQOHAoszqkAADs=);
}

.post-meta {
	margin: -22px 0 18px;
	font-size: 11px;
	color: #8C9296;
	text-align: center;
}
.post__date {
	margin: 0 20px 0 0;
}
.post__author {
	margin: 0 17px 0 0;
}
.post__author span,
.post__cats a {
	font-weight: bold;
	color: #000;
}

.font-size {
	float: left;
	margin: 0 0 10px;
}
.font-size__title {
	float: left;
	height: 21px;
	margin: 0 6px 0 0;
	padding: 0 10px;
	border-radius: 3px;
	background: #44375D;
	background: -webkit-linear-gradient(#4B3E65, #3E3156);
	background:         linear-gradient(#4B3E65, #3E3156);
	font: bold 14px/20px 'CalibriRegular', sans-serif;
	font-size: 14px;
	color: #FFF;
}
.font-size__minus,
.font-size__plus {
	position: relative;
	float: left;
	width: 22px;
	height: 21px;
	margin: 0 7px 0 0;
	border: 1px solid #BBBFC4;
	border-radius: 3px;
	background: #FFF;
	cursor: pointer;
}
.font-size__minus:before,
.font-size__plus:before,
.font-size__plus:after {
	content: '';
	position: absolute;
	top: 9px;
	left: 6px;
	width: 8px;
	height: 2px;
	background: #000;
}
.font-size__plus:after {
	top: 6px;
	left: 9px;
	width: 2px;
	height: 8px;
}


.post-comments {
	float: left;
	border: 1px solid #17C342;
	box-sizing: border-box;
	border-radius: 4px;
	overflow: hidden;
	padding: 3px 8px;
	cursor: pointer;
	margin: 0 10px 0 2px;
}

.post-comments__value {
	float: left;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	padding: 0 8px 0 20px;
	position: relative;
}

.post-comments__value:before {
	content: '';
	position: absolute;
	top: 2px;
	left: 4px;
	width: 14px;
	height: 10px;
	background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABuSURBVHgBxY+xCYAwEEX/BQdwBFtTZQErTa0bxWygE2QRQTDOYO0mZwQRqyOdr7v7Dz4fyITqrR0UqcBAKWg+OaqXpRt2Cpn8KBYgzGAYYlRMzyjG+ZXSf3oPvdugo2UdO5dRzePRLB4SerVGyi93RhjmU6F5AAAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	color: #1FC137;
}

.post-comments__title {
	border-left: 1px solid #1FC137;
	float: left;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	padding: 0 8px;
	color: #1FC137;
}


.post-share {
	margin: -15px 0 7px;
}
.post-share:after {
	content: '';
	display: table;
	clear: both;
}
.post-share * {
	box-sizing: content-box;
}
.vk-like {
	float: right;
	margin: 0 20px 0 0;
}
.fb-like {
	float: right;
	margin: 0 20px 0 0;
}
.twitter-share-button {
	float: right;
}

.post__entry {
	clear: both;
	font-size: 21px !important;
    font-family: PTSerifRegular,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",serif;
    color: rgba(0,0,0,.86);
    line-height: 1.5em;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
}

.post__entry p{
	clear: both;
	font-size: 21px !important;
    font-family: PTSerifRegular,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",serif;
    color: rgba(0,0,0,.86);
    line-height: 1.5em;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
}
.post__entry:after {
	content: '';
	display: table;
	clear: both;
}
.post__entry .zoom {
	position: relative;
}
.post__entry .zoom:hover:before {
	content: '';
	position: absolute;
	top: 11px;
	left: 11px;
	width: 44px;
	height: 44px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABB5JREFUeNrMWE1ME0EYnf7RFvq3DZRqJLVevHgxYPDmwYgaFfEHxJOeNUGvniBRInozevEkiSZqIIEAxiAYEi4GLkY9SSJSDqa0kVpaaGv/fF/dmrW223aXjkzyMpPNzvR19n3f92Y0/f39jHPTAQcBr4K57/ScydqAt4lEoi2VSlU9uaGhoYc34b5wONwWCoWqntjU1JTrtZwJ700mk6oW4E141mw2M71e+YflLYkX0KEX6MPYnX8Yi8VYJBJhW1tbqnY4qwDrwHOSnMy6d4FdgIYwMDCgwa4fd7lcMY1Go26HV1ZWqtOXVivYbLZeh8NBqaunkjkg3IXuZSAQqMtms3w1nMlk2MbGBg07KpySI7u2tlYnlYPcTm970FFQoS1X8OpJkg+RJQ3nW319PfN4PAnqVQWdTqdjVquVGY3Gku/QzphMJtLxjTLLnacAhAwMhWRJyxh24rdmigVhxYSJLLR5G8N5mdd+Ah+AsMw7l4Gn2FldCbJnoetZQN0OGwwG6j5RLlWhmBxZv9+vi8fjf8lIQnZmpxSOM8BwMbLNzc30ZXrKkeVJ+DQwSgFWguwFkJ0qmOOnuPkjhd/V8RsPwlREnhVmAwnZi0XIUnvkdDqZxWJhgiBQsC/i2QIPwm0gapchO1mioAyihHc3NjYO2+32W3h0FM9SPLzEFxDM4PNq0+m0lGw3MFmmCo6SlHhreAm409LSknG73UT2O2kWmNhuexmFN5D6BOoiCknTOWwfisoR8Wg0VQs/PA0jk6te0BJ9SqpgCyp22icWnYiazyWn4WuobGngFMafgZtAiP3nJkc4AFziQQLBRVK5D3iAOTr74VlwJ5w4ipF1ohsPBoMOKirwLLJ+Wm2WcFH9Bw6oWKMdOdqxubnJKO2JfvpELUozeYMlWMBx9B+BQYXrWMj4Sw8BZA63m3Cn6A3s8LRsdXWVjghUjfbXWkJ5wlbxB5+ISb0c2RGpN6BdwVgjBk3NswRhLhwOt9IlB4z0VYDID1VCNu8NAKpgizx2uD2RSLTS9VE0GmXr61Qf2PUSmh2RcV1XgB88dni39GJOHO8pQna02IERJ4W8kXnFIw1WEnR0rBkrQTYu/pkJxqnpKyD7zxlMQpZy8BuZ+XbgECDIvHMYklRHmJI4DE+vzIExLl6CyJGlcjuGryJI82xhI7J0r6aKMC0AwsMldjYp7vx0mbUfoNwK9OdrLgki6fP5jNK7LokMuiogS80r1XzNg04lWWozeT/NM+hyPyiSPVcFWamfpixi5kaYdhp+wQTb91q86Mu3r8Bj4J4aP13qSkoxYWp0KVd4MafX672CIAwhOOmmcoRXHlZsL6kiihmkg3Fsqgy8eH20zJOwPn+Eh4Gp7p9ijnh99JA34XkE0zEFc8mZvQfSPAn/EmAALhi+nJsR8I0AAAAASUVORK5CYII=);
}
.post__entry strong {
	font-family: 'CalibriBold', sans-serif;
}
.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 25px;
	font-family: Arial, sans-serif;
	font-size: 24px;
	line-height: 1.2;
	color: #342551;
}
.post__entry h3 {
	font-size: 22px;
}
.post__entry h4 {
	font-size: 20px;
}
.post__entry h5 {
	font-size: 18px;
}
.post__entry h6 {
	font-size: 16px;
}
.post__entry p {
	margin: 0 0 25px;
}
.post__entry ol {
	margin: 0 0 25px 40px;
}
.post__entry ul {
	margin: 0 0 25px 20px;
}
.post__entry ul li {
	padding: 0 0 0 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASlJREFUeNpkkL1KA1EQhb+7mxAbESy0VckDBGITi4BF0MIFJY2kEizEVxACgha+gkUkVayNYqEQXYsQK5EVMSC6SBqDCIqCmmSvcxNWFhw4zMy583PuqLkd0AqCAGzxYtXsFI7r00YzbijLEhCxTtB3Tn5mg8wEYxJfhW+msCrQERAwRC5VIJMkJem+4WKy1tlb2+Xt+xitLXpBV1aN4j1XmE+vYMXLy40m8ZiWGS9ft1z6B38SAn2IioPXLrMwvUr9rpSPWaL2nRsSI4MiLTp7nUFs23Dkleh+UFOzRdzEMFlTYKYraSwsDWK/Be45J2fbrJvGpCAdQs6lKy30Zg2d26Ip3GT/M4L76Il+Prl4eCJbb/B6WmRRqEfDK/6b2WAUdwXXIfkrwABtT2KOxc1TXgAAAABJRU5ErkJggg==) no-repeat 0 9px;
	list-style: none;
}
.post__entry table {
	width: 100%;
	margin: 25px 0;
}
.post__entry th,
.post__entry td {
	padding: 6px 10px;
	border: 1px solid #DDD;
}
blockquote {
	position: relative;
	margin: 27px 0;
	padding: 3px 15px 3px 78px;
	background: #E7E6EB url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYBQTFRF5+brNCVRQTNcOixW5uXqfXSQNSZS393kZ1t8QDJbiICZkoqi1NLbOClUs66+T0NpSz5lPC1Y2tjg4eDmsay8ZFh64+HnaV9/y8jT3tzjZVp7TT9mZlt82NXe0s/Zj4efk4ujt7LB3dvjZFl7sq2+q6W30c/Yx8PPkYmhxsLPtLDARDZfbmODPzFb29nhcmiGbmSD4+LoNSdSTUBn19XdqqS2t7PCjoaem5SqmpSpQzZesKq7nJWq4d/mmpOpOy1Xa2CA09Han5itNyhTRjhgysfScmiHOSpVPC5YbGKBPzBaUENpq6a4YVV4aV5+UURqzMjTSjxkcWeGVEdsl5Cm1dPci4OcSj1kzMnUSDpi5eTprai5z8zW2dffrae5jIScPjBZXVJ1zsvV5uTq09DZoZqvxMDNYld5zcrV397kVEhtZ1x9e3GOpZ+yg3uV0M3XVkluc2mHmJGn1tTdRzlhdGqIioKbxcLOnZarX1N2qKK1xcHNb2WENidT1dLbVUlt4R/vsQAAAnRJREFUeNqUVud/2kAMvWeIMbiYsnfCJsywEgJpVpO0md177733zr/eszHGxzTvAz9Z1jM6SSeJkH5YJNvGgdVutx5s2CQLmQBLKwkGydY4TnSGmjgj4sqOy+dz7ayIgpMqZu6Osp8rgBfSq3rValrgsT031Hw2BBRzg/rcHhCaHdTnOYTjw/85HoY136+k3l9KjPI1sUBP0m/Pz4+L3jzPMlLgT42P92keKd15rYhNylAMpYz2EMICmYgzCGnxRzgxmRAMQ81HtIA4MYA4ClE1QkViCMVOpF6CzxkjZHnIlbiMCDEIAcv014vFnoozdXDTTP6poum89nYRXnoD4HT3CGfVa2A1kxPdK3FRe+t2Up8kxiOTasTpCCd7ryOQiA2icYIIG/HDY5zggZ84EDBOCMBBOLiME1zgiB0+HcE+nuCDvY/whZOhEK4qohW4zhJYl8wyntSUryryd+AV6xJ7aAUS8LMrvwXOsYdmw6rgD3C/Kx8BV9iwsomTkV7H+m9V/lHD/iM2cRIE1v72NvCm2pGf0jN/e6wvV6mv+N7f26P1d7xJxVs3fkX+AkdlwhYfW95KHi4/k8VOHh6+0Dsrlze9QDqfarR7v+s00k05f9eiem9foyWPBPBZTfXhudiN8meH8OlO/xUNTtUEKmq7NNpmltBuaI0saKCR1dGcslUmNTkzbTOeut1PP1CUkfVx9Mj6OjCy6FDcR31pRDzreJAfMnbpDlDJDhm7FboPZIZ+qdmmg/3QrVe5D+lgbzdH+dqQV4ddQfQEytVq+YInJuzKq0Nj3HKy5mWXE+/axIUmKNn8jtLWVsnht6UGS+a/AAMAwWE9J7D+WDsAAAAASUVORK5CYII=) no-repeat 17px 50%;
	font-size: 16px;
	font-style: italic;
	color: #5B5270;
}
.post__entry blockquote p {
	margin: 0;
	padding: 12px 0;
}
.post__entry img {
	max-width: 100%;
	height: auto;
}
.wp-caption.alignnone,
.wp-caption.aligncenter {
	margin-bottom: 25px;
}
.wp-caption img {
	vertical-align: bottom;
	margin: 0 0 5px;
}
.wp-caption-text {
	font-size: 13px;
	font-style: italic;
	color: #777;
}

.video-wrap {
	width: 100%;
	margin: 30px 0;
}
.video {
	position: relative;
	overflow: hidden;
	height: 0;
	padding-bottom: 56.25%;
}
.video iframe,
.video object,
.video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#ctrlcopy {
	position: absolute;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: 5px 0 0 -1px;
	opacity: 0;
	line-height: 0;
}

.post-bottom {
	margin: 35px 0 16px;
	padding: 30px 17px;
	background: #FFF;
	box-shadow: 0 1px 1px rgba(0,0,0,.18);
}
.post-bottom:after {
	content: '';
	display: table;
	clear: both;
}
.post-bottom__headline {
	margin: 0 0 25px;
	font: 24px/1 'CalibriBold', sans-serif;
	color: #000;
	text-align: center;
}

.post-bottom__share {
	float: left;
}

.rating {
	position: relative;
	float: right;
	width: 150px;
	height: 41px;
}
.post-ratings > img {
	position: absolute;
	top: 0;
	right: 0;
}
.post-ratings > img + img {
	position: absolute;
	top: 0;
	left: 0;
}
.post-ratings[data-nonce] img:hover {
	opacity: .75;
}
.rating .count {
	font: 36px/43px '1TCompoNormal', sans-serif;
	text-transform: uppercase;
	text-align: center;
}
.post-ratings-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	overflow: hidden;
	width: 16px;
	height: 16px;
	margin: -8px 0 0 -8px;
}
.post-ratings-loading img {
	vertical-align: top;
}

.subs-form {
	margin: 0 0 25px;
	padding: 14px 0 17px;
	border-top: 3px solid #94CA3C;
	background: #FFF;
	background: -webkit-linear-gradient(#FFF, #F0F3F7);
	background:         linear-gradient(#FFF, #F0F3F7);
	box-shadow: 0 1px 1px rgba(0,0,0,.18);
	text-align: center;
}
.subs-form__title {
	margin: 0 0 17px;
	font: 24px/1 'CalibriBold', sans-serif;
	color: #000;
}
.subs-form__label {
	display: inline-block;
	font: 18px/1 'CalibriBold', sans-serif;
	color: #342551;
}
.subs-form__label span {
	position: relative;
}
.subs-form__label span:after {
	content: '';
	position: absolute;
	bottom: -8px;
	left: 50%;
	width: 78px;
	height: 11px;
	margin: 0 0 0 -39px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAALCAYAAADRP7vCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BJREFUeNrcVk1sVFUYPffe9950ftqh0+kwMEChtKAlMcTExBA3LkiINnHlyiWJK0hw4daEHWwJO1euTEjUmGhigA2hRKLoQFta2vTHVAerLYPTmXZm3pv3rufeIi6IpT9Qk97Mlzu577s/37nnO98VWmv8Hy0qL2Sipb+OQesOCLEkO7NF3WykVW5Pab1raL+pomolrbpy5e0+v/OyNwgm73/Q+m32YliaKwRz04geLUB4HkSqA27vUehWABGL09oMmAhmJqDrK7RlqO48ZDqD8PEiooV56DCEcD3oZh1heRFoNgAp0fHhx3B6Dl92X3ntHNcJtwM48SIYpwNfhAvzfcH94m1/YiTTmhpH8MsUospjhH8+hF5ZfnaSciBT7fYb529uY7NGPAFV6IFsT5uT8PfEbHSCwCoIpayvcF2AwAsvBpXdDbd/gNRxeEF7Svw/6Ow/dPelAcdAvdbDuZP+6M/fBGNFtOZmEBCocL6EaLm6xk7i34DWPNETP9M/3VT/9/hWWOO40FEIpjpUfp8FViTb4RzoRcfpjwbV7sI1kUj6mwbOMCoYv3ep9vmnZ5p3hhDMTgJhuH4QNhSN2DIgL6LJdCe8geOQlAsnX0Db24ND7pGB91Smu2zwWFPjgomRs/7IT5dWvr2C5vAdq0EbCnIzAKxzjtFESZ0UyRREPElLQLbFATOeSFptNOkrKAcykbL+oLZCSB5bwBBGUB9NqlI3fX6vsdikmMY1cwbOG1O5vReoxyU7x6Q8/ezerqefAY66lFr57stq/epXaNy+wdSsbSlIUh3wfVsEnutr9If+Rn+kSZ/OLshdtEzWppLK5nym1Q9kwxWCdZdgzTDgCq0u2uLhdjLS+Qes+rWvq8H0A1bBUfjjwwh///W5VDaMs+LuN1fHqA8ym7O9jiIC1mQlbJGpixxLwT3YvyrO5vZ5225Pn2WE0RgK85Tae+Cc6ur+nqBUthuIDQNn3kL+8I9FpiSWv/hslfK8YSf/Jpy+V6FrS5ZZMtMNh4GboBs3r7IoTFuADHimOjFomzrh4h+2WETs1aEjiL3xlhHbcuz1E/2ys6uMHdKeFofGrevFYGL0OAGoURTfYbA3LRurlZRNBS8WspKeZ5H4xLBG5QtDzr6DZ2m2hLdmJ98lc0/R/5TTe/R9MnKMQPrYoW3dzxE+Sj2ycccCsdH2twADAHgSendvAUQ4AAAAAElFTkSuQmCC);
}
.subs-form__field {
	width: 260px;
	height: 30px;
	margin: 0 3px;
	padding: 0 8px;
	border: 1px solid #E8ECEF;
	border-top-color: #C9D3D9;
	background: #F8F8F9;
	box-shadow: inset 0 1px #EBEEF0;
	font: 12px 'CalibriRegular', sans-serif;
}
.subs-form__field::-webkit-input-placeholder {
	color: #454546;
}
.subs-form__field::-moz-placeholder {
	color: #454546;
}
.subs-form__field:-ms-input-placeholder {
	color: #454546;
}
.subs-form__button {
	height: 21px;
	padding: 0 10px;
	border: none;
	border-radius: 3px;
	background: #7B6E9B;
	box-shadow: 0 2px #453669;
	font: 16px 'CalibriBold', sans-serif;
	color: #FFF;
	text-transform: uppercase;
}
.subs-form__button:active {
	position: relative;
	top: 2px;
	box-shadow: none;
}

.comment-list {
	margin: 35px 0 40px;
}
.comment-list li {
	list-style: none;
}
.comment-list .children li {
	padding: 0 0 0 30px;
}
.comment {
	margin: 0 0 40px;
	border-bottom: 1px solid #DADFE4;
	padding: 0 0 0 68px;
	font: 15px/1.2 'CalibriRegular', sans-serif;
}
.comment:after {
	content: '';
	display: table;
	clear: both;
}
.comment > :last-child {
	margin-bottom: 0;
}
.comment .avatar {
	float: left;
	margin: 0 0 15px -68px;
}
.comment-meta {
	position: relative;
	top: -2px;
	margin: 0 0 7px;
	font-size: 14px;
}
.comment__author {
	font-weight: bold;
	color: #5BA139;
}
.comment__date {
	color: #9F9F9F;
	margin-left: 3px;
}
.comment > .comment__reply {
	margin: -12px 0 12px;
	text-align: right;
}
.comment__reply a {
	color: #0D93B0;
	text-transform: lowercase;
}
.comment-nav {
	overflow: hidden;
	width: 100%;
	margin: -15px 0 40px;
	font: 14px/1 'CalibriRegular', sans-serif;
}

.respond__headline {
	margin: 0 0 10px;
	font: 18px/1 'CalibriBold', sans-serif;
}
.respond__login {
	text-align: center;
	background: #E6F0F6;
	border-top: 3px solid #0D93B0;
	font: 15px/18px 'CalibriRegular', sans-serif;
	padding: 25px 20px 32px;
	color: #363E48;
}

.cancel-comment-reply {
	margin: 0 0 12px;
}

.comment-form {
	border-top: 3px solid #0D93B0;
	background: #E6F0F6;
	padding: 14px 11px 16px;
	font: 14px/18px 'CalibriRegular', sans-serif;
}
.comment-form__field {
	width: 190px;
	padding: 6px 10px;
	border: solid #CCC;
	border-width: 1px 0 0 1px;
	margin: 0 0 14px;
	font: 14px 'CalibriRegular', sans-serif;
}
.comment-form__comment {
	width: 100%;
	height: 115px;
	padding-right: 45px;
}
.comment-form__button {
	height: 24px;
	padding: 0 18px;
	margin: 0 7px 0 0;
	border: none;
	border-radius: 3px;
	background: #94C83E;
	box-shadow: 0 2px #5BA139;
	color: #FFF;
	font: 16px 'CalibriBold', sans-serif;
	text-transform: uppercase;
}
.comment-form__button:hover {
	background: #9FCF50;
	box-shadow: 0 2px #6CAB4D;
}
.comment-form__button:active {
	position: relative;
	top: 3px;
	box-shadow: none;
}
.comment-form-textarea {
	position: relative;
}
.comment-form__smiles-toggle {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 31px;
	height: 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAUCAYAAAB1aeb6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFJREFUeNq8lntIU1Ecx7+7d3OPom2p6dTKR8RA0fKBlaGVgpo5CcoSgiKNDPqjMtIME9HCxNLI0NLqn6jMP4oyCOqPfJKakkZkVI5UhpKPzaVO26Nz75zkYy7a7Ae/y/ndc3Y/5/xeZ5yG5lYQiSFaSDQEyy/tRLOIvuaSR6xYvOqlWCwBl0sv+aueHiV8fX3sIuv1hhCNRv1KoxmLo4hdKpHYBjtKGA7DY7jMyeU0bR94eKgftU9uobd/BAa9nn1H0Vx4ekiwW5EGmcdcb83w5Fx7T9JU9wCPaxoQIJ9CStIE/HymQXFIiHp5eNM8gcLLRVAkhiM69shCL9gDbq67S8BtyDgxgi3Bk3PmZG56RIRNovMjHwWlLTAZdYiJT5+zhvpXsGa0D9UEnHlymAW3vReg/q1odr6lQ4jGFhGC/KeQn/kDz190YlD1xTHwmupyeK/9hdAgHQxGoOimM27ckcJkMs8Xl6/G9SopdFMcyDdMs2F59LDSMXClchRJcVqb6yyb2RuvhUqltR7zgYF+VFUUkvgYWZtDUUhLz4K7u9ciJWPEOk9zZtPkCGdJ3KemOeBwzPMWWygw0z1leoiERutwBhIcuh3trfWszYwXA1vE1VmPjg8CshETwuclnMXu/uoE9RjN5oVlY1bdvjM6EULhClaZsfVORUGtoTEySiP/movVdTlXXEn98zAxSWF8kloaboFG7Upgx9bEx0eKsntSxESOQyo24Pwl19n4WqSg1AV8vgnJijE2GWXuK23X+aaQbTYTaf+B47iYU4iuT3zcLh7A6Vw3pJ6Rwc97Gox3lX088MjX75epoCQN512nANkXjtmG07Tt3iOWrsfB5DDi8jbkZgyhJG8Qn785obFVRBIWUMT+ZMuLAZ/LX4PEhEC4yTY6rsNtjTwKo8kJeVebsDlAh317tEhNUZtvwO88ttaZZqNIDCXtNdWx7ZWRiKhDkPvvQO3TCpRUzr9YpMjKXnix/AnvNhgMdt1szi5eOJxW8NfrCY+tQibbT6nVasuLZReGw/CYPsSZ+RulIJpPNPA/8LuY8if67LcAAwCnzhbaMD6CwQAAAABJRU5ErkJggg==);
	cursor: pointer;
}
.comment-form__smiles {
	position: absolute;
	z-index: 2;
	top: 30px;
	right: 5px;
	display: none;
	width: 70%;
	padding: 3px;
	border: 1px solid #CCC;
	background: #FFF;
	box-shadow: 0 0 5px rgba(0,0,0,.3);
}
.comment-form__smiles img {
	vertical-align: middle;
	padding: 3px;
	cursor: pointer;
}

.error404 {
	text-align: center;
}
.error404__image {
	display: block;
	width: 100%;
	height: auto;
	margin: 0 0 50px;
}
.error404__links {
	margin: 50px 0 0;
	padding: 0 0 20px;
}
.error404__links:after {
	content: '';
	display: table;
	clear: both;
}
.error404__links a {
	float: left;
	width: 155px;
	margin: 0 0 0 10px;
}
.error404__links a:first-child {
	width: 185px;
	margin: 0 14px 0 0;
}

.top-100:after {
	content: '';
	display: table;
	clear: both;
}
.top-100-head {
	margin: 0 0 32px;
	font: 25px/1 '1TCompoNormal', sans-serif;
	text-transform: uppercase;
}
.top-100-head:after {
	content: '';
	display: table;
	clear: both;
}
.top-100-head__month {
	float: left;
}
.top-100-head__month span {
	color: #33265A;
}
.top-100-head__month:after {
	content: '|';
	position: relative;
	top: -2px;
	margin: 0 40px;
	font-size: 24px;
	color: #33265A;
}
.top-100-head__types {
	float: left;
}
.top-100-head__type {
	background: url(data:image/gif;base64,R0lGODlhAwABAIABAJ+fnwAAACH5BAEAAAEALAAAAAADAAEAAAICDFIAOw==) repeat-x 0 100%;
	color: #9F9F9F;
}
.top-100-head__type.active {
	background: none;
	color: #33265A;
}
.top-100-head__type:hover {
	text-decoration: none;
}
.top-100-items:after {
	content: '';
	display: table;
	clear: both;
}
.top-100-item {
	position: relative;
	display: block;
	float: right;
	width: 332px;
	margin: 0 0 45px;
	font: 18px/1 'CalibriBold', sans-serif;
}
.top-100-item:nth-child(2n+1) {
	float: left;
	clear: both;
}
.top-100-item:hover {
	text-decoration: none;
}
.top-100-item__image {
	position: relative;
}
.top-100-item__image img {
	display: block;
}
.top-100-item:hover .top-100-item__image:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGBgqAUIMAAAggB+M7+4vQAAAABJRU5ErkJggg==);
}
.top-100-item__title {
	margin: 12px 0 0;
	color: #000;
}
.top-100-item:hover .top-100-item__title {
	color: #33265A;
}
.top-100-item-meta {
	position: absolute;
	top: 170px;
	left: 0;
	display: none;
	font: bold 11px/14px Arial, sans-serif;
	color: #FFF;
}
.top-100-item:hover .top-100-item-meta {
	display: block;
}
.top-100-item__date {
	position: relative;
	float: left;
	height: 15px;
	margin: 0 23px 0 0;
	padding: 0 5px;
	background: #94CA3C;
}
.top-100-item__date:after {
	content: '';
	position: absolute;
	top: 0;
	right: -16px;
	width: 16px;
	height: 15px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJdJREFUeNpiTJpnfYyBgcEHiN8xkAGYgNgSiA8AsQS5BoCALhAfBmI5cg0AARWoIerkGsAAdQHIEANyDQABUWiY2JBrAAjwA/EuIHYl1wAQ4ATiLUAcSK4BIMAGxKuBOIFcA0CAGYjnA3E+uQbAwAQgrqPEABBohBpEtgEMUK/MgXqNLANAIBmIl4ICmYWBfBAOSi8AAQYAtewRiX+PP1gAAAAASUVORK5CYII=);
}
.top-100-item__views {
	float: left;
	margin: 0 16px 0 0;
	padding: 0 0 0 19px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKBJREFUeNpi/P//PwMakAfiUCBWhfJvAfFqIH6EogqkEYqFgXgmEP/8jwlAYjOAWAimHqbJGIgfQBX9A+IJQGwIxZOgYiBwHyoG1qgLxO+RTO8HYgkgXgLERlCDJyHJvwNibZDgJTRnGQDxAihbDMlFyOACE9CbjGiB8x9J7DgQV0HFkAEjNqdORXLqYiAWhwYMhlPJDhyyooOR3AQAEGAA7RZsvE9LI1YAAAAASUVORK5CYII=) no-repeat 0 2px;
}
.top-100-item__comments {
	float: left;
	padding: 0 0 0 15px;
	background: url(data:image/gif;base64,R0lGODlhCgAJAIABALOzswAAACH5BAEAAAEALAAAAAAKAAkAAAISDI5nwc3qGowG0GevTZjuWzEFADs=) no-repeat 0 3px;
}
.top-100__count {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 29px;
	height: 29px;
	background: #000;
	line-height: 28px;
	color: #FFF;
	text-align: center;
}
.top-100-item:hover .top-100__count {
	background: #33265A;
}

.load-more {
	width: 250px;
	margin: 0 auto;
	padding: 63px 0 40px;
	background: url(i/more.png) no-repeat 50% 0;
	font: bold italic 18px/1 Georgia, 'Times New Roman', Times;
	color: #000;
	text-align: center;
	cursor: pointer;
}
.load-more.loading {
	color: #51427E;
}

.best-items-wrap {
	position: relative;
	margin: 40px 16px 0;
	padding: 0 0 55px;
	background: #F8F8F8;
}
.best-items-headline {
	height: 45px;
	margin: 0 0 18px;
	border-bottom: 3px solid #94CA3C;
	background: #FFF;
	font: 24px/42px '1TCompoNormal', sans-serif;
	text-align: center;
	text-transform: uppercase;
}
.best-items:after {
	content: '';
	display: table;
	clear: both;
}
.best-item {
	float: left;
	width: 302px;
	margin: 0 0 35px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.best-item:nth-child(3n+1) {
	clear: both;
}
.best-item:nth-child(3n+2) {
	margin-right: 30px;
	margin-left: 30px;
}
.best-item:hover {
	color: #453680;
	text-decoration: none;
}
.best-item__image {
	display: block;
	margin: 0 0 10px;
}
.best-items-wrap .more {
	margin: 0;
}

.go-out {
	padding: 20px 20px 30px;
	background: #FFF url(i/go-out-bg.png) no-repeat 100% 0;
	box-shadow: 0 1px 1px rgba(0,0,0,.18);
	font: 18px/24px 'CalibriRegular', sans-serif;
	text-align: center;
}
.go-out__are-you-sure {
	margin: 25px 0 0;
	font-size: 24px;
}
.go-out__link {
	margin: 0 0 38px;
	color: #5D5D5D;
	text-decoration: underline;
}
.go-out__no,
.go-out__yes {
	margin: 0 2px;
	padding: 0 16px;
	border-radius: 4px;
	font-size: 25px;
	line-height: 42px;
}


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

.sidebar__translate {
	margin: 0 0 30px;
}

.sidebar__top-100 {
	display: block;
	height: 183px;
	margin: 0 0 30px;
	padding: 152px 0 0;
	background: #FFF url(i/sidebar-top-100.png) no-repeat 0 19px;
	box-shadow: 0 1px 1px rgba(0,0,0,.18);
	font: 14px/18px 'CalibriRegular', sans-serif;
	color: #453669;
	text-align: center;
}
.sidebar__top-100 span {
	font-family: 'CalibriBold', sans-serif;
	text-transform: uppercase;
}

.section {
	margin: 0 0 30px;
	box-shadow: 0 1px 1px rgba(0,0,0,.18);
}

.recent-comments {
	font: 12px/1 'CalibriRegular', sans-serif;
}
.recent-comments-more {
	display: none;
}
.recent-comment {
	margin: 0 0 15px;
	padding: 0 7px 3px;
	border-bottom: 1px solid #ECECEC;
}
.recent-comment:after {
	content: '';
	display: table;
	clear: both;
}
.recent-comment__title {
	margin: 0 0 7px;
	font-family: 'CalibriBold', sans-serif;
	font-size: 14px;
}
.recent-comment__title a {
	color: #000;
}
.recent-comment__title a:hover {
	color: #453669;
	text-decoration: none;
}
.recent-comment p {
	margin: 0 0 5px;
	color: #989898;
}
.recent-comment__image {
	display: block;
	margin: 5px -7px 3px;
}
.recent-comment__date {
	float: right;
	color: #9F9F9F;
}
.recent-comment__author {
	color: #5BA139;
}

.sidebar-social__headline {
	margin: 0 0 1px;
	padding: 12px 0 7px;
	border-bottom: 3px solid #DEDEDE;
	font: 24px/1 '1TCompoNormal', sans-serif;
	text-align: center;
	text-transform: uppercase;
}
.social-item__headline,
.social__twi {
	height: 45px;
	padding: 0 0 0 12px;
	background-repeat: no-repeat;
	background-position: 201px 5px;
	font: 25px/45px '1TCompoNormal', sans-serif;
	color: #FFF;
	text-transform: uppercase;
}
.social-item__headline,
.social__twi {
	border-bottom: 3px solid;
	cursor: pointer;
}
.social__twi {
	display: block;
	border-color: #0D697D;
	background-color: #33BAD7;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxRJREFUeNq0l89rE0EUx5NFbWJ/mKb0UkFINi0eSqJVWqEe1IOIetNKC4Inbx482j9AMVEiHoRWxZMiUvBSFRT0ppYoSkSUYlOhcbUWpCmxxart+h34LsZlZ3YS04EPZDNv3vftzo/3JmjbdkCzNYPDYB9IgThoYd8C+Ajy4DG4D8o6ToMaAXSBM2AQhIEFcqAA5mnTChKgF3SAJXAbnAdTSu8iAAlhcBH8AiWQAd0gqBgj+pLgAlgAPzkuJBsjc9QJ3lJcONikEJURAVnwG+SBqRvAdjAHZkBfDcJu+oEFvoKUXwCdFH8HNtdB3GELmGQQpiyAjfzsM3UWrwzC4nSEvAJwFlzfGog77AYrIO0OoKtiwdXieAM4BE5wGlW2l7k7zMoAbnCrea3206BF4TAOPth/2yrfcACMgnUu+ygog2tOAML5kuLtC+AZB3r1T9jeTYicAls9xlwC30GTeBjigG6JwBT7p8EeV1/CVrdHnB63zx72HwvwUxQVJ9xVl9OH4Cho5YKVtaJE3DkxxZYcEQ85cFcxxzvBZw8BMdffFAG88VmM98Bzg1mtoEgXN0HIK5GBqGJc0SfJiSQVN5hS5xWGY8x21bacT7/QjBgajs6CJzUEMK5jZLCYUL3hD5ABL6t8+1c+NkKzZLCSSfgYiyC3VRHAsIaN0Jw2WEb1clHJ2gQ4Aj5pOB7RmDKDmnmxHQa5bZIaZ77IGe8VW28crNfws4P2A+KhGSyyjHIbdoAD4CQYY8KyJWdC1uPcVyUkcRQ3On9cZw0X8TAWSeUpRdxN5JA7PFp1M2cbxUcrs2GCKTKrGNgO9oPjDGoXC9dqU/cVsMws+k9BkmEB2b+GBclefslzXhVRmOe3xfKp3uIxMAtegwZZUWoyS03WOYgYi5Yv/K0sy1MMwmINV4/PPkvxpO7FxGT1usItE61BuI0LbpWfPVbNzSjA0jnN3VFmGdXjczUzeMg4+3yZC65BNkbncmrycjoEGsEceMF87nU5bQeL4BZIi/P+f2/HTmsCB13X8wj7ShRyrucPGIRv+yPAADT8HHB67bL/AAAAAElFTkSuQmCC);
}
.social__twi:hover {
	border-color: #26788A;
	background-color: #48C1DB;
	text-decoration: none;
}
.social-item__headline span,
.social__twi span {
	padding: 0 9px 0 0;
	background: url(data:image/gif;base64,R0lGODlhAwAFAIABAP///wAAACH5BAEAAAEALAAAAAADAAUAAAIFRAKWi1cAOw==) no-repeat 100% 8px;
}
.social-item--fb .social-item__headline {
	border-color: #243C74;
	background-color: #485E92;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuZJREFUeNrEl01IVFEYhu8c1DJNRwchCiS9Ki3KwQItbFNE9LcYWtWiNkFtonWrFi3CsShatOpnUUjLCMpd68ggGSjJSgNpsEx0bErSmm7vB++F2+H+nKvj9MEDd+7cc773nvudc96TcBzHMoyN4BjYD9KgHTTwvwXwEeTAM/AUFE06TRgI6AIXwQlQC/JgBEyAeT7TBDpAL9gMFsFDMAA+hPYuAgKoBdfAL1AAg2A7SIS0kf+6wVWwAJbZbn1Qm6COOsFrJpcOGkOSBpEE18FvkAO2qYAeMAOmQN8KEuv0gzz4AtJRAjqZfAxsKUNyl1YwThH/jIS3CDewuKSy97DYoqIabAN1nnvvwJzPs63gOZgFfeCnXoRuwZkO+yGOlh6ZkDZ7QQlk9U/Q5Sk4k+T1YM7xj0xE25ucHbZXwD1ONdNqP6wlnQVvyYGIts2gCG67AhrAYoy3F855kr8CNTGL8gb4LiOpUAZHucLdt8yj2nM9CpatePGAhXukimv7J/DGMHEdZ4wbNSDp+S17QCmiHxE9I7llGo5QwHEDARnwKOKZRvDNoK8nIKW4q01Y5Ym8YXKLm1R7FReeecNGDodXhCc8990hH4shVnImVcw3fAxE9AXPvbu8JxyMO2SKZqLJqnxIzoKik+n4DwIk56SijerVvulah2LOnKKHExu1o4ICekCL5FY0kOLhTlVQwGnwAwwrrlxiIM9qK9paRQqcAUMiwp2GA9wPLlVAwGUu6VndkAzSQPYb7GbnPbvhnRi74D7wB1zxs2QyAi84RGLJpkLeYhPYyuuvhkt5Gy3ZNNgNlvzOBTaN4ziNZLlMaRt4D6Z5HWrL0xSRp4dbbXIZ9s9M3m16MLF5mCjRwzWvIHEK3OI3H9XfPEqAxeNUlgaySBu1M+JopsAuihbLtcSCWxfUxuRwavNwepJuSJzMS+7nfofTFi4yQ5xqk6s9HbtRLx5OO567C1eBidzj+TBFRMZfAQYAzLiYNJ2JybgAAAAASUVORK5CYII=);
}
.social-item--fb .social-item__headline:hover {
	border-color: #3A5082;
	background-color: #5B6E9D;
}
.social-item--vk .social-item__headline {
	border-color: #285680;
	background-color: #4076A8;
	background-image: url(data:image/png;base64,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);
}
.social-item--vk .social-item__headline:hover {
	border-color: #3E678D;
	background-color: #5384B1;
}
.social-item--odn .social-item__headline {
	border-color: #C85C05;
	background-color: #ED920F;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABulJREFUeNqsV2tsFFUUPvPemd22i6UPKBSwIEilpdVagkFQqFDQqIgERaQEFIMaMRgTUaMBfhAg+EATFYNGoojiK76iwScqIkWg5f2SFqHUlrLbdndnd3Zm/O5sy0O6swU8ySY7M3fuOfec833nG862bUplTa8Uc3L+yCLlqsqZvJY5kffl5glaTy8nezn23DbCphU+1W7pwQO2EfkkduS7db4xzxylbhiXKoD2n5feKw8Y/ZzUu3QQJyicFfqHjMZdZAaPkR1tTWyipJOQ0ZeknGHEe7PINqOW2XxwixU5/ajcf9S2Swog8NHMwWrxfR8oV95cZMcjFNm1gaL7P6f4qcPszMm2IzFzEClDbiW1cApxosc2Gmu/knoNn4KHercDaPth0QytpGq1kJ6nhHespXD1arJj7XQxxilp5C2bS2rxdLJCTc12PHqj4M/fmzKA9k3LHtfKHlxBcZ1v/foJpLuWLsdwekqfsII4SY2agbqxYnbhr0kDaP9xyXRtxCPv2JEWPvDpXGL1/j+MT+tF/ttfJ17rqZuBo2UIYtcFAQQ+njU07ebnt3OiIp/+cEZy51YcLYB3OO6cm7ZTf+JF1yB6TFmLZXwDkHRlZ084AQBmfPr4ZTVKwbhCNF/ytJsx4jx+8gyrImXgTcSrfrL0Vor9tYkiO9aQHW4iEhWXcpSQf/IaMluPvw3UzGL3nJA9Q++sYs5ZwyV1bhmO87RbXiRlQPmZ20JaNklZA7F5MbV+/RigGWCn7HILo2E7RWreJ7Vo2v24XILfYR6nV5SBFQsZ1Fi3u5laVJVwblmkH/weaFlG+t5vgHuD5L6lpF3/KBH2cbPQ1tfIRoMjCy/AtyCC4Qql3tcVRGrWuUANNRY1UgZVOFf6ge+obeMCJ+UR0Uvp9ipksZLkfiMonN6X7PaTSI3c9U56kPQ9H5PnmqmVnqtv78vLA8Y8iMZzSCapsZ6TVNS8h3MZq/8FzpuJ07KdvojVJ5DFSRoJWg7Wx12zoO/7gjhBFqW8sod4IaPPGKu9sYPhXCyuo+GCzl85rxwspzpBsOYX88o6iow1EXZPdN+qaR/2Clig7fEi783pY/yz24VeyYGcbYQoeuQnUG1/UG0FVr9MxolqknKHk2fI+ERm/v6TrGAdIlJTMINN8cZajk/r3V8UfNlqZwpdDSiIbHuVxNxhpKDh1MJJzu9Mh5/cQ6HNSxGs0IEC9yFnBuo5KafIJ6JufOdUc+V2Ncvh9zZALT58doIHFC9Z0RDFjm6m8B8r0SM9yUL6bf10UiieOQ98YpwLYneo1I6FyDdmMcn515N+6EeK7lwDyK5C03lx9BAcZ5J67cPkGTyBIjvXU+T35cDsFd2iaZGJCcxzwfX0ZIKEepCQnkve0mmkXjWW4i31BBHiIEPokY9nOYm1so9s0DWXaj5AQ8B3XGRKBrSY4boam4Z+WIj5MB+nrCDel4VbWeenNBam6IGNpO9+1wk2lWE0W1a4JcgCOAIlU+LgKWnj8IBNC4V+eob0mrdIzC4htbQKFFyATNRRePtaijdsJfPUfiyVsLuUoqF4EqGeMJ7385BNXzIZxZSM+0ui8zOb9jpFETR/IjQ1w+EEs3FnwnmK5nPqnjWEeI+fByV/whvHq99kGo7JKPdOtIAdA802j9LGPQvtl4nBE3Imom/UfNJGLsTzaGJUpzDP4NvYWI9ZrSfe4n2jn6oDM1U7Gg4wcwvAM3wOnD0GqEtkHK+hwIaZIKffcGiBvCPmkFq+gA141yB4Ns4LJ9sYYOswhVucfMWb9z/BBCTTcF07tx3l6y1/wBEdxvFaavt2Acinmtq+f4qidVuc1Gsl96C5BiITetIAtPJ5bA5YmC2LzlNERsOOL6TcoklQRux/Fz0gkFIw0elw4+g3aCDIfgwfMsJQO3kkF0xCSYIgpY2JqdpFL0h9ysh/x2o2vpcjiCfPC8AKNWt4Uo8XM09vgCRra7gwEUxsMIzLKJXgOSvFUPtOpyxTXTmHwib/1PdMfFscwumLcSt6gShFKQqxcBugqQQ+m9tlEJdizHnGHW9YvJbVitFfilt/nQX4ufDoOXh3/NShCqZemYBkGu5yzUn73e9i9GYH4Xz0uc6TfpiwTEC5buTVK3KZhnNkVIcW6LYUR7ezhlOHTQXlRg5g6E34r/NU34Yes63hFcGXMwtfNZy+5yOOKRkmJpIyJmM4kAzDuafwLgtwtfDuS6j50501v+iPU1iB2XpipeDNqgTFSkzJxE/W8maw3hmpnYOFcTvmu815MgRGMhhI7wHai/H4yGV9HZ/9XlycL/e7oQqnmYx69kOJ0njZx3eMaxOUHgAS9iAL62PHNn+oXTu7qTv7/ivAAPCbCyH+zHvHAAAAAElFTkSuQmCC);
}
.social-item--odn .social-item__headline:hover {
	border-color: #CE6D1E;
	background-color: #EF9D27;
}
.social-item__inner {
	display: none;
}
.social-item__inner iframe {
	vertical-align: bottom;
}
.social-item--vk .social-item__inner {
	overflow: hidden;
	height: 400px;
}

.related-items {
	padding: 0 0 10px;
}
.related-items li {
	list-style: none;
	font: 14px/1 'CalibriBold', sans-serif;
}
.related-items li + li {
	margin: 15px 0 0;
}
.related-items img {
	display: block;
	margin: 0 auto 5px;
}
.related-items a {
	color: #000;
}
.related-items a:hover {
	color: #453680;
	text-decoration: none;
}
.related-items a span {
	display: inline-block;
	margin: 0 8px;
}

.top-commentators {
	margin: -20px 0 0;
}
.top-commentators li {
	padding: 10px;
	border-top: 1px solid #ECECEC;
	list-style: none;
}
.top-commentators li:first-child {
	border: none;
}
.top-commentators li:after {
	content: '';
	display: table;
	clear: both;
}
.top-commentators .avatar {
	float: left;
	box-sizing: content-box;
	margin: 0 8px 0 0;
	border: 2px solid #E8E8E8;
}
.top-commentators__name {
	padding: 2px 0 4px;
	font: 16px/1 'CalibriBold', sans-serif;
	color: #453669;
}
.top-commentators__comments {
	font: 14px/1 'CalibriRegular', sans-serif;
	color: #9F9F9F;
}
.top-commentators__comments span {
	font-family: 'CalibriBold', sans-serif;
	color: #000;;
}

.sidebar__video,
.sidebar__games {
	display: block;
	height: 125px;
	margin: 0 0 30px;
	background: #FFF url(i/video.png) no-repeat 50%;
	box-shadow: 0 1px 1px rgba(0,0,0,.18);
	direction: ltr;
	text-indent: -9999px;
}
.sidebar__games {
	background-image: url(i/games.png);
}


/* Footer
-----------------------------------------------------------------------------*/
.bottom-links {
	position: relative;
	margin: 0 16px;
}
.bottom-links:after {
	content: '';
	display: table;
	clear: both;
}
.up,
.home {
	height: 38px;
	margin: 0 0 20px;
	border-top: 3px solid #453669;
	background: #E7E7E7;
	font: 24px/34px '1TCompoNormal', sans-serif;
	color: #000;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
}
.bottom-links .up {
	float: left;
	width: 49.8%;
}
.up span {
	padding: 0 17px 0 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAYAAADtyJ2fAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJlJREFUeNpi/P//PwM2wMjIGAmigfLLsSoAaUTHQCALxO+hWBarGiyaGIF4H8hMKAaxGYnRWIKkCYZL8GoEAj0g/olFI0hMD6tGIGAH4stYNMEwSI4dm8Z+PJpguB9FIxC4APE/IjSC1LiA9DBCQ3EyEMtAY0gEiK3RYu0oEL+Bsp8AcS62UHXAYpMDujomBjLBqEZaaAQIMAD7vtD3aI9g6AAAAABJRU5ErkJggg==) no-repeat 100% 2px;
}
.home {
	float: right;
	width: 49.8%;
}
.home span {
	padding: 0 34px 0 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAUCAYAAAB1aeb6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABL1JREFUeNqkVllIo1cUvokxmrjHfde4UqIog1sDvvhUphR8L/PW0unM9GEKpS20dDr0dRhLkfahVJgHQUqdTqcbGEsbdxE3xgXFqlHct7gkMSb2+2696c+YdmbohUv+/y7nO+c73zl/dCMjI6+Mj4+36vX6AGZQp9MJDMP6+vpIYWHh62lpab6zszOuCe7FxcUJo9EofD6fODw8FNnZ2eL4+Fhc3AuN8/Nz4fV6hcfjEbArz3R1dQmLxSL3JAhefi4rK7sPB+5zITIyUiwvL4u5ubnChYWFJ01NTZ+ow1FRUYKO8EwwGBTYF/n5+dJ4OPBwQ3vO4Pf7RVZWVovJZPKNjY21bm5u6jCF2WwWs7Oz70dERDiqqqqcjCIjI0Ps7+8LsCJqamqkE4z+6OjoEjjeDXDqLARkMNDhdJz1wDG3XKOHpBD0fRkIBIxtbW0tNMRoMKOWlpZa4YA9ISHBTerS09NDUWFd7O3tCaROnQ+Bw6atvLz8AMz+yfft7e2XEei7BQUFbwBHMifBORkBDn6FeQORlXKNxk5OTmwrKyufxcfH34IBCa6ipAGykZeXJ5KTk+W7cgrsGUdHR99saGj4YGtr6zWHw/EA0f9YVFS0S7u0b0hNTQ3lCELylZaW/rS6ulqqAC7E8jac24uJibmLd7+WXgJ1d3cL7AmkTjrAu4hyBQ5cxbMR4DfX1taMdrv9O9iWugGTQu92uwUnI+cvwL+FEwE6QyOcMKoHAx9hdsKRXC29fKaiJycnZSXExsaK6OhoGt+FbnRI222kxgiqd+vr6502m00kJSVJu1JwajAXKSkpI6B2anFxsULllkYZIcCvTkxM/AGFXweFv2gVTCcyMzNlRaB6KFhvR0fH6vz8vI0CRTpNeP4GGC4EMAPnOvUq55wEB4g3Nzf3kTZ/VL5iAusFcOzx4ODgxwDSc187SOvAwIB0Bj1ibWNjQ6YEQQVwz4S5hCB+38UwsFy0gyUBlT50Op3vsexJI0EVCxfPEVNTU3cQQU1JSckN3FlWfYAsDQ8Pi76+vvi6urq96urqRxDlD6D6V6THtbOz8w/W083gouzGcGECUVyhMS2wyjMn8vlqe3v7S7jzBc6Y+/v7LdBOJoJKS0xM7IJWPkeTWjw4OJB2KTQlSJnzpzsQgcDGGfLaia53hdFo95ga7a/L5bJC1ff43tPTI1CSAYj2w8bGxhYw4yModRWu4xlA76VFRgUvH4Kq27hoUUAKVHuOkSjj0Iqjtrb2HVTLFNf/rcWGwCGKsBuo/yfT09N20FONnNahDK/BoSQa1XYzlhlE50HnulNZWXnv9PTUr5x91rgkOG3ZAXgGSp1BJO3QwfdYfozebEbHk8bpCCphqLm5+RY+MkMAfi7QEHP/ufk3/bJUAP4bonsL85xsUQsAPi4uLr6Wk5MzRAZ4VpuWZ0b+POBsGuxMEM8DKLwA7fJT9nlUxDSENcc+AFVLRVPZaKX/P3LVQFREpBlR3oWav2bk0IITwEF+btnX2TbRTOR5bQt+4cjVV00xoGqTDlit1psVFRVW1HQPRBn6mqnBrxzPar90LwSuuhr/MuGzKKNSKsaeF83nem9v7xEZCCcyVYK8xz8b4cZfAgwA1UfroT6nzUYAAAAASUVORK5CYII=) no-repeat 100% 1px;
}
.home:hover {
	text-decoration: none;
}
.up:hover,
.home:hover {
	background: #FFF;
}

.footer {
	position: relative;
	padding: 13px 16px 13px 0;
	background: #3A3642 url(i/logo-footer.png) no-repeat 16px 15px;
	font: 14px/18px 'CalibriRegular', sans-serif;
	color: #FFF;
}
.footer:after {
	content: '';
	display: table;
	clear: both;
}

.footer-left {
	float: left;
	width: 317px;
	margin: 0 0 0 224px;
}

.footer__orphus {
	margin: 5px 0 13px -46px;
}

.footer__copyright {
	position: relative;
	margin: 0 0 5px;
}
.footer__copyright:before {
	content: '18+';
	position: absolute;
	top: 3px;
	left: -46px;
	width: 36px;
	height: 36px;
	border: 2px solid #FF4550;
	border-radius: 50%;
	font: 27px/34px '1TCompoNormal', sans-serif;
	text-align: center;
}
.footer__copyright span {
	display: block;
	font-size: 12px;
	line-height: 10px;
	color: #8A888D;
}

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

.footer__counters {
	float: right;
	width: 88px;
	margin: 0 75px 0 0;
}


/* Advertisment
-----------------------------------------------------------------------------*/
.archive-items-rek {
	margin: 0 0 43px;
	text-align: center;
}
.before-post-rek,
.after-post-rek,
.sidebar-before-top100-rek,
.after-post-comment,
.tolstoycomments-feed {
	margin: 0 0 30px;
	text-align: center;
}
.partner-news {
	margin: 0 0 55px;
	text-align: center;
}
.partner-news--bottom {
	position: relative;
	margin: 0 16px;
	padding: 0 0 55px;
	background: #F8F8F8;
}
.bottom-rek {
	position: relative;
	padding: 25px 0 16px;
	background: #F8F8F8;
	text-align: center;
}


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

	.header__logo {
		left: 16px;
	}
	.header__social {
		right: 16px;
	}
	.header__authoriz {
		width: auto;
	}
	.search-form {
		width: 200px;
	}

	.content {
		padding-right: 272px;
	}
	.single .content {
		padding-right: 16px;
	}

	.archive-item,
	.video-item,
	.archive-item:nth-child(2n+1) {
		float: none;
		width: 100%;
		margin-right: 0;
		margin-left: 0;
	}
	.archive-item__image,
	.video-item__image img {
		width: 100%;
		height: auto;
	}
	.home-items-wrap .headline,
	.home-items-wrap .more,
	.up {
		margin-right: 5px;
		margin-left: 5px;
	}
	.bottom-links .up {
		margin: 0;
	}
	.video-items--home .video-item {
		float: right;
		width: 48%;
	}
	.video-items--home .video-item:nth-child(2n+1) {
		float: left;
		clear: both;
	}

	.top-100-head__month {
		float: none;
	}
	.top-100-head__month:after {
		display: none;
	}
	.top-100-item,
	.top-100-item:nth-child(2n+1) {
		float: none;
		width: 100%;
	}
	.top-100-item__image img {
		width: 100%;
		height: auto;
	}
	.top-100-item-meta {
		top: 250px;
	}

	.error404__links a {
		width: 100px;
	}
	.error404__links a:first-child {
		width: 120px;
	}

	.single .sidebar {
		display: none;
	}

	.best-item {
		float: right;
		width: 48%;
	}
	.best-item:nth-child(3n+1) {
		clear: none;
	}
	.best-item:nth-child(2n+1) {
		float: left;
		clear: both;
	}
	.best-item:nth-child(3n+2) {
		margin-right: 0;
		margin-left: 0;
	}
	.best-item__image {
		width: 100%;
		height: auto;
	}

	.footer-left {
		width: 250px;
	}
	.footer__counters {
		margin: 0;
	}
}
@media screen and (max-width: 767px) {
	.wrapper {
		width: 480px;
	}

	.header {
		height: 130px;
	}
	.header:after {
		display: none;
	}
	.header__logo {
		top: 22px;
	}
	.header__authoriz {
		top: 102px;
	}
	.header__tolstoy {
		display: none;
	}
	.header__social {
		display: none;
	}
	.header-nav-wrapper {
		display: none;
	}
	.header-nav-wrapper.visible {
		position: absolute;
		z-index: 1;
		top: 100%;
		left: 0;
		display: block;
		width: 100%;
		padding: 83px 0 0;
		border-radius: 3px;
		background: #261C44;
		background: -webkit-linear-gradient(#2F2353, #000);
		background:         linear-gradient(#2F2353, #000);
	}
	.header-nav-wrapper:before {
		content: '';
		position: absolute;
		top: -3px;
		left: 50%;
		width: 5px;
		height: 3px;
		margin: 0 0 0 -2px;
		background: url(data:image/gif;base64,R0lGODlhBQADAIABAEU2aQAAACH5BAEAAAEALAAAAAAFAAMAAAIFTGAHuF0AOw==);
	}
	.header-nav-toggle {
		position: absolute;
		top: 33px;
		right: 16px;
		width: 60px;
		height: 60px;
		border-radius: 4px;
		background: #7B6E9B url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMNJREFUeNrsV0ERAjEQ2zL8qQNwABJAAaAAHCAFcAAKuHNwEu4cHA5wsCQ3xcKGRzOT6f6SadNOmtx9Y2YvcGWxGMFdgoEGw940aGnATYgZOAj1B+7AoWRAgWMqJ7AFz4FBZAAfYJfEEZgyUA1UAxm8gh5MambeghuGi2gD7jTwwbAQGRjVGUiz8iKp0BiOIDMHHg9q5voUVwNyA/OyspCcggvJ81dI5JWsx7AWGej/opa3Qv3pY8LgdeAyWPzN8H8FGAAZE9sMQUitxAAAAABJRU5ErkJggg==) no-repeat 50%;
		box-shadow: 0 3px #453669;
		cursor: pointer;
	}
	.header-nav-toggle:active {
		top: 37px;
		box-shadow: none;
	}
	.header__nav {
		position: static;
		margin: 0 0 0 18px;
	}
	.header__nav.header__nav > ul > li {
		background: none;
	}
	.header__nav > ul > li > a {
		color: #FFF;
	}
	.header__nav > ul > li.all-cats {
		clear: both;
		margin: 20px 0 0;
		padding: 0;
	}
	.header__nav .all-cats > a,
	.header__nav .all-cats > a:hover {
		margin: 0 0 15px;
		padding: 0 11px 0 0;
		background: none;
		box-shadow: none;
		cursor: text;
	}
	.header__nav .all-cats > a:after {
		content: '';
		position: absolute;
		top: 7px;
		right: 0;
		width: 5px;
		height: 3px;
		background: url(data:image/gif;base64,R0lGODlhBQADAIABAP///wAAACH5BAEAAAEALAAAAAAFAAMAAAIFhB0XC1sAOw==);
	}
	.all-cats ul {
		position: static;
		display: block;
		margin: 0 0 0 -18px;
		border: none;
	}
	.all-cats ul:before {
		display: none;
	}
	.search-form {
		top: 11px;
		right: 11px;
		bottom: auto;
		left: 11px;
		width: auto;
		height: 45px;
		border: none;
		border-radius: 4px;
		background: #FFF;
	}
	.search-form__field {
		padding: 12px 48px 0 12px;
		font: 16px 'CalibriBold', sans-serif;
	}
	.search-form__button {
		width: 52px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYBJREFUeNrEV4FtwyAQtLtA2aB0gjCCN2hHoBtkg2aEbFB3AnuDphPEG5RO4GyQgvSVEPoHHohz0gtFgf/jgft336Uhrb1YG6wJGB0M2GLtE8amcIEna9dM+/HIVeOdETi0L8hUEQRz17FsqJyAffD7w5qOzP+Gc79AAGePxFw35xnGLByI3RggRaXVnfuJWHvmXDjMwcw4zz3hY5+zeCKCc6ERP2tqE5JIe+lNnrlZwFKnK/WDlU2MsajUEcwnigdrT8hTu1QSwGRZUQTCP0wDJT0RIocSwARkMzgCvzmpYkJxCIQp392IAFmuj8iNrSmrAsQn1JUoW6yklgKrKcfUIlOq4chmVsSXTC0ciEKiGwQfOW8XIzEldiCgg1pLqmEfOFoQZfTldfFERkLmXjOk+y03EwqE6HoD05xntNybxP9z4mZjjHRGRSQEOJwjDg28c5nojJr0Gwou3uB9KXHas1ZNT1WP2Erym5A4dxshRqK7J4mx2xiDpzEuuPgTYAAPUTVugfnk4wAAAABJRU5ErkJggg==) no-repeat 50%;
	}

	.content {
		float: none;
		padding-right: 16px;
	}

	.sidebar {
		display: none;
	}

	.top-100-item-meta {
		top: 235px;
	}

	.archive-items-rek,
	.before-post-rek,
	.after-post-rek,
	.after-post-comment,
	.partner-news,
	.bottom-rek {
		display: none;
	}

	.home-items-wrap {
		margin: -20px 0 40px;
	}
	.video-items--home,
	.home-items-wrap .headline {
		display: none;
	}
	.home-items-wrap .more {
		height: 130px;
		border: none;
		background: #FFF url(i/video.png) no-repeat 50%;
		box-shadow: 0 1px 1px rgba(0,0,0,.18);
		direction: ltr;
		text-indent: -9999px;
	}
	.home-items-wrap--games .more {
		background-image: url(i/games.png);
	}

	.twitter-share-button {
		display: none;
	}
	.fb-like {
		margin: 0;
	}
	.post-bottom__share {
		float: none;
		margin: 0 0 20px;
		text-align: center;
	}
	.pluso-counter.pluso-counter {
		display: none;
	}
	.rating {
		float: none;
		margin: 0 auto;
	}
	.subs-form__label {
		margin: 0 0 20px;
	}

	.bottom-links .up,
	.bottom-links .home {
		display: block;
		float: none;
		width: 100%;
	}
	.bottom-links .home {
		margin-top: 20px;
	}

	.error404__links a {
		width: 99px;
	}
	.error404__links a:first-child {
		margin: 0;
	}

	.footer {
		background-position: 50px 15px;
	}
	.footer-left {
		margin: 0 0 20px 250px;
	}
	.footer__nav {
		clear: both;
		margin: 0 0 0 50px;
	}
	.footer__counters {
		margin: 0 90px 0 0;
	}
}
@media screen and (max-width: 479px) {
	.wrapper {
		width: 320px;
	}

	.header__logo {
		top: 35px;
		width: 211px;
		height: 56px;
		background: url(i/logo-header-320.png);
		font-size: 10px;
	}
	.header__logo span {
		height: 42px;
	}
	.header__nav.header__nav > ul > li {
		padding: 0 25px 0 0;
	}
	.all-cats ul {
		width: 320px;
	}
	.all-cats li {
		width: 50%;
	}
	.all-cats li:nth-child(2n+1) {
		clear: both;
	}

	.archive-item__cats {
		width: 200px;
	}

	.top-100-item-meta {
		top: 140px;
	}

	.vk-like {
		margin: 0;
	}
	.fb-like {
		display: none !important;
	}
	blockquote {
		padding-left: 15px;
		background-image: none;
	}
	.subs-form__button {
		margin: 5px 0 0;
	}

	.best-item,
	.best-item:nth-child(2n+1) {
		width: 100%;
		margin: 0 0 20px;
	}

	.error404__links {
		text-align: center;
	}
	.error404__links a,
	.error404__links a:first-child {
		float: none;
		width: 47%;
		margin: 0 2px 10px;
	}

	.footer {
		padding-top: 150px;
		background-position: 50% 20px;
	}
	.footer-left {
		width: auto;
		margin: 0 0 40px 100px;
	}
	.footer__counters {
		display: none;
	}
}

@media screen and (max-width: 336px) {
	.wrapper {
		width: 100%;
	}
}

/* ЛайнБро */.lb_string iframe{border:none;width:100%;height:50px;margin-top:-30px;}.lb_teaser iframe{border:none;width:100%;height:300px;}.lb_blockurl iframe{border:none;width:220px;height:200px;}

.wp-smiley {
height: 100% !important;
max-height: 100% !important;
}




.icon_bar {
  display: flex;
  background-color: #EFEFEF;
  justify-content: center;  
  width: 563px;
  margin: 0 auto;
  padding: 0 10px 0px 10px;
  border-radius: 20px;
  margin-top: 100px;
  position: relative;
}
.icon_bar .icon_bar_item {
  width: 88.33px;
  height: 66px; 
  cursor: pointer;
  position: relative; 
  border-radius: 7px;
}
.icon_bar .icon_bar_item .icon_bar_item_h {
  width: 90px;
  position: absolute;
  top: -25px;
  right: 0px;
  display: none;
}
.rating_count {
  color: rgba(0,0,0,0.6);
  position: absolute;
  bottom: 0;
  left: 41%;
}
.interesting {  
  background: url(icos/interesting_bg.png) no-repeat;
  -webkit-background-size: fill;
  background-size: fill;
  background-position: none;
}
.water_sign {
  position: absolute;
  bottom: 5px;
  right: 7px;
  width: 71px;
}
.interesting::after {
  display: block;
  content: "";
  background: url(icos/interesting.svg) no-repeat;
  -webkit-background-size: fill;
    background-size: fill;    
  width: 40px;
  height: 40px;
  position: absolute;
  top: 10%;
  left: 27%;  
  transition: 150ms;
}
.icon_bar_item.active .icon_bar_item_h,.interesting:hover .icon_bar_item_h, .amazing:hover .icon_bar_item_h, .booring:hover .icon_bar_item_h, .sad:hover .icon_bar_item_h, .not_interesting:hover .icon_bar_item_h {
  display: block;
}
.icon_bar_item.active .rating_count,.interesting:hover .rating_count, .amazing:hover .rating_count, .booring:hover .rating_count, .sad:hover .rating_count, .booring:hover .rating_count, .not_interesting:hover .rating_count {
  color: #fff;
}
.booring:hover .icon_bar_item_h {
  width: 60px;
  right: 15px;
}
.sad:hover .icon_bar_item_h {
  right: -7px;
}
.interesting:hover::after,.interesting.active::after {
  background: url(icos/interesting_white.svg) no-repeat;  
  transform: scale(1.3);
}
.interesting:hover,.interesting.active {
  background-position: center;
}
.amazing {
  background: url(icos/amazing_bg.png) no-repeat;
  -webkit-background-size: fill;
  background-size: fill;
  background-position: none;  
}
.amazing::after {
  display: block;
  content: "";
  background: url(icos/amazing.svg) no-repeat;
  -webkit-background-size: fill;
    background-size: fill;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 10%;
  left: 27%;  
  transition: 150ms;
}
.amazing:hover::after ,.amazing.active::after{
  background: url(icos/amazing_white.svg) no-repeat;
  transform: scale(1.3);
}
.amazing:hover,.amazing.active {
  background-position: center;
}
.booring {
  background: url(icos/booring_bg.png) no-repeat;
  -webkit-background-size: fill;
  background-size: fill;
  background-position: none;  
}
.booring::after {
  display: block;
  content: "";
  background: url(icos/booring.svg) no-repeat;
  -webkit-background-size: fill;
    background-size: fill;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 10%;
  left: 27%;  
  transition: 150ms;
}
.booring:hover::after,.booring.active::after{
  background: url(icos/booring_white.svg) no-repeat;
  transform: scale(1.3);
}
.booring:hover,.booring.active {
  background-position: center;
}
.sad {
  background: url(icos/sad_bg.png) no-repeat;
  -webkit-background-size: fill;
  background-size: fill;
  background-position: none;
}
.sad::after {
  display: block;
  content: "";
  background: url(icos/sad.svg) no-repeat;
  -webkit-background-size: fill;
    background-size: fill;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 10%;
  left: 27%;  
  transition: 150ms;
}
.sad:hover::after,.sad.active::after {
  background: url(icos/sad_white.svg) no-repeat;
  transform: scale(1.3)
}
.sad:hover,.sad.active {
  background-position: center;
  background-color: #00aee4;  
}
.not_interesting {
  background: url(icos/not_interesting_bg.png) no-repeat;
  -webkit-background-size: fill;
  background-size: fill;
  background-position: none;  
}
.not_interesting::after {
  display: block;
  content: "";
  background: url(icos/not_interesting.svg) no-repeat;
  -webkit-background-size: fill;
    background-size: fill;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 10%;
  left: 27%;  
  transition: 150ms;
}
.not_interesting:hover,.not_interesting.active {
  background-position: center;
}
.not_interesting:hover::after,.not_interesting.active::after {
  background: url(icos/not_interesting_white.svg) no-repeat;
  transform: scale(1.3);
}

.icon_bar.lading_type_review {
    margin: 0;
    margin-top: 38px;
}



@media screen and (max-width: 479px) {
	.icon_bar.lading_type_review {
    flex-wrap: wrap;
    width: 100%;
}
.icon_bar .icon_bar_item {
    margin-bottom: 30px;
    margin-top: 14px;
}


}

