/*       
Theme Name: Miningbitcoinguide.com NEW
Description: Markup by <a href="http://www.sdelaysite.com/">Andrey Morkovin</a>
Author: Andrey Morkovin   
*/
/* 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;
  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 {
  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;
  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 */
html {
  height: 100%;
}
body {
  height: 100%;
  font: 16px/1.4 'Open Sans', sans-serif;
  color: #242424;
  word-wrap: break-word;
  background: #eef2f4;
}
.main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  min-width: 303px;
}
.wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.wrap {
  width: 100%;
  max-width: 1075px;
  margin: 0 auto;
  box-sizing: border-box;
}
.content-wrapper:after {
  content: '';
  display: block;
  clear: both;
  visibility: hidden;
}
.content {
  float: left;
  width: 69%;
}
p {
  margin: 0 0 20px 0;
}
a {
  text-decoration: none;
  color: #1c272d;
  -webkit-transition: color ease-out 0.8s;
  transition: color ease-out 0.8s;
}
a:hover {
  -webkit-transition: color ease;
  transition: color ease;
  color: #1c272d;
}
ul li {
  list-style: none;
}
.aligncenter {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
}
.alignleft {
  float: left;
  margin: 5px 15px 15px 0 !important;
}
.alignright {
  float: right;
  margin: 5px 0 15px 15px !important;
}
.outdatedBrowserWarning {
  color: white;
  padding: 12px;
  text-align: center;
  background: orangered;
  box-sizing: border-box;
}
.outdatedBrowserWarning a {
  color: white;
  font-weight: bold;
  border-bottom: 1px solid #fff;
}
.outdatedBrowserWarning a:hover {
  border-bottom: 0;
}
.tac {
  clear: both;
  text-align: center;
}
.tar {
  text-align: right;
}
.tal {
  text-align: left;
}
.d-l {
  color: #45413e;
}
.d-l:hover {
  text-decoration: none;
  color: #adca6f;
  border-bottom: 1px solid rgba(173, 202, 111, 0.4);
}
.bold {
  font-weight: bold;
}
.b-s {
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
  display: inline-block;
  padding: 12px 30px;
  background: #fbbf2c;
  border-radius: 5px;
  cursor: pointer;
  border: 0;
  font-weight: bold;
  -webkit-transition: .5s;
  transition: .5s;
}
.b-s:hover {
  background: #fcd26b;
  color: #fff;
}
.shadow {
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #dee2e4;
  box-sizing: border-box;
}
/* Header *
===================================================================================================*/
.header {
  background: #1c272d;
  margin-bottom: 20px;
  color: #fff;
  padding-top: 9px;
}
.wrap_header:after {
  content: '';
  display: block;
  clear: both;
  visibility: hidden;
}
.logo {
  font-size: 18px;
  line-height: 1;
  font-family: 'Roboto', sans-serif;
  color: #fff;
  font-weight: 500;
  display: block;
  margin-bottom: 40px;
  float: left;
}
.header-right-widget {
  float: right;
}
.logo:hover {
  color: #fff;
}
.logo__orange {
  font-weight: 500;
  color: #253138;
  display: inline-block;
  background: #fbbf2c;
  padding: 5px;
  margin-right: 4px;
}
.header-menu-box {
  float: left;
}
.header-menu:after {
  content: '';
  display: block;
  clear: both;
  visibility: hidden;
}
.header-menu .menu-arrow {
  display: none;
}
.header-menu .menu-arrow.active {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAALCAMAAACqC0YIAAAATlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////+QlxstAAAAGXRSTlMA+fSgmDwl5ATw7OmGe3RUTUYzLsGPjmtqZQtu0wAAAGRJREFUCNddy0cOhTAQBNEGG2xy+oG6/0UZIYMRtZnWk0ZX9adOK1MgvHDrgG570tpCgHbNVDXgooOmuqkEb9dDmXAx+p7rZ7jImgvo00cPxSxNRoOuBsNJDkblRnCK/q9nu48HEuYFRF+XfBUAAAAASUVORK5CYII=) no-repeat;
}
.header-menu > .current-post-parent .menu-arrow {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAALCAMAAACqC0YIAAAATlBMVEUAAAD7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyxD4q4zAAAAGXRSTlMA+fTumTDkBOmhoJB9dWtUTEY/OSgjwYeG8jl/5wAAAGRJREFUCNddyFkOgzAAA1EDgbDvtJ37X7QWojRifmw9xTAqbQxRDQwJDdBqyqC/qYdskmbj+6KPaZZbcuhO6iBfdLYagzeYVl1tBTSxhWLTXWmsTOWfjDVQm9L2imrXo+N1/O4XdGwFX1DuQPwAAAAASUVORK5CYII=) no-repeat;
}
.header-menu > .current-post-parent .menu-arrow.active {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAALCAMAAACqC0YIAAAATlBMVEUAAAD7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyxD4q4zAAAAGXRSTlMA+euZMfXx5QShoJCHfXVrVExGPykjwTo580LVVQAAAGJJREFUCNddzkcOgDAQBMEBAzY5h/7/R1lAloC+7KhOq9i6rfq1ePzypSwF0uxP/ot7AVUooTgizTk4u85wfmgyqu9VQz5dY0yg0VMDySgNRq1ireGgCrrXBx2UCq7Xu96FEyn8BWIUrjGYAAAAAElFTkSuQmCC) no-repeat;
}
.header-menu > .current-menu-item .menu-arrow {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAALCAMAAACqC0YIAAAATlBMVEUAAAD7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyxD4q4zAAAAGXRSTlMA+fTumTDkBOmhoJB9dWtUTEY/OSgjwYeG8jl/5wAAAGRJREFUCNddyFkOgzAAA1EDgbDvtJ37X7QWojRifmw9xTAqbQxRDQwJDdBqyqC/qYdskmbj+6KPaZZbcuhO6iBfdLYagzeYVl1tBTSxhWLTXWmsTOWfjDVQm9L2imrXo+N1/O4XdGwFX1DuQPwAAAAASUVORK5CYII=) no-repeat;
}
.header-menu > .current-menu-item .menu-arrow.active {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAALCAMAAACqC0YIAAAATlBMVEUAAAD7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyxD4q4zAAAAGXRSTlMA+euZMfXx5QShoJCHfXVrVExGPykjwTo580LVVQAAAGJJREFUCNddzkcOgDAQBMEBAzY5h/7/R1lAloC+7KhOq9i6rfq1ePzypSwF0uxP/ot7AVUooTgizTk4u85wfmgyqu9VQz5dY0yg0VMDySgNRq1ireGgCrrXBx2UCq7Xu96FEyn8BWIUrjGYAAAAAElFTkSuQmCC) no-repeat;
}
.header-menu > li {
  float: left;
  margin-right: 40px;
  position: relative;
  font-size: 18px;
  line-height: 1;
  font-family: 'Roboto', sans-serif;
  padding-bottom: 15px;
}
.header-menu > li > a,
.header-menu > li > .current {
  font-weight: 500;
  color: #fff;
}
.header-menu .sub-menu {
  display: none;
  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.75);
  background: #253138;
}
.header-menu .sub-menu .current-post-parent a {
  background: #303c42;
}
.header-menu .sub-menu .current-post-parent a:after {
  background: #fff;
}
.header-menu .sub-menu li {
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  position: relative;
}
.header-menu .sub-menu li a,
.header-menu .sub-menu li .current {
  color: #fff;
  font-weight: 500;
  display: block;
  padding: 18px 35px;
}
.header-menu .sub-menu li a:hover,
.header-menu .sub-menu li .current:hover {
  background: #303c42;
}
.header-menu .sub-menu li a:hover:after,
.header-menu .sub-menu li .current:hover:after {
  background: #fff;
}
.header-menu .sub-menu li .current {
  background: #303c42;
}
.header-menu .sub-menu li .current:after {
  background: #fff;
}
.search-form.active {
  border: 1px solid #fff;
}
.search-form {
  float: right;
  overflow: hidden;
  height: 35px;
  width: 120px;
  position: relative;
  border: 1px solid #1c272d;
}
.search-form__field {
  border: 0;
  width: 100%;
  height: 35px;
  font-size: 14px;
  line-height: normal;
  padding: 0 40px 0 15px;
  box-sizing: border-box;
  background: none;
  color: #fff;
}
.search-form__field::-webkit-input-placeholder {
  color: #d1d1d1;
}
.search-form__field::-moz-placeholder {
  color: #d1d1d1;
}
.search-form__field:-moz-placeholder {
  color: #d1d1d1;
}
.search-form__field:-ms-input-placeholder {
  color: #d1d1d1;
}
.search-form__button {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 4;
  border: none;
  width: 40px;
  height: 35px;
  box-sizing: border-box;
  text-indent: -9999px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAV1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////+ORg7oAAAAHXRSTlMAsw+tlGKEVZyBdW9DIhUEoqFpT0g3NTMbCYmHW8JrPjgAAACYSURBVBjTfc5ZDsMgDARQBrMHQval7f3PWZWEuFKrzA+jZ4QRn6yhByndCo40OEKWzYF02uXigaGigduOFoF4tBW01blFl0sJ0KImO8yl9Ei8U583gJ1xQlNOgmQcT1RYGAPs+Yy/rCWkWmJFD3N9DjaXsQdMXTAATk9jIABQVWOHEmO+Nc+6aWwSUrFybvQp/iiJH33Q6w32jQRxdGRMGAAAAABJRU5ErkJggg==) center no-repeat;
}
.widget-rate-box {
  background: #fbbf2c;
  margin-top: -20px;
  margin-bottom: 20px;
  padding: 7px 0;
  font-family: 'Roboto', sans-serif;
  overflow: hidden;
}
.widget-rate-box .wrap {
  position: relative;
}
.widget-rate {
  font-size: 16px;
  overflow: hidden;
  float: left;
  margin-right: 20px;
}
.widget-rate__item {
  float: left;
  margin-right: 30px;
}
.widget-rate__item-percent {
  font-size: 14px;
  line-height: 1;
  font-weight: bold;
}
.widget-rate__item-percent_plus {
  color: #00be04;
}
.widget-rate__item-percent_minus {
  color: #db1010;
}
.widget-rate-link a {
  font-size: 16px;
  font-weight: 500;
  color: #1c272d;
}
.widget-rate-link a:hover {
  border-bottom: 1px solid rgba(28, 39, 45, 0.4);
}
.hamburger-icon {
  display: none;
  position: relative;
  cursor: pointer;
}
.hamburger-icon .line {
  text-indent: -9999px;
  display: block;
  background: #fbbf2c;
  width: 32px;
  height: 4px;
  position: absolute;
  left: 0;
  border-radius: 2px;
  -webkit-transition: all 0.7s;
  transition: all 0.7s;
}
.hamburger-icon .line.line-1 {
  top: 0;
}
.hamburger-icon .line.line-2 {
  top: 50%;
}
.hamburger-icon .line.line-3 {
  top: 100%;
}
.hamburger-icon.active .line-1 {
  -webkit-transform: translateY(16px) translateX(0) rotate(45deg);
      -ms-transform: translateY(16px) translateX(0) rotate(45deg);
          transform: translateY(16px) translateX(0) rotate(45deg);
}
.hamburger-icon.active .line-2 {
  opacity: 0;
}
.hamburger-icon.active .line-3 {
  -webkit-transform: translateY(-16px) translateX(0) rotate(-45deg);
      -ms-transform: translateY(-16px) translateX(0) rotate(-45deg);
          transform: translateY(-16px) translateX(0) rotate(-45deg);
}
.hamburger-icon.nav-open {
  height: 22px;
  width: 32px;
  float: right;
}
.hamburger-icon.nav-close {
  display: none;
}
.m-nav .widget_democracy {
  display: none;
}
.m-nav .democracy {
  box-shadow: none;
  border: 0;
  padding: 0;
}
.m-nav .social-icon {
  display: none;
  margin: 0 15px 30px 15px;
}
.menu-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  z-index: 9999;
  text-indent: -9999px;
}
.js-nav .menu-overlay {
  display: block;
  background-color: rgba(255, 255, 255, 0.7);
}
/* Home *
===================================================================================================*/
.title {
  font-size: 24px;
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.slider-box {
  position: relative;
  margin-bottom: 30px;
  border-radius: 4px;
}
.slider-box .slick-arrow {
  position: absolute;
  z-index: 12;
  top: 50%;
  margin-top: -30px;
  border: 0;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  box-sizing: border-box;
  display: block;
  text-indent: -9999px;
  -webkit-transform: 1s;
      -ms-transform: 1s;
          transform: 1s;
  background-color: #fbbf2c;
}
.slider-box .slick-arrow:hover {
  background-color: #efab05;
}
.slider-box .slick-prev {
  left: 0;
  border-radius: 0 3px 3px 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUBAMAAABPKxEfAAAAIVBMVEUAAAAlMTglMTglMTglMTglMTglMTglMTglMTglMTglMTg7VqZWAAAACnRSTlMABrIk5OstaeOxoSGmlAAAADRJREFUCNdjAAHG6QxgILSqAMzVWtUI4S4xgHCdieNC6KUJUEPCGAgJBDPAtMLshbkD5i4AA4saDtB2QYAAAAAASUVORK5CYII=);
  background-position: 40% center;
}
.slider-box .slick-next {
  right: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUBAMAAABPKxEfAAAAHlBMVEUAAAAlMTglMTglMTglMTglMTglMTglMTglMTglMTje9EQjAAAACXRSTlMABrLrLWmxDeNJLC16AAAALElEQVQI12NgCBNgAAHWmYpgumLmJLAAiyVUwJkkARgNEyeaWwziItwBcxcAAnQWWCtG5OkAAAAASUVORK5CYII=);
  background-position: 60% center;
  border-radius: 3px 0 0 3px;
}
.slider-box .slick-dots {
  padding: 10px 25px 0 25px;
  margin-top: -30px;
  margin-right: 75px;
  background: #fff;
  z-index: 33;
  position: relative;
}
.slider-box .slick-dots li {
  display: inline-block;
  margin-right: 10px;
}
.slider-box .slick-dots li:last-child {
  margin-right: 0;
}
.slider-box .slick-dots li button {
  background: #d1d1d1;
  padding: 0;
  display: block;
  border: 0;
  text-indent: -9999px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.slider-box .slick-dots li button:hover {
  background: #fbbf2c;
}
.slider-box .slick-dots .slick-active button {
  background: #fbbf2c;
}
.slider {
  background: #fff;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #dee2e4;
  box-sizing: border-box;
}
.slider__item {
  position: relative;
  display: none;
}
.slider__item-img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
}
.slider__item-text {
  padding: 20px 25px 0 25px;
  margin-bottom: 40px;
}
.slider__item-title {
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
}
.slider__item-title a {
  font-weight: bold;
  color: #253138;
}
.slider__item-title a:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.count-views.count-views_slider {
  position: absolute;
  right: 20px;
  bottom: 8px;
}
.count-views {
  color: #c6c6c6;
  font-size: 14px;
  font-weight: 600;
  position: relative;
  padding-left: 28px;
}
.count-views:after {
  position: absolute;
  content: '';
  left: 0;
  top: 4px;
  width: 20px;
  height: 14px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOBAMAAADd6iHDAAAAMFBMVEUAAADGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsaKAocLAAAAD3RSTlMAiU9E0MWypgrv2sO7VAG8Z1l3AAAAYUlEQVQI12NgYOAzPOIj/IABBG79B4K1IFb7//+Bov//VzAwcOz/P5mBwfL/7wYG9v//DdSSmP//L2DQ//+V6f9/hfj/nxj8/39k+/8/Qf7/F2QmQgGyNoRhCCtQLEY4BwD950lR6FhmvAAAAABJRU5ErkJggg==) no-repeat;
}
.section-posts-box_home {
  display: none;
}
.section-posts_home {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
}
.section-posts_home .section-posts__item {
  width: 32%;
  margin-bottom: 0;
}
.news-box {
  background: #fff0cb;
  padding: 25px 15px 0 15px;
  margin-bottom: 30px;
  overflow: hidden;
}
.title_news {
  position: relative;
  padding-left: 35px;
  border-radius: 4px;
}
.title_news:after {
  position: absolute;
  content: '';
  left: 0;
  top: 5px;
  width: 27px;
  height: 25px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAMAAAD3wqVsAAAAZlBMVEUAAAAlMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTglMTizS7sKAAAAIXRSTlMA8UAQIMBQ5NBwGpxj7E04CNeupIIpEca3toxrW1hLMTDPPlTWAAAAmUlEQVQoz63QSQ7CMAxAUdttEprOLS3z4PtfEtVRIyKDBIK3/QsPEBjUxpAyfgFju1CqeGo5pOg/rbWi6XS7MQdb3WazCejnXXzpEKVNtPKheccih4kjzKSVXFfULM33uNp10hxXb+ch0yftXIjTrFsb/6JbNxqxv383L3XlWm5YRmWQGtjI7bZnRwk7MNv4M+UI4deKOzQADwDmGHHPmoPMAAAAAElFTkSuQmCC) no-repeat;
}
.news {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
}
.news__item {
  width: 31%;
  background: #fff;
  margin-bottom: 30px;
  overflow: hidden;
  position: relative;
  border-radius: 3px;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #dee2e4;
  box-sizing: border-box;
}
.news__item-img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
}
.news__item-box {
  position: relative;
}
.news__item-text {
  padding: 15px;
}
.news__item-title-box {
  position: relative;
}
.news__item-title-box:after {
  position: absolute;
  z-index: 1;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
}
.news__item-title {
  font-size: 16px;
  line-height: 21px;
  margin-bottom: 10px;
  font-family: 'Roboto', sans-serif;
  height: 67px;
  overflow: hidden;
}
.news__item-title a {
  color: #253138;
}
.news__item-title a:hover {
  color: #fbbf2c;
  border-bottom: 1px solid rgba(251, 191, 44, 0.4);
}
.news__item-title a:after {
  position: absolute;
  content: '';
  left: -500px;
  top: -500px;
  width: 1000px;
  height: 1000px;
  z-index: 2;
}
.news__item-date {
  display: block;
  font-size: 14px;
  color: #d1d1d1;
  font-weight: 600;
}
.count-views_abs {
  position: absolute;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 7px 15px 5px 40px;
}
.count-views_abs:after {
  left: 10px;
  top: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOBAMAAADQ9FGEAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMAzhZrQQr15NOomIB0SCMSv+DMAAAAV0lEQVQI12MAAtZ3AQxgoN3//8cmEIMn/////98OAFnz/4swOP7/ycDA9f9jkLGq/P8FDPf/f1H/X+T//y+D/P8P9v8/8///iGAhZBE6EKYgTEbYhnABAO+qPimyuik9AAAAAElFTkSuQmCC) no-repeat;
}
.posts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.posts__item {
  position: relative;
  overflow: hidden;
  margin-bottom: 25px;
  background: #fff;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #dee2e4;
  box-sizing: border-box;
}
.posts__item-box {
  position: relative;
}
.posts__item-img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
}
.posts__item-cat {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 25px;
  font-size: 14px;
  display: inline-block;
  background: rgba(0, 0, 0, 0.5);
  font-weight: 600;
  color: #fff;
  padding: 5px 8px;
  max-width: 98%;
  box-sizing: border-box;
}
.posts__item-cat:hover {
  background: #fbbf2c;
}
.posts__item_small {
  width: 31%;
}
.posts__item_small .posts__item-title {
  padding: 15px;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
}
.posts__item_small .posts__item-title a {
  color: #253138;
}
.posts__item_small .posts__item-title a:hover {
  color: #fbbf2c;
  border-bottom: 1px solid rgba(251, 191, 44, 0.4);
}
.posts__item_small .posts__item-title a:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.posts__item_big {
  width: 66%;
}
.posts__item_big .posts__item-title {
  position: absolute;
  left: 0;
  bottom: 0;
  box-sizing: border-box;
  padding: 20px;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
}
.posts__item_big .posts__item-title a {
  color: #fff;
}
.posts__item_big .posts__item-title a:after {
  position: absolute;
  content: '';
  left: 0;
  top: -500px;
  width: 100%;
  height: 1000px;
  z-index: 1;
}
.posts__item_big .posts__item-title a:hover {
  color: #fbbf2c;
  border-bottom: 1px solid rgba(251, 191, 44, 0.4);
}
.posts__item_big .count-views_abs {
  bottom: auto;
  top: 25px;
}
.title_new {
  margin-bottom: 5px;
}
.more-box {
  margin: 15px 0 40px 0;
  text-align: center;
}
.more {
  background: #253138;
  padding: 10px;
  border-radius: 3px;
  font-size: 16px;
  line-height: normal;
  color: #fff;
  position: relative;
  box-sizing: border-box;
  cursor: pointer;
}
.more:hover {
  background: #fbbf2c;
}
.more span {
  position: relative;
}
.more span:before {
  position: absolute;
  content: '';
  left: -25px;
  top: 1px;
  width: 16px;
  height: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAMAAABl5a5YAAAAdVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////li2ZAAAAAJnRSTlMAeg/61ZuTHwoD8e7FuGFVRcvCnYp1NRP159rQs7CupnBpWE0vB406svQAAACJSURBVBjTVc5HEoMwEAXRASQkkzPO2X3/I1plUFm8xUxVr74sTBdLqM4Jg9VAmb4+PkQsDpUvzwzSMnHHF1MQiylh9GUXWXeuJEZCcc4gGwPFNtTspW/nMCSSU/1DxFEudOLtFFoaqILJk8iZ5LFugd79+QTtvWlGBYX9zbmx0lYWk1ZZptK3OF8KoQtgsUKqCAAAAABJRU5ErkJggg==) no-repeat;
}
.more.loading span:before {
  -webkit-animation: loading 1s infinite linear;
  animation: loading 1s infinite linear;
}
@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.description {
  margin-bottom: 30px;
  position: relative;
  font-size: 16px;
  color: #253138;
  background-color: #fff;
  padding: 20px 40px;
  border-radius: 4px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAByBAMAAABnz3jAAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMAEwsGD0p3qzYAAAO3SURBVFjDpZgBlqowDEU7dhbwC10AFBaAjQsY0P2v6ROsPNuILfDOmVGRWyFt8xJULE3euf4xy/I/5xyRKpL27mE2ZCdH39neZGW3xvCjKZUbBO3MLlWU8Ml9dkRxPMklcania8Dd4bgUvUeoS/mpK5oh9wpU/c5bwFnpXgwAes8IjTos3XK41AndcAHHdOUInFFrqlP8j7Hnfv8cfzGneG1O8Rdzir+ZiL/vvPbRgN+/f9on3YJHWsrKB9o0P+88q8peBCGBNErwyK/5/DwowSMBJn5BJG1BRXyle1Ms2/0KHlHNag6S5J/b0eVMZHLGDJt8jZXxUff5+wyvRvNPaTJmdl5GwpuaOMZNIc/n/im8LMckfz3F89vqDN/CxI7w7TM6w0G+xT44xLMwgOn28GGp3v26lXhRl/Id7PeZxqqw/0r4CxYjMlmjsPu/8R2KrJlBKqxVXBwNH3jyH8ufsIyMUMVFJy9871CcSTos4zmIxQXgNAgfV0vsqC/JPaDhY+oVEPqaQSbAUBt406DKk4M8HNgUZx4ziprTu1kdEWWNTCGuu+SNAY/YltKjAX/BCPvo6mfheR7ggvkqeD1bBR4GgomSSie5UyuvfhKroEGifmEhFfHWi3mf3EuPJwnZXvCYkpIe5iJ53g4Fsrxct/haaf+RwgTpr/wzGZPrZffXEeeUAj6kLDbTJY1QlBol/yd5pEH+sMm3M8ZZ/CD/G/KnPcTPf3xgCc71AO+ZXL5j7edZfDS8HXbxt7ADWb+v7V/Ma1QAqOhZRfxTwN+t0Q0ZHk5RJXU9VG/yNqpFZU5Dzp9HAU+jqRJnsGceg4CXvXmedCN42WXk4EEzDn4QV5GaIIJCq/GA/2wbmt4eY03shQhSzB8zHvAHjKdWEX/EeMAfMx7wtt82nl4YT3WT/YcuN55hq3+xBfT3/ke7jOXl+6dN49nZfwnj2clj42/xo6nO8Fdz6vcvSH9HeI8seYRP+hA77OKD8dzWO+DtX8z7MTjHMg72X54XxnMNN7DmxQzv29h49HoitMHr5CEIeGEb1hlzB69NYjzIlVfmS40HNCw38FW58fCVAw98sHHfl3VvqBgQv67EeFK3B8+DR8bjZs8Z7WMWjEe4LHiMkBfoJvBXlC55GotobdSVzz0BhC+/J/KVVyJdSpTzqlio4CfR3zwcPEgsojHlG56SQnVxhYjdWaZabfKDovbrLw8fKmSR3WDXka+jws/woa1RNCOGaOBPfKyQx7kBxLGYvzB2gh8XQP0HQg5VL/XB3wEAAAAASUVORK5CYII=);
  background-position: 0 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #dee2e4;
  box-sizing: border-box;
}
.description h1.description__title {
  font-size: 18px;
  color: #253138;
  font-weight: 900;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
}
/* Category *
===================================================================================================*/
.breadcrumbs-box {
  padding: 5px 0;
  background: #e7eaec;
  margin-bottom: 30px;
  margin-top: -20px;
}
.breadcrumbs {
  width: 100%;
  max-width: 1075px;
  margin: 0 auto;
  box-sizing: border-box;
  color: #a0a2a3;
}
.breadcrumbs .breadcrumbs__item {
  position: relative;
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 5px;
  display: inline-block;
}
.breadcrumbs .breadcrumbs__item:first-child {
  padding-left: 22px;
}
.breadcrumbs .breadcrumbs__item:first-child:after {
  position: absolute;
  content: '';
  left: 0;
  top: 3px;
  width: 13px;
  height: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPBAMAAADNDVhEAAAAJ1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdEvm1AAAADXRSTlMAQDwtFhM4NCEPCgUqY+iTGQAAAGFJREFUCNc9x7ERwQAABdDnwh1S/SR36KQwg5YNwgRSaxhBrWEDVlGaiirFKx7zT/WFfdrsmOVe3lYUS6Y1ozVa3hdcX8OLhnH9V3WODfrFNiccknQokhrKPmfwzANMNvgBHDML/U4ecIUAAAAASUVORK5CYII=) no-repeat;
}
.breadcrumbs .breadcrumbs__item a {
  text-decoration: none;
  color: #a0a2a3;
  border-bottom: 1px solid rgba(160, 162, 163, 0.4);
}
.breadcrumbs .breadcrumbs__item a:hover {
  border-bottom: 0;
  text-decoration: none;
}
.title-border {
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 20px;
}
.title-border span {
  font-weight: bold;
  position: relative;
}
.title-border span:after {
  position: absolute;
  content: '';
  left: 50%;
  margin-left: -35%;
  bottom: -5px;
  width: 70%;
  height: 3px;
  background: #fbbf2c;
}
/* Sidebar *
===================================================================================================*/
.sidebar {
  float: right;
  width: 28%;
}
.section {
  margin-bottom: 30px;
  position: relative;
}
.section:after {
  content: '';
  display: block;
  clear: both;
  visibility: hidden;
}
.section__title {
  font-size: 20px;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 20px;
  font-weight: 900;
}
.section-posts .section-posts__item:last-child {
  margin-bottom: 0;
}
.section-posts__item {
  position: relative;
  overflow: hidden;
  background: #fff;
  margin-bottom: 25px;
  -webkit-transition: .5s;
  transition: .5s;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #dee2e4;
  box-sizing: border-box;
}
.section-posts__item-box {
  position: relative;
}
.section-posts__item-img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
}
.section-posts__item-text {
  padding: 20px;
}
.section-posts__item-title {
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
}
.section-posts__item-title a {
  color: #253138;
}
.section-posts__item-title a:hover {
  color: #fbbf2c;
  border-bottom: 1px solid rgba(251, 191, 44, 0.4);
}
.section-posts__item-title a:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.section-posts__item-date {
  margin-top: 15px;
  display: block;
  text-align: right;
  color: #d1d1d1;
  font-size: 14px;
  font-weight: 600;
}
.section-posts__item_orange {
  background: #fbbf2c;
}
.section-posts__item_orange:hover {
  background: #fcd26b;
}
.section-posts__item_orange .section-posts__item-title a:hover {
  color: #1c272d;
  border-bottom: 1px solid rgba(28, 39, 45, 0.4);
}
.democracy {
  background: #fff;
  padding: 30px;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #dee2e4;
  box-sizing: border-box;
}
.widget_democracy {
  margin-bottom: 30px;
}
.widget_democracy .section__title {
  margin-bottom: 10px;
}
.widget_democracy .dem-poll-title {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.widget_democracy ul.dem-vote li {
  position: relative;
  padding: 3px 0 10px 35px !important;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
}
.widget_democracy ul.dem-vote li label {
  cursor: pointer;
}
.widget_democracy .dem-bottom {
  text-align: center;
  padding-bottom: 0 !important;
}
.widget_democracy .dem-vote-button {
  float: none;
}
.widget_democracy .dem-vote-button .dem-button {
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
  display: inline-block;
  padding: 12px 30px;
  background: #fbbf2c;
  border-radius: 5px;
  cursor: pointer;
  border: 0;
  font-weight: bold;
  -webkit-transition: .5s;
  transition: .5s;
  margin-bottom: 5px;
}
.widget_democracy .dem-vote-button .dem-button:hover {
  background: #fcd26b;
  color: #fff;
}
.widget_democracy .dem-link {
  font-style: normal;
}
.widget_democracy .dem-results-link {
  float: none !important;
  color: #fbbf2c;
  border-bottom: 1px solid rgba(251, 191, 44, 0.5);
  margin-bottom: 0 !important;
}
.widget_democracy .dem-results-link:hover {
  border-bottom: 0;
  color: #fbbf2c;
}
.widget_democracy .input[type="submit"].dem-button,
.widget_democracy a.dem-button,
.widget_democracy .dem-button {
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
  display: inline-block;
  padding: 12px 30px;
  background: #fbbf2c;
  border-radius: 5px;
  cursor: pointer;
  border: 0;
  font-weight: bold;
  -webkit-transition: .5s;
  transition: .5s;
}
.widget_democracy .input[type="submit"].dem-button:hover,
.widget_democracy a.dem-button:hover,
.widget_democracy .dem-button:hover {
  background: #fcd26b;
  color: #fff;
}
.dem-bottom .dem-revote-button-wrap .dem-revote-link {
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
  display: inline-block;
  padding: 12px 30px;
  background: #fbbf2c;
  border-radius: 5px;
  cursor: pointer;
  border: 0;
  font-weight: bold;
  -webkit-transition: .5s;
  transition: .5s;
  margin-bottom: 5px;
}
.dem-bottom .dem-revote-button-wrap .dem-revote-link:hover {
  background: #fcd26b;
  color: #fff;
}
.dem-vote input + span {
  cursor: pointer;
}
.dem-vote input:not(checked) {
  position: absolute;
  opacity: 0;
}
.dem-vote input:not(checked) + span {
  position: absolute;
  left: 0;
  top: 0;
}
.dem-vote input:not(checked) + span:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 25px;
  height: 25px;
  box-sizing: border-box;
  border: 2px solid #d1d1d1;
  border-radius: 50%;
}
.dem-vote input:not(checked) + span:after {
  content: '';
  position: absolute;
  top: 4px;
  left: 4px;
  width: 17px;
  height: 17px;
  background: #fbbf2c;
  border-radius: 50%;
  opacity: 0;
}
.dem-vote input:checked + span:before {
  border-color: #fbbf2c;
}
.dem-vote input:checked + span:after {
  opacity: 1;
}
/* Single * 
====================================================================================================*/
.white-box {
  background: #fff;
  padding: 30px;
  border-radius: 6px;
  margin-bottom: 25px;
  box-sizing: border-box;
  border: 1px solid #dee2e4;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}
.post-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}
.post-info__item {
  display: inline-block;
  position: relative;
  font-size: 14px;
  font-weight: 600;
  color: #aeaeae;
}
.post-info__item_author {
  margin-right: 15px;
  padding-left: 22px;
}
.post-info__item_author:after {
  position: absolute;
  content: '';
  left: 0;
  top: 3px;
  width: 15px;
  height: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAM1BMVEUAAADGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsYTXaRmAAAAEHRSTlMA8Lrd2Ws8KgzPyKKUiVUVeS3TlwAAAFRJREFUCNdNzjkCACEIQ1FAEXe9/2nHSYH+7lUJIY0clby5/6ZbYHEHOLgjHN0Nbm7jQzbyUuWarqRbti4JWlhDso7Hvg2izI85k+43xbdboMJv5QOFVgaUiucmoAAAAABJRU5ErkJggg==) no-repeat;
}
.post-info__item_view {
  padding-left: 25px;
}
.post-info__item_view:after {
  position: absolute;
  content: '';
  left: 0;
  top: 4px;
  width: 20px;
  height: 14px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOBAMAAADd6iHDAAAAMFBMVEUAAADGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsaKAocLAAAAD3RSTlMAiU9E0MWypgrv2sO7VAG8Z1l3AAAAYUlEQVQI12NgYOAzPOIj/IABBG79B4K1IFb7//+Bov//VzAwcOz/P5mBwfL/7wYG9v//DdSSmP//L2DQ//+V6f9/hfj/nxj8/39k+/8/Qf7/F2QmQgGyNoRhCCtQLEY4BwD950lR6FhmvAAAAABJRU5ErkJggg==) no-repeat;
}
#toc_container {
  background: #f8f8f8;
  padding: 25px;
  margin-bottom: 25px;
}
#toc_container .toc_title {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 10px;
  font-family: 'Roboto', sans-serif;
  color: #475055;
  position: relative;
  padding-left: 35px;
}
#toc_container .toc_title:after {
  position: absolute;
  content: '';
  left: 0;
  top: 4px;
  width: 20px;
  height: 22px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWBAMAAAAyb6E1AAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQCkAAAAB3RSTlMATSsnBDghMal+AQAAAEFJREFUCNdjcBUEAwUGBoZEBNNQxQUEHEBMIB8EwEyo6hAgE6paDMiEqHYWAjIhqplpx2RxgDGBBEEmzJFAJszpAPlXEp01WIFPAAAAAElFTkSuQmCC) no-repeat;
}
#toc_container > ul {
  margin: 0;
}
#toc_container > ul > li {
  padding: 0 0 10px 0;
  background: none !important;
  position: relative;
  font-size: 16px;
}
#toc_container > ul > li:after {
  display: none;
}
#toc_container > ul > li:last-child {
  padding-bottom: 0;
}
#toc_container > ul > li .toc_number {
  margin-right: 2px;
}
#toc_container > ul > li .toc_number:after {
  content: '.';
}
#toc_container > ul > li a {
  text-decoration: none;
  color: #242424;
}
#toc_container > ul > li a:visited {
  color: #242424;
}
#toc_container > ul > li a:hover {
  color: #fbbf2c;
  text-decoration: none;
}
#toc_container > ul > li > ul {
  margin: 8px 0 0 4px;
}
#toc_container > ul > li > ul > li {
  margin-left: 15px;
  padding-left: 17px;
  position: relative;
  padding-bottom: 8px;
  background: none;
}
#toc_container > ul > li > ul > li:last-child {
  padding-bottom: 0;
}
.post-info__item_date {
  text-align: right;
}
.single:after {
  content: '';
  display: block;
  clear: both;
  visibility: hidden;
}
.single__img {
  margin: -30px -30px 25px -30px;
}
.single__img img {
  width: 100%;
  height: auto;
}
.single a {
  color: #fbbf2c;
  text-decoration: underline;
}
.single a:hover {
  text-decoration: none;
  color: #f9b203;
}
.single .table-box {
  overflow-x: auto;
}
.single table {
  margin: 0 0 20px 0;
}
.single td,
.single th {
  padding: 10px;
  border: 1px solid #ccc;
}
.single #ya-site-results td {
  border: none;
}
.single h1,
.single h2,
.single h3,
.single h4,
.single h5,
.single h6 {
  margin: 30px 0 10px 0;
  font-weight: bold;
  font-family: 'Roboto', sans-serif;
  color: #253138;
}
.single h1 span,
.single h2 span,
.single h3 span,
.single h4 span,
.single h5 span,
.single h6 span {
  font-weight: bold;
}
.single h1 {
  font-size: 24px;
  text-transform: none;
  font-weight: 900;
}
.single h2 {
  font-size: 22px;
}
.single h3 {
  font-size: 20px;
}
.single h4 {
  font-size: 18px;
}
.single h5 {
  font-size: 17px;
}
.single h6 {
  font-size: 16px;
}
.single blockquote {
  margin: 20px 0;
  border-radius: 4px;
  clear: both;
  overflow: hidden;
  position: relative;
  padding: 30px 30px 30px 70px;
  box-sizing: border-box;
  background: #fef5e0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAbCAMAAADIxWbRAAAAgVBMVEUAAAD7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyz7vyxh/2KaAAAAKnRSTlMA+gbAofbwQgSzm00Plgrn4Mi7Ukkv3aWQiX51YhWCa1tX1s9nWTooIR1424nSAAABF0lEQVQ4y4XS2W6DMBCF4TEQSlgCYd8JaZb2vP8D1h5FEU4BfzeM4AdhA616JG2WZGTwLHpULXpTl4AJ39rv8itEHZ2BjvY5cIk8F765C4c7kJPkzXU3bHWKuHGWAnCLjU6MTQpxkXMPxd5+Pzoj5pmtdpXqrBIHOdecubTgBeMUyuOlhHCqK9R6TzZ3zTI7Aoif732OR0tlhwSi9hbdDUpKFIYBogk9cfZFg/XxVopQY2FPuZ2/sk8R2PvCRmbZnPGusfC8mh0hYojoyJ//ZO1kgfcTkucDjg3hbGevuQUzZFIDlulNkH77WkYdmP6P3P/f/IDi6rtbQom0cz6kmTRgDmmyqCmIVp7XkskMKR7IKJfr/TVWfyUeJnGNGFKEAAAAAElFTkSuQmCC) 15px 20px no-repeat;
  min-height: 80px;
}
.single blockquote p:last-child {
  margin-bottom: 0;
}
.single .blockquote_1 {
  background: #eef2f4;
  min-height: 1px;
  border-left: 10px solid #fbbf2c;
  border-radius: none;
  padding-left: 30px;
}
.single .blockquote_1 img {
  float: left;
  margin: 0 20px 8px 0;
}
.single ul {
  margin: 25px 0;
  text-align: left;
}
.single ul li {
  list-style: none;
  padding: 0 0 20px 30px;
  position: relative;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMBAMAAAB2C0uMAAAALVBMVEUAAAAZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRno6z5pAAAAD3RSTlMAzLELwgYfsqmienNMRRx7fgRaAAAAM0lEQVQI12MAAesABigwnAdniVwAkkpAUCgoBZQXhIA2OEvkACarDaEDYQqUNQ1IIGwDANeIDE8eVmDPAAAAAElFTkSuQmCC) 0 6px no-repeat;
}
.single ul li:last-child {
  padding-bottom: 3px;
}
.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: 2px;
}
.single ul li ol {
  counter-reset: list;
}
.single ul li ol li:before {
  content: counters(list, ".") ".";
  counter-increment: list;
}
.single ul li ol li:after {
  display: none;
}
.single ul.list li {
  background: none;
  padding-top: 0;
}
.single ul.list li:after {
  position: absolute;
  content: '';
  left: 0;
  top: 8px;
  width: 10px;
  height: 10px;
  background: #474747;
}
.single ul.list li ol {
  counter-reset: list;
}
.single ul.list li ol li {
  background: none;
}
.single ul.list li ol li:before {
  content: counters(list, ".") ".";
  counter-increment: list;
}
.single ul.list li ol li:after {
  display: none;
}
.single ol {
  margin: 20px 0;
  counter-reset: li;
  list-style: none;
  text-align: left;
}
.single ol li {
  overflow: hidden;
  background: none;
  position: relative;
  padding: 0 0 15px 25px;
}
.single ol li:last-child {
  padding-bottom: 5px;
}
.single ol li:before {
  content: counters(li, ".") ".";
  counter-increment: li;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
  color: #fbbf2c;
}
.single ol li ol,
.single ol li ul {
  margin-bottom: 0;
  margin-top: 10px;
}
.single ol li ol li:last-child,
.single ol li ul li:last-child {
  padding-bottom: 4px;
}
.single ol li ol li:before,
.single ol li ul li:before {
  font-size: 12px;
  top: 5px;
}
.single ol li ul li {
  padding-left: 27px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMBAMAAAB2C0uMAAAALVBMVEUAAAAZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRno6z5pAAAAD3RSTlMAzLELwgYfsqmienNMRRx7fgRaAAAAM0lEQVQI12MAAesABigwnAdniVwAkkpAUCgoBZQXhIA2OEvkACarDaEDYQqUNQ1IIGwDANeIDE8eVmDPAAAAAElFTkSuQmCC) 0 7px no-repeat;
}
.single ol li ul li:before {
  display: none;
}
.single img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}
.single iframe {
  width: 100%;
  position: relative;
}
.single .wp-caption {
  margin-bottom: 20px;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
}
.single .wp-caption-text {
  background: #8d9396;
  padding: 10px 15px;
  width: 100%;
  box-sizing: border-box;
  font-size: 16px;
  text-align: center;
  color: #fff;
}
.post-meta {
  margin: 20px 0 30px;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
.post-rating {
  width: 47%;
}
.post-rating__title {
  font-size: 18px;
  font-weight: bold;
}
.post-ratings {
  position: relative;
}
.post-ratings img {
  vertical-align: top;
  padding: 0 5px 0 0 !important;
}
.rating-text {
  margin-bottom: 5px;
  font-style: italic;
}
.rating-images {
  clear: both;
}
.post-share {
  text-align: right;
  width: 50%;
}
.single-tags__item {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  text-decoration: none !important;
  padding: 8px 8px 8px 35px;
  background: #eef2f4;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #0a0a0a !important;
  border-radius: 5px;
  position: relative;
  -webkit-transition: .5s;
  transition: .5s;
}
.single-tags__item:after {
  position: absolute;
  content: '';
  left: 10px;
  top: 10px;
  width: 17px;
  height: 17px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARBAMAAADJQ1rJAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADnRSTlOzAKUgri5/nW8rGQtuUo7EeQkAAABtSURBVAjXLcqhDYRQEIThyeUVsJNrgORyHjBYDGjoAIujBDyKEqACSqAESmKHZdSXP4MTaDeSBu0XGmd8ikfroSgtFzxK8XTVgkfD8EbDjog5vllwAstQBkZMHRixMZdi6iXFhi7F1IdY/Um7AX6PDoy0GGFEAAAAAElFTkSuQmCC) no-repeat;
}
.single-tags__item:hover {
  background: #ffc925;
}
.yarpp-related {
  margin-bottom: 30px;
}
.related-title {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
}
.section-posts_related {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.section-posts_related .section-posts__item {
  width: 32%;
  margin-bottom: 0;
}
/* Comments *
===================================================================================================*/
.respond-title,
.q-form__title {
  font-family: 'Roboto', sans-serif;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 20px;
}
.respond,
.q-form {
  padding: 25px;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 4px;
  clear: both;
  overflow: hidden;
  position: relative;
}
.respond .respond-form__field,
.q-form .respond-form__field,
.respond .respond-form__text,
.q-form .respond-form__text,
.respond .q-form__field,
.q-form .q-form__field,
.respond .q-form__text,
.q-form .q-form__text {
  margin: 8px 0;
  box-sizing: border-box;
  background-color: #eef2f4;
  line-height: normal;
  width: 100%;
  color: #fff;
  padding: 10px 15px;
  font-size: 14px;
  border: 0;
}
.respond .respond-form__field:focus,
.q-form .respond-form__field:focus,
.respond .respond-form__text:focus,
.q-form .respond-form__text:focus,
.respond .q-form__field:focus,
.q-form .q-form__field:focus,
.respond .q-form__text:focus,
.q-form .q-form__text:focus {
  background-color: #ffc925;
}
.respond .respond-form__text,
.q-form .respond-form__text,
.respond .q-form__text,
.q-form .q-form__text {
  margin-bottom: 15px;
  width: 100%;
}
.respond input::-webkit-input-placeholder,
.q-form input::-webkit-input-placeholder {
  color: #aeaeae;
}
.respond input::-moz-placeholder,
.q-form input::-moz-placeholder {
  color: #aeaeae;
}
.respond input:-moz-placeholder,
.q-form input:-moz-placeholder {
  color: #aeaeae;
}
.respond input:-ms-input-placeholder,
.q-form input:-ms-input-placeholder {
  color: #aeaeae;
}
.respond textarea::-webkit-input-placeholder,
.q-form textarea::-webkit-input-placeholder {
  color: #aeaeae;
}
.respond textarea::-moz-placeholder,
.q-form textarea::-moz-placeholder {
  color: #aeaeae;
}
.respond textarea:-moz-placeholder,
.q-form textarea:-moz-placeholder {
  color: #aeaeae;
}
.respond textarea:-ms-input-placeholder,
.q-form textarea:-ms-input-placeholder {
  color: #aeaeae;
}
.respond input:focus::-webkit-input-placeholder,
.q-form input:focus::-webkit-input-placeholder {
  color: #fff;
}
.respond input:focus::-moz-placeholder,
.q-form input:focus::-moz-placeholder {
  color: #fff;
}
.respond input:focus:-moz-placeholder,
.q-form input:focus:-moz-placeholder {
  color: #fff;
}
.respond input:focus:-ms-input-placeholder,
.q-form input:focus:-ms-input-placeholder {
  color: #fff;
}
.respond textarea:focus::-webkit-input-placeholder,
.q-form textarea:focus::-webkit-input-placeholder {
  color: #fff;
}
.respond textarea:focus::-moz-placeholder,
.q-form textarea:focus::-moz-placeholder {
  color: #fff;
}
.respond textarea:focus:-moz-placeholder,
.q-form textarea:focus:-moz-placeholder {
  color: #fff;
}
.respond textarea:focus:-ms-input-placeholder,
.q-form textarea:focus:-ms-input-placeholder {
  color: #fff;
}
.respond .respond-form__button,
.q-form .respond-form__button,
.respond .q-form__button,
.q-form .q-form__button {
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
  display: inline-block;
  padding: 12px 30px;
  background: #fbbf2c;
  border-radius: 5px;
  cursor: pointer;
  border: 0;
  font-weight: bold;
  -webkit-transition: .5s;
  transition: .5s;
}
.respond .respond-form__button:hover,
.q-form .respond-form__button:hover,
.respond .q-form__button:hover,
.q-form .q-form__button:hover {
  background: #fcd26b;
  color: #fff;
}
.comment-title {
  font-family: 'Roboto', sans-serif;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 20px;
}
.commentlist .comment {
  font-size: 16px;
  margin-bottom: 20px;
  background: #fff;
  padding: 20px;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #dee2e4;
  box-sizing: border-box;
}
.commentlist .comment .gravatar {
  margin-bottom: 10px;
  float: left;
  margin-right: 20px;
}
.commentlist .comment .gravatar img {
  border-radius: 50%;
}
.commentlist .comment_content {
  padding-left: 75px;
  color: #191919;
}
.commentlist .comment p {
  margin-bottom: 15px;
}
.commentlist .comment .cauthor {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.commentlist .comment .fn,
.commentlist .comment .fn a {
  font-weight: bold;
}
.commentlist .comment .author_name {
  font-size: 14px;
  font-weight: bold;
  font-family: 'Roboto', sans-serif;
}
.commentlist .comment .comment_date {
  font-size: 16px;
  font-weight: bold;
  color: #fbbf2c;
  font-family: 'Roboto', sans-serif;
}
.commentlist .comment .ctext {
  margin-bottom: 10px;
}
.commentlist .comment .ctext p:last-child {
  margin-bottom: 0;
}
.commentlist .comment .reply {
  text-align: right;
}
.commentlist .comment .reply a {
  text-decoration: none;
  color: #fbbf2c;
  border-bottom: 1px dashed rgba(251, 191, 44, 0.5);
}
.commentlist .comment .reply a:hover {
  border-bottom: 0;
  text-decoration: none;
}
.commentlist .children {
  margin-left: 20px;
}
.title-news {
  font-family: 'Roboto', sans-serif;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 10px;
}
.single-news {
  background: #fff;
  padding: 25px;
  margin-bottom: 20px;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #dee2e4;
  box-sizing: border-box;
}
.single-news__item {
  margin-bottom: 10px;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
}
.single-news__item:last-child {
  margin-bottom: 0;
}
.single-news__item-title {
  color: #222222;
}
.single-news__item-title:hover {
  color: #fbbf2c;
  border-bottom: 1px solid rgba(251, 191, 44, 0.4);
}
/* Footer *     	
===================================================================================================*/
.footer {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-top: 30px;
  background: #1c272d;
  padding: 50px 0 30px;
  overflow: hidden;
}
.footer__item_1 {
  float: left;
}
.footer__item_2 {
  float: right;
}
.logo.logo_footer {
  margin-bottom: 15px;
}
.copy {
  font-size: 14px;
  color: #a2a2a2;
}
.footer-menu {
  overflow: hidden;
  margin-bottom: 25px;
}
.footer-menu li {
  float: left;
  margin-right: 15px;
  margin-bottom: 10px;
  font-size: 14px;
}
.footer-menu li:last-child {
  margin-right: 0;
}
.footer-menu li a,
.footer-menu li .current {
  font-weight: 600;
  color: #fff;
  -webkit-transition: easy;
  transition: easy;
}
.footer-menu li a:hover,
.footer-menu li .current:hover {
  color: #fbbf2c;
  border-bottom: 1px solid rgba(251, 191, 44, 0.4);
}
.footer-menu li .current {
  color: #fbbf2c;
}
.footer-menu li .current:hover {
  border-bottom: 0;
}
.social-icon {
  overflow: hidden;
}
.social-icon__item {
  float: left;
  width: 48%;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
  padding: 0 0 20px 25px;
}
.social-icon__item:nth-child(odd) {
  clear: both;
  margin-right: 4%;
}
.social-icon__item a {
  color: #b0b0b1;
  font-weight: 500;
}
.social-icon__item a:hover {
  color: #fff;
}
.social-icon__item a:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 15px;
  height: 20px;
}
.social-icon__item .fb:after {
  top: 1px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQBAMAAADZpCNOAAAALVBMVEUAAACDjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY8FjkBQAAAADnRSTlMA8WnMXLh44eDQS0MnCfs/pxUAAAAuSURBVAjXY2A4KveMgbfv3TMGrncvQxiY3gkwQAjzd49NGN69e/cERLyGiBEmAKucGg3Qs4dPAAAAAElFTkSuQmCC) center 0 no-repeat;
}
.social-icon__item .fb:hover:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAMAAAAcVM5PAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAafDMXPV44eDQu7VLQycJ0PsUQgAAADlJREFUCNelyskNwCAUxFAnH7Iv7r9aBEg0wFzmHQx8d9YN/kMbHvW8EiyagYa1fuxqRMK+gXc0kygpIwOLpPrtDAAAAABJRU5ErkJggg==) center 0 no-repeat;
}
.social-icon__item .yt:after {
  top: 3px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMBAMAAACZySCyAAAAJ1BMVEWDjY+DjY8AAACDjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY9wAu9LAAAADHRSTlOhcAAG9cJ0I/C6iWXyF56TAAAANklEQVQI12MwZAADYQaeM2BwgAFI+IBYIEaaD5QhVApjKK2BMrR7IAzxOVCpEIguKIAbCLcCAKMYN755aAoaAAAAAElFTkSuQmCC) center 0 no-repeat;
}
.social-icon__item .yt:hover:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMBAMAAACZySCyAAAAKlBMVEX///////8AAAD///////////////////////////////////////////8LhXEPAAAADXRSTlOhcAAG9cJ08LqJZSgewKFmJAAAADZJREFUCNdjMGQAA2EG3rtgcIEBSPiCWCBGmi+UIbQVxlCaC2Vo1UIYMr1QqRCILiiAGwi3AgCOSTwX4vpFRwAAAABJRU5ErkJggg==) center 0 no-repeat;
}
.social-icon__item .tw:after {
  top: 2px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAMAAACTkM4rAAAAXVBMVEUAAACDjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY/MWhADAAAAHnRSTlMA7xmwaykSBsegjyAP+fPc1YiATTXo4c3Am3JcPTSHtdzcAAAAcElEQVQI10WORxbAIAgFrbGl98r9jxkL6myQ8T+AVOQsyrOJhW29ZaiWzkhfOADQD90FwJ2EwIhqCP8cIgtrg3IaCtRGxWhVh03LGl6UI8iUcyZ0rw+qu0tmjIOU0brHzJlPfYYkdqFIRq1insSa2x8dyAufVqBTRwAAAABJRU5ErkJggg==) center 0 no-repeat;
}
.social-icon__item .tw:hover:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAMAAACTkM4rAAAAb1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8v0wLRAAAAJHRSTlMA77BrGxKgKw8G89zGkYyETTUkFvn46OHX0s3HwJt9clw9NCCMTXcvAAAAdUlEQVQI10WNVwKEIAwFacJid91ir7n/GZUQcH5ChpeEPZhFhuc7waJ+aaFI1V9t7iIAgB/kZgChDDg6Upn7F4DU7QuX5RDhBSrFHzWU/lgiojoZUYacdt1+B+368abHRVbnY0qZqaWpLfPiLy2LNLKqZBO6CyWWDdpuWf+5AAAAAElFTkSuQmCC) center 0 no-repeat;
}
.social-icon__item .ok:after {
  top: 1px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAS1BMVEUAAACDjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY8S+LdgAAAAGHRSTlMAlvXa+uOLWEAKB9DkyL22n29gT0QhHRSBIHsCAAAAc0lEQVQY02XPWQrEMAwDUNlJs3Zfdf+TDkwgptQ/Ng8MEga+ZkDbo8jYrgZLBvJioM81z9fjO0wQUjB1cNjIDa4DTxwHThpoLGVXgxirZ417h1CQM0qwFxfuOzgaUAAhDQQpQQwckmpC7eBXJXX9R//U/wHYyRIn4nbILwAAAABJRU5ErkJggg==) center 0 no-repeat;
}
.social-icon__item .ok:hover:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAVFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////8wXzyWAAAAG3RSTlMAlvf74ttBHwoF0Fvx5Mi9tp+OiW9UT0YU1mBvYCM6AAAAdklEQVQY02XPWQoDMQwDUNmZbJPZ91b3v2cpgZhS/1g80IfQ8ec61D+KjDVVWBKQFgN94jzHRxtMEFIwNfA4yAO+AW9cF24aDCXnMhiUs3euP98N9oyUkDer+C3G3dOAAghpIAgBYvBCUA3oG7hVSV3dN//N/wD2UxRPywJCwQAAAABJRU5ErkJggg==) center 0 no-repeat;
}
.social-icon__item .in:after {
  top: 2px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAVFBMVEUAAACDjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY/iX8JWAAAAG3RSTlMAiFWe+YAl9rZL5tXLd2UyDfC+qm1ALhoXDgL2G3inAAAAbklEQVQI11XNRw7EIBAF0SIanCeHvv893SAk7Fq0/lsgcHLKOzqGH185+QY0+4e5iw+LEUwpArkuajGNbqdmrY1M+sax6UbXGkUbWfUWh33QO7M0T/+n/v5ibpbA234IUl1KectJunv4Cz3uYncA7ioP+FduypkAAAAASUVORK5CYII=) center 0 no-repeat;
}
.social-icon__item .in:hover:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAiFX5gPafnObVy7h3ZU0uJyIN8L6yqm1GQDIaFw4CTbnZTgAAAHBJREFUCNdVzUcOxCAQBdEyYHBOk2Pf/5ZuEBJ2LVr/LRB4OWQDBfWPrxx8AbLtvbqKdUMlVLEFeKZFau2bsJEyxiy0+ibw1o2ucRWtYdQb7bZab8eQ3f4f+vuLLlscs/ngJDnWT/N0k+IS9kSLP9nvBm0SciwQM9UAAAAASUVORK5CYII=) center 0 no-repeat;
}
.social-icon__item .tel:after {
  top: 3px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAMAAACXZR4WAAAAWlBMVEUAAACDjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+1+YOeAAAAHXRSTlMA97ER8cbs1LePbVI2CAXf25aHgGdiSSUXqKaJML29yfMAAAB2SURBVAjXTY9XDsMwDEPpkXokzl4dvP81a8to4fcjPBEQKLSM53NudFgeZPeza5vJvHiLmdiRdEGRPZB6rZjTPTJzY7FlqmBCmRMgub6SZuElFw6Lu6MQIfiPZ2WAcGy2uhohGMtpd2xqeW2QVnL9P1G7uxP4AjTdCdMDb1ESAAAAAElFTkSuQmCC) center 0 no-repeat;
}
.social-icon__item .tel:hover:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAMAAACXZR4WAAAAbFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+T+BWAAAAI3RSTlMA8N20+tSPiDYS9uvJw7qvlmtnYlBJJRcQCQYEqKaAf3BXMIjJCbIAAAB7SURBVAjXTY5ZDoQwDEPTlhYKM+w7s+L735FEEVLfj2VHckwpx/SyiS3aCnjebv5YwAA5CbF7APChBEai7e8ytlX/A7NQa0SzEIMod44N3928NRDexKyDoYVLhE5f1GcNpdBg+Br15aFBNLC9RzLLuZX2/J7F7LrdT0QXGdUL8GMSyNQAAAAASUVORK5CYII=) center 0 no-repeat;
}
.social-icon__item .vk:after {
  top: 4px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAAV1BMVEUAAACDjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+FMa81AAAAHHRSTlMAL/EF7IxfJ9S5j4Z26MZwUBsQC7+Se3lsOiEWJXy+1AAAAGxJREFUCNdFzEsOhDAMA1CH0JaWDgwwX/D9z0lSIeGFF0+WkUQU//AeF2ARSejJEdKRP2zWHb5WKyYyopKsWI0DXgaHjScFZvPnwzTbdgegA6/4m0du6KVJpGfILqmJX3DW7IyWLYaSoLWUzwkTlAk9iQyE3gAAAABJRU5ErkJggg==) center 0 no-repeat;
}
.social-icon__item .vk:hover:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAAY1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+aRQ2gAAAAIHRSTlMAL/GMBexfJ5GGdvjSwrx6GxAL6OfXybdwbmtSTzohFmGJprsAAABsSURBVAjXPcpHEoRADANAmTGTYEmbE+j/r8T4gA6qUpeQRBT/kMsETCIJLVkgDfnBYt1gtJpxISMqyYrZODhsdn4o8CK77810sO8KQHueKTgi3QmtuEQf9+GQ5PK7knzr07qHZ4khJGjNedwBWYsKPRrn2wYAAAAASUVORK5CYII=) center 0 no-repeat;
}
.up {
  overflow: hidden;
  position: fixed;
  margin-left: 1200px;
  bottom: 60px;
  cursor: pointer;
  z-index: 100;
  text-indent: -9999px;
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAMAAAAIAYw9AAAAP1BMVEUAAAAiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiJIcgh7AAAAFHRSTlMA9e7n4tZCOC8mHxcR6dzOyMFPS2MaHO4AAABHSURBVAjXVcxHDsAgEENRQ+iQ7vufNYXRCN7ySzZEO86GSfXkXsdSNr58gcqOP5ch0kqxpF6ipbLxK8FwYAJwSdF2Q1f69wCe7gaxijTwvwAAAABJRU5ErkJggg==);
  border-radius: 6px;
  background-color: #fbbf2c;
}
.up:hover {
  background-color: #ffd966;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAMAAAAIAYw9AAAAP1BMVEUAAAAiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiJIcgh7AAAAFHRSTlMA9e7n4tZCOC8mHxcR6dzOyMFPS2MaHO4AAABHSURBVAjXVcxHDsAgEENRQ+iQ7vufNYXRCN7ySzZEO86GSfXkXsdSNr58gcqOP5ch0kqxpF6ipbLxK8FwYAJwSdF2Q1f69wCe7gaxijTwvwAAAABJRU5ErkJggg==);
}
/* Slick slider default styles *     	
===================================================================================================*/
.slick-slider {
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  outline: 0;
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
@media screen and (min-width: 1023px) {
  .header-menu > .current-post-parent > a {
    background: #fbbf2c;
  }
  .header-menu > li:hover > ul {
    display: block;
  }
  .header-menu > li > a,
  .header-menu > li > .current {
    display: inline-block;
    padding: 10px;
    border-radius: 4px;
  }
  .header-menu > li > a:hover,
  .header-menu > li > .current:hover {
    background: #fbbf2c;
  }
  .header-menu > li > .current {
    background: #fbbf2c;
  }
  .header-menu .sub-menu {
    position: absolute;
    z-index: 98;
    left: 0;
    top: 100%;
    width: 250px;
    box-sizing: border-box;
  }
  .header-menu .sub-menu li a:after,
  .header-menu .sub-menu li .current:after {
    position: absolute;
    content: '';
    left: 15px;
    top: 20px;
    width: 8px;
    height: 8px;
    border: 1px solid #fff;
    border-radius: 50%;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 1350px) {
  .up {
    margin: 0;
    right: 2%;
  }
}
@media screen and (max-width: 1100px) {
  .wrap {
    width: 98%;
  }
  .header-menu > li {
    margin-right: 20px;
  }
  .breadcrumbs {
    width: 98%;
  }
}
@media screen and (max-width: 1023px) {
  .main {
    display: block;
    overflow: hidden;
    position: relative;
    height: auto;
  }
  .wrap {
    width: 96%;
  }
  .content {
    float: none;
    width: 100%;
  }
  .logo {
    float: left;
    margin-bottom: 30px;
  }
  .header-menu-box {
    float: none;
    margin-bottom: 30px;
  }
  .header-menu .menu-arrow {
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAALCAMAAACqC0YIAAAATlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////+QlxstAAAAGXRSTlMA+fTroJgl5PCGe3RUTUY/OTMuwY+Oa2oGZVzXKQAAAGFJREFUCNdVyFcOgCAUBdGrgNh7m/1v1BdjCM7PJEcKl/LOIHnoMurAqy+gTdRC0UuDYfNRYzTIGks4XtqhHPU2GQZ7MJr0Ndfgbw/1rNTiIIJblLU6jFb9qiKxsv9xS/QAYFwFKcrfLUMAAAAASUVORK5CYII=) no-repeat;
    width: 19px;
    height: 11px;
    position: absolute;
    right: 0;
    top: 6px;
    text-indent: -9999px;
    cursor: pointer;
  }
  .header-menu > .current-post-parent > a {
    color: #fbbf2c;
  }
  .header-menu > li {
    float: none;
    margin-right: 0;
  }
  .header-menu > li:last-child {
    padding-bottom: 0;
  }
  .header-menu > li > a:hover,
  .header-menu > li > .current:hover {
    color: #fbbf2c;
  }
  .header-menu > li > .current {
    color: #fbbf2c;
  }
  .header-menu .sub-menu {
    margin-top: 15px;
  }
  .hamburger-icon {
    display: block;
  }
  .hamburger-icon.nav-close {
    width: 32px;
    height: 32px;
    display: block;
    text-indent: -9999px;
    position: absolute;
    left: 13px;
    top: 15px;
  }
  .js-nav .m-nav {
    right: 0;
  }
  .m-nav {
    display: block;
    margin: 0;
    height: 100%;
    width: 50%;
    position: absolute;
    right: -53%;
    top: 0;
    border: 0;
    z-index: 999;
    box-sizing: border-box;
    padding: 130px 2% 0 2%;
    box-shadow: 1px 1px 15px 0px rgba(0, 0, 0, 0.5);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background: #1c272d;
    z-index: 99999;
  }
  .m-nav:after {
    content: '';
    display: block;
    clear: both;
    visibility: hidden;
  }
  .m-nav .search-form {
    position: absolute;
    left: 3%;
    top: 70px;
    width: 94%;
    box-sizing: border-box;
    margin: 0 auto 30px auto;
    border: 1px solid #596064;
  }
  .m-nav .widget_democracy {
    background: #fff;
    clear: both;
    display: block;
    color: #253138;
    margin-bottom: 30px;
    padding: 20px;
  }
  .m-nav .social-icon {
    display: block;
  }
  .header-menu .sub-menu.ul_block {
    display: block;
  }
  .section-posts-box_home {
    display: block;
    margin-bottom: 30px;
  }
  .breadcrumbs {
    width: 96%;
  }
  .sidebar {
    display: none;
  }
  .footer {
    padding: 30px 0;
  }
  .up {
    bottom: 10px;
  }
}
@media screen and (max-width: 760px) {
  .m-nav {
    width: 80%;
    right: -83%;
  }
  .slider-box .slick-arrow {
    margin-top: -50px;
  }
  .slider__item-text {
    padding: 15px 15px 0 15px;
  }
  .section-posts_home .section-posts__item {
    width: 48%;
  }
  .section-posts_home .section-posts__item:nth-child(3) {
    display: none;
  }
  .news__item {
    width: 48%;
  }
  .posts__item_small {
    width: 48%;
  }
  .posts__item_big {
    width: 100%;
  }
  .section-posts__item-text {
    padding: 10px;
  }
  .white-box {
    padding: 12px;
  }
  .single__img {
    margin: -12px -12px 20px -12px;
  }
  .single table {
    min-width: 500px;
  }
  .post-meta {
    display: block;
    text-align: center;
  }
  .post-rating {
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
  }
  .rating-text {
    margin-bottom: 10px;
  }
  .rating-images {
    margin-bottom: 5px;
  }
  .post-share {
    text-align: center;
    width: 100%;
  }
  .respond,
  .q-form {
    padding: 15px;
  }
  .footer__item_1 {
    float: none;
    width: 220px;
    margin: 0 auto 15px auto;
  }
  .footer__item_2 {
    float: none;
  }
  .footer .social-icon {
    width: 300px;
    margin: 0 auto;
  }
  .footer .social-icon {
    width: 280px;
  }
  .copy {
    text-align: center;
  }
  .footer-menu-box {
    text-align: center;
  }
  .footer-menu {
    display: inline-block;
  }
  .widget-rate .widget-rate__item{
    margin-right: 12px;
  }
  .widget-rate-link{
    float: right;
  }
}
@media screen and (max-width: 480px) {
  .wrap {
    width: 94%;
  }
  .alignleft {
    float: none;
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .alignright {
    float: none;
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .m-nav {
    width: 95%;
    right: -98%;
    padding-left: 3%;
    padding-right: 3%;
  }
  .slider-box .slick-dots li {
    margin-right: 6px;
  }
  .section-posts_home .section-posts__item {
    width: 100%;
  }
  .section-posts_home .section-posts__item:nth-child(2) {
    display: none;
  }
  .news__item {
    width: 100%;
  }
  .posts__item_small {
    width: 100%;
  }
  .description {
    padding: 20px 15px;
  }
  .breadcrumbs {
    width: 94%;
  }
  #toc_container {
    padding: 20px 15px;
  }
  .single .blockquote_1 {
    padding: 15px;
  }
  .single .blockquote_1 img {
    float: none;
    display: block;
    margin-top: 25px;
  }
  .morkovin-perelinkovka:before {
    left: 17px !important;
  }
  .section-posts_related {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .section-posts_related .section-posts__item {
    width: 100%;
    margin-bottom: 20px;
  }
  .commentlist .comment .cauthor {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .commentlist .comment .author_name {
    margin-bottom: 5px;
  }
  .single-news {
    padding: 15px;
  }
  .widget-rate .widget-rate__item{
    display: none;
  }
  .widget-rate .widget-rate__item:first-child{
    display: block;
  }
}

.morkovin-perelinkovka {
  margin: 20px 0;
  padding: 10px 10px 10px 20px;
  overflow: hidden;
  padding-top: 40px;
  position: relative;
}
.morkovin-perelinkovka:before {
  content: 'Читайте также:';
  position: absolute;
  top: 9px;
  left: 30px;
  font-weight: bold;
}
.single .morkovin-perelinkovka__url {
  font-size: 16px;
  line-height: 18px;
  color: #0a0a0a;
  position: relative;
}
.single .morkovin-perelinkovka__url:after {
  content: '';
  width: 129px;
  height: 70px;
  position: absolute;
  top: 0;
  left: -149px;
}
@media screen and (max-width: 480px) {
  .single .morkovin-perelinkovka__url:after {
    left: 0;
    top: -78px;
  }
}
.morkovin-perelinkovka__desc {
  color: #898989;
  margin-top: 12px;
}

.header-menu .sub-menu li a:after, .header-menu .sub-menu li .current:after {
  display: none;
}

.header-logo-wrap {
  overflow: hidden;
}

.single .single__title {
  margin-top: 0;
}

.commentlist .ctext a {
  color: #fbbf2c;
  border-bottom: 1px dashed rgba(251, 191, 44, 0.5);
}
.commentlist .ctext a:hover {
  border-bottom: none;
}

@media screen and (max-width: 1030px) {
  .header-right-widget {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .header-logo-wrap {
    float: left;
  }
  .logo {
    margin-bottom: 9px;
  }
}
@media screen and (min-width: 1024px) {
  .up {
    right: 4%;;
  }
}