/*
Theme Name:  kalmius-info.ru
Description: Markup by <a href="http://www.sdelaysite.com/">Andrey Morkovin</a>
Author: Andrey Morkovin
*/
/* Normalize & reset  
===================================================================================================*/
@import url('https://fonts.googleapis.com/css?family=Exo+2:400,400i,700,700i&subset=cyrillic');
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;
  font-weight: normal;
}
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: 0.35em 0.625em 0.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 */
body {
  font: 15px/20px 'Exo 2', 'PT Sans', sans-serif;
  color: #2b2b2b;
  background: #fff;

}
.main {
  overflow: hidden;
  position: relative;
  min-width: 303px;
}
p {
  margin: 0 0 25px 0;
}
a {
  text-decoration: none;
  color: #5c9b33;
  transition: color ease-out 0.8s;
}
a:hover {
  color: #d78e03;
  transition: color ease;
}
ul li {
  list-style: none;
}
.aligncenter,
div.aligncenter {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
}
.alignleft {
  float: left;
}
img.alignleft,
div.alignleft {
  margin: 5px 15px 5px 0 !important;
}
.alignright {
  float: right;
}
img.alignright,
div.alignright {
  margin: 5px 0 5px 15px !important;
}
.wrapper {
  width: 1020px;
  margin: 0 auto;
  box-sizing: border-box;
}
.wrapper:after {
  content: '';
  display: block;
  clear: both;
  visibility: hidden;
}
.content-wrapper {
  overflow: hidden;
}
.content {
  float: left;
  width: 692px;
  min-height: 550px;
  clear: both;
  overflow: hidden;
}
.tac {
  clear: both;
  text-align: center;
}
.d-l {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.d-l:hover {
  text-decoration: none;
  color: #6b9b02;
  border-bottom: 1px solid rgba(107, 155, 2, 0.2);
}
.b-s {
  display: inline-block;
  font-size: 16px;
  line-height: normal;
  color: #fff;
  padding: 8px 18px;
  cursor: pointer;
}
.b-s:hover {
  color: #fff;
}
.b-s_orange {
  background: #f9af22;
}
.b-s_orange:hover {
  background: #72a74f;
}
.b-s_green {
  background: #72a74f;
}
.b-s_green:hover {
  background: #f9af22;
}
/* Header 
===================================================================================================*/
.header {
  padding-top: 10px;
  padding-bottom: 20px;
  text-align: center;
}
.header:after {
  content: '';
  display: block;
  clear: both;
  visibility: hidden;
}
.logo {
  text-align: left;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABCFBMVEUAAAAcGBkcGBlyp09yp09yp09yp08cGBlyp09yp09yp08cGBlyp09yp09yp09yp08cGBlyp08cGBlyp09yp09yp08cGBlyp08cGBlyp09yp09yp09yp09yp08cGBlyp09yp09yp09yp09yp09yp09yp09yp09yp08cGBlyp08cGBlyp08cGBlyp08cGBkcGBlyp09yp09yp09yp08cGBkcGBlyp09yp08cGBkcGBlyp09yp09yp09yp09yp09yp08cGBlyp08cGBkcGBkcGBkcGBkcGBkcGBlyp09yp08cGBkcGBkcGBkcGBkcGBkcGBlyp08cGBkcGBkcGBkcGBlyp09yp08cGBk16AUKAAAAVnRSTlMAFLb87PQF+uUKE+SfkHj49aRSPicIBPDw4NvYzb26uGdTQywYD9SsqJyTkoyHd2haSTEe6eHGw8GvmJOBfG9hXzYzKxkL2tGPi4dvVz45JCLEnVBLNDzvqTEAAAIXSURBVDjLjZPneqpAEEAn0hEsV8FeYu/da4/Gkp7c3La8/5tkBVZZIybnBx8zc3Z2dvkASX4Ph/P9oqRpPFziepSIx2LJjFKfqd3+BffWjw5wicewi9UB8CEnpRugkWW5O1dZFqAfQRS+oxTqduepVIrFWbxee6BF0d49/BgUWZYM1cOZLKKpA0ZTY3bIIEy5uN8gRos/JQC+agd+0RRVfj9umRaTMoBqdxNVEWHYEGCKJ2I8D4W4NVnVZ73E+rAn66dPEwIfY3oPC/tGgkVT7Il0x54lcs0m6XANJkWFnrFgiszcx9kZ9hYswuLJqRdYbOZYklE0W6SnHEmQE1H9PUESXAcI/P8M6+zIJyO5ESKkCnCED01nU0WZ1oMMi0cvL5sHj8nCOXgFZSQoHAdEVQnOEuIY3DKFGGtuTuHhPFIQBfkOErNLtVRKVDua+8+BEnIGLQAgn8/z4E6P4zKRUgG+RJrtvy58gxuEmNx3xGWETcrgxpWDzdt26wgpb/c09tiMGzpALU3CdHtHmf8Ghk20tX5draIkDLzpQPFCKp5nT0NoT8iyFZygV+xK7bc3Ldw1Ala/Nnxi6zFL922vERAMz8Rqr8NnNve4Mv6TNg0hKuDn3S84R0swKjXBODJcw3kaQm1oOGiBGxPD2bBy5SquBw4vTXs0fwMHL/AKl3gmntDSL4q7ysC7Z/ikw2U2Lz9MTm7wA/GhxocFBfVWAAAAAElFTkSuQmCC) no-repeat;
  display: block;
  width: 450px;
  float: left;
  margin-bottom: 15px;
  box-sizing: border-box;
}
.logo__domain {
  font-size: 26px;
  line-height: 1;
  font-weight: bold;
  padding: 15px 0 0 45px;
  margin-bottom: 3px;
  color: #000;
}
.logo__domain span {
  color: #72a74f;
  font-weight: bold;
}
.logo__text {
  font-size: 14px;
  line-height: 1.2;
  color: #000;
}
.header-menu {
  display: inline-block;
  text-align: left;
  margin: 6px 0 15px 0;
}
.header-menu__items .current-post-parent span {
  color: #5c9b33;
  border-bottom: 1px solid rgba(92, 155, 51, 0.2);
}
.header-menu__items .current-post-parent span:hover {
  border-bottom: 0;
}
.header-menu__items li {
  margin-bottom: 7px;
}
.header-menu__items li .menu-image {
  margin-right: 10px;
  vertical-align: middle;
}
.header-menu__items li span {
  vertical-align: middle;
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.header-menu__items li span:hover {
  text-decoration: none;
  color: #6b9b02;
  border-bottom: 1px solid rgba(107, 155, 2, 0.2);
}
.header-menu__items li .current span {
  color: #5c9b33;
  border-bottom: 0;
}
.search-form {
  text-align: left;
  float: right;
  position: relative;
  height: 37px;
  width: 250px;
  box-sizing: border-box;
  background: #fff;
  margin: 8px 0 15px 0;
  border: 1px solid #cacaca;
}
.search-form .search-form__field {
  width: 100%;
  height: 37px;
  font-size: 12px;
  line-height: normal;
  border: none;
  padding: 0 40px 0 15px;
  box-sizing: border-box;
  background: none;
  color: #222;
}
.search-form .search-form__field::-webkit-input-placeholder {
  color: #a3a3a3;
}
.search-form .search-form__field::-moz-placeholder {
  color: #a3a3a3;
}
.search-form .search-form__field:-moz-placeholder {
  color: #a3a3a3;
}
.search-form .search-form__field:-ms-input-placeholder {
  color: #a3a3a3;
}
.search-form .search-form__button {
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  width: 43px;
  height: 30px;
  box-sizing: border-box;
  text-indent: -9999px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAVFBMVEUAAACt3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y2t3Y1GOuQSAAAAHHRSTlMAv7qxmpQXCgOsoG9mVioGi3hIOLWkf2BNLyJbcXpviQAAAI9JREFUGNNVjlkSxCAIBRUkUbOoMfvc/57jyAQr/SHPLqBQf+xEiGbslDBvjvadHCxigHIorReJQzNz6Az0NSw4Pf0ZU63Rt7UeanEmiIqaV/mmDCtCGeyR1QnpURNEDiucHDJoHhhBQ5qtvUvgcwZdASjPIcZch9faDXcztoTQK2YsZqsf4dfDRvispN58ATcuBH22g2pKAAAAAElFTkSuQmCC) center no-repeat;
}
.main-menu {
  clear: both;
  text-align: left;
}
.main-menu__items {
  display: table-row;
}
.main-menu__items:after {
  content: '';
  display: block;
  clear: both;
  visibility: hidden;
}
.main-menu__items .item-hidden {
  display: none;
}
.main-menu__items > li {
  display: table-cell;
  width: auto;
  vertical-align: top;
  position: relative;
  font-size: 13px;
  line-height: 16px;
}
.main-menu__items > li:nth-child(odd) > a,
.main-menu__items > li:nth-child(odd) > .current {
  background: #ffd179;
}
.main-menu__items > li:nth-child(odd) > a:after,
.main-menu__items > li:nth-child(odd) > .current:after {
  border-color: #ffd179 transparent transparent transparent;
}
.main-menu__items > li:nth-child(odd) > a:hover,
.main-menu__items > li:nth-child(odd) > .current:hover {
  background: #f9af22;
}
.main-menu__items > li:nth-child(odd) > a:hover:after,
.main-menu__items > li:nth-child(odd) > .current:hover:after {
  border-color: #f9af22 transparent transparent transparent;
}
.main-menu__items > li:nth-child(odd) > .current {
  background: #f9af22;
}
.main-menu__items > li:nth-child(odd) > .current:after {
  border-color: #f9af22 transparent transparent transparent;
}
.main-menu__items > li:nth-child(even) > a,
.main-menu__items > li:nth-child(even) > .current {
  background: #addd8d;
}
.main-menu__items > li:nth-child(even) > a:after,
.main-menu__items > li:nth-child(even) > .current:after {
  border-color: #addd8d transparent transparent transparent;
}
.main-menu__items > li:nth-child(even) > a:hover,
.main-menu__items > li:nth-child(even) > .current:hover {
  background: #72a74f;
}
.main-menu__items > li:nth-child(even) > a:hover:after,
.main-menu__items > li:nth-child(even) > .current:hover:after {
  border-color: #72a74f transparent transparent transparent;
}
.main-menu__items > li:nth-child(even) > .current {
  background: #72a74f;
}
.main-menu__items > li:nth-child(even) > .current:after {
  border-color: #72a74f transparent transparent transparent;
}
.main-menu__items > li > a,
.main-menu__items > li > .current {
  display: table-cell;
  padding: 11px 8px 7px 8px;
  width: 1000px;
  height: 50px;
  box-sizing: border-box;
  position: relative;
  vertical-align: top;
  text-align: center;
}
.main-menu__items > li > a:after,
.main-menu__items > li > .current:after {
  position: absolute;
  content: '';
  left: 50%;
  margin-left: -10px;
  bottom: -8px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 10px 0 10px;
  z-index: 1000;
}
.main-menu__items > li .menu-image {
  margin-right: 5px;
  vertical-align: middle;
  display: inline-block;
}
.main-menu__items > li span {
  vertical-align: middle;
  text-transform: uppercase;
  display: inline-block;
  color: #000;
}
.main-menu__items > li > ul {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 999;
  background: #ffe7af;
  padding: 20px;
  width: 100%;
  box-sizing: border-box;
}
.main-menu__items > li > ul > li {
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 10px;
  padding-left: 15px;
  position: relative;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHBAMAAAAyiZrdAAAAG1BMVEUAAAD5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryLO+YeEAAAACHRSTlMApeKNEAdCQSZMfVkAAAAeSURBVAjXYxBhYGBoKmBg6GgOYOjoEADTTQkMIHEAVCwF04bnRHsAAAAASUVORK5CYII=) 0 5px no-repeat;
}
.main-menu__items > li > ul > li:last-child {
  margin-bottom: 0;
}
.main-menu__items > li > ul > li span {
  text-transform: none;
}
.main-menu__items > li > ul > li span:hover {
  color: #e49601;
}
.main-menu__items > li > ul > li > .current span {
  color: #e49601;
}
.main-menu__items > li .menu-arrow {
  display: none;
}
.m-nav .social-icon {
  display: none;
}
.slide-out-open,
.slide-out-close {
  display: none;
}
/* Home *
===================================================================================================*/
.home-top {
  overflow: hidden;
  margin-bottom: 30px;
}
.slider li {
  display: none;
}
.slider .bx-wrapper li,
.slider li:first-child {
  display: block;
}
.slider {
  float: left;
  width: 690px;
}
.slider .bx-wrapper {
  position: relative;
}
.slider .bx-pager {
  position: absolute;
  right: 0;
  bottom: 10px;
  z-index: 2;
  width: 100%;
  box-sizing: border-box;
  height: 35px;
  padding: 6px 12px 0 0;
  text-align: center;
}
.slider .bx-pager .bx-pager-item {
  display: inline-block;
  margin-right: 15px;
  position: relative;
}
.slider .bx-pager .bx-pager-item:last-child {
  margin-right: 0;
}
.slider .bx-pager .bx-pager-item a {
  float: left;
  width: 10px;
  height: 10px;
  text-indent: -9999px;
  box-sizing: border-box;
  border: 1px solid #addd8d;
}
.slider .bx-pager .bx-pager-item a:hover {
  background: #fff;
}
.slider .bx-pager .bx-pager-item a.active {
  background: #fff;
}
.slider .bx-pager .bx-pager-item:last-child {
  margin-right: 0;
}
.slider .bx-prev,
.slider .bx-next {
  position: absolute;
  left: -2px;
  top: 153px;
  display: block;
  width: 46px;
  height: 95px;
  text-indent: -9999px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAABfCAMAAACgGQVhAAAAt1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+t3Y37/vnB5qn3/PPN6rnz+u/S7MD9/v3Y78nG6LC746Hv+ent+ObT7cK+5KS34Zv4/PXU7cPT7cHR7L+u3o8t5KIMAAAAJ3RSTlMA+/YjCvDc0rOjWi0VBgLrTQ/iyL2Wajgc5dDEqJKGgXtvRkI+MhAifoqKAAABm0lEQVRYw7XY2VLCQBAFULKxBEgim6iIG3gTISCrgv7/d1lQIHRNQtMPPc+npkK409OdAqyoIFiA/Sbi8IYijtARcTS6Io5STcTRdEUcrbqIoxeIONoyjr6M40XG4cu4FYk47IGIw6uKOEJHxFHsijhKNyJO48ZzlOsijkog4mjLOJ5kHB0Zhy/jViTisG95TuMm4rhzRBzFGs9p3EQcD66Am3EDtyr5PBmvU8M/5vKfOJ6b/jmHT+KYejNuVO/9woiPn8G38WFtYPhXg0+O+iPNjBvlq3/9jYwVHuJm7D1C5mo4Z/yT6Atxu1YD97u4Eb2+oIGWu+MnPU+ZuAUFovm4JacnScHz5VH/LgGwD5NsyVvhf+qKePZFTifEM38TlxcaApqYWcJUNPDeDPB0TDx/PIhnDh/df8Qdbeo3TOGg/mt5XVlKxnu9YIoe2Z9opqQms/nCKNhq10GxpneVeVW9a9iKFFuIjmL701Zs3cp1vbaz9K7XMoeOXrtvDxRHFV9xzOorjoi9QG+8bbp6o3mjq/dZwRtqfRL5A/6zXs7mW9otAAAAAElFTkSuQmCC) no-repeat;
  z-index: 2;
}
.slider .bx-prev:hover,
.slider .bx-next:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAABfCAMAAACgGQVhAAAAw1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9yp0/9/v2oyZOUvHnr8+ayz5+81qyLt277/fry9+72+fTw9uzk7t2z0KD5+/fg7NicwYOOuXOEsmW00KKbwYO10aOwzpyfw4iXvny19C4dAAAAJ3RSTlMA+/YuIwrw49zSx6WVWhUGAg/qvWocsYR9Tu3QtqJvS0ZCPjk3shAG1gcqAAABr0lEQVRYw7XY63KCMBAFYEQUEVG8Ve292vaAxaqtd3t7/6fqMKNkaKI7O53d399kgJwkGywUBhajAPuBxVEusjhaDovD7bI4vDqLo1picbQbLA4/ZHHUeBw9HsctjyPg8cKAxWEPOTyNG4encWNxVLosDq/J4ETcYKjrBovDD1kcNR5Hn8fR4XEEPF64Y3HYI4ITcSM4XIfFUakTXIsbwYm4gaiLBovDP81n421ijJuZf0XRVPd9M48nUWT0HSNPdeoXWnwCncfL6FB7aP5e45OjfkkMcXv8w5eZnsNQl4e4aWO/n4yb4q9q7PNxU1qNba6rNG45vT2jgXYp5UpPEyJuocXQwI01U0+SgObr6FhrAOTDrLL5+ZkDoF91mfuK5IeMJ7k5oqdpn/k3AGQI1Pib1NMRy/xH6skAx+OcJ5eH8psVQC++mfJzamnnx/8kNo78+Ls1vS0pv1tQm556Hl0/ndlSV9/TxX82bK8pd9i4jtxBaY8ED/lAsEHpCTZXfshrDOXaTu9ZrmVuOXLtvj0UvKoEgtesnuAV0Q/lrrfVktzV3O3K/VYoF6V+ifwCEP5fQFPcRnYAAAAASUVORK5CYII=) no-repeat;
}
.slider .bx-next {
  width: 47px;
  height: 100px;
  left: auto;
  right: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAABkCAMAAAAhZpkxAAAAsVBMVEUAAAD+//7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+t3Y33/PT7/vrS7MDz+u/T7cLB5ajG6LC746HY78nv+enN6rrM6rjt+Oa+5KS34ZvD5qvZ78pZZRFdAAAAKHRSTlMA/vUuIwr68Ovb0qNaFQ8FAuLIvLGWfWlORDcc5c/DtqeShXRvXko9GKHa/AAAAb1JREFUWMO1mNlawjAUhA2b7IvIorjjMqVQQTb1/R9MRej5SkpO5yJz/U9SyCQ5J2ecxhz+AgofGoq/yoHh8+dg+EIZDD/qgOEbVTB88QIM3+qC4dsPoPgeKP4JFP8Miq+D4oclin/LISE9Y0mpGWP4UQUM36zCkpIxgm/dg+JroPgeKL4Pih+A4uug+NcSxV/noPBWxgi+cAOGb1TgkpIxjS/egeFbl6D4Gij+EceabdfhSb5v44sgmJ7iB6n4r8Gk8nVzjC93eHIGufzsjEXBXpEM5crY7P1gmB7z+TJSNIkNUZIvdACXQWaQjCmGD+Gbt0BWw1/GuoDDsD0Yvv/5tpUxe9FkBitjisHFS+hiQyjf49AmOGij/l4Ak6942ULr/1RWWdZLx6dG8pDlY9S8AQjnMnoyzxpu7RcnvjLKfrRwfb9PYnxtspwnkYye6bzafMromc7D5c6wCh3nrW1YG+I8Xy7moXpf0PcRfd95uk8le3Q94KvekOx5qZdEPZJv1wC6nvRVr0r26HrbVz0v2WP7EV/9jmSP7td89YOSPbqf9dUvS/boft/Xe4Jkj34PYd9b6Pcc+r2I0/gHNLdnAf7J5k8AAAAASUVORK5CYII=) no-repeat;
}
.slider .bx-next:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAABkCAMAAAAhZpkxAAAAxlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9yp0/9/v2yz56oyZOUvHnr8+a00KH6/Pnx9u2cwoT3+vR0qFHy9+/g7Ni91q281auOuXOLt26Ktm2EsmXj7dzm79/j7tyYvn5FA/c+AAAAKXRSTlMA9SMK+vDi29KjXC0VDwUC/OjIvLGWg2lORDcc7M/DtqeSe3RvWEo9Mc94oGAAAAHHSURBVFjDtdjZVsIwFAVQmedBkUmccTqlSFtExqL+/0/pUuplkZL0POS+spOU9jRNcsLVkONlULzXpHw/Bca/5MD49CkYP8iD8dUiGJ85A+PrLTC+cQvKt0H5Dij/AMqXQflelvLPKTC+koPiDRkj/KAAxteKUMqQMcLXb0D5EijfBuU7oHwXlC+D8k9Zyl+kYPBKxgifzoPx1QIYXyuC8ZlrML5+DsqXQPk75efJauwf9fcq3ziOe8x3Vb52fsodxfrH5iH/2Di/5cb5vpoxz9mVJyPoMjZ5jRq4h75yiZh6/2/giddlLFBGMGRMRliKr12pUB1hGflMC5oKVjs/W/z5hiFjk/X+CJIxc4PZQu8ldNEIC1+uR1PzWdRgbvy/AIKvyHu+3M8Et9QzPS95ZFGwjXPOm/SuyZvwqfSu5FnLlfdFy8cjw/uocPP7Hgj3k8wnnvSeaL6ah8ITzYefoVxMovl2G0rviebz7WbqG78Xtr5Hkj1L31PJHr0esLXekOxZWS9JtUnfKAH0etLWelWyR6+3ba3nJXvsfsTWfkeyZ2u/Jtmj95v0ftbWflmyR+/3bZ0nSPbo8xD2vIU+z6HPi7gafgMzbnJz1ksdDwAAAABJRU5ErkJggg==);
}
.slider__img {
  vertical-align: bottom;
}
.slider__title {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.5);
  padding: 15px 15px 60px 15px;
  font-size: 24px;
  line-height: 29px;
}
.slider__title a {
  color: #fff;
}
.slider__title a:hover {
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
.slider__title a:after {
  position: absolute;
  content: '';
  left: 0;
  top: -450px;
  width: 100%;
  height: 450px;
  z-index: 1;
}
.popular-box {
  float: right;
  width: 300px;
  background: #addd8d;
  box-sizing: border-box;
  min-height: 450px;
}
.title {
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  text-align: center;
  padding: 15px;
  margin-bottom: 15px;
  color: #fff;
}
.title_green {
  background: #72a74f;
}
.title_orange {
  background: #f9af22;
}
.popular .popular__item {
  padding: 0 30px 15px 30px;
  margin-bottom: 15px;
  border-bottom: 1px solid #72a74f;
  position: relative;
}
.popular .popular__item:last-child {
  border-bottom: 0;
}
.popular .popular__item:after {
  content: '';
  display: block;
  clear: both;
  visibility: hidden;
}
.popular .popular__item img {
  float: left;
  margin-right: 15px;
}
.popular__item-title a {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.popular__item-title a:hover {
  text-decoration: none;
  color: #6b9b02;
  border-bottom: 1px solid rgba(107, 155, 2, 0.2);
}
.popular__item-title a:after {
  position: absolute;
  content: '';
  left: 30px;
  top: 0;
  width: 90px;
  height: 90px;
}
.calc {
  margin-bottom: 30px;
  background: #ffd179 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAyBAMAAADcnYSjAAAAJ1BMVEUAAAD5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryK3uqJpAAAADXRSTlMAPwcwGRMsNA45HSQhNPBapgAAAOZJREFUOMtjYElOAwEzBQYk0CgIAROQBRcKGgOBuaAQsqCjBJjaiCooBKMwBRdiV0nYTKDtxRi2Q5yJJigdLhkluLUQVVCAVZpBkMERu0rCZkoaCloKTkYTFOISYxBUOIjmeB6gYAOaoGChYKWgONGOP0qE4xeKuUv6CG4hwvHqUMEDDMigAwyaGGgHWENDQwPQBROBDhFGF5QEqpyILigGUo0uKIxNcGJO2jFJdMHCwpniMzG0M3YIJGKoBDpJHF1weuAp0UJ0QfHGJRKGeLUjLIrAtEgwsVhMEF1wpaTgxFkMgw8AAJl5OfUGfx6eAAAAAElFTkSuQmCC);
  position: relative;
}
.calc__posts {
  padding: 0 25px;
}
.calc__posts:after {
  content: '';
  display: block;
  clear: both;
  visibility: hidden;
}
.calc__posts .calc__posts-item {
  width: 30%;
  float: left;
  margin: -15px 4.7% 0 0;
  padding: 15px 0 75px 0;
  border-right: 2px solid #f9af22;
  position: relative;
}
.calc__posts .calc__posts-item:nth-child(3n+3) {
  margin-right: 0;
  border: 0;
}
.calc__posts .calc__posts-item:nth-child(3n+4) {
  clear: both;
}
.calc__posts .calc__posts-item img {
  float: left;
  margin-right: 15px;
}
.calc__posts-title {
  padding: 0 15px 0 115px;
}
.calc__posts-title a {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.calc__posts-title a:hover {
  color: #c68200;
  border-bottom: 1px solid rgba(198, 130, 0, 0.2);
}
.calc__posts-title a:hover:after {
  border: 3px solid #fff;
  transition: color ease;
}
.calc__posts-title a:after {
  position: absolute;
  content: '';
  left: 0;
  top: 15px;
  width: 100px;
  height: 100px;
  box-sizing: border-box;
  transition: color ease-out 0.8s;
}
.calc__posts-btn {
  position: absolute;
  left: 0;
  bottom: 15px;
  width: 100%;
}
.category-announce-box {
  overflow: hidden;
  margin-bottom: 30px;
}
.category-announce__title {
  margin-bottom: 10px;
}
.category-announce__title a {
  display: inline-block;
  padding: 5px 15px;
  text-transform: uppercase;
  color: #000;
}
.category-announce__title a:hover span {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.category-announce__title a img {
  vertical-align: middle;
  margin-right: 5px;
}
.category-announce__title a span {
  vertical-align: middle;
}
.category-announce__title.title_odd {
  border-bottom: 2px solid #ffd179;
}
.category-announce__title.title_odd a {
  background: #ffd179;
}
.category-announce__title.title_even {
  border-bottom: 2px solid #addd8d;
}
.category-announce__title.title_even a {
  background: #addd8d;
}
.category-announce {
  margin-bottom: 30px;
  overflow: hidden;
}
.category-announce .category-announce__item {
  float: left;
  position: relative;
  width: 230px;
  margin-right: 25px;
}
.category-announce .category-announce__item:last-child {
  margin-right: 0;
}
.category-announce .category-announce__item img {
  margin-bottom: 7px;
}
.category-announce_odd .category-announce__item:first-child .category-announce__item-title,
.category-announce_odd .category-announce__item:nth-child(2) .category-announce__item-title {
  font-size: 18px;
  line-height: 23px;
}
.category-announce_odd .category-announce__item:last-child {
  width: 510px;
}
.category-announce_odd .category-announce__item:last-child .category-announce__item-title {
  font-size: 24px;
  line-height: 29px;
}
.category-announce_odd .category-announce__item:last-child .category-announce__item-title a:after {
  width: 510px;
  height: 300px;
}
.category-announce_even .category-announce__item:first-child .category-announce__item-title,
.category-announce_even .category-announce__item:nth-child(2) .category-announce__item-title {
  font-size: 18px;
  line-height: 23px;
}
.category-announce_even .category-announce__item:first-child {
  width: 510px;
}
.category-announce_even .category-announce__item:first-child .category-announce__item-title {
  font-size: 24px;
  line-height: 29px;
}
.category-announce_even .category-announce__item:first-child .category-announce__item-title a:after {
  width: 510px;
  height: 300px;
}
.category-announce__item-title {
  margin-bottom: 12px;
}
.category-announce__item-title a {
  font-weight: bold;
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.category-announce__item-title a:hover {
  text-decoration: none;
  color: #6b9b02;
  border-bottom: 1px solid rgba(107, 155, 2, 0.2);
}
.category-announce__item-title a:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 230px;
  height: 230px;
}
.category-announce__item-content {
  font-size: 14px;
  line-height: 19px;
}
.additional-cats {
  overflow: hidden;
  margin-bottom: 30px;
  display: table;
}
.home-question {
  display: table-cell;
  width: 66%;
  border-right: 30px solid #fff;
}
.title.home-question__title {
  margin-bottom: 0;
}
.home-question__text {
  display: table-cell;
  width: 45%;
  box-sizing: border-box;
  padding: 15px;
  background: #ffd179;
  font-style: italic;
}
.home-question__text .alignleft{
  float: none;
  display: block;
  margin: 5px auto !important;
}
.home-question__posts {
  display: table-cell;
  width: 55%;
  padding: 20px;
  background: #ffe7af url(images/ques-bg.png);
}
.home-question__posts .home-question__posts-item {
  padding: 0 0 15px 20px;
  font-size: 14px;
  line-height: 19px;
  position: relative;
}
.home-question__posts .home-question__posts-item a {
  color: #000;
}
.home-question__posts .home-question__posts-item a:hover {
  color: #d78e03;
}
.home-question__posts .home-question__posts-item a:hover:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAMAAAAYoR5yAAAAbFBMVEUAAAD5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryKUIQUpAAAAI3RSTlMAYAPU7cQ5482JQB/55925q2ZORg4K972elJN/d29YVSsjGmEYuqgAAABuSURBVAjXNcpHEsMwEANBcJdROVjOGf//oymLwqlrCoBUVxcHcwAwaUPS3hb4wPaSlBxx5tEAXumg7PNNBgY83ARgDuwhXwEqpZ0BZHW0RlbVLgv/vRresc2wfRfWaRTs/ixF/hRN4ZNMe43dWn+B1AYSldYoQwAAAABJRU5ErkJggg==) no-repeat;
}
.home-question__posts .home-question__posts-item a:after {
  position: absolute;
  content: '';
  left: 0;
  top: 2px;
  width: 10px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAMAAAAYoR5yAAAAclBMVEUAAAAHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBweAdWpFAAAAJXRSTlMA1O3EYTkE481fQB/55925q4pmTkYOCve9npSTh393b1hVKyMaEHMQFwAAAG9JREFUCNc1zFcSgzAUQ1E9G7fQS0jv0f63iAH774xGcwEcbtp34Rg1SkVSPWYYx/p6F3LAhacAGKGGsI0329HhpUcAk2ML+7cxIlQTgKiGqthU6ix8Kj53oWD9TSz7wSL7NyeZsw+Jb7LPq2/W1gKt2waKetyOMAAAAABJRU5ErkJggg==) no-repeat;
}
.home-question__posts-btn {
  margin-top: 20px;
}
.home-question__posts-btn a {
  font-weight: normal;
}
.home-question__posts-btn a:first-child {
  margin-right: 3px;
  margin-bottom: 10px;
}
.video {
  display: table-cell;
  width: 30%;
  background: #addd8d url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzBAMAAADIjy0ZAAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADnRSTlMATTc+SB4NLEQvGjIWBZNyj28AAAB9SURBVDjLYxBEAAZUgFeKASZBghRt7DqM2y6GEJx2MfAWYrcLJMamCKRJkEIYSMAZmI4fHGFImV0jE0A8L4BNSkoRKKOFVUqoESjVhFVK0hAoZYlVSlTRXFBQFauUiKBCkqAIVimxjQoMhdtI1YWwi7ALCfsLERr4wnAYAwCb3hy5oYd3mAAAAABJRU5ErkJggg==);
  padding-bottom: 20px;
  box-sizing: border-box;
}
.video__posts {
  width: 100%;
  margin: 0 auto;
  max-width: 231px;
}
.video__posts-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}
.video__posts-item:hover .video__posts-item-img:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA0CAMAAACuLKj9AAAAkFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+WABnwAAAAL3RSTlMA/AXz6N/NpZaHQzgtJhIKA/n28O3kxL2zrGJLIBsN2tbUnJCAeXNwaltWUz0yFytBSjQAAADCSURBVDjLfdTJFoIwAEPRoKKi4gyIAs7zkP//O093Lkyyvbu+tohT6LEzMsjF0CDbA4OcPQ0yWhskrw55csijQx6mBlm2DLKYGGQ+NsjuxyC3lUFmqUF23ga5eBnkfGOQs4fGkNAgeXHIxCH7DtlrGWRpsD3QuBxCYXglEuMUEnc1JHbHkJg3kLiaQGE4GYn9KSQm5vadITG6QWJ0h8Jw6wT+/VR+E0nMRpAYV5C4r6EwJJJYNFAYEikMidRCIrkEel8HXoS3oWghYgAAAABJRU5ErkJggg==) center no-repeat;
}
.video__posts-item-img {
  position: relative;
  margin-bottom: 7px;
}
.video__posts-item-img:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA0CAMAAACuLKj9AAAAilBMVEUAAAD5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryLxOnF8AAAALXRSTlMA++AF882llocvKCETCgP28O3p58S9s6xiUEdCOzcYD9rW1JyQgHlzcGpbVhyGopFhAAAAvklEQVQ4y33SNxbCUBBDUX2TjMkZDNjkrP1vj3OmoUFSe7t5g6yAHqddgxzvDLJZGmTaGGRaGyQfDnl1yItDnocGuWoY5GJgkPO+QbYqgzz0DDIrDEZChZFQI0elQaa3xl9C/t/dIXOH7Dhku2GQK4PNrcbJHhJnXUjMepB4/EBiqw+J8xoSlwMIjMtI7AwhMTffd4PE9ITE9ILE0QYCI5HASCRxVkBgJJJ4qiAwEklc1BAYicQikVokUsuh9wWMHX8DgGg3GAAAAABJRU5ErkJggg==) center no-repeat;
}
.video__posts-item-img img {
  vertical-align: top;
  border: 3px solid #fff;
  box-sizing: border-box;
}
.video__posts-item-title {
  font-size: 14px;
  line-height: 19px;
}
.video__posts-item-title a {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.video__posts-item-title a:hover {
  text-decoration: none;
  color: #6b9b02;
  border-bottom: 1px solid rgba(107, 155, 2, 0.2);
}
.video__posts-item-title a:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.description {
  font-size: 14px;
  line-height: 20px;
}
.description .description__title {
  font-size: 20px;
  line-height: 25px;
  font-weight: bold;
}
/* Sidebar *
===================================================================================================*/
.sidebar {
  float: right;
  width: 300px;
  margin-top: -37px;
}
.sidebar .section {
  margin-bottom: 30px;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
}
.section.popular-box {
  min-height: 1px;
  float: none;
}
.section-question {
  background: #ffe7af url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAMFBMVEUAAAD/0Xn/0Xn/0Xn/0Xn/0Xn/0Xn/0Xn/0Xn/0Xn/0Xn/0Xn/0Xn/0Xn/0Xn/0Xm8IZc5AAAAEHRSTlMAgAhwIGBAKFAQaEhYGDgwpWNvbAAAAM9JREFUOMvV0jsOAVEUxvEP4zEk5MvEa+IxduDuQGQWoBGdiFohCtHaAVuwAiq1Rk1sRKxAqM9XTCPxb385J7k3B/AW4+sNRjlHshoZsuWngyH3r9QMKQTn+MLQEH8O7EnYFaWkGAjZsmFDjmyrER5NKFMt26sRnNiBneNICDmQEgmJYyRuMxXbfHJmS4ns21Khek/acQm7/Au/z1uvAHHlwdOULMmmvWziuS5El7oA37WFPPQvhhHEWR5gl+VOSYjElVpKevJgM4wgGuIPegN8+BxThkb20AAAAABJRU5ErkJggg==);
  padding-bottom: 20px;
}
.section-question__posts {
  padding: 0 20px;
}
.section-question__posts-item {
  padding: 0 0 15px 20px;
  font-size: 14px;
  line-height: 19px;
  position: relative;
}
.section-question__posts-item a {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.section-question__posts-item a:hover {
  color: #d78e03;
  border-bottom: 1px solid rgba(215, 142, 3, 0.2);
}
.section-question__posts-item a:hover:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAMAAAAYoR5yAAAAbFBMVEUAAAD5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryKUIQUpAAAAI3RSTlMAYAPU7cQ5482JQB/55925q2ZORg4K972elJN/d29YVSsjGmEYuqgAAABuSURBVAjXNcpHEsMwEANBcJdROVjOGf//oymLwqlrCoBUVxcHcwAwaUPS3hb4wPaSlBxx5tEAXumg7PNNBgY83ARgDuwhXwEqpZ0BZHW0RlbVLgv/vRresc2wfRfWaRTs/ixF/hRN4ZNMe43dWn+B1AYSldYoQwAAAABJRU5ErkJggg==) no-repeat;
}
.section-question__posts-item a:after {
  position: absolute;
  content: '';
  left: 0;
  top: 2px;
  width: 10px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAMAAAAYoR5yAAAAclBMVEUAAAAHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBweAdWpFAAAAJXRSTlMA1O3EYTkE481fQB/55925q4pmTkYOCve9npSTh393b1hVKyMaEHMQFwAAAG9JREFUCNc1zFcSgzAUQ1E9G7fQS0jv0f63iAH774xGcwEcbtp34Rg1SkVSPWYYx/p6F3LAhacAGKGGsI0329HhpUcAk2ML+7cxIlQTgKiGqthU6ix8Kj53oWD9TSz7wSL7NyeZsw+Jb7LPq2/W1gKt2waKetyOMAAAAABJRU5ErkJggg==) no-repeat;
}
.section-question__buttons a {
  margin-bottom: 15px;
}
.section-video {
  background: #addd8d url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzBAMAAADIjy0ZAAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADnRSTlMATTc+SB4NLEQvGjIWBZNyj28AAAB9SURBVDjLYxBEAAZUgFeKASZBghRt7DqM2y6GEJx2MfAWYrcLJMamCKRJkEIYSMAZmI4fHGFImV0jE0A8L4BNSkoRKKOFVUqoESjVhFVK0hAoZYlVSlTRXFBQFauUiKBCkqAIVimxjQoMhdtI1YWwi7ALCfsLERr4wnAYAwCb3hy5oYd3mAAAAABJRU5ErkJggg==);
  padding-bottom: 20px;
}
.section-video__posts {
  width: 230px;
  margin: 0 auto;
}
.section-video__posts .section-video__posts-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}
.section-video__posts .section-video__posts-item:hover .video__posts-item-img:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA0CAMAAACuLKj9AAAAkFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+WABnwAAAAL3RSTlMA/AXz6N/NpZaHQzgtJhIKA/n28O3kxL2zrGJLIBsN2tbUnJCAeXNwaltWUz0yFytBSjQAAADCSURBVDjLfdTJFoIwAEPRoKKi4gyIAs7zkP//O093Lkyyvbu+tohT6LEzMsjF0CDbA4OcPQ0yWhskrw55csijQx6mBlm2DLKYGGQ+NsjuxyC3lUFmqUF23ga5eBnkfGOQs4fGkNAgeXHIxCH7DtlrGWRpsD3QuBxCYXglEuMUEnc1JHbHkJg3kLiaQGE4GYn9KSQm5vadITG6QWJ0h8Jw6wT+/VR+E0nMRpAYV5C4r6EwJJJYNFAYEikMidRCIrkEel8HXoS3oWghYgAAAABJRU5ErkJggg==) center no-repeat;
}
.section-video__posts-item-img {
  position: relative;
  margin-bottom: 7px;
}
.section-video__posts-item-img:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA0CAMAAACuLKj9AAAAilBMVEUAAAD5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryLxOnF8AAAALXRSTlMA++AF882llocvKCETCgP28O3p58S9s6xiUEdCOzcYD9rW1JyQgHlzcGpbVhyGopFhAAAAvklEQVQ4y33SNxbCUBBDUX2TjMkZDNjkrP1vj3OmoUFSe7t5g6yAHqddgxzvDLJZGmTaGGRaGyQfDnl1yItDnocGuWoY5GJgkPO+QbYqgzz0DDIrDEZChZFQI0elQaa3xl9C/t/dIXOH7Dhku2GQK4PNrcbJHhJnXUjMepB4/EBiqw+J8xoSlwMIjMtI7AwhMTffd4PE9ITE9ILE0QYCI5HASCRxVkBgJJJ4qiAwEklc1BAYicQikVokUsuh9wWMHX8DgGg3GAAAAABJRU5ErkJggg==) center no-repeat;
}
.section-video__posts-item-img img {
  vertical-align: top;
  border: 3px solid #fff;
  box-sizing: border-box;
}
.section-video__posts-item-title {
  font-size: 14px;
  line-height: 19px;
}
.section-video__posts-item-title a {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.section-video__posts-item-title a:hover {
  text-decoration: none;
  color: #6b9b02;
  border-bottom: 1px solid rgba(107, 155, 2, 0.2);
}
.section-video__posts-item-title a:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.section-calc {
  background: #ffe7af url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAyBAMAAADcnYSjAAAAJ1BMVEUAAAD5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryK3uqJpAAAADXRSTlMAPwcwGRMsNA45HSQhNPBapgAAAOZJREFUOMtjYElOAwEzBQYk0CgIAROQBRcKGgOBuaAQsqCjBJjaiCooBKMwBRdiV0nYTKDtxRi2Q5yJJigdLhkluLUQVVCAVZpBkMERu0rCZkoaCloKTkYTFOISYxBUOIjmeB6gYAOaoGChYKWgONGOP0qE4xeKuUv6CG4hwvHqUMEDDMigAwyaGGgHWENDQwPQBROBDhFGF5QEqpyILigGUo0uKIxNcGJO2jFJdMHCwpniMzG0M3YIJGKoBDpJHF1weuAp0UJ0QfHGJRKGeLUjLIrAtEgwsVhMEF1wpaTgxFkMgw8AAJl5OfUGfx6eAAAAAElFTkSuQmCC);
  padding-bottom: 20px;
}
.section-calc__posts {
  padding: 0 20px;
}
.section-calc__posts-item {
  overflow: hidden;
  position: relative;
  margin-bottom: 25px;
}
.section-calc__posts-item img {
  float: left;
  margin-right: 15px;
}
.section-calc__posts-item-title {
  padding-left: 115px;
}
.section-calc__posts-item-title a {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.section-calc__posts-item-title a:hover {
  text-decoration: none;
  color: #6b9b02;
  border-bottom: 1px solid rgba(107, 155, 2, 0.2);
}
.section-calc__posts-item-title a:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100px;
  height: 100px;
}
/* Table *
===================================================================================================*/
.features-table
{
  width: 690px;
  margin: 0 auto;
  border-collapse: separate;
  border-spacing: 0;
  border: 0;
  text-shadow: 0 1px 0 #fff;
  color: #2a2a2a;
  background: #fafafa;
  background-image: -moz-linear-gradient(top, #fff, #eaeaea, #fff); /* Firefox 3.6 */
  background-image: -webkit-gradient(linear,center bottom,center top,from(#fff),color-stop(0.5, #eaeaea),to(#fff));
  margin-top:20px;
  margin-bottom:20px;
}
.features-table td
{
  height: 50px;
  padding: 0 20px;
  border-bottom: 1px solid #cdcdcd;
  box-shadow: 0 1px 0 white;
  -moz-box-shadow: 0 1px 0 white;
  -webkit-box-shadow: 0 1px 0 white;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}
.features-table tbody td
{
  text-align: left;
  padding: 5px 5px 5px 10px;
}
.features-table td.grey
{
  background: #efefef;
  background: rgba(144,144,144,0.15);
  border-right: 1px solid white;
}
.features-table td.green
{
  background: #e7f3d4;
  background: rgba(184,243,85,0.3);
  border-right: 1px solid white;
}
.features-table td.red
{
  background: #f2d5d7;
  background: rgba(191, 45, 55, 0.2);
  border-right: 1px solid white;
}
.features-table td.red1
{
  background: #f2d5d7;
  background: rgba(191, 45, 55, 0.2);
  border-right: 1px solid white;
  font-size: 18px;
  font-family: 'Open Sans Condensed', sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
}

.features-table td.grey1
{
  background: #efefef;
  background: rgba(144,144,144,0.15);
  border-right: 1px solid white;
  font-size: 18px;
  font-family: 'Open Sans Condensed', sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
}
.features-table td.grey2
{
  background: #efefef;
  background: rgba(144,144,144,0.15);
  border-right: 1px solid white;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color:#722806;
}

.features-table td.green1
{
  background: #e7f3d4;
  background: rgba(184,243,85,0.3);
  border-right: 1px solid white;
  font-size: 18px;
  font-family: 'Open Sans Condensed', sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
}
.features-table td.green2
{
  background: #e7f3d4;
  background: rgba(184,243,85,0.3);
  border-right: 1px solid white;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  color:#722806;
}

.features-table td.blu
{
  background: #aedcf2;
  background: rgba(77, 143, 255, 0.2);
  border-right: 1px solid white;
}

.features-table td:nowrap
{
  white-space: nowrap;
}
.features-table thead td
{
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top: 1px solid #eaeaea;
}
.features-table tfoot td
{
  font-size: 100%;
  font-weight: bold;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom: 1px solid #dadada;
}
.features-table tbody td
{
  font-size: 13px;
  border-bottom: 1px solid #dadada;
}
/* Crumbs *
===================================================================================================*/
.breadcrumbs {
  overflow: hidden;
  padding-bottom: 15px;
  width: 692px;
}
.breadcrumbs li {
  display: inline-block;
  position: relative;
  margin-right: 14px;
  padding-bottom: 3px;
  font-size: 12px;
  line-height: 15px;
}
.breadcrumbs li:after {
  position: absolute;
  content: '';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAIBAMAAADD3ygIAAAALVBMVEUAAAByp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp08lQCIuAAAAD3RSTlMA6vz0mnt4aF9MRgkD4d8UBkMAAAAAI0lEQVQI12PwYmBguDiBgSFYYgPDceUEhuNKCWD2Q6AYUA4AhMwIMFHMuFAAAAAASUVORK5CYII=) no-repeat;
  width: 5px;
  height: 8px;
  top: 4px;
  right: -12px;
}
.breadcrumbs li:last-child:after {
  width: 8px;
  height: 5px;
  top: 6px;
  right: -12px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFBAMAAACKv7BmAAAALVBMVEUAAAByp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp08lQCIuAAAAD3RSTlMA9+t6/uCaaF9MRuh3CgmnS5eVAAAAIUlEQVQI12NINWAOY1gkXriLgVPFaQIDQ6MEAwPD5XMMAEpVBgzxK3LLAAAAAElFTkSuQmCC) no-repeat;
}
.breadcrumbs li a {
  text-decoration: none;
  color: #7d7d7d;
}
.breadcrumbs li a:hover {
  text-decoration: none;
  border-bottom: 1px solid rgba(125, 125, 125, 0.5);
}
/* Category *
===================================================================================================*/
.cat-title {
  margin-bottom: 15px;
  border-bottom: 3px solid #ffd179;
}
.cat-title__inner {
  display: inline-block;
  padding: 7px 17px;
  background: #ffd179;
  font-size: 24px;
  line-height: 27px;
}
.cat-title__inner img {
  vertical-align: middle;
  margin-right: 6px;
}
.cat-title__inner span {
  vertical-align: middle;
  text-transform: uppercase;
}
.cat-posts {
  overflow: hidden;
}
.cat-posts .cat-posts__item {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}
.cat-posts .cat-posts__item:nth-child(3n+4) {
  margin-right: 0;
}
.cat-posts .cat-posts__item:nth-child(3n+5) {
  clear: both;
}
.cat-posts .cat-posts__item img {
  margin-bottom: 7px;
}
.cat-posts.cat-posts_ajax .cat-posts__item:nth-child(3n+3) {
  margin-right: 0;
  clear: none;
}
.cat-posts.cat-posts_ajax .cat-posts__item:nth-child(3n+4) {
  clear: both;
  margin-right: 31px;
}
.cat-posts.cat-posts_ajax .cat-posts__item:nth-child(3n+5) {
  clear: none;
}
.cat-posts__item_first .cat-posts__item-title {
  font-size: 24px;
  line-height: 29px;
}
.cat-posts__item_first .cat-posts__item-title a:after {
  width: 692px;
  height: 330px;
}
.cat-posts__item_second {
  float: left;
  width: 210px;
  margin-right: 31px;
}
.cat-posts__item_second .cat-posts__item-title {
  font-size: 18px;
  line-height: 23px;
}
.cat-posts__item_second .cat-posts__item-title a:after {
  width: 210px;
  height: 210px;
}
.cat-posts__item-title {
  margin-bottom: 15px;
}
.cat-posts__item-title a {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  font-weight: bold;
}
.cat-posts__item-title a:hover {
  text-decoration: none;
  color: #6b9b02;
  border-bottom: 1px solid rgba(107, 155, 2, 0.2);
}
.cat-posts__item-title a:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
}
.more-box {
  text-align: center;
  margin: 10px 0 30px;
}
.more {
  color: #72a74f;
  cursor: pointer;
  display: inline-block;
  position: relative;
  border: 1px solid #72a74f;
  padding: 6px 15px;
  min-width: 100px;
}
.more:hover {
  color: #fff;
  background: #72a74f;
}
/* Category calc *
===================================================================================================*/
.calc-description__text {
  background: #ffe7af url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAyBAMAAADcnYSjAAAAJ1BMVEUAAAD5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryK3uqJpAAAADXRSTlMAPwcwGRMsNA45HSQhNPBapgAAAOZJREFUOMtjYElOAwEzBQYk0CgIAROQBRcKGgOBuaAQsqCjBJjaiCooBKMwBRdiV0nYTKDtxRi2Q5yJJigdLhkluLUQVVCAVZpBkMERu0rCZkoaCloKTkYTFOISYxBUOIjmeB6gYAOaoGChYKWgONGOP0qE4xeKuUv6CG4hwvHqUMEDDMigAwyaGGgHWENDQwPQBROBDhFGF5QEqpyILigGUo0uKIxNcGJO2jFJdMHCwpniMzG0M3YIJGKoBDpJHF1weuAp0UJ0QfHGJRKGeLUjLIrAtEgwsVhMEF1wpaTgxFkMgw8AAJl5OfUGfx6eAAAAAElFTkSuQmCC);
  padding: 20px;
  overflow: hidden;
  margin-bottom: 30px;
  font-style: italic;
  font-size: 14px;
}
.title-box {
  border-bottom: 3px solid #f9af22;
  margin-bottom: 20px;
}
.title-box h1 {
  background: #f9af22;
  display: inline-block;
  padding: 10px 15px;
  margin: 0 !important;
  font-size: 24px !important;
  line-height: 28px !important;
  color: #fff;
  font-weight: normal !important;
  text-transform: uppercase;
}
.cat-calc {
  overflow: hidden;
}
.cat-calc .cat-calc__item {
  float: left;
  width: 48%;
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}
.cat-calc .cat-calc__item:nth-child(odd) {
  clear: both;
  margin-right: 4%;
}
.cat-calc .cat-calc__item img {
  float: left;
  margin-right: 20px;
}
.cat-calc__item-title {
  padding-left: 170px;
}
.cat-calc__item-title a {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.cat-calc__item-title a:hover {
  color: #d78e03;
  border-bottom: 1px solid rgba(215, 142, 3, 0.2);
}
.cat-calc__item-title a:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 150px;
  height: 150px;
}
/* Category question *
===================================================================================================*/
.question-description {
  margin-bottom: 30px;
}
.question-description__text {
  background: #ffe7af url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAMFBMVEUAAAD/0Xn/0Xn/0Xn/0Xn/0Xn/0Xn/0Xn/0Xn/0Xn/0Xn/0Xn/0Xn/0Xn/0Xn/0Xm8IZc5AAAAEHRSTlMAgAhwIGBAKFAQaEhYGDgwpWNvbAAAAM9JREFUOMvV0jsOAVEUxvEP4zEk5MvEa+IxduDuQGQWoBGdiFohCtHaAVuwAiq1Rk1sRKxAqM9XTCPxb385J7k3B/AW4+sNRjlHshoZsuWngyH3r9QMKQTn+MLQEH8O7EnYFaWkGAjZsmFDjmyrER5NKFMt26sRnNiBneNICDmQEgmJYyRuMxXbfHJmS4ns21Khek/acQm7/Au/z1uvAHHlwdOULMmmvWziuS5El7oA37WFPPQvhhHEWR5gl+VOSYjElVpKevJgM4wgGuIPegN8+BxThkb20AAAAABJRU5ErkJggg==);
  overflow: hidden;
  padding: 20px;
  font-size: 14px;
  font-style: italic;
}
.cat-question {
  overflow: hidden;
}
.cat-question .cat-question__item {
  float: left;
  width: 48%;
  position: relative;
  padding: 0 0 25px 30px;
  box-sizing: border-box;
}
.cat-question .cat-question__item:nth-child(odd) {
  clear: both;
  margin-right: 4%;
}
.cat-question .cat-question__item a {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.cat-question .cat-question__item a:hover {
  color: #d78e03;
  border-bottom: 1px solid rgba(215, 142, 3, 0.2);
}
.cat-question .cat-question__item a:hover:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAMAAAAYoR5yAAAAbFBMVEUAAAD5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryKUIQUpAAAAI3RSTlMAYAPU7cQ5482JQB/55925q2ZORg4K972elJN/d29YVSsjGmEYuqgAAABuSURBVAjXNcpHEsMwEANBcJdROVjOGf//oymLwqlrCoBUVxcHcwAwaUPS3hb4wPaSlBxx5tEAXumg7PNNBgY83ARgDuwhXwEqpZ0BZHW0RlbVLgv/vRresc2wfRfWaRTs/ixF/hRN4ZNMe43dWn+B1AYSldYoQwAAAABJRU5ErkJggg==) no-repeat;
}
.cat-question .cat-question__item a:after {
  position: absolute;
  content: '';
  left: 0;
  top: 2px;
  width: 10px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAMAAAAYoR5yAAAAclBMVEUAAAAHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBweAdWpFAAAAJXRSTlMA1O3EYTkE481fQB/55925q4pmTkYOCve9npSTh393b1hVKyMaEHMQFwAAAG9JREFUCNc1zFcSgzAUQ1E9G7fQS0jv0f63iAH774xGcwEcbtp34Rg1SkVSPWYYx/p6F3LAhacAGKGGsI0329HhpUcAk2ML+7cxIlQTgKiGqthU6ix8Kj53oWD9TSz7wSL7NyeZsw+Jb7LPq2/W1gKt2waKetyOMAAAAABJRU5ErkJggg==) no-repeat;
}
/* Category video *
===================================================================================================*/
.cat-video {
  overflow: hidden;
}
.cat-video .cat-video__item:nth-child(3n+2) {
  clear: both;
}
.cat-video .cat-video__item:nth-child(3n+4) {
  margin-right: 0;
}
.cat-video.cat-video_ajax .cat-video__item:nth-child(3n+2) {
  clear: none;
}
.cat-video.cat-video_ajax .cat-video__item:nth-child(3n+3) {
  margin-right: 0;
}
.cat-video.cat-video_ajax .cat-video__item:nth-child(3n+4) {
  margin-right: 32px;
  clear: both;
}
.cat-video__item {
  position: relative;
  overflow: hidden;
}
.cat-video__box {
  background: #addd8d url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzBAMAAADIjy0ZAAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADnRSTlMATTc+SB4NLEQvGjIWBZNyj28AAAB9SURBVDjLYxBEAAZUgFeKASZBghRt7DqM2y6GEJx2MfAWYrcLJMamCKRJkEIYSMAZmI4fHGFImV0jE0A8L4BNSkoRKKOFVUqoESjVhFVK0hAoZYlVSlTRXFBQFauUiKBCkqAIVimxjQoMhdtI1YWwi7ALCfsLERr4wnAYAwCb3hy5oYd3mAAAAABJRU5ErkJggg==);
  padding: 30px;
  margin-bottom: 30px;
  overflow: hidden;
}
.cat-video__box .cat-video__item_first {
  overflow: hidden;
  position: relative;
}
.cat-video__box .cat-video__item_first:nth-child(odd) {
  margin-right: 44px;
}
.cat-video__item_first {
  float: left;
  width: 294px;
  padding-bottom: 3px;
}
.cat-video__item_first:hover .cat-video__item-img:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA0CAMAAACuLKj9AAAAkFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+WABnwAAAAL3RSTlMA/AXz6N/NpZaHQzgtJhIKA/n28O3kxL2zrGJLIBsN2tbUnJCAeXNwaltWUz0yFytBSjQAAADCSURBVDjLfdTJFoIwAEPRoKKi4gyIAs7zkP//O093Lkyyvbu+tohT6LEzMsjF0CDbA4OcPQ0yWhskrw55csijQx6mBlm2DLKYGGQ+NsjuxyC3lUFmqUF23ga5eBnkfGOQs4fGkNAgeXHIxCH7DtlrGWRpsD3QuBxCYXglEuMUEnc1JHbHkJg3kLiaQGE4GYn9KSQm5vadITG6QWJ0h8Jw6wT+/VR+E0nMRpAYV5C4r6EwJJJYNFAYEikMidRCIrkEel8HXoS3oWghYgAAAABJRU5ErkJggg==) center no-repeat;
}
.cat-video__item_first img {
  border: 3px solid #fff;
}
.cat-video__item_first .cat-video__item-title {
  font-size: 18px;
  line-height: 23px;
}
.cat-video__item_first .cat-video__item-title a {
  font-weight: bold;
}
.cat-video__item_second {
  width: 209px;
  float: left;
  margin-right: 32px;
  margin-bottom: 25px;
}
.cat-video__item_second:hover .cat-video__item-img:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA0CAMAAACuLKj9AAAAkFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+WABnwAAAAL3RSTlMA/AXz6N/NpZaHQzgtJhIKA/n28O3kxL2zrGJLIBsN2tbUnJCAeXNwaltWUz0yFytBSjQAAADCSURBVDjLfdTJFoIwAEPRoKKi4gyIAs7zkP//O093Lkyyvbu+tohT6LEzMsjF0CDbA4OcPQ0yWhskrw55csijQx6mBlm2DLKYGGQ+NsjuxyC3lUFmqUF23ga5eBnkfGOQs4fGkNAgeXHIxCH7DtlrGWRpsD3QuBxCYXglEuMUEnc1JHbHkJg3kLiaQGE4GYn9KSQm5vadITG6QWJ0h8Jw6wT+/VR+E0nMRpAYV5C4r6EwJJJYNFAYEikMidRCIrkEel8HXoS3oWghYgAAAABJRU5ErkJggg==) center no-repeat;
}
.cat-video__item_second img {
  border: 3px solid #72a74f;
}
.cat-video__item_second .cat-video__item-title {
  font-size: 14px;
}
.cat-video__item-img {
  position: relative;
  margin-bottom: 10px;
}
.cat-video__item-img img {
  vertical-align: bottom;
  box-sizing: border-box;
}
.cat-video__item-img:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA0CAMAAACuLKj9AAAAilBMVEUAAAD5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryL5ryLxOnF8AAAALXRSTlMA++AF882llocvKCETCgP28O3p58S9s6xiUEdCOzcYD9rW1JyQgHlzcGpbVhyGopFhAAAAvklEQVQ4y33SNxbCUBBDUX2TjMkZDNjkrP1vj3OmoUFSe7t5g6yAHqddgxzvDLJZGmTaGGRaGyQfDnl1yItDnocGuWoY5GJgkPO+QbYqgzz0DDIrDEZChZFQI0elQaa3xl9C/t/dIXOH7Dhku2GQK4PNrcbJHhJnXUjMepB4/EBiqw+J8xoSlwMIjMtI7AwhMTffd4PE9ITE9ILE0QYCI5HASCRxVkBgJJJ4qiAwEklc1BAYicQikVokUsuh9wWMHX8DgGg3GAAAAABJRU5ErkJggg==) center no-repeat;
}
.cat-video__item-title a {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.cat-video__item-title a:hover {
  text-decoration: none;
  color: #6b9b02;
  border-bottom: 1px solid rgba(107, 155, 2, 0.2);
}
.cat-video__item-title a:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* Single * 
===================================================================================================*/
.single {
  overflow: hidden;
}
.single a {
  text-decoration: underline;
}
.single a:hover {
  text-decoration: none;
}
.single .table-box {
  overflow-x: auto;
  margin: 20px 0;
}
.single table {
  margin: 20px 0;
  width: 100%;
}
.single td,
.single th {
  padding: 10px;
  border: 1px solid #d9d7cc;
}
.single #ya-site-results td {
  border: none;
}
.single h1,
.single h2,
.single h3,
.single h4,
.single h5,
.single h6 {
  margin: 20px 0 10px;
  font-weight: bold;
}
.single h2 span,
.single h3 span,
.single h4 span,
.single h5 span,
.single h6 span {
  font-weight: bold;
}
.single h1 {
  font-size: 30px;
  line-height: 35px;
  margin-top: 0 !important;
}
.single h2 {
  font-size: 28px;
  line-height: 33px;
}
.single h3 {
  font-size: 26px;
  line-height: 31px;
}
.single h4 {
  font-size: 24px;
  line-height: 29px;
}
.single h5 {
  font-size: 22px;
  line-height: 27px;
}
.single h6 {
  font-size: 20px;
  line-height: 25px;
}
.single blockquote,
.single .question {
  padding: 25px 25px 25px 90px;
  background: #ffe7af url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAA0CAMAAADLwVqCAAABF1BMVEUAAAAcGBino6CDsWVyp08bFxZyp09yp09yp09yp09yp097eXZyp09bWFVyp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp08YExVyp08zLy4/PDlyp09yp09yp09yp09yp09yp0+npJ9yp0/Z19LMy8YmIiE5NTRyp09yp09yp09yp0+HhYGSj4yXlpGjoZygnppyp09yp09yp0/AvbnEwr/V1NByp08WEg8hHhwwLClBPTxyp084NTVVUU5JRkNQTUxdWlNiYF10cW99eXV3c3Fzb2xyp09/fHh2dW5yp0+lpJ3NycfV1c3X1M7e3Nhyp08cGBkbFxccGBoVERAeGhsYFBUWEhIaFxgcFxsUDw4PCwpitSHeAAAAUXRSTlMA90wDC/fcIg77+JcH2MVPPDQrGO3Np2YU+fTt4NS8rpCLfkkvHAb98Ne0n5iViHxoYV5URDEqIh739fPq5OTj1NHNya+jnZ2akI1yQjQVFAsC6WirAAACLUlEQVRIx6TSy26CQBgF4JMMmRkIQS6ixIRbw6baVXXRTfdNujrv/zLVEQacipL4LeHk/MzPQCul0lRlOsQzG1rrusNDvPE2k/J+U+CTN4IQDuHFdUAKQNDJTruSVvo0Ipy9O9mPPqciTiQ4W9FxLVzbMeX4kA4FQHPQmqkSBh1bAENn3tFYwYicaAN8sU8kvNIwYie6sRsshnP4w+L+r+Bg3ntb9g7jz3W/tTHJcTcZ7td2wKWuSGnBKjhVmGPF+v7NCCuOvMucCD4tgakwaXIpy6olKwC52Dy/btrUIqO1xpwf7gHsbFIKzAlJgRN33jHa0c8TPFDyhIAZFogpU0osEZLfVFgkIIllanKPZY5kjGUyUuN1f33RyW6DQAwGYKcRp6oPgOAWQXLJdkiiLuq+qFU32WZW3v85ihAZZibQzxIS8I9ljR/TSS9pqn0k3XsyuTx30QuJDhEzoUbuvxjlR9kwcqMLcFNExygHUcEG2TT5AQIrP0qMY4iE31UTjmJC++6idxIJx/kDvKr/gsz11kW/5rIbC6P2WmvD6qYA56Mm0RTjEG030PvMFIq443EL9UMBnreK3L9wcyivNuDb3SpiEbWl9rC6LyHwLN0mQ3I+g9DPtUYUJ8MSqieILa3ASHt1Yg+x70xSHGWD9csvxKbrGjkOG5Xt4dQht/EFCG2XUxiwqojD3WuVH2BIkVfRqDpdwbB1aoIsy0U5Ei0XtgptYczuLDAL9vQHbTxTUolefK4AAAAASUVORK5CYII=) 25px 25px no-repeat;
  margin: 20px 0;
  min-height: 90px;
  box-sizing: border-box;
  font-size: 16px;
  font-style: italic;
}
.single blockquote p:last-child,
.single .question p:last-child {
  margin-bottom: 0;
}
.single .question {
  background: #ffe7af url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAMAAAANxBKoAAAAM1BMVEX5ryIAAABkRAfvqCCfbxLPkRrDiRiSZQ9SNwXamRyEWw11UArloB64gBardxQ9KAMjFQFiiU3IAAAAjklEQVRIx+3SQQ+DIAyGYVpaKsJ0///Xzm4z260f8aKJ74XLEwJp0921yipbmhFbGn2bQ9+Zfk0hn+gvjrT6nSa2klcjznP/nK6XSOf9t64lgemQFtcFxJW8jGF9OjYMP8DpjOO6rwlUe2N0Yx3z0Fz6iF4TWmVmS6dIuBUYG23BnDw+oOOXoC3+y7vL9QLU5QJqTvYZugAAAABJRU5ErkJggg==) 20px 20px no-repeat;
}
.single ul {
  margin: 20px 30px;
  text-align: left;
}
.single ul li {
  overflow: hidden;
  min-height: 22px;
  list-style: none;
  padding: 0 0 10px 35px;
  position: relative;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAeFBMVEUAAAByp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp08gYG9nAAAAJ3RSTlMA+QQU8eUhB79DOBrNqtm1mJJ8Lg72656HcGNeWEo908S5aVQp3VsUkQWWAAAAzUlEQVQY013OR44DIRBA0SI0Teqco+NM3f+GBgOW5b8BHkgF/EapUF8noL0xz7W1RZS875TaGylLRNRv6nXblMOAoavxr/SUhSP/ywhiS51tkQY7SY5I/h2qaFm9SOJWK9zDOdjlsZfoKxiAufodqfQ+htuFAmjirWYrCTaeAHD6XZPfo6EUDjs3p8q3aOFDwAq8dAdPxpVH2pDjmWGq6MHjUrPqY/yAd0bM+GnOIaR5IjIxD2FSVd/syMvbPRkoYgUT3WM7BaSMxBV+egEHTB0vPF8bDAAAAABJRU5ErkJggg==) no-repeat;
}
.single ul li:last-child {
  padding-bottom: 0;
}
.single ul li ol,
.single ul li ul {
  margin-bottom: 0;
}
.single ul li ol li:last-child,
.single ul li ul li:last-child {
  padding-bottom: 0;
}
.single ol {
  margin: 20px 30px;
  counter-reset: li;
  list-style: none;
  text-align: left;
}
.single ol li {
  overflow: hidden;
  background: none;
  position: relative;
  padding: 0 0 10px 30px;
}
.single ol li:last-child {
  padding-bottom: 5px;
}
.single ol li:before {
  content: counters(li, ".");
  counter-increment: li;
  position: absolute;
  left: 0;
  top: 2px;
  font-size: 14px;
  line-height: 22px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  background: #f9af22 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAWCAMAAAA/86biAAAANlBMVEX////5ryL5tC7//vv7w1r//Pj//PX/+vH/+vD+9eT81o780oT7ymz7yGj7xmD6wVT6vEb6tzklMqcOAAAAMElEQVQI12MgHnAzg0hGHlYgycTIwgEiGQU4QSQjH4jkZweJszEwCPKClHIxE2kwACwgALUm5O19AAAAAElFTkSuQmCC) 100% 0 no-repeat;
  padding: 0 10px 0 5px;
  height: 22px;
}
.single ol li ol,
.single ol li ul {
  margin-bottom: 0;
}
.single ol li ol li:last-child,
.single ol li ul li:last-child {
  padding-bottom: 5px;
}
.single ol li ol li:before,
.single ol li ul li:before {
  font-size: 10px;
  line-height: 22px;
}
.single img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}
.single iframe {
  width: 100%;
}
.single .wp-caption {
  text-align: center;
  margin-bottom: 20px;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  background: #c6e7af;
}
.single .wp-caption-text {
  padding: 14px;
}
#toc_container {
  margin: 20px 0;
}
#toc_container .toc_title {
  display: inline-block;
  padding: 10px;
  background: #ffd179;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 0 !important;
}
#toc_container > ul {
  border-top: 2px solid #ffd179;
  padding-top: 20px;
  margin: 0;
  text-align: left;
  font-size: 14px;
  line-height: 18px;
}
#toc_container > ul > li {
  padding: 0 0 16px 0;
  background: none !important;
  position: relative;
}
#toc_container > ul > li:last-child {
  padding-bottom: 0;
}
#toc_container > ul > li:before {
  display: none;
}
#toc_container > ul > li a {
  color: #5c9b33;
  border-bottom: 1px dashed rgba(92, 155, 51, 0.5);
  text-decoration: none;
}
#toc_container > ul > li a:hover {
  color: #d78e03;
  text-decoration: none;
  border-bottom: 1px dashed rgba(215, 142, 3, 0.5);
}
#toc_container > ul > li a:hover .toc_number {
  color: #d78e03;
}
#toc_container > ul > li a .toc_number {
  color: #5c9b33;
  margin-right: 3px;
}
#toc_container > ul > li a .toc_number:after {
  content: '.';
}
#toc_container > ul > li > ul {
  margin: 8px 0 0 19px;
}
#toc_container > ul > li > ul > li {
  position: relative;
  padding-bottom: 8px;
  padding-left: 12px;
  background: none !important;
}
#toc_container > ul > li > ul > li:last-child {
  padding-bottom: 0;
}
.post-author {
  border-top: 3px solid #addd8d;
  margin: 20px 0 30px;
  padding-top: 20px;
  overflow: hidden;
}
.post-author__img {
  float: left;
  margin-right: 20px;
  border-radius: 50px;
}
.post-author__text {
  padding-left: 120px;
  font-size: 16px;
}
.post-author__title {
  font-weight: bold;
  margin-bottom: 5px;
}
.post-author__name {
  text-transform: uppercase;
  margin-bottom: 5px;
}
.post-author__descr {
  font-size: 14px;
}
.post-meta {
  margin: 15px 0;
  padding: 15px 0 25px 0;
  color: #979797;
  font-size: 14px;
  line-height: 16px;
  border-top: 1px solid #e9e9e9;
}
.post-meta:after {
  content: '';
  display: table;
  clear: both;
}
.post-rating {
  float: left;
  margin-top: 5px;
}
.post-rating__title,
.post-share__title {
  margin-bottom: 6px;
}
.post-ratings img {
  vertical-align: middle;
  padding: 0 5px 0 0 !important;
}
.post-ratings .post-ratings-text {
  position: relative;
  top: 5px;
}
.post-share {
  float: right;
  text-align: center;
}
.yarpp-related {
  overflow: hidden;
  margin-bottom: 30px;
}
.related-title {
  border-bottom: 3px solid #ffd179;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-size: 14px;
}
.related-title span {
  display: inline-block;
  padding: 12px;
  background: #ffd179;
}
.related-items {
  overflow: hidden;
}
.related-items li {
  font-size: 14px;
  float: left;
  overflow: hidden;
  margin-right: 25px;
  position: relative;
  padding-bottom: 2px;
  width: 154px;
}
.related-items li:last-child {
  margin-right: 0;
}
.related-items li img {
  vertical-align: bottom;
  margin-bottom: 8px;
}
.related-items li a {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  font-weight: bold;
}
.related-items li a:hover {
  text-decoration: none;
  color: #6b9b02;
  border-bottom: 1px solid rgba(107, 155, 2, 0.2);
}
.related-items li a:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* Comments *
===================================================================================================*/
.respond__title,
.q-form__title {
  margin-bottom: 12px;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 1;
}
.respond,
.q-form {
  background: #d8dcd4;
  padding: 20px 25px;
  clear: both;
  margin: 0 0 30px 0;
  overflow: hidden;
}
.respond input,
.q-form input,
.respond textarea,
.q-form textarea {
  margin: 6px 0;
  color: #333;
  box-sizing: border-box;
  background-color: #fff;
  border: 0;
  font-size: 14px;
  line-height: normal;
  border: none;
}
.respond input::-webkit-input-placeholder,
.q-form input::-webkit-input-placeholder {
  color: #8c8989;
}
.respond input::-moz-placeholder,
.q-form input::-moz-placeholder {
  color: #8c8989;
}
.respond input:-moz-placeholder,
.q-form input:-moz-placeholder {
  color: #8c8989;
}
.respond input:-ms-input-placeholder,
.q-form input:-ms-input-placeholder {
  color: #8c8989;
}
.respond textarea::-webkit-input-placeholder,
.q-form textarea::-webkit-input-placeholder {
  color: #8c8989;
}
.respond textarea::-moz-placeholder,
.q-form textarea::-moz-placeholder {
  color: #8c8989;
}
.respond textarea:-moz-placeholder,
.q-form textarea:-moz-placeholder {
  color: #8c8989;
}
.respond textarea:-ms-input-placeholder,
.q-form textarea:-ms-input-placeholder {
  color: #8c8989;
}
.respond .respond-form__field,
.q-form .respond-form__field,
.respond .q-form__field,
.q-form .q-form__field {
  width: 49%;
  padding: 11px;
}
.respond .respond-form__name,
.q-form .respond-form__name {
  margin-right: 1.3%;
}
.respond .respond-form__textarea,
.q-form .respond-form__textarea,
.respond .q-form__text,
.q-form .q-form__text {
  width: 100%;
  padding: 11px;
}
.respond .respond-form__button,
.q-form .respond-form__button,
.respond .q-form__button,
.q-form .q-form__button {
  background: #f9af22;
  display: inline-block;
  font-size: 16px;
  line-height: normal;
  color: #fff;
  padding: 8px 18px;
  cursor: pointer;
}
.respond .respond-form__button:hover,
.q-form .respond-form__button:hover,
.respond .q-form__button:hover,
.q-form .q-form__button:hover {
  background: #72a74f;
}
.respond .respond-form__button:hover,
.q-form .respond-form__button:hover,
.respond .q-form__button:hover,
.q-form .q-form__button:hover {
  color: #fff;
}
.respond .q-form__field-box,
.q-form .q-form__field-box {
  width: 49%;
  display: inline-block;
}
.respond .q-form__field-box input,
.q-form .q-form__field-box input {
  padding: 11px;
  width: 100%;
}
.respond .q-form__name-box,
.q-form .q-form__name-box {
  margin-right: 1.3%;
}
.comment-title {
  font-size: 22px;
  line-height: 25px;
  margin-bottom: 12px;
}
.commentlist .comment {
  font-size: 14px;
  margin-bottom: 15px;
  padding: 25px 21px;
  border: 1px solid #dbdbdb;
}
.commentlist .comment .gravatar {
  float: left;
  margin-right: 24px;
}
.commentlist .comment .gravatar img {
  border-radius: 2px;
}
.commentlist .comment p {
  margin-bottom: 15px;
}
.commentlist .comment .cauthor {
  margin-bottom: 10px;
}
.commentlist .comment .fn,
.commentlist .comment .fn a,
.commentlist .comment .comment_date {
  color: #000;
  font-weight: bold;
}
.commentlist .comment .reply a {
  text-decoration: none;
  color: #5c9b33;
  border-bottom: 1px solid rgba(92, 155, 51, 0.5);
}
.commentlist .comment .reply a:hover {
  border-bottom: 0;
  text-decoration: none;
}
.commentlist .children {
  margin-left: 20px;
}
.commentlist .comment_content {
  padding-left: 75px;
}

/* Footer *     	
===================================================================================================*/
.footer {
  padding: 20px 0;
  border-top: 3px solid #ffd179;
  margin-top: 25px;
  text-align: center;
}
.logo_footer {
  width: 200px;
}
.logo.logo__copy {
  font-size: 14px;
  line-height: 1;
}
.footer-nav {
  display: inline-block;
  margin-top: 20px;
}
.footer-nav ul {
  overflow: hidden;
}
.footer-nav ul li {
  font-size: 14px;
  line-height: 19px;
  float: left;
  margin-right: 20px;
  padding-bottom: 2px;
  margin-bottom: 10px;
}
.footer-nav ul li:last-child {
  margin-right: 0;
}
.footer-nav ul li a {
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.footer-nav ul li a:hover {
  color: #d78e03;
  border-bottom: 1px solid rgba(215, 142, 3, 0.5);
}
.footer-nav ul li span {
  color: #d78e03;
}
.social-icon {
  float: right;
  margin-top: 15px;
}
.social-icon:after {
  content: '';
  display: block;
  clear: both;
  visibility: hidden;
}
.social-icon a {
  width: 32px;
  height: 32px;
  display: block;
  box-sizing: border-box;
  float: left;
  text-indent: -9999px;
  background-color: #addd8d;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 12px;
}
.social-icon a:hover {
  background-color: #ffd179;
}
.social-icon a:last-child {
  margin-right: 0;
}
.social-icon .fb {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAUCAMAAABs8jdaAAAAb1BMVEUAAAAcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBlL8pHtAAAAJHRSTlMAMb3tpywYFem6bPPWoJZ5Tj0QCvXi2s/EtKyZkYpxY0QiHQc+SkrnAAAAdElEQVQI15XMRw6FQAwD0ECmwNA+8Dsd5v5nxJEAsWGBN3mKZBMytWnE7DVYq8hLAtgl/vAf9513uYFDuDBVRcgPfpBkcCmseldYerH0nsyJJtG+02Sy/lEqm8naULrG2AXtGNaEbPvBDccnfy/+uizHWrAC7xoNJde1WEYAAAAASUVORK5CYII=);
}
.social-icon .tw {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAhFBMVEUcGBkAAAAcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkxbnjwAAAAK3RSTlP8AAPv+OrcqtTCsWNPTDUVB/Phybi2nYuFbV9dVy0iGg7x57yWckpDPSUL7UB/ZAAAAJ5JREFUGNNNy1cSgzAMRdEnDJjee08v2v/+YmMyyf2xfEaClWZk6gvYch1HzPJpJPKYWfheiNBxBy3WhRlQKjEV7MiEKHWVKBMxsgAMN+g6x1D7RnIVej0XNnbqM9w9MzLMG1nYKvM7hGcCLYH9R/6qiJofsbrTFKrpS3VKmra4zg9xEkuTqhVGTrESwtRU5Rms8x+kw+vm8l45LLT3AZLtDdZwJOkXAAAAAElFTkSuQmCC);
}
.social-icon .yt {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAATCAMAAABIkLa5AAAAmVBMVEUAAAAcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBneextuAAAAMnRSTlMALvPO6JgkEPfrtIxFp1M5NO++oFlWQj4oHAkE4NPKxX1jT0zVrpyQhYN3b2sY2od1H8GPtpgAAADpSURBVBjTfYvXcoMwFESvAEtIooNN7+4lZf//44LGk8HJg8/T7pldMqg9xZr+M4GBi4morB/VqveOqh3pC6twdqu9gHkuQw7meqsNQUHDnVD+2Uagsams3BHyZeuhipA43+jxshVjTVnK6X7fCnrH14frxrZtt5ZtSK5GHuAP508sbPBEEQVLq+kMoCUXcI3O6AhgjJAdrj7LtR2FDXAkc9syCJ3reYh2QXVbzr+WpZkOlLdlt87YFMDEwTfeaVZhoZMESGkAMHOEZekzFpxK8oELCQlYEnEbQ/aA6pb6IOK9tQQ8MbEr6AdsVh375KfgigAAAABJRU5ErkJggg==);
}
.social-icon .gp {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAMAAACnUt2HAAAAhFBMVEUAAAAcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBn/3aybAAAAK3RSTlMA+t/DDtvvrqqhnE4tKR/26rGIZwkF5OHIuLeskn5aUUg+NhUTzWJTQiQXR3Bp3gAAAMBJREFUGNN9j9eWwjAMBeWSAiGFhNDZZYFtzP//H7aOKU/Mg481LrqSwP/UtNZa1qM8+DBkAO7r6Wr4lEvQ6hJz8rCeYB2rxqu0KmXJMjomKguo9KzQv+YqZ9A1coQmFCNTUQagMKs/qXblllVZqK/7LiaQnkSKCu4so/cndt4vovrZGKCbhe05dT9a2PQZtIvY1aXmk3h/D4OIP1RROjJRtuhLxdxlyeFldDTXL1wf8vINxrlch30ylC3k+1recwMYrxMiSkxcNwAAAABJRU5ErkJggg==);
}
.social-icon .vk {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAMAAABcgh8DAAAAgVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtFS1lAAAAKnRSTlPqAODx5Ob07Po808HbI9a1jmRAH6wYEw/QyrqmnU01Kw4HzLCLgWlaRzMR+2+DAAAAsUlEQVQY0y3PWZLDMAgE0AaBpIy827GzL7Ml0f0PGBun/15RVAO4+LKkob0RIXoghABo0dwIPog47yM0+PYOB+W2OzcsHIdxJrgkGn8g/rA1bonoCM7NZOz68r8SX71opvA+7VlcupJRYs4RWp0uK1NdJ0BC1dnupu/L57dqPn6K5vyqhMLYL2yM6/Q+PXbKMVlRPdSHQjnk1j5yfkmOfyO8U4Wqyu50ngjdZs3lulz+BhKECf0j+fUkAAAAAElFTkSuQmCC);
}
.social-icon .ok {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAUCAMAAABs8jdaAAAAeFBMVEUAAAAcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBkcGBm1ETn/AAAAJ3RSTlMA3NSu4cirpZ2ZkHtbODMSBvr02LOjUy3OzLeHgnRraUhAJiAZDQgeH15qAAAAiElEQVQI1y2NRxLDMAwDIfcSW+5O7wn+/8OAsfYgLGZEEkC7p8g66ZMbkUqknGM9NVayb4Az6bCQE8RA4q6f0lfPAZ5k3j4ceQRqBjSFfNMdjGZyY+kll6T4QqxpBIo0z0YFCgbkWGJncihaiMz8BqMMO4POqZX/2RhdokBlCngVfKoTjHd1/QEU/xLaqzM5DAAAAABJRU5ErkJggg==);
}
.up {
  overflow: hidden;
  position: fixed;
  margin-left: 1040px;
  top: 77%;
  cursor: pointer;
  z-index: 100;
  text-indent: -9999px;
  width: 36px;
  height: 38.5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAABNCAYAAADO+8YKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz9JREFUeNrsWMuKE0EUrY6Zh1mM48L4hszAoOBimoAiKE6L4GNhjDOCgoijggjCGB8go4v4WowMGP0C/QI7fsHoFyQLN24kuNGd+QC1vRVPwU2RR0+q0/RgHTh0p3Kr+vStW7e6rhN894UBHOIl4h3iN+JLYo34J/QIO4ptP9PCDAXiE+I00SVmiPeJXwYdMGUg5iixTJzBi40RTxEfE3fHLShPXCXOYtq4xy9CVDYuQQcQKwe79B8lXifeJW4dtqA9xOfEOeKmHnZjCPSbiKuhCNoGMaeJIyHsNxOXiVchMFJBGQw+jweFxRbEUyHss1IhbR4RF4kTA8ScXHErWIGRCLpNvDFIgDJMEV8Qj5gKkkIeErcbJlAHiXMV14EEFTBVu7RcY5LzDsFTM+sVdAK5ZioiMQoyVZwkPiXuDCvoMIJwX8RiFGTKWMC2k+0naD9cmh+SGJ7NZX5aEj+qE90E5eCZY4abbliMY3u5RaIyuiC5pJ8hV4yI+KAS7mUSNaoE7cU0LUB13JjE888qQQ+IF9a7CUaMLFJM6/vlimEWjgp55aHPxN8JENRUHlrGfnUGietXzELGIWaltccEQSCShJRIGKwgKygKVLSvuDVcZdtb/PaZjYs2RX44X+zQLu1LbKwya/flKsdKL6F/y8hjgwZs91ciShAlYLvGbAImxsfeJNt/4urh3sV/PsYTEFnGf7JIMZlmanU0MIDHNkG+IXroV0XbOeInNlYDgiTqoMQbiHiNz48avHmNPNVUgmZxhhKa+2XHd2xgLmgOV04+TlUT1W27qMOmwWOm05Tx9iKbJj5l3K6iYkDzqG5fZnFUhIdk34qMpV71oY8wrHZ4yxwGVZ6p4w19eEnZnGchUWECj6NfBffSUzXHcT4IFmyCdRBsIFeLMxU/XpfY09s95kVPeymXrbJcvzNbVNCnrA1KkGIcibHJVlj/I679/NhogtLvv74yrWoY1annp++1CzJ8IVun7nWGsnXqTrB16n5lE1un7gRbp+6VhW2d2tapWTZv1anpayN5dWoSlbw6NYmydepesHXqsOc3W6e2B0Ur6P8TJGHr1MLWqf/B1qltnToq6FPWhsTXqf8KMADdYj7mka6/IgAAAABJRU5ErkJggg==) no-repeat;
}
.up:hover {
  background-position: 0 -40px;
}
.menu-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  z-index: 99;
  text-indent: -9999px;
}
.js-nav .menu-overlay {
  display: block;
  background: rgba(0, 0, 0, 0.5);
}

.bold {
    font-weight: 700;
    color: #722806;
}
/* Media queries  *     	
===================================================================================================*/
@media screen and (min-width: 1023px) {
  .main-menu__items > li:hover > ul {
    display: block;
  }
}
@media screen and (max-width: 1023px) {
  .wrapper {
    width: 96%;
  }
  .header {
    border-bottom: 60px solid #ffd179;
    padding-bottom: 0;
    margin-bottom: 20px;
  }
  .content,
  .breadcrumbs {
    width: 100%;
    float: none;
  }
  .js-nav .m-nav {
    left: 0;
  }
  .js-nav .content {
    min-height: 1500px;
  }
  .slide-out-open {
    text-align: left;
    width: 95px;
    height: 29px;
    display: block;
    position: absolute;
    left: 30px;
    top: 98px;
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAMAAABhTZc9AAAANlBMVEVyp08AAAByp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp0/jMgNjAAAAEXRSTlPvAFS9itryU9T64LuJdgappPTCKY0AAABnSURBVCjPxZNLDoAwCESnVaD/1vtf1i02KXFTfdsXEjIMEMIKEtC1hsCGZcCw2G5DPjQ5aJuae9JIWa7iNVLxyc6xl1NTelSW3EzQs2OaHXHfzmZWbOXs6MWNfmuO3edk2ARv/JG/AaTWKF7cfJBQAAAAAElFTkSuQmCC) no-repeat;
    box-sizing: border-box;
    padding-left: 36px;
    font-size: 14px;
    line-height: 29px;
    text-transform: uppercase;
  }
  .slide-out-close {
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAk1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6eSN1AAAAMHRSTlMAcPcGwe+PEOsM6JuCRBjPPODT88uriH3Xx7WilHhfhVhMRy8oJCDbu6pSPzccNCxyS3I0AAABfElEQVQ4y21R14KDMAwzYa9CKVC66B7Xcaf//7ozaQIFqpckkmUrCXUw49C6zsTUCvcmjTFxZmgxCycD2YxsqUzzxVRuROT37BYAO4xNNaqpTl6d/scusXY7wi0FEKT6+GT/4k49HG5A/lDzWc+GochlNnnnmLM/pRFOS6CUAW2IX/qCCwsXXh1gLXsasZZiw1WtV5xgBlseDcAgUrtIhgsgfLqrBnQAVygdO0mVQE0hELdGGO/FIYm0mWEBJn1UaF3CQ0IJrqQxh8RWOyjHlAIsqF9RtjotIbiL1RUYNiA21CvIUPV0XaFHDEM6MmkXMvu8pi3zbUTb4wgUtNO3ihu/brSX1Baom6f29FM746dmKVS/6kY7UthHE1VYNN/NM0/0BRMP4kyMCLgdx/rrR8/0E8Dyh7pZAJVi0xxYPvr6k/3ZQZ/SALDn5ofd8JhJO+KSAAgcxRwjNqDqJfcdAYZXWVbmgSHWw1TnlUALUZxpDL9eJQHgZUXtduw/z8ozgotIfDMAAAAASUVORK5CYII=) no-repeat;
    width: 32px;
    height: 32px;
    position: absolute;
    right: 15px;
    top: 12px;
    padding: 0;
    cursor: pointer;
    text-indent: -9999px;
  }
  .slide-out-close.rotate {
    -moz-transform: rotate(2160deg);
    -ms-transform: rotate(2160deg);
    -webkit-transform: rotate(2160deg);
    -o-transform: rotate(2160deg);
    transform: rotate(2160deg);
    -webkit-transition: -webkit-transform 900ms ease, opacity 500ms ease;
    -moz-transition: -moz-transform 900ms ease, opacity 500ms ease;
    -o-transition: -o-transform 900ms ease, opacity 500ms ease;
    transition: transform 900ms ease, opacity 500ms ease;
  }
  .m-nav {
    display: block;
    margin-top: 0;
    height: 100%;
    width: 50%;
    padding: 70px 3% 0 3%;
    box-sizing: border-box;
    position: absolute;
    left: -53%;
    top: 0;
    background: #addd8d;
    z-index: 2000;
    box-shadow: 1px 1px 15px 0px rgba(0, 0, 0, 0.5);
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
  }
  .m-nav:after {
    content: '';
    display: block;
    clear: both;
    visibility: hidden;
  }
  .m-nav .search-form {
    display: block;
    width: 100%;
    float: none;
    margin: 0 auto 25px auto;
  }
  .m-nav .search-form form {
    width: 100%;
  }
  .m-nav .social-icon {
    display: block;
    margin: 0 auto 20px auto;
    padding-bottom: 16px;
    overflow: hidden;
    text-align: center;
    float: none;
  }
  .m-nav .social-icon a {
    display: inline-block;
    float: none;
    margin: 0 6px;
    background-color: #ffd179;
  }
  .header-menu {
    display: block;
    margin: 0 0 25px 0;
  }
  .main-menu__items {
    display: block;
  }
  .main-menu__items .item-hidden {
    display: block;
  }
  .main-menu__items .current-menu-item .menu-arrow {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAKCAMAAABovDXXAAAARVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////9SnXPCAAAAFnRSTlMA9MGmblA2LiESB+no2NfIhoRlY0dGftft+wAAAElJREFUCNdtyMcNACEQBMFZPJx35B/qIYTw9euG8DMCkDRckgjU0u1VITJbs3eDxLJqM4vM8by5Q+1M+0LnjvvB4CVPHyb0oUv88WMJo/VFI70AAAAASUVORK5CYII=) no-repeat;
  }
  .main-menu__items .current-menu-item .menu-arrow.active {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAKCAMAAABovDXXAAAAOVBMVEUAAAD///////////////////////////////////////////////////////////////////////8KOjVvAAAAEnRSTlMAw/Ty6NelhG5jRjYuIREHUE+naTnlAAAAR0lEQVQI123Ixw3AIBAEwCNnsLf/Yi2E0JkwzyGWRaaLqKDi2QFd2NthcMs2i8k27irARJ1dDP5MGZ00Vjr1fiV28iHyuPEfhqgICXdkHDIAAAAASUVORK5CYII=) no-repeat;
  }
  .main-menu__items > li {
    display: block;
    float: none;
    margin-bottom: 4px;
  }
  .main-menu__items > li > a,
  .main-menu__items > li > .current {
    display: block;
    width: 100%;
    text-align: left;
    background: #ffd179 !important;
    padding: 15px 42px 0 46px;
  }
  .main-menu__items > li > a:after,
  .main-menu__items > li > .current:after {
    display: none;
  }
  .main-menu__items > li .menu-image {
    position: absolute;
    left: 10px;
    top: 7px;
    margin-right: 0;
  }
  .main-menu__items > li > .current {
    background: #f9af22 !important;
  }
  .main-menu__items > li .ul_block {
    display: block;
  }
  .main-menu__items > li > ul {
    position: static;
  }
  .main-menu__items > li .menu-arrow {
    display: block;
    width: 23px;
    height: 10px;
    background: #ccc;
    text-indent: -9999px;
    position: absolute;
    right: 15px;
    top: 20px;
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAKCAMAAABovDXXAAAAOVBMVEUAAAB+slx+slx+slx+slx+slx+slx+slx+slx+slx+slx+slx+slx+slx+slx+slx+slx+slx+slxS8i5rAAAAEnRSTlMAMsP18unXpoVvUEcSB2RjIiF2dPQOAAAASElEQVQI123IRw7AIBAEwdklJwf+/1hbCJHr1g2XTxzgxXaFx4/UshWhePW09YMq8rA5okmmbZMwsnVbLO6yL2yCzDLggJh6fPXvB+/HihpFAAAAAElFTkSuQmCC) no-repeat;
  }
  .main-menu__items > li .menu-arrow.active {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAKCAMAAABovDXXAAAANlBMVEUAAAB+slx+slx+slx+slx+slx+slx+slx+slx+slx+slx+slx+slx+slx+slx+slx+slx+slxunmmHAAAAEXRSTlMA9MPXpYVtYk9GNi0hEQbo514WvwgAAABHSURBVAjXbchHDsAgDARAm96T/f9nI4SQQ5njkMgq00VkcDzbo/N7Wwx22WYwmSZdFYSqs4vGny6j04PVm3oHxo4DkcON+wBbpgeJsGCy8gAAAABJRU5ErkJggg==) no-repeat;
  }
  .header-menu__items li {
    margin-bottom: 10px;
  }
  .slider {
    float: none;
    margin: 0 auto 25px auto;
  }
  .popular-box {
    display: none;
  }
  .calc__posts .calc__posts-item {
    width: 47%;
    border-right: 0;
  }
  .calc__posts .calc__posts-item:last-child {
    display: none;
  }
  .calc__posts .calc__posts-item:nth-child(2) {
    margin-right: 0;
  }
  .category-announce {
    width: 100%;
    margin: 0 auto;
    max-width: 485px;
  }
  .category-announce .category-announce__item {
    margin-bottom: 20px;
  }
  .category-announce.category-announce_odd .category-announce__item:nth-child(2) {
    margin-right: 0;
  }
  .category-announce.category-announce_odd .category-announce__item:last-child {
    display: none;
  }
  .category-announce.category-announce_even .category-announce__item:first-child {
    display: none;
  }
  .video__posts {
    max-width: 492px;
    overflow: hidden;
  }
  .video__posts .video__posts-item {
    width: 231px;
    float: left;
    margin-right: 30px;
  }
  .video__posts .video__posts-item:last-child {
    display: none;
  }
  .video__posts .video__posts-item:nth-child(2) {
    margin-right: 0;
  }
  .additional-cats__item {
    display: block;
    width: 100%;
    margin-bottom: 25px;
  }
  .sidebar {
    display: none;
  }
  .cat-posts {
    width: 100%;
    margin: 0 auto;
    max-width: 692px;
  }
  .cat-video {
    width: 100%;
    margin: 0 auto;
    max-width: 692px;
  }
  .related-items {
    width: 100%;
    margin: 0 auto;
    max-width: 692px;
  }
  .footer .social-icon {
    display: none;
  }
  .footer-nav {
    float: right;
    display: block;
    margin-top: 20px;
  }
  .up {
    margin-left: 0;
    top: 85%;
    right: 2%;
  }
}
@media screen and (max-width: 760px) {
  .m-nav {
    width: 80%;
    left: -83%;
  }
  .home-top {
    display: none;
  }
  .calc {
    overflow: hidden;
  }
  .calc__posts {
    overflow: hidden;
    padding: 0;
  }
  .calc__posts .calc__posts-item {
    float: none;
    width: 100%;
    overflow: hidden;
    padding: 0 20px 20px 20px !important;
    border-bottom: 3px solid #f9af22;
    margin: 0 0 20px 0;
    box-sizing: border-box;
  }
  .calc__posts .calc__posts-item:last-child {
    display: block;
    padding-bottom: 0 !important;
  }
  .calc__posts-title a:after {
    left: 20px;
    top: 0;
  }
  .calc__posts-btn {
    position: static;
    margin: 0 0 20px 0;
  }
  .category-announce .category-announce__item {
    width: 48%;
    max-width: 230px;
    margin-right: 4%;
  }
  .category-announce .category-announce__item img {
    max-width: 100%;
    height: auto;
  }
  .home-question__text {
    display: block;
    box-sizing: border-box;
    width: 100%;
    background-position: -37px 100%;
    padding: 15px 15px 15px 260px;
    min-height: 320px;
  }
  .home-question__posts {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  .video__posts {
    max-width: 231px;
  }
  .video__posts .video__posts-item {
    float: none;
    width: 100%;
  }
  .video__posts .video__posts-item:last-child {
    display: block;
  }
  .cat-posts {
    max-width: 452px;
  }
  .cat-posts .cat-posts__item:nth-child(3n+4) {
    margin-right: 31px;
  }
  .cat-posts .cat-posts__item:nth-child(3n+5) {
    clear: none;
  }
  .cat-posts .cat-posts__item:nth-child(2n+3) {
    margin-right: 0;
  }
  .cat-posts .cat-posts__item:nth-child(2n+4) {
    clear: both;
  }
  .cat-posts.cat-posts_ajax .cat-posts__item:nth-child(odd) {
    clear: both;
    margin-right: 31px;
  }
  .cat-posts.cat-posts_ajax .cat-posts__item:nth-child(even) {
    clear: none;
    margin-right: 0;
  }
  .cat-posts .cat-posts__item img {
    max-width: 100%;
    height: auto;
  }
  .cat-calc .cat-calc__item {
    width: 100%;
    margin-right: 0;
    float: none;
  }
  .cat-video {
    max-width: 445px;
  }
  .cat-video .cat-video__item:nth-child(3n+2) {
    clear: none;
  }
  .cat-video .cat-video__item:nth-child(3n+4) {
    margin-right: 32px;
  }
  .cat-video .cat-video__item:nth-child(2n+2) {
    clear: both;
  }
  .cat-video .cat-video__item:nth-child(2n+3) {
    margin-right: 0;
  }
  .cat-video .cat-video__item_second {
    width: 206px;
  }
  .cat-video .cat-video__item_second img {
    max-width: 100%;
    height: auto;
  }
  .cat-video.cat-video_ajax .cat-video__item:nth-child(odd) {
    clear: both;
    margin-right: 32px;
  }
  .cat-video.cat-video_ajax .cat-video__item:nth-child(even) {
    margin-right: 0;
    clear: none;
  }
  .cat-video__box .cat-video__item_first {
    float: none;
    margin: 0 auto 20px auto !important;
  }
  .cat-question .cat-question__item {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  .respond .q-form__field-box,
  .q-form .q-form__field-box {
    margin-right: 0;
    width: 100%;
  }
  .respond .q-form__field-box input,
  .q-form .q-form__field-box input {
    width: 100%;
  }
  .single .alignleft,
  .single .alignright {
    float: none;
    margin: 0 auto 20px auto !important;
    display: block;
  }
  .post-meta {
    text-align: center;
  }
  .post-rating {
    float: none;
    margin: 0 0 10px;
  }
  .post-share {
    float: none;
  }
  .related-items {
    max-width: 333px;
  }
  .related-items li {
    margin-bottom: 15px;
  }
  .related-items li:nth-child(odd) {
    clear: both;
    margin-right: 25px;
  }
  .related-items li:nth-child(even) {
    margin-right: 0;
    clear: none;
  }
  #respond .respond-form__field,
  .q-form .respond-form__field,
  #respond .q-form__field,
  .q-form .q-form__field {
    width: 100%;
  }
  .logo.logo_footer {
    float: none;
    margin: 0 auto 15px auto;
    text-align: left;
  }
  .footer-nav {
    float: none;
  }
  .footer-nav ul {
    display: inline-block;
  }
}
@media screen and (max-width: 480px) {
  .wrapper {
    width: 94%;
  }
  .m-nav {
    width: 100%;
    left: -103%;
  }
  .logo {
    width: 285px;
  }
  .slide-out-open {
    top: 116px;
    left: 25px;
  }
  .category-announce .category-announce__item {
    width: 100%;
    float: none;
    margin: 0 auto 20px auto !important;
  }
  .home-question__text {
    background: #ffd179;
    padding: 15px;
    min-height: 1px;
  }
  .cat-posts .cat-posts__item_second {
    margin: 0 auto 20px auto !important;
    float: none;
  }
  .cat-posts__item_first .cat-posts__item-title a:after {
    width: 450px;
    height: 212px;
  }
  .cat-calc {
    max-width: 150px;
    margin: 0 auto;
  }
  .cat-calc .cat-calc__item img {
    float: none;
    margin: 0 0 10px 0;
  }
  .cat-calc__item-title {
    padding-left: 0;
  }
  .cat-video__box {
    padding: 15px;
  }
  .cat-video__item_first {
    width: 100%;
    max-width: 294px;
  }
  .cat-video__item_first .cat-video__item-img img {
    max-width: 100%;
    height: auto;
  }
  .cat-video .cat-video__item_second {
    margin: 0 auto 20px auto !important;
    float: none;
  }
  .single blockquote,
  .single .question {
    padding: 15px 15px 15px 60px;
    background: #ffe7af url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAnCAMAAABZobp+AAABCFBMVEUAAAAcGBeMs3KEgH1yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp09yp08+Ojlyp09yp09yp09yp09yp09yp09yp09yp09yp08dGRgbFhdGQkFyp09vbWlyp09yp0+ZlpJyp09yp09yp0/V087h4NkYFBRyp09yp09ua2lyp09yp09yp0+npqKqqKNyp0++vbkbFxYjHx0sKCcWEREcGBY4NTM/PDdyp085NzNNSUdNSkdyp09eW1hVVFJfXVpfW1hyp0+AfHmUkZCUkY15dnJyp0+IhX+urKdyp09yp0/AvbwcGBlyp08dGRoQDA0bFxcWEhMaFxkUEBANCQkZFRekNNv0AAAATnRSTlMA8AVzCvTC5CER+FdE3tK3gfXs17GghntdKhjx8NqrjnNpaEo+Oh8M+72ak5OPbllIMir69/Ly8OPi2dXRz8jAvLerl5B7eHhsZVdQPRUnbGeLAAABtUlEQVQ4y53S53LiMBQF4AtxL8DSS2CpIZtN3943vUty5f3fJBKKLRl78iPfYDweHR9dRoBj2137wZkvDCjWxi/0Axty+gYoGk5VFbFUVhSjprkOQAcLH3hCWTjjv6pl0Vq68bwuJbpAHVYxo6oYt4HSpMAB7b7gy1WdNkxYgOblKQ4xo40b9LvSZ4GuJQKNPrTYvTZz1zPxeVUpYJoVehvP+GA1WNsXgWaZBSYL/o5l8oApxmxDuYU7PZ0/afDC3KNvJJ1tPVnHj5BSnP3RaK/zs26AfdJM94NNJxat6GKu0oMcOgCYbmPWrKv6bR8K2NiZYINuqfD6fEXF1UZiLY8dzBxe08Gu8Wqgh1vwBj++ltYGg+1SiX64b9uD98C9CwiiQuIjEqL1xZ8/SoE8gkQgKgr4IRFb+KhAiJLAMEKF/C3grqJV/vWQeL9Pgdv5FRGSmY9dwe49JG5WGxU+zcRnyzTwNMxW+Kzg8zEI0yBExJf38KNz+diXf7yNhuDLKciOdoPsCPElZCz/x0jewvu+A1lHn+QDWUXXuX/jP48kaMGQF8iOg9hLxNEU8qZbwl36E58BSb2xTImXKnMAAAAASUVORK5CYII=) 13px 20px no-repeat;
    min-height: 80px;
  }
  .single .question {
    padding-left: 65px;
    background: #ffe7af url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAMAAADyQNAxAAAAM1BMVEX5ryIAAADPkRrvqCAjFQG4gBZkRAfloB51UAo9KAPDiRiEWw3amRyrdxRSNwWfbxKSZQ+X3PiSAAAAeklEQVQ4y+3QSw7CMAxFUd+kdj6lhf2vFkUqzNKHRIc946vYsd3+kL02IPws6guHPc8r52u1uUb11OvITh5L5YghmRK/VHl8oqhqBUK9FOiBeR+R63EsavUyoocJG9BNeUIzySNedpWSso42eYdhAepFlX+Oqre/Tb0Bp4EB8BM1H6gAAAAASUVORK5CYII=) 13px 20px no-repeat;
  }
  .post-author__img {
    float: none;
    margin: 0 auto 15px auto;
    display: block;
  }
  .post-author__text {
    padding-left: 0;
  }
  .post-meta {
    padding-bottom: 10px;
  }
  .related-items {
    max-width: 154px;
  }
  .related-items li {
    margin-right: 0;
    float: none;
    margin-bottom: 15px;
  }
  .related-items li:last-child {
    display: block;
  }
  #respond,
  .q-form {
    padding: 12px;
  }
  #respond .respond-form__field,
  .q-form .respond-form__field,
  #respond .respond-form__textarea,
  .q-form .respond-form__textarea,
  #respond .q-form__field,
  .q-form .q-form__field,
  #respond .q-form__text,
  .q-form .q-form__text {
    width: 100%;
  }
  .footer {
    padding: 15px 5px;
    margin: 30px -5px 0 -5px;
  }
  .logo.logo_footer {
    width: 200px;
  }
}

/*# sourceMappingURL=../style.css.map */
