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

/* Normalize & Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto;vertical-align:top}optgroup{font-weight:bold}input:focus,button:focus,select:focus,textarea:focus{outline:none}table{border-collapse:collapse;border-spacing:0}
/* end Normalize & Reset */

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

body {
	background: #FFF url(i/top-bg.png) no-repeat 50% 0;
	font: 14px/18px 'PT Sans', sans-serif;
	color: #3F424D;
}
a {
	color: #1D6BA7;
}
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 18px 10px 0;
}
.alignright {
	float: right;
}
img.alignright,
.wp-caption.alignright {
	margin: 5px 0 10px 18px;
}
img.alignnone,
.wp-caption.alignnone {
	margin: 10px 0 5px 0;
}

.page {
	position: relative;
	overflow: hidden;
	min-width: 1000px;
	background: url(i/header-bg.jpg) no-repeat 50% 0;
}
.page:before {
	content: '';
	position: absolute;
	top: 329px;
	left: 0;
	width: 100%;
	height: 7px;
	background: #8DA7D3;
}
.wrapper {
	width: 1000px;
	margin: 0 auto;
}


/* Header
-----------------------------------------------------------------------------*/
.header {
	position: relative;
	height: 329px;
	margin: 0 0 35px;
}

.header__logo {
	position: absolute;
	top: 35px;
	left: 22px;
	width: 355px;
	text-decoration: none;
	font: 32px/1 'fregatbold', sans-serif;
	color: #385267;
}

.social {
	width: 105px;
	text-align: center;
	font-size: 12px;
	line-height: 1;
}
.header__social {
	position: absolute;
	top: 42px;
	left: 455px;
	color: #385267;
}
.social li {
	display: inline-block;
	margin: 9px 0 0;
	list-style: none;
}
.social a {
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	direction: ltr;
}
.social .vk {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAg5JREFUeNqck89rE1EQx9+vfdts2sSqKCi9WEQQShs8CWoEL14U6c0/wIv/gAf/CA9eevBqQRR7aLUi1JagIiq0VVsUEbFFxBRbbNJ0923evM7bpNlskhbj8NjdtzufnZnvzKOvFr4UPq6G2pBuzOH0wtAAP5q7TCkjXZoGs7yyJsp+1XUk6d4QFAQMMeY/YARFhJpkPUwIbiILQr0Xi5QwBiAZ+dzwifzIYGO7vll5OLvw4/cGZ4xSGsMGmEG0ZSX/dTDj3bh6Ni2lwpYkPZlpN7DwxNzi6K17t8em8BkjHs56236gNTQ7itqtpRi8Yn5eSmJY2xgNS99+KQBwodHXPeBod+3iMK7am6evl4obm4f6+2pMDIO2ipE2+vvPP19Xi/0ZL3dq4Mr5oZR0JgofrLSw2yltGGmvOfo2/3ll7FHhzviLxzPzuM2fOVnZDsKwGnvZtDFup8hoKSmPHzlwevAYPquwulUO0inX4bzuBSCs5qRDzaOXcrgaLx88ex+VGTtDFLlVMNL0r0BVi+ulybnF52+Ws5k05ywWDGpqJ9OefPlpfPpdqVTBDtUH1hHZjNfb22NhaFI70joB4xR6niulTQrbjQ1n0bQj2ZiCes2+r1BD/JY4Gw7H1eEw7OaMCIJCB2qt+Nd1neah39/safOVViF9MvP27v3Z8pYi9J9PsiHZvp6b1/M7AgwAMYOFw7o/9eEAAAAASUVORK5CYII=);
}
.social .ok {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjJJREFUeNqsVE1rFEEQfd09M5uQdVUka0RBRHMxgl9BkSAqeBP8BepJBPEggrcgXnLIIeLFk568+gPES0AkASMKIQRdxYMIahaXZNdkyHx1l9WzJtHdmbm4BTUM3f1eV9d73WL58wvqW3oMSS38TxixHcHQDQh/+jIp10cvQscDkDJZQa/CcjlEBMHZi7BcDixXAZ/wKhCVI0DchGm+54EiRjBhAaPccRjuyCSvKrd79HMWycI4oJhViExGCW0lyk7n0B2Y1gesP7+I8PVtqMExrnYUFPFkFo7HpD13XgpvEMnSDEywBt14x4B1oG8PTJSAjMnEOJuHz4ikMQf34BUgbEFWj/P2Hkz9je1+fpvSyZzUtYcsRA3eiftQ1fMI396Dbn1hlNiQtStzVZbVs3APXEP86SnixUcsggu1/xL6h68imL3OPaMt4n9UThvazUjLCzBDDXgnJ7DhFYqaiOanABaFhIRwOu+fJUybmWGAYAXh3F2o8jBK554g+fYK4cy4lZHFUmk5RJ0VWtuYnB5yqMpeeGcegPzvcPZdgHfsFoTiylzZ9mEnxmyqnB3e6BRXWkcwfRNq92mUxiZBqx+h6y/zb5b/7BSJATdzUu08iuTHItuG/ecIqF0jbPSvXIwPUZJdt4X8uNiHujHPILZ/v0qPatZqvNKk/3k4x0QasqTa97Orfk5XtaHiz0eqLZq/+TRvxVxMuA34tcoWkMUvCYpfGYoNTFy2TyGhl/FbgAEAzfo4IYRDBgUAAAAASUVORK5CYII=);
}
.social .fb {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAb1JREFUeNqUUz0sBEEUnp2ZnfG3DpEoRKMiohDRSkShEVGIQicajUZUWjUJhUZNLSg0IqETEomICEFBIXJxx3E3uztvzN5y2dudldyXLd7sfN988+a9Z52e3x9dvLpSoVrAiDU62EHaeiYRxqhGSFDXD+/089tvYzaqHVpIkVLBZ4KFUGeHw20ipXp4yVkBIttKUVVGUmlTPDvR392Z0XFR+Etrx/V1NqU4otViQGAy7u1uD5UBD1QuL7AGiYgBpTpnGlgYTC/uur5sauChW8xZKZN1hVcq+a0t9Y7DKMFRpo7NzquLI5V4b3MqXxDLGycxol7gwDeB2Flv2a/c+7fn+tUsCJwhwZ5fORwe6JoZ79Px2Ow249RxOKAqZjlnachZl4Rz8lszglua6xodHs9ZpuSMsUX/qqJ7l3HCGDG8NoAC02tXbhgSkhyA9A6rYoGBEzijFHHlZ1oJgt4GaTa+fcru7F+Vih6hRA9EkqOFVJRcz+XUJrG9x+fczd2bKHqNTZxQHHPwPamFFISXff1g3K4at/C25VRBykJeRqdRnyOEh4RnHRxerm+dfRZcFFP/A6UyzXxhbuhHgAEAIbdSSEE/6YUAAAAASUVORK5CYII=);
}
.social .gp {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmdJREFUeNqck01oE0EUx+fNzDYxJTWb0qC2IoqCtp7UiwoKFWzBQ2566LFIVUQEv/Bi1VPpwYs3qxQP3loRvQjWg1S0IgQE22BRg+lHIuZ7s8kmOzvj7CZu0uIleQzLwL7fvPn/3xtYffdSfz0JlSxqJYRH7Ry+CdHLR4lSQK2HZXZRS0tjlbYDa2mKBLJXGyEQ5fLbFixBaqNNNN3a3T180UwngqdGzUxibfq6+TsGBPkPn7ZKmv71I2CEoFZZ4BrrrtDZu5XEr+Tso5WpG96+/dWcwQxLcCQXZ8iqcm4JN5na5XnjMt7efn3xM6/y8nIEASjqDgw8FD6v9OwSZtU/MJh+84TlEoBBUlQ44cKV5I/g4MifuRlf/yFjdbkYjQBU15/e8x8ZYvlCIfIeezHxYGzLFbTmmxvr07eDQxf23Jra0rdv6cpJZFZwJwECZipu6QbukBjYsp0gYwOqPKneMIGssq59mWd6QT0e5iYrLi0QL5Ywy6UsLQuSJADgZBqcNpsNSkfvyDhnTFtcWHs2ETozWkmt5D88txVKgDguQz2/ZpiwlxPqsTD2+mMTl+wcQPq3yPZz1zJvZ+Tevq3b3/pG0I1txiSwTRAFhCnl+XbvrSRjnAnZHiCwecDsyk2GZeZf+A6cOPhwrhj9RLsCVjEff3xf2gPo/yNMnQGo/+Hl8s/JMcEJUjzCKNmHywsrUjC4OY3Kss+cN7dZpmLOuGAlrDjCsW2va9KG2ZaaLZNzk2Na7520RUr+N76NB7SZZFyC1ALVyGcJxQhaeIySZBCA769m4w/GeSHTEkwCPTuv3vkrwABzJUSU/imbZQAAAABJRU5ErkJggg==);
}

.search-form {
	position: absolute;
	top: 50px;
	right: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	width: 360px;
	height: 40px;
	border: 1px solid #C3D2C6;
	border-radius: 10px;
	background: #EBF8EA;
	font-size: 12px;
}
.search-form__field {
	float: left;
	width: 358px;
	padding: 11px 0 11px 18px;
	border: none;
	background: none;
	color: #313C44;
}
.search-form__button {
	position: absolute;
	top: 3px;
	right: 3px;
	width: 42px;
	height: 32px;
	border: none;
	border-radius: 10px;
	background: #8DA7D3 url(data:image/gif;base64,R0lGODlhCwALAIABAP///////yH5BAEAAAEALAAAAAALAAsAAAIYTIBge6z7XjNKzmalpa6zk4Cfg4xQaYIFADs=) no-repeat 50%;
}
.search-form__button:hover {
	background: #96B2DC url(data:image/gif;base64,R0lGODlhCwALAIABAP///////yH5BAEAAAEALAAAAAALAAsAAAIYTIBge6z7XjNKzmalpa6zk4Cfg4xQaYIFADs=) no-repeat 50%;
}
.header__nav {
	position: absolute;
	top: 15px;
	right: 0;
	font-size: 12px;
}
.header__nav li {
	float: left;
	margin-left: 30px;
	list-style: none;
}

.header__cats {
	position: absolute;
	bottom: -7px;
	left: 18px;
	background: url(i/cats.png) no-repeat;
}
.header__cats li {
	float: left;
	width: 130px;
	list-style: none;
	text-align: center;
}
.header__cats li:nth-child(1) {
	margin: 0 47px 0 0;
}
.header__cats li:nth-child(2) {
	margin: 0 40px 0 0;
}
.header__cats li:nth-child(3) {
	margin: 0 35px 0 0;
}
.header__cats li:nth-child(4) {
	margin: 0 30px 0 0;
}
.header__cats li:nth-child(5) {
	margin: 0 42px 0 0;
}
.header__cats a {
	display: block;
	padding: 140px 0 23px;
	border-bottom: 7px solid #8DA7D3;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #385267;
}
.header__cats a:hover,
.header__cats .current {
	border-color: #A8D36C;
	color: #567DB8;
}


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

.breadcrumbs {
	margin: -8px 0 20px;
	font-size: 12px;
}
.breadcrumbs .home {
	padding: 0 0 0 17px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAERJREFUeNpilM1ezoAG/gMxI7IAExYFyDSGIpgEI7pCJhwKUBQyYVHAgK6QCUngPy4PMGExAR0wMjEQAVhwBAEKAAgwAMSjDUGdzo4CAAAAAElFTkSuQmCC) no-repeat 0 4px;
}
.breadcrumbs .divider {
	display: inline-block;
	width: 3px;
	height: 5px;
	margin: 7px 10px 0;
	background: url(data:image/gif;base64,R0lGODlhAwAFAIABAB1rp////yH5BAEAAAEALAAAAAADAAUAAAIFRAKWi1cAOw==);
	vertical-align: top;
}
.breadcrumbs .arrow {
	display: inline-block;
	width: 9px;
	height: 7px;
	margin: 9px 12px 0;
	background: url(data:image/gif;base64,R0lGODlhCQAHAIABAB1rp////yH5BAEAAAEALAAAAAAJAAcAAAINhA+hq8nrXohwWnbkLQA7);
	vertical-align: top;
}

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

.page-title {
	margin: 0 0 18px;
	font: 18px/1.2 'fregatbold', sans-serif;
}

.archive-items {
	/*display: table;*/
	display: flex;
	flex-wrap: wrap;
	height: 100%;
	margin: -10px;
	border-spacing: 10px;
}
.archive-items--popular {
	margin-bottom: 20px;
}
.archive-items:after {
	content: '';
	display: table;
	clear: both;
}
.archive-item {
	display: table-cell;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	/*width: 240px;*/
	width: 225px;
	margin-right: 5px;
	padding: 10px;
	border: 1px solid #D6DBE3;
	border-radius: 10px;
	vertical-align: top;
}
.archive-item a {
	display: block;
	width: 200px;
	text-decoration: none;
	font-size: 18px;
	line-height: 19px;
	font-weight: bold;
	color: #3F424D;
}
.archive-item a:hover {
	color: #8DA7D3;
}
.archive-item img {
	margin: 0 0 12px;
	border-radius: 10px;
}
.archive-item p {
	margin: 10px 0 0;
}

.recent-more {
	margin: 28px 0 35px;
}
.recent-more li,
.visitors-ask li {
	margin: 0 0 11px;
	list-style: none;
}
.recent-more li a,
.visitors-ask li a {
	color: #385267;
}
.recent-more li a:hover,
.visitors-ask li a:hover {
	color: #8DA7D3;
}

.visitors-ask {
	margin: 0 0 45px;
}
.visitors-ask li {
	padding: 0 0 0 28px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYhJREFUeNqUkk9LAkEYxndn/+i6f1xwU4vIQ1B2KC+dBC9dIqxAohAzOvQlguhDdI0Iu/UFuhZkYiAFSxARdukSgujB2V3XnV2bF1oQbz2wzLvP85th5p1hM0tZBjS0bWMcBAXE84uCIMjgeZ5nBYR8sQjVo7FYFzxOTxiMY1lZhNB+VJYXeJ4XKcDCB7UgimmfkBVvNOrTuotgZQoXI5Kkwgonx0epVqNebT09HlYrlQR4kAEDLJucmy9JipKDoHZ1uV7I51cJ8TWGGY/p1jjTfDNL5fI95A7GJoI9M3/SVDXium5seS13sbG5dUkIsWeSRldVFB5yYPnwgKDTs3PTsqwXqHe3i0N6hmCAcYr+voMHLM9M6LPdxjC+NhtVXdfZXr/vHVSqD3QSCRkErWOmFI/H7ZHnJXdKe7eTMLAI+jw9AWOcoK0k0z6wCC7FdZzBZKBpGhZFUf3pdIahBwywnJGeteFSAt/P0A5EILyu3XxwHOo1ms+dEA6C4E6S5W/2v0/jV4ABADD+uwfMk3QDAAAAAElFTkSuQmCC) no-repeat 0 3px;
}
.add-question {
	float: right;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	width: 240px;
	margin: 0 0 0 30px;
	padding: 20px;
	border-radius: 10px;
	background: #E2F6D2;
	text-align: center;
}
.add-question__headline {
	margin: -2px 0 10px;
	font: 18px/1 'fregatbold', sans-serif;
}
.add-question p {
	margin: 0 0 17px;
	font-size: 12px;
	line-height: 14px;
	color: #7D877D;
}
.add-question__button {
	display: block;
	height: 44px;
	border-radius: 10px;
	background: #8FBE4D;
	text-decoration: none;
	font: 18px/44px 'fregatbold', sans-serif;
	color: #FFF;
}
.add-question__button:hover {
	background: #98C756;
}
.calend_copyright {
	margin: 30px 0 20px;
	font-size: 12px !important;
	line-height: 14px !important;
}
.main-text {
	margin: 30px 0 20px;
	font-size: 13px !important;
	line-height: 1.45;
}
.main-text:after {
	content: '';
	display: table;
	clear: both;
}
.main-text h1 {
	margin: 0 0 20px;
	font: 22px/1.2 'fregatbold', sans-serif;
}

.pagination {
	margin: 30px 0;
	text-align: center;
}
.pagination a,
.pagination span {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 0 1px 0 0;
	border: 1px solid #D6DBE3;
	border-radius: 10px;
	vertical-align: middle;
	text-decoration: none;
	line-height: 24px;
	color: #3F424D;
}
.pagination .prev,
.pagination .next {
	font-size: 20px;
	line-height: 22px;
}
.pagination a:hover,
.pagination .current {
	border-color: #8DA7D3;
	background: #8DA7D3;
	color: #FFF;
}

.post {
	margin: 0 0 20px;
}
.post--ask {
	margin: 0 0 10px;
}
.post__headline {
	margin: 0 0 16px;
	font: 26px/1.17 'fregatbold', sans-serif;
}
.post__entry {
	position: relative;
	padding: 20px;
	border: 1px solid #D6DBE3;
	border-radius: 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px !important;
	line-height: 1.48;
}
.post__home {
	position: relative;
	font-family: 'PT Sans', sans-serif;
	font-size: 14px !important;
	line-height: 1.4;
	width: 100%;
}
.notfound {
	position: relative;
	padding: 20px;
	font-size: 15px;
	line-height: 1.45;
	width: 698px;
	border: 1px solid #D6DBE3;
	border-radius: 10px;
}
.main-text .post__entry {
	padding: 0;
	border: none;
	font-size: 14px;
	line-height: 18px;
}
.post--ask .post__entry {
	padding: 0;
	border: none;
	font-size: 13px !important;
	line-height: 19px;
}

.post--ask .post__calend,
.main-text .post__calend {
	padding: 0;
	border: none;
	font-size: 14px;
	line-height: 18px;
}
.post__entry:after {
	content: '';
	display: table;
	clear: both;
}
.post__home:after {
	content: '';
	display: table;
	clear: both;
}
.post__calend {
	position: relative;
	padding: 20px;
	border: 1px solid #D6DBE3;
	border-radius: 10px;
	font-size: 16px;
	line-height: 1.45;
}
.post__calend:after {
	content: '';
	display: table;
	clear: both;
}
.post__image {
	float: left;
	margin: 0 18px 3px 0;
	border: 1px solid #D6DBE3;
	border-radius: 10px;
}
.post__entry h2,
.post__entry h3,
.post__entry h4,
.post__entry h5,
.post__entry h6 {
	font-family: 'PT Sans', sans-serif;
	margin: 10px 0 13px;
	font-size: 22px;
	line-height: 1.2;
}
.post__calend h2 {
	margin: 10px 0 13px;
	font-size: 23px;
	line-height: 1.2;
}
.post__entry h3 {
	font-size: 20px;
}
.post__calend h3 {
	margin: 0 0 8px;
	font-size: 18px;
}
.post__entry h4 {
	font-size: 17px;
}
.post__entry h5 {
	font-size: 16px;
}
.post__entry h6 {
	font-size: 15px;
}
.post__entry ol {
	margin: 0 0 15px 0;
	padding: 0 0 0 30px;
}
.post__entry ul {
	margin: 0 0 15px 0;
	padding: 0 0 0 30px;
	line-height: 22px;
}
.post__entry ul li {
	padding: 0 0 3px 3px;
	list-style-type: disc;
}
.post__home ul {
	margin: 0 0 15px 0;
	padding: 0 0 0 30px;
	line-height: 22px;
}
.post__home ul li {
	padding: 0 0 0 3px;
	list-style-type: disc;
}
.main-text ul {
	line-height: 19px !important;
}
.main-text p {
    margin: 0px 0px 14px;
}
.post__entry ul ul {
	list-style: none;
	margin: 0 0 0 8px;
}
.post__entry table {
	width: 100%;
	margin: 20px 0;
}
.post__calend table {
	width: 100%;
	margin: 20px 0;
}
.post__entry th,
.post__entry td {
	padding: 6px 10px 7px;
	border: 1px solid #D6DBE3;
}
.post__calend th,
.post__calend td {
	padding: 6px 10px 7px;
	border: 1px solid #D6DBE3;
}
blockquote {
	margin: 20px 0;
	padding: 0 15px 2px;
	border: 2px solid #52B554;
	border-radius: 10px;
	background: #E2F8E2;
	font-size: 14px;
	line-height: 20px;
}
blockquote p {
	margin: 0;
	padding: 9px 0;
}
.post__entry img.alignleft,
.post__entry img.alignright,
.post__entry img.aligncenter {
	border-radius: 10px;
}
.wp-caption {
	position: relative;
	text-align: center;
}
.wp-caption.alignleft {
	margin-right: 13px;
	margin-left: -5px;
}
.wp-caption.alignright {
	margin-right: -5px;
	margin-left: 13px;
}
.wp-caption.aligncenter {
	margin-bottom: 20px;
}
.wp-caption img {
	border-radius: 10px;
	vertical-align: bottom;
}
.wp-caption-text {
	position: absolute;
	right: 5px;
	bottom: 0;
	left: 5px;
	margin: 0;
	padding: 5px 5px 6px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi+P///xmAAAMACcgDyob6aEsAAAAASUVORK5CYII=);
	font-size: 14px;
	font-style: italic;
}

.post__share {
	position: absolute;
	top: 0;
	margin: 0 0 0 -75px;
}

.related-items {
	margin: 0 0 30px;
	padding: 18px 20px 0;
	border: 1px solid #D6DBE3;
	border-radius: 10px;
}
.related-items__headline {
	margin: 0 0 18px;
	font: 21px/1 'fregatbold', sans-serif;
}
.related-items ul:after {
	content: '';
	display: table;
	clear: both;
}
.related-items li {
	position: relative;
	float: left;
	width: 339px;
	margin: 0 0 20px 20px;
	list-style: none;
}
.related-items li:nth-child(2n+1) {
	clear: both;
	margin-left: 0;
}
.related-items--video li:before {
	content: '';
	position: absolute;
	top: 19px;
	left: 27px;
	z-index: 2;
	width: 16px;
	height: 16px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVZJREFUeNpi+P//PwMaFgbiUiA+DsTfgPgPEN8G4ilArIeuHl1zCBBf/o8bvAbiViBmx2ZAxX/iwXYg5kE2IPg/6WAhzACQn28hy/z5++//tx+/iTHEnYmBgSEJiFUZkMDvP38Zpm08z3Dw4hMGoFkMeEAGyIAwdFEmRkaGd59/MCzbe41h0rpzDDcfv8NlgDnIAF1sMizMTAwcbCwMd5++B7rmAsP8HVcYnr75gq5MBGQAGz43srAwMfz6/ZfhxqO3DC/efcWUBhIPgFgRm+afv/4ycHOyMriayDK4Gssz8HJh2PURZMAOIM5EFgXFzu8//xj0lEUZfC2VGWTFeHE58AYDNHl+RI6bn7///L/+8C0x0ZgDS0itZCSki6DUCDOAA4h3kqD5FRDro+cFUNqeT4Tmc0BsgCs3grAHEK8B4sdA/AuI/wExKECOAHE2EHMhqwcIMACVgH+QljSfSwAAAABJRU5ErkJggg==);
}
.related-items li a {
	position: relative;
	display: block;
	min-height: 70px;
	padding: 0 0 0 79px;
	line-height: 62px;
	color: #385267;
}
.related-items--video li a {
	min-height: 52px;
	line-height: 48px;
}
.related-items li a:hover {
	color: #8DA7D3;
}
.related-items a img {
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 8px;
}
.related-items a span {
	display: inline-block;
	vertical-align: middle;
	line-height: 18px;
	font-size: 14px;
}

.comments-headline,
.respond-headline {
	margin: 30px 0 18px;
	font: 21px/1 'fregatbold', sans-serif;
}
.comment-list {
	margin: 0 0 30px;
}
.comment-list li {
	list-style: none;
}
.comment-list .children li {
	padding: 0 0 0 25px;
}
.comment {
	margin: 0 0 15px;
	padding: 18px 20px 18px 90px;
	border: 1px solid #D6DBE3;
	border-radius: 10px;
	color: #6D6D6D;
}
.comment .avatar {
	float: left;
	margin: 0 0 0 -70px;
	border-radius: 4px;
}
.comment-meta {
	margin: -2px 0 5px;
}
.comment-meta a,
.comment__reply a {
	color: #6D6D6D;
}
.comment__author {
	padding: 0 0 0 14px;
	background: url(data:image/gif;base64,R0lGODlhBgAIAIABAG1tbf///yH5BAEAAAEALAAAAAAGAAgAAAIMTAB2luvdToSOoQsKADs=) no-repeat 0 6px;
	color: #1D6BA7;
}
.comment__date {
	margin: 0 2px;
	font-size: 12px;
}
.comment__reply {
	display: inline-block;
	height: 16px;
	margin: 3px 10px 0;
	padding: 0 6px;
	border-radius: 7px;
	background: #8DA7D3;
	vertical-align: top;
	font-size: 10px;
	line-height: 13px;
}
.comment p {
	margin: 0 0 10px;
}
.comment__reply a {
	text-decoration: none;
	color: #FFF;
}
.comment p:last-child {
	margin: 0;
}
.comment-nav {
	overflow: hidden;
	width: 100%;
	margin: -15px 0 30px;
}

.respond {
	margin: 0 0 30px;
}
.cancel-comment-reply {
	margin: 0 0 15px;
}
.comment-form__field,
.form__field,
.jq-selectbox__select {
	display: block;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	width: 315px;
	margin: 0 0 14px;
	padding: 8px 18px 9px 35px;
	border: 1px solid #D6DBE3;
	border-radius: 10px;
}
.form__field,
.jq-selectbox__select {
	padding-left: 18px;
}
.jq-selectbox__select {
	margin: 0;
	padding-right: 44px;
}
.comment-form__author,
.form__field-name {
	padding-left: 35px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAYAAADaxo44AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADJJREFUeNpizM3NZYCCzVDaF0QwIQn6QvFmZAkMgFOCBclc4u2ACTIg62ZBcyocAAQYAD/nClt1k8BVAAAAAElFTkSuQmCC) no-repeat 16px 13px;
}
.comment-form__email,
.form__field-email {
	padding-left: 35px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEBJREFUeNpizM3NZQCCzQy4gS8LkgJfLApAcpuZkBRsxqIArJEF2Vg0hXCTWbDpROcz4VCAYjILEgeXD30BAgwAaMgOEE5+9QsAAAAASUVORK5CYII=) no-repeat 15px 14px;
}
.comment-form__comment,
textarea.form__field,
.form__field-message.form__field-message {
	overflow: auto;
	width: 100%;
	height: 73px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiyc3N3cyAA7BAaV8scptZkDlIbF9knVh1D6ROrH4FCDAA1uQHuX6BuGsAAAAASUVORK5CYII=) no-repeat 16px 13px;
}
textarea.form__field {
	background: none;
}
.form__field-message {
	padding-left: 35px;
}
.comment-form__button,
.form__button {
	height: 44px;
	padding: 0 27px 1px;
	border: none;
	border-radius: 10px;
	background: #8DA7D3;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
.comment-form__button:hover,
.form__button:hover {
	background: #96B2DC;
}
.wpcf7 {
	margin: 0 0 25px !important;
}
.form-row:after {
	content: '';
	display: table;
	clear: both;
}
.form-row .form-field {
	float: right;
}
.form-row .form-field:nth-child(2n+1) {
	float: left;
}
.form-row .form__field,
.form-row .jq-selectbox__select {
	width: 363px;
}

.jq-selectbox {
	cursor: pointer;
	vertical-align: middle;
}
.opened .jq-selectbox__select {
	border-radius: 10px 10px 0 0;
}
.jq-selectbox__select-text {
	display: block;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 16px;
	right: 18px;
	width: 7px;
	height: 4px;
	background: url(data:image/gif;base64,R0lGODlhBwAEAIABAKGhof///yH5BAEAAAEALAAAAAAHAAQAAAIIhA+BGWoNWSgAOw==);
}
.jq-selectbox__dropdown {
	top: 36px;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	width: 100%;
	border: 1px solid #D6DBE3;
	border-radius: 0 0 10px 10px;
	background: #FFF;
}
.jq-selectbox__dropdown ul {
	margin: 0;
}
.jq-selectbox__dropdown li {
	padding: 8px 45px 9px 18px;
}
.jq-selectbox__dropdown li:last-child {
	border-radius: 0 0 10px 10px;
}
.jq-selectbox__dropdown .selected,
.jq-selectbox__dropdown .sel {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAGCAYAAAA2aTUtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF1JREFUeNpi7F1+mY2BgaEbiGOAmBGIFwNxKRD/AmKGoggdBkoBCxB3AXEekhiI/R2IKxioBJiAOBaLeCoDFQETAx0AEzQO0MEcaloCipMyaITDgg1kaS01LQEIMAD+6AzXdcIDsgAAAABJRU5ErkJggg==) no-repeat 100% 50%;
}
.jq-selectbox__dropdown li:hover,
.jq-selectbox__dropdown .selected {
	background-color: #EAEFF8;
}

.faq-search-form {
	position: relative;
	margin: 0 0 10px;
	padding: 15px;
	border-radius: 10px;
	background: #8DA7D3;
}
.faq-search-form__field {
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	width: 100%;
	padding: 12px 140px 12px 20px;
	border: none;
	border-radius: 10px 12px 12px 10px;
}
.faq-search-form__button {
	position: absolute;
	top: 15px;
	right: 15px;
	bottom: 15px;
	width: 125px;
	padding: 0 0 2px;
	border: none;
	border-radius: 0 10px 10px 0;
	background: #A8D36C;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
.faq-search-form__button:hover {
	background: #B1DC75;
}
.faq-recent {
	margin: 0 0 40px;
}
.faq-recent--category {
	margin: -15px 0;
}
.faq-recent ul:after {
	content: '';
	display: table;
	clear: both;
}
.faq-recent li {
	position: relative;
	float: right;
	width: 322px;
	padding: 16px 0 18px 30px;
	background: url(data:image/gif;base64,R0lGODlhBQABAIABAMnO1////yH5BAEAAAEALAAAAAAFAAEAAAIDhBMFADs=) repeat-x;
	list-style: none;
}
.faq-recent li:nth-child(2n+1) {
	float: left;
	clear: both;
}
.faq-recent li:nth-child(1),
.faq-recent li:nth-child(2) {
	background: none;
}
.faq-recent--category li,
.faq-recent--category li:nth-child(2n+1) {
	float: none;
	width: auto;
}
.faq-recent--category li:nth-child(2) {
	background: url(data:image/gif;base64,R0lGODlhBQABAIABAMnO1////yH5BAEAAAEALAAAAAAFAAEAAAIDhBMFADs=) repeat-x;
}
.faq-recent li:before {
	content: '';
	position: absolute;
	top: 19px;
	left: 0;
	width: 12px;
	height: 12px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXNJREFUeNpilFfTYACBH9++ifz/98+WiYVFmZWVlRsk9vv376///vy5y8jEdJiDi+sNSIwRpOH7168aTExM3uycnLwMWMDP798///v3bysnN/cNJpDJyIqT42PFTx89HHP6yKHomKgoYZAYSA6kBqSWUUxKJpCTh0cfJLFgziwTWysr3T9//vIxMPz/D3Qa88WLly8GRkTsA8l///LlIhPIzTCr+Xh52X/+/Mmlrqc/0cndc9afP3++iYqJvOHl4WEByYPUssA8CAIV1bUXv379ehbE9vPx/sHCwvLv85cv4kDuNZAYSC0Lsudu3bnzBUSfO340RkBAgPHd+/e/w6Ji9gM1/YGpYQIFHXqo8PPzf/v1+7eYb2DwCmTFILVMoHBG1/Dlyxfhv0APoIuD1DKBIgUUzsgSfHx8X9jY2Hifv3z5AzkuQGqZRSQkv/3+9ev9v79/5YEhwA6SnLdg4Q1mZqZ3R4+feIkWcY8YSU0aAAEGALN8u0kzK2GYAAAAAElFTkSuQmCC);
}
.faq-recent li a {
	color: #385267;
}
.faq-recent li a:hover {
	color: #8DA7D3;
}
.faq-recent p {
	margin: 5px 0 0;
}
.faq-recent__all {
	padding: 0 0 0 25px;
	text-align: center;
	font-size: 12px;
}
.faq-recent__all a {
	padding: 0 0 0 20px;
	background: url(data:image/gif;base64,R0lGODlhBwAJAIABAFCEtP///yH5BAEAAAEALAAAAAAHAAkAAAIPhG+hmhe5HpATroYjRaAAADs=) no-repeat 0 4px;
}

.rek {
	margin: 0 0 30px;
}
.rek__map img {
	display: block;
	border: 1px solid #D6DBE3;
	border-radius: 10px;
}
.rek .main-text {
	margin: 25px 0 10px;
}
.rek-info,
.zodiac-signs {
	margin: 0 0 30px;
	padding: 15px 20px 1px;
	border-radius: 5px;
	background: #EAEFF8;
	color: #385267;
}
.rek-info {
	margin-top:30px;
}
.rek-info__number-1,
.rek-info__number-2 {
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 0 3px;
	border-radius: 13px;
	text-align: center;
	font: 18px/26px 'fregatbold', sans-serif;
	color: #FFF;
}
.rek-info__number-1 {
	background: #8DA7D3;
}
.rek-info__number-2 {
	background: #A8D367;
}
.rek-info__silver {
	color: #80848B;
}

/* ====== Calendar ====== */
.zodiac-signs {
	float: right;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	width: 240px;
	margin: 0 -260px 0 0;
	font-size: 12px;
}
.attention {
	margin: 0 0 30px;
	padding: 15px 20px 1px;
	border-radius: 5px;
	background: #EAEFF8;
	color: #385267;
	float: right;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	width: 240px;
	margin: 915px -260px 0 0;
	font-size: 13px;
}
.att_title {
	margin: 0 0 8px;
	font: 18px/1.2 'fregatbold', sans-serif;
}
.zodiac-signs ul {
	margin: -7px 0 0;
}
.zodiac-signs li {
	padding: 0 0 15px 53px;
	background: url(i/zodiac-signs.png) no-repeat;
	list-style: none;
	color: #385267;
}
.zodiac-signs .sign-1 {
	background-position: 0 2px;
}
.zodiac-signs .sign-2 {
	background-position: 0 -220px;
}
.zodiac-signs .sign-3 {
	background-position: 0 -444px;
}
.zodiac-signs .sign-4 {
	background-position: 0 -684px;
}
.zodiac-signs .sign-5 {
	background-position: 0 -920px;
}
.zodiac-signs .sign-6 {
	background-position: 0 -1152px;
}
.zodiac-signs .sign-7 {
	background-position: 0 -1396px;
}
.zodiac-signs .sign-8 {
	background-position: 0 -1648px;
}
.zodiac-signs .sign-9 {
	background-position: 0 -1910px;
}
.zodiac-signs .sign-10 {
	background-position: 0 -2182px;
}
.zodiac-signs .sign-11 {
	background-position: 0 -2476px;
}
.zodiac-signs .sign-12 {
	background-position: 0 -2746px;
}
.zodiac-signs__name {
	font-weight: bold;
}

.calendar {
	margin: 0 0 30px;
	font-size: 14px;
}
.months-slider {
	position: relative;
	height: 50px;
	margin: 0 20px;
	background: #8DA7D3;
	text-align: center;
}
.months-slider:after {
	content: '';
	display: table;
	clear: both;
}
.months-slider ul {
	width: 700px;
	padding: 0 2px;
}
.months-slider li {
	float: left;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	width: 87px;
	height: 50px;
	list-style: none;
	text-align: center;
	font: 18px/50px 'fregatbold', sans-serif;
	color: #E7E9EF;
}
.months-slider .active {
	color: #FFF;
}
.months-slider .active:first-child {
	border-radius: 3px 0 0 3px;
}
.months-slider .active:last-child {
	border-radius: 0 3px 3px 0;
}
.months-slider .hidden {
	display: none;
}
.months-slider__prev,
.months-slider__next {
	position: absolute;
	top: 0;
	left: -20px;
	width: 20px;
	height: 50px;
	border-radius: 10px 0 0 10px;
	background: #A8D36C url(data:image/gif;base64,R0lGODlhBQAJAIABAP///////yH5BAEAAAEALAAAAAAFAAkAAAIMjAMHidsLXTRQMVoAADs=) no-repeat 7px 50%;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;

	     -o-user-select: none;
}
.months-slider__next {
	right: -20px;
	left: auto;
	border-radius: 0 10px 10px 0;
	background: #A8D36C url(data:image/gif;base64,R0lGODlhBQAJAIABAP///////yH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=) no-repeat 8px 50%;
}
.months-slider__prev:hover,
.months-slider__next:hover {
	background: #B1DC75 url(data:image/gif;base64,R0lGODlhBQAJAIABAP///////yH5BAEAAAEALAAAAAAFAAkAAAIMjAMHidsLXTRQMVoAADs=) no-repeat 7px 50%;
}
.months-slider__next:hover {
	background: #B1DC75 url(data:image/gif;base64,R0lGODlhBQAJAIABAP///////yH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=) no-repeat 8px 50%;
}
.months {
	margin: 60px 0 0 -20px;
}
.months:after {
	content: '';
	display: table;
	clear: both;
}
.month {
	display: none;
	float: left;
	width: 168px;
	margin: 0 0 0 20px;
	border: 1px solid #D6DBE3;
	border-radius: 10px;
}
.month.active {
	display: block;
}
.month__name {
	height: 32px;
	margin: -32px 0 0;
	text-align: center;
	font: 18px/1 'fregatbold', sans-serif;
}
.month table {
	width: 100%;
}
.month td {
	border-bottom: 1px solid #E2E6ED;
	line-height: 28px;
}
.month td:first-child {
	width: 58px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZVJREFUeNqslbFKA0EQQO+2SKOYlKKRGBDUPzCWpjJGJfoFKVWEVOYbTCWi+BVGJDGVplR7QRGFKAYVK5NGsRDfwBwcxx0JcQceW9zd273Z3Rn39uHFiQgDC7AGGZiEBHzCE1xBFZqzU8nfKEFY5OEGyjoWIQ2ujkX/87vHdj5M4gZWHoN9GIcjaDi9Iwcb8Arb/MVP2MpFfArfsNyn2EHWAHn/S77nL2Jh8gO4h5IzQDBBSb8/DMqXYGxQcWCCUW8PjLKrObYR4qkwgfGO2xuc2TDLHjC0IWv0HFcdu3ECBZHPw6VluVywjMhT8GxZ3pLLZnxX2lqQ9w5D3Kg4YVPOSYkzdIymJGU5LVJ/WsZLvmX5HFyL/BjWLcsLchxF3tQqmLOU70WGCTgXuRT6HS2bNkI8ZWkgXuGqwzvs/XPV8v0H4lqw5G7B9KATqHgGNsPquXSQVRiCWr97gDQH8v4wrPg7kRvRoKUeV7S6VfW4ypXuwoie44wWvaTsGdJ6rx4abN5ZX/dPq7irE3nd/yKq+/8JMACIhXmTQ+kajwAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-position: 50%;
	text-align: center;
	font-size: 12px;
}
.month tr:first-child td:first-child {
	border-radius: 10px 0 0 0;
}
.month tr:first-child td:last-child {
	border-radius: 0 10px 0 0;
}
.month tr:last-child td:first-child {
	border-radius: 0 0 0 10px;
}
.month tr:last-child td:last-child {
	border-radius: 0 0 10px 0;
}
.month .green td {
	background-color: #EAFBB1;
}
.month .blue td {
	background-color: #EEF1F7;
}
.month tr:last-child td {
	border: none;
}
.month .new-moon td:first-child {
	color: #FFF;
}
.month .red td:last-child {
	color: #F12D33;
}
.month .blue.red td:last-child {
	color: #F0584A;
}
.calendar .main-text {
	margin-top: 25px;
}
.legend {
	margin: 0 0 20px;
}
.legend:after {
	content: '';
	display: table;
	clear: both;
}
ul.legeng-quarters {
	float: left;
	margin: 0 0 0 19px;
}
.legeng-quarters:after {
	content: '';
	display: table;
	clear: left;
}
.legeng-quarters li {
	margin: 0 0 2px;
	padding: 0 0 0 38px;
	list-style: none;
	line-height: 28px;
}
.legeng-halfs {
	float: right;
	width: 530px;
}
.full-moon,
.month .full-moon td:first-child {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0JJREFUeNqcVTtsE0EQnd372bGDbJPECYlASCCC+BShAlHwb0GioaCgoKCBDigQLSBAQkIU1JEoKEFAGuioEIgiEJoUOCHKx0mI49i5893tMru3F/vsszGM9BTP7uXtzpvZGfLjzRgI6025kMvYYOgMGowgjiHOIA4iMpwDL5WtwmrJ+swYmcC1GWhjOiUc8n2bkOpxm0kvI+4i9kY2cCezzYF0yr26UOxhtqO9xuU7iKlmcrojX2kmziPeI8abiSO30hgM5ys0mfAuoPsVcbOFPGH5jf4I4iPiFHRhBKMe6q+CrjMT3YeIpxHyht89iHeIPfAPRimH/pwdutcRN+LI7yEOhY7nEnBtApjAtlZeoTDzzYA1TKlFvXD5MeKIlE4t7EJcEz/cKsBiwQCnSoLTNYDsoA+ZwYh84DoEigVdHu46AFoN87ZN0hnqgJPhzW8jLHcTYH5a3yIWxpBzZU6D5VmthbwxKt8NKknZCcRhqsruolhZwpu4Lo2VoLSkQc2u/3cizcCw6uzpLAPTiER3XsSxDzHg1QjYFdoxedU1CqaSh+Knw6Oe1F3TOaRzDBaXGTi1rQjPCvJRGZb398rwo7JL0kzejzywBhsVV03LLIgQSWdy0+Id95sqKyfI/bAq0hnWvp5xP5VlHcldLyLrb+H9Cr2+nR4YCR7zEjEpuz15QJyJN7Gxigl3IuTzQvNJdXtNQ29kvwulRQ2q61SWoZUKdDUT8ZL4SDw7ZQATOaNY8BkL/0p9JwX5GuIT4mhYBdkhX6IbszdIQCwfhXhRKJ0lQ3wVxvEc/tNEZIQ26GdIR1x4Ilx+EdePu2pcGDvdbgJPG8DrkjwRrYeqovdVN2PdEHJWLz0cGOBx5EjgKZok/q7aL+hzC6lwEn1QE+V+O0LRY8rLGjAWyAF4W9vXGz8rIsTwkD2YMk5gHk8vribxBZIHuHYrLoLijC77C1M7ToWAU/SDJAYmSvo0Yrqln5fKJhTmemFpJfmoUjXO4YOY5pxsdUDRQ1pMEDuyql4ixlRZ10dh9FsC6xumgJDoAOIS4gp47Dje02gOBvGW+PwZHvElds52yFtNDelxrICkGn8Dal1I8FPmVGvfkP4IMABqSS/e6aFOBQAAAABJRU5ErkJggg==);
}
.first-quarter {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtpJREFUeNqklV9IU1Ecx3/3z+423e6dm5saRhErDaqXXqKCSuulHgyiSAi0eolIX3uo6C1Eg0B86LGXgh4iFEwIeokkknqSLFDLdFSgc5ub7m73X98zsnlXs837g+9+55678/md+zu/cw43Nb1AmxgHHYZOQvugAGRB36D30NjeaPN82cFl4Ax6Cbrj9Ui7a2s85JZcJPB8ga3pBqlqlhIrqomOEegWgkxVAm+Anij+mrY6xUeAl/8uI0VLs0O0yHfl8XQbAQY2vuZL/t4MvQkH5bZtDcHNwcwEhUJNh2hnrlNSjOH+TzOxwXLwGuhFOKRE64MyVWqcv50kbyOFtUFCgB4E6P0X/F4w4N9fX+enao2vv4pFMiigP2OP9xHg4Eb4DuhaJCTTVozzHcOPiyRrnhq0ARcLsBF+MxJS3BzHbQlOvJc4T0uhKRuj5LZmj2P2B/jfZXdOkWvJkUnb/zRrjXHmOhi8RZLEiCjwzuCcu1gZJttfdIoRW90uFzk2K1/8CKuwaVsZ3MfznHN4PlYsf2uFuSCDG5ZTsKmSpX4ublyuUM4JBo/pOCscZSTz2pYWnULM/WDwybVszhHdjD+yZ4jfxdwkgyehiaya3/KsrdUJW1+GP8Lc8Hr9PUykMtWTjTSZ3+/au7ggZYQTbMJj6/DHqfTaVDqTrWLKOTIWbiDV9iN7Wehk7gGO3/Q6nOW8N/YzbmqVLK6+TMbcFaRk3NadEC9QUjz/Ec3+0lPxFbtR4ok0aZpebunISo6QPnMGeX5ne5MSOmhJvL6I5lnMWmV9YsnoPuTegPqaG0O83+cFL4MangbsLcDPkY2vf4WMi5dpWexiu+g0wDP/u0Pb2SLLxsuobIyRx5zE6aaXLFyAVlEVScw4x+95iq4egBcruaALRwR0EeqGjrqtLy7BSuJ6FknnwqRxTQw0Cg0B+qGa27/UkB+KQhG2R9iuhuZYzQBcdtAvAQYADUcF78O6US4AAAAASUVORK5CYII=);
}
.last-quarter {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAstJREFUeNqklU1IVFEUx8971/dmRseZcabUysrFhCOki9qFRKQSQTRBLSJatHSTLopaVBsXERUIFSHRwkUGLo1CCMJtiK2saZGgqWQxOt9+zMz76H/GRN+MY+PMgf+774P3u+eee+45UujHPO1iEnQK6oKOQx7IhH5Ck9BYq79prujPReAMvQ49cBhfjzmMSbKZMySbqdynrNRAabmF4uKigRfvoHuYJFQKvAF6W6t/POvRR8lufNtlYTLFRJDCSl8GD/cxwZPd4E3QuE8b8nu1oR3Wo5Dk6iK5FlGyB/BYD76LsullWopEKLbqfI4JeneCV0OffdrrNq/2piBKkvsCicbbRMqhHddgYif+LMUoGk/1YYJnG+vasod12kghWK4mceQlicMDRcG56bFLXreTb59+n144uR1+FOqB13l/qCSahxCKbirFVLWKDtTXKTzBdvjdfdorG/LA6vTBfpKqT9BezOOqIZuqnIH37fK/tLvs0sesTrvPk1x3hcqxWqeDhyDDW1Rzrl6YUUuKyQ23qFyrcdh46GZ4QDWsh0xydiDczWXDERYeAgx3SrRmhbs6qRITIreVXr7q1owE3NFWEVzXuSpQlKkLmrQ/7yA2VgTXdJ2HRYZPrcntVu+FryJ4Op1L6SkmxqCJdbl166uRqgieXMnt4eimu4Mon1t1IvuropAkUmvs8NgmfDghzoVS4vQGfGWibPhyNMnDAIpXchPOO9C7qPQbGhqBmRwvCxyJJaEUN4DH+VXxE3eUSNU1yqzOkJmZ3xMYpRYlNx7G7SV4vZ4PZ3sUF8E7s+qwkVh8XzI4HEnQ73BsAbedAE//r4fyER102+N+j89PDruKei0VHBTOimh8hdbTmRG8uglwuJQGnSvP0FXoBtSBeqFU4Vhz689qOmWzGoM+QC8A/bKX7p9vXEP9EJomcTPmEMxyYgFc9Ke/AgwA6EfzTUUCnuIAAAAASUVORK5CYII=);
}
.month .green.first-quarter td:first-child {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuJJREFUeNqklU1oE1EQx2ff7maTzUfTaBIKBaXEj+LHxZsKatWLlwqiWBDUgyBCe/WgXqU0glA8iCcvCh56qFALghfRi1+XYiza1n6ktpo2SZttm+3u23Vmtc2Hpm2SgT/v7dvsb15m5r0REt+mYAMTUIdRp1D7UUGUjZpAfUANtsaaJyt+XAFO0EuoO7Ki7ZI9ORDlFWCMO6+46QJTVyCvRS1ceI66hU4SW4FHUU8VX7rN40+BpCxV/lt8BeyJBMyxa6v4eBsdxIvfs7LfN6PeqMGZNv/28Q3BZLboATnihp16h6uB9/d8GUn2VoKrqBdq448YwmGrZvj2geBWIGz0AjroRAdd/4Pf9QR+HlAbZqFa00PHKBMQNPvo8R46OFQM34G6jruGWszwtmICRHDZkxA14jI5KIbf9DZOK4Jg1wS3mQu40uTMA3wAFHv0OO7+IPtbducU3zzUY1zetj738rc0tBN8jyjnI0w064IDkwuVYdH5gtME34twqNuswuYo9sQluE9gVt1sZqTX56K9SEOI4BxsoS6wYBsg6YVK44KfhgzBkxaX64JL2jCWTCEsJjjJnSH4kJH38T9FU5u5M69LnldZCw1DBM+i3pm6WhNYXhoGaXm0ZE1jR2joXztED1dy4epjbeVBne0rrXchBJp4gjY8uAZ/omuhhL4crCKJJninH2OVlB6+tNhBw328fnNrcOoCXblfLZaFjWBTMNfAN/UIQ/K1ZD0jXYCsdP4zTnvKb8VX1FGWF6JOp6lwi4Br8RMEvscxziMlbxbEdpiTbqRwehZ37ZxKqezr7nwuzFHd/sgYU9SsE1dRn3VgroX3IK6m/nE5L12FtHQ5idMzCB7ZrIeepCQH+MtYgA+C2xrCQjXLEheEJayKLO5YZ7uf4VInglNbadDOFYG6iLqCOqrYY7JoZzEwEphCGAyhiUADqAcI/VhN9y83DyqGitAZoVONGqckILjiR78FGADxFQS5J3cWOAAAAABJRU5ErkJggg==);
}
.month .blue.first-quarter td:first-child {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtNJREFUeNqklU1IVFEUx8+972vevPnCUAmMIsY+oNq4q4i02rSxiCIh0HYSKLRqUe0iRINAWkTbKGjRQsGEoJ0Rla0kg9IoM4Q0HXWceW/eu+91zqNx5k2OzceBP+e+++b9zp1zzr2XTX/5AdsYQx1FnUYdQiVQHuo7ahI1fjDZMlf24zJwgl5B3VYVpVVVFZBlCTjj/kshBNi2BRnTdvFxFHUTg0xXAm9GPdVDWkdY10FR5PJ/y10D+9cjWOI9OXy8hQGGit/zkt+3oCYiRrgjHotuCybzeAxC8TbYY3WpcTEy+GlmfrgcPIx6ETXCSYRDpebo7cDVJmi0hwED9GGA/q3gd42wftioApy3XLQbiyQg4Tynx3sYoK0YvhvVG6kB7BdYP4EFUED15qDZHlIoQDH8RjRiaIyxmuAeC4FQWv1xTIyB5s2exNUf4X/b7gJ2B9Rjnrxrc2yI1+Q6Cb5flqQmznl9cKYWOsOl/QVniHiANki9xrzc5phyT1yCR2rNdQDu/NwcS94auQaCC69esmeBZH8udA+Lklsh+Lwr3LrYcnYCAxTS4sAOcgsEn8rZtqgHrq4/Dm4qvpfcFMFTqHe27dS2anMCJGsyMJfmx8iN5PvvYSabrb6Ibhq05TvB3coaIC2104LH8/AnWdOaNi2rqiLqS9eBO/OB6WWpi9x9PH7X83DKeX9qdd0VFRSXuSsQXuwFyXwTmF+RL0FKvvgRh4Olp+IrulE2Mhn/ptnaXFA2xsBYOI/g94E3q1InLMnXFnF4Dldt+vUo+XogkzUFaiARj/KQpvl55fYsFu0tKOlRTMO3f0L+lq/CstxN+TmL4Jn/3aGnqMgx8TIZE+MQcqfwdHNKCpeADeyKFK7Y4vue4VQfghcruaD99kVdRvWgjmveV0XyUnj1y+CwRrDZTgKNoR4g9EM1t3+p6agkqon2CO1qFOXHQ3DZj/4IMAD2yPwstycmIgAAAABJRU5ErkJggg==);
}
.month .green.last-quarter td:first-child {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtlJREFUeNqklU1oE1EQxyf7laQmadM0rdYUPUTSQlpRwYOIiJ+gYAQ9SOkhN71Yb3pQLx5EVBDUg4iHHqzQYwUNCOJd6ik2PRixrdEioW3SbLL5ePvWmbQh2bQNaTLwZzab934zOzs7zxL78RsamAV1DHUGFUR1oQzUAmoGFRny+xa33bwNnKBjqPt2/v2Anc+A1fgFgqGW/ypZ+qAgBCAtXuJ44z3qLgaJNQPvQ71z6p9OdenTYOOzDR5MgJQYgqR8q4g/7mGAJ43gPtQXD5vwd7OJLZ5HhKIjCCVnEHRrP3DJBYZgB6Ogg5b2QE7zv8AA45XlUs3WDtRHD3uD4LebqlR0HQLNexG47N4c0yZAhzUDfCV5cy4OcQzwfP25qvbQzaaG68GGYAV1bxiy/WNbgqsRDLC7knT1dC6eOFIL34e6gVnXbZBAHbiOZRiGZkyU8+DoWZApQC38Tg97bcU+MC3O7r4KzL4fdmI2xzJIinYSsx8RNtruikuPmBYVnQeh2HkUWjGlI0UuRPCAYiz2isaq6QVq3gvQqsm2DLmzBB9UuPkjK+0KAFe8LcOp9sQluAPzNMOdQWjHBFEn101w3dyReMPmawvOdZHcKlETzGIuAZe62oRTN8ISwaOaMGLKnouOtuB6yU4uSkTqm695YajaK7zQFryY6yQ3XUn3FY7P6gthq22VpJB1U8KRCnxyTTwfU8UT69Ms97NluJamiQ3PcHhlKnDqnfEl+QFneBDI6mxr4LVeEm1+XD8VP9OJsiKN4qosCKXlHYHzGS9kV3w0Fi9j1vl6ONmjtBi6Pa9McuPfn6bBudQeUJcHEnh5GsHx6jlVZxtH1bkkC8ezS51QyjtxqFu2eHES5FUPpP4OEnwKbx3GvdGGZyguKHscmQq6a6gw6jiOUdkisPJQ40wBnSlUgg+ol7jnW1OnfwVeaxiIvgo/qpfamL5q1DyuNRqV678AAwBtCQOqD+1biwAAAABJRU5ErkJggg==);
}
.month .blue.last-quarter td:first-child {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsBJREFUeNqslU1oE0EUx9/uJpsP+xHTL5BCL5Va1CJ6KyK2VYsXo3gR8eDRU+tJD9qLB5EqKOpBiocerNBjBQkKokeReqrWQwvWWghYbNI2291NZmf9v7Qh3bQJaeKDf2azO/ObN29m3lNm535TGVOgXugMdASKQC70C5qG4t2d7YslB5eAM/QaNBKS3w6G5DQF3J+kuuncp6zSRrbaRavaBYkXb6A7mGS2Engb9Lreed8fcaYoKL+XWZhKKS1Gy/7hDP7cxQQPy8HboY9NYrwzKsZ3WY+fRKgf6iNH7yJXayZXbSCZTZJhrJKRaXyGCYZ2g4ehz03i5dGoeLUjStnwecpEbpL0HSi5jrX1NG2Y1jAmeLq5roLd3y8md4BdJUxmyxOymkfLgnPehUPcPPoxv3RiO7wDugGvixzWyWwdQxgGqBLzaRo11tf5eYLt8NvNYiyAxXs6W9ERcgLHaC8WCgXJ5/Odhvc96taxu9zgxD2dRHiQsvsuUTUWDOjcxBjepbuLrZqb9BwxOzJE1Zquc2ToLMMP6dJ7yUSwF5vXUTWcY89chtcpZBaFpI9qMVXNbWWUfx3viSSS+uGa4FJyVqAkU5eE0uL9qLX+D3iC4TOm2uPx3tWaaoIL4XAzw8QU9MVSuwt3Rxo1wS2b8xhN5d19gfRZgItETSGxbJsdjufhE2va4GxaO7V5lOzpquHGRu7kPUbyWs/DOUhDCf89KVAINPNT1WCIC8BocVb8wBVlxXeVXHuRVLG0JzBSLa2njWU8XoTXVjGc7cGqFru1EJiQIvWuYnDa2OBczt4MADxfSCJFtlWqzv2Rsfm15BxlMtmSG2fC278rKYZP4tVxjJ0pW0PRIdciZXJquwJdh04ijfpVVcnVfgdgx3E4BG+h5xjztaLqn4dvN0zEJaYT4qvLh5hDsIC+brlw/RNgAHIjEKjV5vQxAAAAAElFTkSuQmCC);
}
.new-moon,
.month .new-moon td:first-child {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATpJREFUeNq0lUFOwkAUhuuEuBRPgHZp2bCtG5K6MZFC8AyVBNzDGWSNiSb1CGoIhGACbPEEslRvoC67aPgfeU3GZkoCnfmTb9Xp10mn/d9B1fOtjAjggWvgglNwDH7AF1iCF7AAsUpQyBDXwB1wFNfoARWmDT5AD4xVu5NzCB7AKEOsisPrH/l+5c7pwhBcWvulBUqgAaL0zgc5xEno/vv0a7kCN5aeBHxmG7ngw9OZPnmTz62sWX4GLgR/xybSJPm5IblL8hNDclvwH2ciRcFdYSK/JP82JP8U3G4m8k7yZ0PyV8F9vNIsJt9McNF3Ncup3+OkuKjoQ03iJ+73f5V7C6Y5xW+go5pEERd9mGPH9WRQqMZcxL3u73DIK14fyOJtA5rOYEK1KU1/GxyBP/pBpOk/z5r+awEGADpQONbSt5m9AAAAAElFTkSuQmCC);
}
.full-moon,
.first-quarter,
.new-moon,
.last-quarter {
	background-repeat: no-repeat;
	background-position: 0% 50%;
}
.legeng-halfs__blue,
.legeng-halfs__green {
	position: relative;
	margin: 0 0 15px 43px;
}
.legeng-halfs__blue:before,
.legeng-halfs__green:before {
	content: '';
	position: absolute;
	top: 2px;
	left: -43px;
	width: 23px;
	height: 23px;
	border-radius: 10px;
	background: #EEF1F7;
}
.legeng-halfs__green:before {
	background: #EAFBB1;
}
.legend-red {
	text-decoration: underline;
	color: #F12D33;
}
.legend-black {
	text-decoration: underline;
	color: #3F424D;
}
.calendar-seeds {
	clear: both;
	margin: 0 -260px 0 0;
}
.calendar-seeds table {
	margin: 30px 0 0;
}
.calendar-seeds th {
	padding: 0 7px 14px;
	border: none;
	font-size: 16px;
}
.calendar-seeds td {
	padding: 7px 20px 8px;
	border: none;
	background: #EEF1F7;
}
.calendar-seeds tr:nth-child(odd) td {
	background-color: #F7F8FB;
}
.calendar-seeds tr:nth-child(2) td:first-child {
	border-radius: 10px 0 0 0;
}
.calendar-seeds tr:nth-child(2) td:last-child {
	border-radius: 0 10px 0 0;
}
.calendar-seeds tr:last-child td:first-child {
	border-radius: 0 0 0 10px;
}
.calendar-seeds tr:last-child td:last-child {
	border-radius: 0 0 10px 0;
}
.calendar-seeds .yes {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwdJREFUeNpkU0loFEEU/dU13eNMnC0ZlEwGzGKUDFEhEFyiASPBgwheFfEieBU8injQkwhexKN4UhBEUBQUowga19FoEnQgZpksk3TMMtPTPb1X+WsMWbSbR1U3/71Xv/7/ZPsNGf59mA2HIzXRkx44GQKEcAAeYIFsuVK+O3bR/bw+lqwX0L6yZKozcbMx1ZQ51NGdTm9tiHDORRjPF8a1vk99k+qCmp24VzyvfWaW4NDao7RKLr5kdfXdsfs9e3s6jh7qbXUlK6SaBbpgzdOyW6TRaDTctaer3vP8Oj25sFd9bj5Gml8V+HXBlVvOJm517+/qbNnZnB6cH4Dc8jDktVHI6xMwY0zCnDEDRbsEmeZM3DYdxWr9vXXptfsqINyTx2lHMCa3N2Ya09mpDzBp5MHxTWCcITj4hEHhrQ5BOgxdx+ag8+C+lo+5/l6kXg+gO2m6EDqd2d22ZbDwDcZKo0i2geOLFwgeMJjp10C9yKupHuxPQUSJSJmm9kj5zOApcQJFCSvNUMfCM4vTYDgmFN6VqsGpAzHcI/kSX71o3a7A+OIEJBrim6kitQuBELoFNV4kRbMMHuOrhC1XCMxfXiPveRH/e+FGCUJ1CqUBGpXwW6qojrFcKlZc3wfurdV4PXnXszj4Plp5BFzJheXFom7NuroQMLUBZ3RppLTIxVl8Am1P4hsaq+1pDBgKE4+C52PtwgzUHwsl7QvLCQFby7IPlWnbVGqJwSQCDJ12PopVyWIVZB+FXfwPmLTk+FPWKK/Y03xIwk5kGDeUv2b/LPcZuUADt4giAVYQdjwUx662S/WbbAKQ09woZ63ZqduWaOkf1UZaes4MbExfe8/SNY1MD24Dl8dphAQkCjIBqEFiAhzCnBHzjTOSv+pO+hrcRYHc6ixgPyRw6SEynEidk+OhVpIEGSSalChTMSkGnv6dLc3d8VSMe4DoR5Q3DBOKoBe0I46I9OVaEgw2EGqOM9/XwRSpIl4JZ4T13zSuiIjpEjeYRtQjwsIJUUBMr+xX6/tHgAEAiMiDamefmhkAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-position: 50%;
}
/* --- end of Calendar --- */

/* ====== Calculators ====== */
.calc {
	font-size: 14px;
}
.calc td {
	padding: 0 0 14px;
	border: none;
	vertical-align: middle;
}
.calc .form__field {
	margin: 0;
}
.calc .jq-selectbox__select {
	width: auto;
	margin: 0;
}
.calc__result {
	font-weight: bold;
}

.calc-1 td:first-child {
	width: 250px;
}
.calc-1 .form__field {
	width: 100px;
}

.calc-2 .tab {
	padding: 8px 10px;
	border-bottom: 7px solid #8DA7D3;
	border-radius: 10px 10px 0 0;
	background: #FFF;
	cursor: pointer;
	text-align: center;
	vertical-align: bottom;
}
.calc-2 fieldset {
	padding: 0;
	border: none;
}
.calc-2 legend {
	font-size: 16px;
	font-weight: bold;
}
.calc-2 .form__field {
	width: 100px;
}
.calc-2 .width1 {
	width: 110px;
}
.calc-2 .width2 {
	width: 200px;
}
.calc-2 .form__field-result {
	display: inline-block;
	width: 168px;
	margin: 0 10px;
}

.calc-3 .right {
	padding-right: 15px;
	text-align: right;
}
.calc-3 td:nth-child(1) {
	width: 135px;
}
.calc-3 td:nth-child(2) {
	width: 95px;
}
.calc-3 td:nth-child(3),
.calc-3 td:nth-child(5) {
	width: 70px;
}
.calc-3 td:nth-child(4) {
	width: 130px;
}
.calc-3 .jq-selectbox {
	margin: 0 10px 0 0;
}
.calc-3 .cal__month {
	width: 120px;
}
.calc-3 .cal__city {
	width: 300px;
}

.calc-4 .form__field {
	display: inline-block;
	width: 80px;
}

.calc-5 .form__field {
	display: inline-block;
	width: 80px;
}
.calc-5 .jq-selectbox__select {
	width: 250px;
}

.calc-6 td:first-child {
	width: 295px;
}
.calc-6 .form__field,
.calc-6 .jq-selectbox__select,
.calc-6 .form__button {
	width: 150px;
}

.calc-7 .form__field {
	display: inline-block;
	width: 80px;
}
.calc-7 .jq-selectbox__select {
	width: 100px;
}
/* --- end of Calculators --- */

.video-items {
	border: 1px solid #D6DBE3;
	border-radius: 10px;
	padding: 20px 20px 0;
	margin: 0 0 30px;
}
.video-items:after {
	content: '';
	display: table;
	clear: both;
}
.video-item {
	float: left;
	width: 200px;
	margin: 0 0 27px 19px;
}
.video-item:nth-child(3n+1) {
	clear: both;
	margin-left: 0;
}
.video-item a {
	position: relative;
	display: block;
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	margin: 0 0 10px;
	color: #3F424D;
	text-decoration: none;
}
.video-item a:hover {
	text-decoration: underline;
}
.video-item a:before {
	content: '';
	position: absolute;
	top: 53px;
	left: 75px;
	width: 49px;
	height: 49px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+FJREFUeNrcmslPU1EUh09LQUQBJxAHBgWxcWgwFQgmLUQBh7jBhTtQE93pxoX+Cca4wBUGjHGBRl0YhyghEYWFIkhQbBkqEGSKiIhAwTLzPIfeR2optLxZT/Kl6eO9c8+P3nPuffdeHcdxIIEZkHTEiuxDkpGtyBokEhlBfiPfkFakCXmHvEemRLdOIgSiR7KRUsTJCTMnez6b+RMUi5CHDEg+0sxJa+SvgPmXVYQFsXPyGvm3yiEiFClC5jhljNq5xdr1G58ugMROQJ4gKaC8NSB5SOdyN/kTYULKkS2gnvUhxxCbEBEHkDfIOlDfhln5tq9ERCKr4VGgHetlQr4GIiKMCTCB9oy6VAbi8ryo93FjoUYF8Dla6O+XOIK8ouugXaOAc5DXvkQYWOIYQfvmQPYjM97d6ew/IgBYnOe8c4I+r4rxere8EX6OjCsp5AofPy/iMJIkxqO9YwCuP/gAZbUdMDk9q4SIJJbDCyIKpPA6OzcHFfVdcO1+DdS39gMnv5B8PrGD8XMQCRfj7XJR5aJr8Zsj4JQlGWKjw+USMYpspF8iVayApayr3wk3H9fDo0oHjLqm5GiC4k6lspola1HHEl7b0gc2zJkccwJYTNsgSK+XsolM8rZHiSwcn5yB59XtcONhHTi6f0npeq9e6bHhx7ALSl58htsvbVKVZCN1p1g1RquWrkFo7RkCq2k75KYmwKrgIKGuYuiXWK/WsEslubKhe74kU94ILMnhJCJY7TmEEysXVbBnb9uEPB5B3WlabSERYSFwPH0npBljBI0VJGIIiVYjeCq1VHKPpu4QkxNOEtGjhghj3Ib50XxT5Gqxrr6TiC+IWangozDoPAyeREj1bkEimpQIPjTEALkHZRmxm0lElZzB63S6+YSlxKUElsGqSEQdmw1KPgmkWWyeZRfERUfI9T8ao/j5EvuUn5tLVTJPZiSCeXeM3CsOFPe0gX0plUIE9fWslFjINseLKZkrsdKFqTLb4GgTs4x9p8zGDQy7OAWtjd+Y8VwiP8/9W3bB19L+f7HuRBcushU2LRvFd4kX4C2CjJYGizUuogSp+Gss8rEqHopUg3t/Qmv2CTmETHhe9DX+0w2nkQGNCehlcU14/2GpSUw7uLeYhjUigOI4weKCQEWQfaTlEHDvmalpfSwO+1I3+JtO2lgfbFBJQANr37bcTYHMiTvBvcVUrGD55Vh7GeBn+9dz2hEoVgVOFDQimUqc7TiDtEgcvIP5NShxQMVz0piD3ENGBQY+xp7PEXPKJpBjEYEYLfmkweLzTmvp9YJWJNgLDH/eqRmpAfeZpwmxjf8RYACDVwhs58N6JwAAAABJRU5ErkJggg==);
}
.video-item img {
	display: block;
	margin: 0 0 15px;
	border-radius: 10px;
}
.video-item__views,
.video-item__comments {
	display: inline-block;
	font-size: 12px;
	color: #898B90;
	margin-right: 14px;
}
.video-item__views {
	padding: 0 0 0 25px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAYAAADtj3ZXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO5JREFUeNpk0U9LQkEUh2GviaioKwmsi5CItShdCX4AEaKduOkrBlG72qU7wU2ikuhKA/+0EleSir4HfsKgA88w53Jm5sy5XuB83OIBGUSxxi96+MH+mOg5my7xiBvFI0yRRl7fxvjA3N2cRR0xxZ9oOQeX8KS1VfJqh18w+XhWiTYWeEcNOQxVga2TCOEOE1tUEHFumSuhoPfF8aJDfeWEUQ0yNbE5efsWHcWWs0PKybG4YWUv8acuW5zACl/4RltVlNUju+gNA7fbvrp9rbirX2RxUd9m6vbk9FcFdPO9XOlt/9rU14HbY/JBgAEAV0kxwPQiYbsAAAAASUVORK5CYII=) no-repeat 0 5px;
}
.video-item__comments {
	padding: 0 0 0 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADdJREFUeNpiZACCtLS0/wx4wKxZsxgJKoIZxMRAJBhAhYzYfA32JZI4jI/Vl8QEG1wxskKAAAMA/FEZMT7d3oMAAAAASUVORK5CYII=) no-repeat 0 5px;
}


/* Sidebar
-----------------------------------------------------------------------------*/
.sidebar {
	float: left;
	width: 300px;
	margin: 39px 0 0 -300px;
}

.advices {
	margin: 0 0 20px;
	padding: 18px 20px;
	border-radius: 5px;
	background: #EAEFF8;
}
.advices__headline {
	margin: 0 0 12px;
	font: 18px/1 'fregatbold', sans-serif;
}
.advices__text {
	position: relative;
}
.advices__loading {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 5px;
	background: #5D5F62;
	background: rgba(0,0,0,.6);
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
.advices__loading div {
	display: table;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.advices__loading span {
	display: table-cell;
	vertical-align: middle;
}
.advices__next {
	margin: 13px 0 0;
	text-align: center;
	font-size: 12px;
}
.advices__next a {
	padding: 0 0 0 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhhJREFUeNpi/P//PwM6aDjB4PnvP8OaNx+/+E7z4NmHLMeIriF968eyp0+fup89e9ZJVlb2q4GBwbJfv37VLQgSe4GiIXb1c/c3b97MuXXrlgyIz8bGxvDt2zcGkLy5ufnD1bGKCiBxFhBRdoTB7ebNm5vu3bvHJiwszMDDw8Pw+vVrBk5OTgYuLq4DQLGVMBewLLjGYHP37t2NDx8+ZFNWVv7Mzc0dA1SgDdRUa2RkdJSXgzXr1ftPNbbdx9M0NTWTWJbsOccPdDOHkJAQA9C9c2Z68286+YLh9YzjPEf7HVkPHXnG4F+w+0wY0EAOoNMSmeTl5fk/fvzIADT1nrUS/0SQteYSDMfnB4oeArFtpBg2ioqK3mRkZGR49+5dHpORgnAySALkuc+/GLACkBwI//37l4Hp1pufbSBPPnnyROnOu9/50ECw2/GAwRbEnnCeIQAYenJMTEwMAgICk1hkBNh/qqionAfKXfj582ev/9x79u/fv9/+RUfn+4pz36qBoTX50aNHLDIyMm++f/8+Hx4PfecYMjYdOBUODHsHYCAwiIiIgJ0ANJ0B6AcGDw+PWd22jOksMHd++MlQAXSW/JcvXxgEBQUZPn36xAByhqqq6i9eXt5wf2XGsygxPfMyg8Sb7wxNh89cir569SqXhoYGQ4iD4ZLnXxkWN1gw7MKZloAJz+TCtVuxBlpq/4EKC9BDDCDAADfn8teVFQSXAAAAAElFTkSuQmCC) no-repeat 0 1px;
}
.contact {
	margin: 0 0 20px;
	padding: 18px 10px 1px;
	border-radius: 5px;
	background: #EAEFF8;
	width: 730px;
}
.sidebar-section {
	margin: 0 0 20px;
	padding: 18px 10px 1px;
	border-radius: 5px;
	background: #EAEFF8;
}
.sidebar-fixed {
	font: 15px/1 'fregatbold', sans-serif;
}
.sidebar-section__headline {
	padding-left: 8px;
	margin: 0 0 -3px;
	font: 18px/1 'fregatbold', sans-serif;
}
.tabs__caption {
	position: relative;
}
.tabs__caption:before {
	content: 'или';
	position: absolute;
	top: 0;
	left: 67px;
}
.tabs__caption li {
	display: inline-block;
	border-bottom: 1px dashed;
	color: #1D6BA7;
}
.tabs__caption li:first-child {
	margin-right: 37px;
}
.tabs__caption li:not(.active) {
	cursor: pointer;
}
.tabs__caption .active {
	border: none;
	color: #3F424D;
}
.tabs__content {
	display: none;
}
.tabs__content.active {
	display: block;
}
.tabs__content li,
.videocats li {
	padding: 21px 0 19px;
	background: url(data:image/gif;base64,R0lGODlhBQACAJECAMnO1////////wAAACH5BAEAAAIALAAAAAAFAAIAAAIEhCWhWAA7) repeat-x;
	list-style: none;
}
.tabs__content li:first-child,
.videocats li:first-child {
	background: none;
}
.tabs__content li a {
	position: relative;
	display: block;
	min-height: 70px;
	padding: 0 0 0 79px;
	line-height: 62px;
	color: #385267;
}
.tabs__content li a:hover {
	color: #8DA7D3;
}
.tabs__content a img {
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 8px;
}
.tabs__content a span {
	display: inline-block;
	vertical-align: middle;
	width: 140px;
	font: 13px/15px 'PT Sans',sans-serif;
}

.videocats ul {
	margin: 5px 0 0;
}
.videocats li {
	margin: 0 10px;
	padding: 11px 0 9px;
	position: relative;
}
.videocats a {
	text-decoration: none;
	color: #385267;
}
.videocats a:hover,
.videocats .current-cat a {
	color: #567DB8;
}
.videocats .count {
	position: absolute;
	top: 15px;
	right: 0;
	color: #848B87;
	font: 10px/1 'Roboto', sans-serif;
}

.sidebar-link {
	position: relative;
	display: block;
	margin: 0 0 20px;
	padding: 100px 20px 18px;
	border-radius: 5px;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
	color: #7F8389;
}

.podpiska {
	position: relative;
	display: block;
	margin: 0 0 13px;
	border-radius: 5px;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
	color: #7F8389;
}
.sidebar-link:before {
	content: '';
	position: absolute;
	top: 20px;
	left: 50%;
}
.sidebar-link--calendar {
	background: #E9EFF2;
	background: -webkit-linear-gradient(#ECF5FA, #E5E9EB);
	background:         linear-gradient(#ECF5FA, #E5E9EB);
}
.sidebar-link--calendar:before {
	width: 65px;
	height: 65px;
	margin: 0 0 0 -32px;
	background: url(i/icon-calendar.png);
}
.sidebar-link--calendar:hover {
	background: #EFF5F8;
	background: -webkit-linear-gradient(#F2FCFF, #EBEFF1);
	background:         linear-gradient(#F2FCFF, #EBEFF1);
}
.sidebar-link--video {
	background: #E8F4DD;
	background: -webkit-linear-gradient(#F0F6DB, #E1F3DF);
	background:         linear-gradient(#F0F6DB, #E1F3DF);
}
.sidebar-link--video:before {
	width: 65px;
	height: 67px;
	margin: 0 0 0 -32px;
	background: url(i/icon-video.png);
}
.sidebar-link--video:hover {
	background: #EEFAE3;
	background: -webkit-linear-gradient(#F6FCE1, #E7F9E5);
	background:         linear-gradient(#F6FCE1, #E7F9E5);
}
.sidebar-link--calc {
	background: #E8F2F0;
	background: -webkit-linear-gradient(#E6F6EE, #E9EDF3);
	background:         linear-gradient(#E6F6EE, #E9EDF3);
}
.sidebar-link--calc:before {
	width: 66px;
	height: 66px;
	margin: 0 0 0 -33px;
	background: url(i/icon-calc.png);
}
.sidebar-link--calc:hover {
	background: #EEF8F6;
	background: -webkit-linear-gradient(#ECFCF4, #EFF3F9);
	background:         linear-gradient(#ECFCF4, #EFF3F9);
}
.sidebar-link__title {
	margin: 0 0 9px;
	font: 18px/1 'fregatbold', sans-serif;
	color: #385267;
}

.subs-form {
	position: relative;
	margin: 0 0 20px;
	padding: 32px 20px 20px;
	border-radius: 5px;
	background: #E9EDEF;
	color: #3F424D;
}
.subs-form:before {
	content: '';
	position: absolute;
	top: 10px;
	left: 18px;
	width: 205px;
	height: 6px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAGCAYAAACfHf25AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJRJREFUeNpi7F1+mQEJWABxGRBbAbE4A+XgFRBHA/EeEKcoQofhW1EMNnU0tZerbwlcgglKMwNxOxAfBeJAKlkKAmJA7IlHnu72skDpqUCczkAbsAWPHN3tBcWwCw0tnQ3E+3HIDYi9TASSHLngPxB3AnEmHjUDYi/Iw9uhmZwa4BMQbwBiWyCuAOK/eNQOiL0AAQYA6usl//mXaAkAAAAASUVORK5CYII=) repeat-x;
}
.subs-form__headline {
	margin: 0 -5px 10px;
	text-align: center;
	font: 18px/1 'fregatbold', sans-serif;
}
.subs-form p {
	margin: 0 0 16px;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
	color: #808389;
}
.subs-form__field {
	display: block;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	width: 100%;
	margin: 0 0 11px;
	padding: 12px 20px;
	border: none;
	border-radius: 5px;
	color: #63687A;
}
.subs-form__button {
	display: block;
	width: 100%;
	height: 44px;
	padding: 0 0 1px;
	border: none;
	border-radius: 5px;
	background: #8DA7D3;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
.subs-form__button:hover {
	background: #96B2DC !important;
}

/* Footer
-----------------------------------------------------------------------------*/
.footer {
	margin: 0 -1000px;
	padding: 25px 1000px;
	background: #E8F0F1;
	background: -webkit-linear-gradient(#E6F6EE, #E9EDF3);
	background:         linear-gradient(#E6F6EE, #E9EDF3);
	font-size: 12px;
	line-height: 14px;
	color: #7C8E97;
}
.footer:after {
	content: '';
	display: table;
	clear: both;
}

.footer-left {
	float: left;
	width: 305px;
}
.footer__copyright {
	color: #3F424D;
}

.footer__nav {
	margin: 18px 0 0 -14px;
}
.footer__nav li {
	float: left;
	margin: 0 0 0 14px;
	list-style: none;
}

.footer__social {
	float: left;
	margin: 0 40px 0 0;
}

.footer__note {
	float: left;
	width: 260px;
	margin: 0 30px 0 0;
}

.footer__orphus {
	float: left;
	margin: -5px 0 -15px;
	text-align: center;
	font-size: 10px;
	color: #AEB8BE;
}
.footer__orphus img {
	display: block;
}

.footer-right {
	float: right;
	width: 107px;
	margin-top: 15px;
}
.footer__design {
	margin: 4px 0 0;
}

#before_footer{
    margin-bottom: 30px;
    display: flex;
    justify-content: center;
}

.rsya {
	font-family: 'fregatbold';
	margin-top: 10px;
	margin-bottom: 25px;
	display: inline-block;
	font-size: 15px;
}

.post h2 a,
.post h3 a {text-decoration: none;
	color: #3F424D;
}

.post h2 a:hover,
.post h3 a:hover {
	text-decoration: none;
	color: #3F424D;
}
#a_menu {
 clear: both;
}
#zatemnenie a img {
opacity:0.5; 
-moz-opacity:0.3; 
filter:alpha(opacity=40); 
padding-left: 9px;
}
#zatemnenie a:hover img {
opacity:0.8; 
-moz-opacity:1.0; 
filter:alpha(opacity=100);
}
.youtube {padding-bottom: 15px !important;}
.vk-widget {
	margin: 0 0 18px;
}
.authors {
	position: relative;
	padding: 10px 15px 10px 15px;
	background: #E9EDEF;
	border-radius: 5px;
	margin-bottom: 17px;
}
.authors p {
	margin: 0;
	font-size: 12px;
}
.auto-summary {
	font-size: 14px;
	line-height:20px;
}

/*Table of Content*/

 #toc_container.no_bullets li {
    margin: 0px
}

#toc_container.no_bullets p.toc_title {
    font-size: 1.7rem;
    color: #333333;
    line-height: 1;
    margin-bottom: 1.625rem

}

#toc_container.no_bullets ul.toc_list {
    counter-reset: num;
    list-style: none outside none;
    padding: 0;
    margin-left: 0
}

#toc_container.no_bullets ul.toc_list li:nth-child(odd) {
    background: #e4e4e4
}

#toc_container.no_bullets ul.toc_list li:nth-child(even) li:nth-child(odd) {
    background: #fff
}

#toc_container.no_bullets ul.toc_list li {
    position: relative;
    line-height: 1.5
}

#toc_container.no_bullets ul.toc_list li a {
    color: #323232;
    text-decoration: underline;
    font-size: 1rem;
    display: block;
    padding-left: 1.875rem;
    position: relative

}

#toc_container.no_bullets ul.toc_list li a:hover {
    color: #00B900

}

#toc_container.no_bullets ul.toc_list li a .toc_number {
    color: #00B900

}

#toc_container.no_bullets ul.toc_list li a span {
    position: absolute;
    left: 0.125rem;
    top: 1.375rem;
    margin-top: -1.5rem;
    font-weight: 700;
    width: 1.875rem;
    height: 1.875rem;
    text-align: center;
    line-height: 1.875rem;
    color: #2779B2;
    background-color: transparent;
    border-radius: 100%
}

#toc_container.no_bullets ul.toc_list li ul {
    counter-reset: num;
    list-style: none;
    margin-top: 0
}

#toc_container.no_bullets ul.toc_list li ul li {
    padding-left: 1.5625rem
}

#toc_container.no_bullets ul.toc_list li ul li a {
    padding-left: 2.1875rem
}

#toc_container.no_bullets ul.toc_list li ul li ul li {
    padding-left: 2.5rem
}

#toc_container.no_bullets ul.toc_list li ul li ul li a {
    padding-left: 3.125rem
}

#toc_container.no_bullets ul.toc_list li ul li ul li ul li {
    padding-left: 2.8125rem
}

#toc_container.no_bullets ul.toc_list li ul li ul li ul li a {
    padding-left: 3.4375rem
}
span.toc_number.toc_depth_1, span.toc_number.toc_depth_2 {
    font-weight: bold!important;
}

#toc_container ul > li:before {
	background: aliceblue;
}
.wpcf7-text{
	float:left;
}

.grecaptcha-badge {
    display: none;
}

.wp-post-image {
	height: 170px;
}

embed {
	width: 640px;
	height: 400px;
}
iframe {
	width: 100%!important;
}
.post__entry p img{
    max-width: 100%;
    height: auto;
}
@media screen and (max-width: 1024px) {
	iframe {
		width: 640px;
	}
	embed {
		width: 100%;
	}
}

@media screen and (max-width: 768px) {
	.page {
		min-width: 100%;
	}
	.wraper {
		width: 100%;
	}
	.header__social {
		visibility: hidden;
		display: none;
	}
	.search-form {
		left: 400px;
	}
	.header__cats {
		left: 10px;
		background-size: contain;
	}
	.header__cats ul li {
		width: 88px;
		margin: 0 10px 0 0;
	}
	.header__cats a {
		padding: 120px 0 23px;
	}

	.container {
		width: 450px;
	}
	.content {
		/*padding: 0 320px 0 10px;*/
		padding: 0 5px 0 5px;
	}
	.archive-items {
		display: flex;
		flex-wrap: wrap;
		width: 460px;
		margin-left: 5px;
	}
	.archive-item {
		width: 220px;
		margin-right: 5px;
	}
	iframe {
		width: 410px;
	}
	img.alignnone, .wp-caption.alignnone {
		width: 405px;
		height: auto;
	}

	.wp-caption.aligncenter {
		width: 370px;
		margin: 0 0 20px 0;
		text-align: left;
	}
	.wp-caption img {
		width: 360px;
		height: auto;
	}
	.wp-caption-text {
		left: 0px;
		width: 	350px;
	}
	.aligncenter, div.aligncenter {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}
	.sidebar {
		/*margin: 39px 0 0 -305px;*/
		float: right;
		margin-top: 40px;
		margin-right: 240px;
	}

	.footer-left {
		padding-left: 5px;
	}
}


@media only screen and (min-width: 320px) and (max-width: 759px) {
	body {
		background-image: none;
	}
	.search-form {
		display: none;
		visibility: hidden;
	}
	.page {
		background-image: none;
		width: 100%;
	}
	.page:before {
		background: none;
	}
	.wrapper {
		width: 100%;
	}
	.header {
		height: 70px;
		margin: 0 0 25px;
	}
	.breadcrumbs {
		display: none;
		visibility: hidden;
	}
	.header__cats {
		display: none;
		visibility: hidden;
	}
	.header__logo {
		display: none;
		visibility: hidden;
	}
	.sidebar {
		display: none;
		visibility: hidden;
	}
	.container {
		width: 100%;
	}
	.archive-items {
		width: 100%;
	}	
	.page-title {
		margin: 0 0 0 20px;
		font-size: 22px
	}
	.wp-caption img {
		width: 100%;
	}
	img.alignnone, .wp-caption.alignnone {
		width: 100%!important;
	}
	p img {
		width: 100%;
		height: auto;
	}

}

@media only screen and (min-width:625px) and (max-width:685px){
	.archive-item {
		width: 200px;
	}
	.archive-item a {
		width: 180px;
	}
	.archive-item img {
		width: 100%;
	}
}

@media only screen and (min-width:565px) and (max-width:624px){
	.archive-item {
		width: 180px;
	}
	.archive-item a {
		width: 160px;
	}
	.archive-item img {
		width: 100%;
	}
}

@media only screen and (min-width:415px) and (max-width:624px){
	.archive-items {
		margin-bottom: 20px;
	}
	.archive-item {
		width: 100%;
		margin: 0 20px 10px 20px;
	}
	.archive-item a {
		width: 100%;
	}
	.archive-item img {
		width: 90%;
		height: 350px;
		margin-left: 20px;
	}
	.recent-more{
		display: none;
	}
	.visitors-ask {
		display: none;
	}
	.main-text {
		display: none;
	}
}

@media screen and (max-width: 414px) {
	.container {
		width: 414px;
	}
	.recent-more {
		display: none;
		visibility: hidden;
	}
	.visitors-ask {
		display: none;
		visibility: hidden;
	}
	.wp-caption.aligncenter {
		margin-top: 20px;
		width: 100%!important;
	}
	.wp-caption.aligncenter a img{
		width: 100%!important;
		height: 230px;
	}
	.wp-caption {
		text-align: left;
	}
	.wp-caption-text {
		width: 	100%;
	}
	iframe {
		height: 240px!important;
	}
	.video-items {
		text-align: justify;
	}
	.video-item {
		margin: 0;
		margin-left: 70px;
	}
	.video-item:nth-child(3n+1) {
		margin: 0;
		margin-left: 70px;
	}
	.post__entry {
		text-align: justify;
	}

	.archive-items {
		width: 414px;
		margin: 0px;
	}

	.archive-item {
		width: 195px;
		margin: 0 0 10px 5px;
	}

	.archive-item a {
		width: 185px;
	}
	.archive-item img {
		width: 180px;
	}
	.main-text {
		display: none;
		visibility: hidden;
	}
	blockquote footer p {
		font-size: 14px;
	}
	.footer {
		padding: 10px 0 0 0;
		margin: 0px;
	}
	.footer__social {
		display: none;
		visibility: hidden;
	}
	.footer-left {
		padding-left: 100px;
	}
	.footer__note {
		float: none;
		width: 405px;
		padding: 5px;
		margin-top: 70px;
	}
	.footer-right {
		display: none;
		visibility: hidden;
	}
	.rek {
		padding: 10px;
		width: 365px;
	}
	.comment-form__button, .form__button {
		padding: 0;
		width: 100%;
	}
}
@media screen and (max-width: 375px) {
	.wrapper {
		width: 375px;
	}
	.container {
		width: 375px;
	}
	.post__headline {
		text-align: justify;
	}
	.archive-items {
		width: 100%;
	}
	.archive-item {
		width: 100%;
	}
	.archive-item a {
		width: 100%;
	}
	.archive-item img {
		width: 90%;
		padding-left: 15px;
	}
	img.alignnone, .wp-caption.alignnone {
		width: 100%;
	}
	.post__image {
		width: 100%;
		height: 220px;
		margin-bottom: 20px;
	}
	#toc_container {
		padding: 5px;
	}
	.rek {
		width: 360px;
	}
	.form-row .form-field select {
		width: 100%!important;
	}
	.wpcf7-text {
		width: 100%!important;
		padding-left: 15px;
	}
	.comment-form__button, .form__button {
		width: 100%;
		font-size: 15px;
	}
	/*
	.form-row .form__field, .form-row .jq-selectbox__select {
		width: 100%;
		padding-left: 15px;
	}*/
}
@media screen and (max-width: 360px) {
	.container {
		width: 360px;
	}
	.footer-left {
		padding-left: 70px;
		padding-bottom: 10px;
	}
	.footer__note {
		display: none;
		visibility: hidden;
	}
	.wp-caption img {
		height: 200px;
	}
	.wp-caption.aligncenter a img {
		height: 200px;
	}
	embed {
		height: 250px;
	}
	.post__headline {
		width: 95%;
	}
	.form-row .form-field {
		float: left;
		width: 100%;
	}
	.video-item {
		margin: 0;
		margin-left: 55px;
		margin-bottom: 20px;
	}
	.video-item:nth-child(3n+1) {
		margin: 0;
		margin-left: 55px;
		margin-bottom: 20px;
	}
	.wpcf7-text {
		font-size: 14px;
	}
	textarea.form__field {
		width: 100%;
	}
	blockquote footer p {
		font-size: 12px;
	}
}
@media screen and (max-width: 320px) {
	.wrapper {
		width: 320px;
	}
	.container {
		width: 320px;
	}
	.wp-caption img {
		/*width: 250px;*/
		height: 200px;
	}
	.wp-caption.aligncenter a img {
		height: 180px;
	}
	.wp-caption-text {
		font-size: 12px;
	}
	.rek {
		width: 320px;
		padding: 5px;
	}
	.comment-form__button, .form__button {
		font-size: 13px;
	}
	.footer-left {
		padding-left: 50px;
		width: 240px;
		
	}
	.form-row .form-field select {
		padding-left: 5px!important;
	}
	.wpcf7-text {
		padding-left: 10px;
	}
	textarea.form__field {
		padding-left: 10px;
	}
	.mobile-menu {
		display: none;
	}
	.video-item {
		margin: 0;
		margin-left: 35px;
	}
	.video-item:nth-child(3n+1) {
		margin: 0;
		margin-left: 35px;
	}
}
