﻿/*
  Theme name: K-vedomosti
  */
  html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
  }

  body {
    margin: 0;
  }

  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  main,
  menu,
  nav,
  section,
  summary {
    display: block;
  }

  audio,
  canvas,
  progress,
  video {
    display: inline-block;
    vertical-align: baseline;
  }

  audio:not([controls]) {
    display: none;
    height: 0;
  }

  [hidden],
  template {
    display: none;
  }

  a {
    background-color: transparent;
    color: #333;
    text-decoration: underline;
  }

  a:active,
  a:hover {
    outline: 0;
  }
  a:hover {
    text-decoration: none;
  }
  abbr[title] {
    border-bottom: 1px dotted;
  }

  b,
  strong {
    font-weight: bold;
  }

  dfn {
    font-style: italic;
  }

  h1 {
    font-weight: bold;
    font-size: 20px;
    color: #343434;
  }

  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;
  }

  input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-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 #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
  }

  legend {
    border: 0;
    padding: 0;
  }

  textarea {
    overflow: auto;
  }

  optgroup {
    font-weight: bold;
  }

  table {
    border-collapse: collapse;
    border-spacing: 0;
  }

  td,
  th {
    padding: 0;
  }
  .fancybox-wrap,
  .fancybox-skin,
  .fancybox-outer,
  .fancybox-inner,
  .fancybox-image,
  .fancybox-wrap iframe,
  .fancybox-wrap object,
  .fancybox-nav,
  .fancybox-nav span,
  .fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
  }

  .fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
  }

  .fancybox-skin {
    position: relative;
    color: #444;
    text-shadow: none;
  }

  .fancybox-opened {
    z-index: 8030;
  }

  .fancybox-outer, .fancybox-inner {
    position: relative;
  }

  .fancybox-outer {
    z-index: 8000;
  }

  .fancybox-inner {
    overflow: hidden;
  }

  .fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
  }

  .fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
  }

  .fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
  }

  .fancybox-image {
    max-width: 100%;
    max-height: 100%;
  }

  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("images/fancybox_sprite.png");
  }

  #fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
  }

  #fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url("images/fancybox_loading.gif") center center no-repeat;
  }

  .fancybox-close {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    z-index: 8040;
    background: url(images/close.png) 0 0 no-repeat;
  }

  .fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url("images/blank.gif");
    -webkit-tap-highlight-color: transparent;
    z-index: 8040;
  }

  .fancybox-prev {
    left: 0;
  }

  .fancybox-next {
    right: 0;
  }

  .fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
  }

  .fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
  }

  .fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
  }

  .fancybox-nav:hover span {
    visibility: visible;
  }

  .fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
  }

  .fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url("images/fancybox_overlay.png");
  }

  .fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
  }

  .fancybox-lock .fancybox-overlay {
    overflow: hidden;
  }

  .fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
  }

  .fancybox-opened .fancybox-title {
    visibility: visible;
  }

  .fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
  }

  .fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
  }

  .fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
  }

  .fancybox-title-inside-wrap {
    padding-top: 10px;
  }

  .fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, 0.8);
  }

  @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
      background-image: url("images/fancybox_sprite@2x.png");
      background-size: 44px 152px;
    }

    #fancybox-loading div {
      background-image: url("images/fancybox_loading@2x.gif");
      background-size: 24px 24px;
    }
  }
  .fancybox-type-iframe .fancybox-nav {
    width: 60px;
  }

  .fancybox-type-iframe .fancybox-nav span {
    visibility: visible;
  }

  .fancybox-type-iframe .fancybox-next {
    right: -60px;
  }

  .fancybox-type-iframe .fancybox-prev {
    left: -60px;
  }

  .fancybox-next span {
    background: url(images/arrow.png) 0 0 no-repeat;
    width: 23px;
    height: 33px;
    background-position: 0 -33px;
  }

  .fancybox-next:hover span {
    background-position: 0 -66px;
  }

  .fancybox-prev span {
    background: url(images/arrow.png) 0 0 no-repeat;
    width: 23px;
    height: 33px;
    background-position: 0 0px;
  }

  .fancybox-prev:hover span {
    background-position: 0 -99px;
  }

  .chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 300;
    color: #262728;
    zoom: 1;
    *display: inline;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }

  .chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #e8e8e8;
    border-top: 0;
    background: #fff;
  }

  .chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
  }

  .chosen-container a {
    cursor: pointer;
  }

  .chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    width: 257px;
    padding: 0 0 0 8px;
    border-radius: 3px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e3e3e3;
    height: 29px;
    box-shadow: inset 0 0 7px rgba(225, 225, 225, 0.35);
    color: #888;
    font-size: 15px;
    text-decoration: none;
    white-space: nowrap;
    line-height: 27px;
  }

  .chosen-container-single .chosen-default {
    color: #999;
  }

  .chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .chosen-container-single .chosen-single-with-deselect span {
    margin-right: 38px;
  }

  .chosen-container-single .chosen-single abbr {
    position: absolute;
    top: 6px;
    right: 26px;
    display: block;
    width: 12px;
    height: 12px;
    background: url(images/slt.png) 0 0 no-repeat;
    font-size: 1px;
  }

  .chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 10px;
    display: block;
    width: 18px;
    height: 100%;
  }

  .chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url(images/chosen.png) center center no-repeat;
  }

  .chosen-container-single .chosen-search {
    position: relative;
    z-index: 1010;
    margin: 0;
    padding: 3px 4px;
    white-space: nowrap;
  }

  .chosen-container-single .chosen-search input[type="text"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    width: 100%;
    height: auto;
    outline: 0;
    border: 1px solid #e8e8e8;
    background: white url("images/chosen-sprite.png") no-repeat 100% -20px;
    background: url("images/chosen-sprite.png") no-repeat 100% -20px;
    font-size: 1em;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0;
  }

  .chosen-container-single .chosen-drop {
    margin-top: -1px;
    border-radius: 0 0 4px 4px;
    background-clip: padding-box;
  }

  .chosen-container-single.chosen-container-single-nosearch .chosen-search {
    position: absolute;
    left: -9999px;
  }

  .chosen-container .chosen-results {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 4px 4px 0;
    padding: 0 0 0 4px;
    max-height: 240px;
    -webkit-overflow-scrolling: touch;
  }

  .chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 5px 6px;
    list-style: none;
    line-height: 15px;
    -webkit-touch-callout: none;
  }

  .chosen-container .chosen-results li.active-result {
    display: list-item;
    cursor: pointer;
  }

  .chosen-container .chosen-results li.disabled-result {
    display: list-item;
    color: #ccc;
    cursor: default;
  }

  .chosen-container .chosen-results li.highlighted {
    background-color: #d6d5d5;
    color: #fff;
  }

  .chosen-container .chosen-results li.no-results {
    display: list-item;
    background: #f4f4f4;
  }

  .chosen-container .chosen-results li.group-result {
    display: list-item;
    font-weight: bold;
    cursor: default;
  }

  .chosen-container .chosen-results li.group-option {
    padding-left: 15px;
  }

  .chosen-container .chosen-results li em {
    font-style: normal;
    text-decoration: underline;
  }

  .chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto !important;
    height: 1%;
    border: 1px solid #e8e8e8;
    background-color: #fff;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
    background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
    background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
    background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
    background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
    cursor: text;
  }

  .chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none;
  }

  .chosen-container-multi .chosen-choices li.search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
  }

  .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    margin: 1px 0;
    padding: 5px;
    height: 15px;
    outline: 0;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none;
    color: #666;
    font-size: 100%;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0;
  }

  .chosen-container-multi .chosen-choices li.search-field .default {
    color: #999;
  }

  .chosen-container-multi .chosen-choices li.search-choice {
    position: relative;
    margin: 3px 0 3px 5px;
    padding: 3px 20px 3px 5px;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-clip: padding-box;
    box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #333;
    line-height: 13px;
    cursor: default;
  }

  .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    position: absolute;
    top: 4px;
    right: 3px;
    display: block;
    width: 12px;
    height: 12px;
    background: url("images/chosen-sprite.png") -42px 1px no-repeat;
    font-size: 1px;
  }

  .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
    background-position: -42px -10px;
  }

  .chosen-container-multi .chosen-choices li.search-choice-disabled {
    padding-right: 5px;
    border: 1px solid #e8e8e8;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    color: #666;
  }

  .chosen-container-multi .chosen-choices li.search-choice-focus {
    background: #d4d4d4;
  }

  .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
    background-position: -42px -10px;
  }

  .chosen-container-multi .chosen-results {
    margin: 0;
    padding: 0;
  }

  .chosen-container-multi .chosen-drop .result-selected {
    display: list-item;
    color: #ccc;
    cursor: default;
  }

  .chosen-container-active .chosen-single {
    border: 1px solid #e8e8e8;
  }

  .chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #e8e8e8;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
  }

  .chosen-container-active.chosen-with-drop .chosen-single div {
    border-left: none;
    background: transparent;
  }

  .chosen-container-active.chosen-with-drop .chosen-single div b {
    background: url(images/chosen_active.png) center center no-repeat;
  }

  .chosen-container-active .chosen-choices {
    border: 1px solid #e8e8e8;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  }

  .chosen-container-active .chosen-choices li.search-field input[type="text"] {
    color: #111 !important;
  }

  .chosen-disabled {
    opacity: 0.5 !important;
    cursor: default;
  }

  .chosen-disabled .chosen-single {
    cursor: default;
  }

  .chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default;
  }

  .chosen-rtl {
    text-align: right;
  }

  .chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0;
  }

  .chosen-rtl .chosen-single span {
    margin-right: 0;
    margin-left: 26px;
    direction: rtl;
  }

  .chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px;
  }

  .chosen-rtl .chosen-single div {
    right: auto;
    left: 3px;
  }

  .chosen-rtl .chosen-single abbr {
    right: auto;
    left: 26px;
  }

  .chosen-rtl .chosen-choices li {
    float: right;
  }

  .chosen-rtl .chosen-choices li.search-field input[type="text"] {
    direction: rtl;
  }

  .chosen-rtl .chosen-choices li.search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 5px 3px 19px;
  }

  .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
    right: auto;
    left: 4px;
  }

  .chosen-rtl.chosen-container-single-nosearch .chosen-search,
  .chosen-rtl .chosen-drop {
    left: 9999px;
  }

  .chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0;
  }

  .chosen-rtl .chosen-results li.group-option {
    padding-right: 15px;
    padding-left: 0;
  }

  .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none;
  }

  .chosen-rtl .chosen-search input[type="text"] {
    padding: 4px 5px 4px 20px;
    background: white url("images/chosen-sprite.png") no-repeat -30px -20px;
    background: url("images/chosen-sprite.png") no-repeat -30px -20px;
    direction: rtl;
  }

  .chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 2px;
  }

  .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
    background-position: -12px 2px;
  }

  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
    .chosen-rtl .chosen-search input[type="text"],
    .chosen-container-single .chosen-single abbr,
    .chosen-container-single .chosen-single div b,
    .chosen-container-single .chosen-search input[type="text"],
    .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    .chosen-container .chosen-results-scroll-down span,
    .chosen-container .chosen-results-scroll-up span {
      background-image: url("images/chosen-sprite@2x.png") !important;
      background-size: 52px 37px !important;
      background-repeat: no-repeat !important;
    }
  }
  body {
    color: #333;
    background: #fff;
    font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif;
  }

  .wrap {
    width: 1260px;
    margin: 0 auto;
    *zoom: 1;
  }
  .wrap:before, .wrap:after {
    content: " ";
    display: table;
  }
  .wrap:after {
    clear: both;
  }

  input, textarea {
    outline: none;
  }

  ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }

  .yellow__title {
    border: 1px solid #e7d062;
    background-color: #f1d95b;
  }

  .middle, .header {
    position: relative;
    border-left: 170px solid #eeeeed;
    border-right: 170px solid #eeeeed;
  }

  .middle:after, .header:after {
    display: table;
    clear: both;
    content: "";
  }

  .container {
    width: 100%;
    float: left;
    overflow: inherit;
    margin-right: -100%;
  }
  .page-id-206850 .container {
    overflow: visible;
  }
  .page-id-206850 .article__title {
    margin: 0 0 0 183px;
  }
  .sidebar {
    float: left;
    width: 170px;
    position: relative;
    left: -170px;
    background: #eeeeed;
  }
  .sidebar__widget img {
    display: block;
  }
  .widget_text {
    margin: 10px;
  }
  .sidebar__right {
    float: right;
    margin-right: -170px;
    margin-top:10px;
    width: 170px;
    position: relative;
    background: #eeeeed;
  }

  .pro_ad_adzone {
    margin: 10px;
  }

  .header__icon {
    min-height: 90px;
    text-align: center;
    background: #b9c620;
  }

  .header__icon div{
    display: inline-block;
  }

  .header__nav {
    height: 52px;
    line-height: 55px;
    background: #FBDA4F;
    font-size: 18px;
  }
  .header__nav li {
    float: left;
    font-weight: 300;
  }
  .header__nav a, .header__nav span {
    display: inline-block;
    height: 72px;
    padding: 0 22px;
    color: #333;
    text-decoration: none;
  }
  .header__nav a:hover, .header__nav span, .current-menu-item a {
    background: #fff;
  }


  .header__logo {
    display: block;
    margin: 8px 0 0 9px;
  }

  .header__contcts {
    color: #5b5b5b;
    font-size: 0.69em;
    line-height: 21px;
    margin: 1px 0 0 16px;
  }
  .header__contcts a {
    color: #5b5b5b;
  }
  .header__contcts a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
  }
  .header__contcts .phone {
    margin: 0 0 -2px 0;
    padding: 0 0 0 30px;
    background: url(images/contcts__phone.png) 0 center no-repeat;
  }
  .header__contcts .phone span {
    display: block;
  }
  .header__contcts .email {
    margin: -2px 0 0 0;
    text-decoration: none;
  }

  .header__link {
    text-align: center;
    margin: 7px 0 0 0;
  }
  .header__link .enter {
    padding: 0 0 0 51px;
    margin: 0 0 38px -10px;
    text-decoration: none;
    background: url(images/header__enter.png) left center no-repeat;
  }
  .header__link .subscribe {
    padding: 1px 0 1px 37px;
    text-decoration: none;
    background: url(images/header__subscribe.png) left center no-repeat;
    transform: scale(0.9);
    top: -6px;
    position: relative;
  }
  .header__link .subscribe span {
    font-family: "SegoeUILight", Arial, "Helvetica Neue", Helvetica, sans-serif;
    text-transform: none;
    font-size: 1em;
  }

  .header__link__btn {
    display: inline-block;
    text-align: left;
    opacity: 0.8;
    color: #a1a1a1;
    text-transform: uppercase;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 0.78em;
    font-weight: bold;
  }
  .header__link__btn:hover {
    opacity: 1;
  }

  .middle .content {
    padding: 0 10px;
  }

  .cantegory__nav {
    height: 36px;
    line-height: 34px;
    padding: 0 0 0 21px;
    margin: 0 0 7px 0;
    font-size: 15px;
  }
  .cantegory__nav li {
    float: left;
  }
  .cantegory__nav li + li {
    margin: 0 0 0 36px;
  }
  .cantegory__nav a {
    color: #000;
    text-decoration: none;
  }
  .cantegory__nav a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
  }

  .cantegory__nav .current-menu-item {
    text-decoration: underline;
  }

  .content_main .cantegory__nav {
    padding: 0 0 0 16px;
  }



  .cantegory__navv {
    height: 36px;
    line-height: 34px;
    margin: 0 0 7px -10px;
    font-size: 12px;
    background: #eeeeed;
    width: 920px;
    padding-left: 15px;
  }
  .cantegory__navv li {
    float: left;
  }
  .cantegory__navv li + li {
    margin: 0 0 0 21px;
  }
  .cantegory__navv a {
    color: #000;
    text-decoration: none;
  }
  .cantegory__navv a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
  }

  .cantegory__navv .current-menu-item {
    text-decoration: underline;
  }

  .content_main .cantegory__navv {
  }

  .ticker {
    clear: both;
    margin: 5px 0 6px 0;/* margin: 18px 0 6px 0;*/
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    background: #DADADA;
    background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0, #EBEBEB),
      color-stop(1, #CBCBCB)
      );
    background-image: -o-linear-gradient(bottom, #EBEBEB 0%, #CBCBCB 100%);
    background-image: -moz-linear-gradient(bottom, #EBEBEB 0%, #CBCBCB 100%);
    background-image: -webkit-linear-gradient(bottom, #EBEBEB 0%, #CBCBCB 100%);
    background-image: -ms-linear-gradient(bottom, #EBEBEB 0%, #CBCBCB 100%);
    background-image: linear-gradient(to bottom, #EBEBEB 0%, #CBCBCB 100%);
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 0 #CFCFCF;
    box-shadow: 0 1px 0 #CFCFCF;
    border-bottom: 1px solid #A1A1A1;
    overflow: hidden;
  }

  .ticker_category {
    margin: 14px 0 6px 0;
  }

  .ticker_single {
    margin: 5px 0 6px 0;
  }

  .more {
    display: block;
    border: 1px solid #f2f2f2;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    color: #bcbcbc;
    font-size: 0.94em;
    height: 30px;
    line-height: 30px;
  }
  .more:hover {
    border: 1px solid #cccaca;
    color: #a0a0a0;
    background: #f2f2f2;
  }

  .breadcrumbs {
    margin: 0 0 15px 0;
    color: #adadad;
    font-size: 0.664em;
    text-transform: uppercase;
    line-height: 36px;
    *zoom: 1;
  }
  .breadcrumbs:before, .breadcrumbs:after {
    content: " ";
    display: table;
  }
  .breadcrumbs:after {
    clear: both;
  }
  .breadcrumbs a {
    color: #adadad;
  }
  .breadcrumbs a:hover {
    color: #5a5a5a;
  }
  .breadcrumbs li {
    float: left;
  }
  .breadcrumbs li + li:before {
    content: ">";
    margin: 0 6px 0 4px;
    float: left;
  }

  .article {
    color: #343434;
    font-size: 13px;
  }
  .article__full {
    width: 1260px;
    margin: 0 0 0 -183px;
  }
  .article__full .article__content {
    width: 1260px;
    background: #fff;
    position: relative;
  }
  .single .article .image_container img {
    margin: 0 8px 10px 0;
    float: left;/**/
  }
  .article p {
    margin: 1em 0;
  }

  .article .article__subtitle + p {
    margin: 11px 0 0 0;
  }
  .article .article__subtitle {
    font-weight: bold;
    font-size: 15px;
    line-height: 18px;
  }

  .article__title {
    font-weight: bold;
    font-size: 20px;
    color: #343434;
  }

  .article__content {
    margin: 1px 0 0 0;
    width: 900px;
  }

  .single .article__content p:first-child{
    font-size: 15px;
    line-height: 18px;
  }
  .single .article__content .image_container+p{
    font-weight: bold;
    font-size: 15px;
    line-height: 18px;
  }
  .single .article__content .bbp-reply-content p:first-child {
    font-weight: normal;
    font-size: 12px;
  }
  .article__share {
    height: 28px;
    border: 1px solid #f2f2f2;
    margin: 6px 0 10px 0;
    padding: 5px 15px 6px 13px;
    line-height: 28px;
    text-transform: uppercase;
    font-size: 15px;
    *zoom: 1;
  }
  .article__share:before, .article__share:after {
    content: " ";
    display: table;
  }
  .article__share:after {
    clear: both;
  }

  .article__social {
    float: left;
    *zoom: 1;
  }
  .article__social:before, .article__social:after {
    content: " ";
    display: table;
  }
  .article__social:after {
    clear: both;
  }

  .article__social__title {
    display: inline-block;
    margin: 0 25px 0 0;
  }

  .article__social__list {
    float: right;
    *zoom: 1;
  }
  .article__social__list:before, .article__social__list:after {
    content: " ";
    display: table;
  }
  .article__social__list:after {
    clear: both;
  }
  .article__social__list li {
    float: left;
    height: 28px;
    width: 28px;
  }
  .article__social__list li + li {
    margin: 0 0 0 7px;
  }
  .article__social__list a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
  }

  .article__print {
    float: right;
    padding: 0 36px 0 0;
    background: url(images/print.png) right center no-repeat;
    color: #5b5b5b;
  }
  .article__print a {
    color: #5b5b5b;
  }
  .article__print a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
  }

  .article__similar {
    margin: 0 0 22px 0;
  }

  .article__similar__head {
    height: 39px;
    border: 1px solid #f2f2f2;
    line-height: 42px;
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
    *zoom: 1;
  }
  .article__similar__head:before, .article__similar__head:after {
    content: " ";
    display: table;
  }
  .article__similar__head:after {
    clear: both;
  }

  .article__similar__list {
    margin: 6px 0 0 0;
  }

  .article__similar__item {
    background: #e4e4e4;
    border: 1px solid #f2f2f2;
    height: 39px;
    line-height: 39px;
    padding: 0 10px 0 10px;
    font-size: 15px;
    overflow: hidden;

  }
  .article__similar__item a {
    color: #000;
    text-decoration: none;
  }
  .article__similar__item a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
  }
  #cancel-comment-reply {
    background: #e4e4e4;
    font-size: 16px;
    text-align: center;
  }
  .comment {
  }
  .comment__item {
    border-top: 1px solid #ccc;
    padding: 19px 0;
    *zoom: 1;
  }

  .comment__item:before, .comment__item:after {
    content: " ";
    display: table;
  }
  .comment__item:after {
    clear: both;
  }

  .comment__item .icon{
    float: left;
    width: 140px;
    height: 140px;
    margin: 0 9px 0 0;
  }

  .comment__info {
    margin: 0 0 0 149px;
  }

  .comment__info .name {
    font-size: 19px;
    color: #0d72b8;
    margin: -5px 0 0px 0;
  }

  .comment__info .name:first-letter {
    text-transform: uppercase;
  }
  .comment__info .date a {
    text-decoration: none;
    color: #909090;
  }

  .comment__info .date a:hover {
    opacity: 0.8;
  }

  .comment__info .text {
    position: relative;
  }

  .zaki_like_dislike_box {
    float: right;
    position: relative;
    text-align: center;
    width: 104px;
    top: 0;
    right: 0;
  }

  .zaki_like_dislike{
    position: absolute;
    top: 0;
    height: 25px;
    width: 25px;
  }

  .zaki_like_dislike[data-ratetype="dislike"] {
    left: 0;
  }

  .zaki_like_dislike[data-ratetype="like"] {
    right: 0;
  }

  .zaki_like_dislike_count {
    display: inline-block;
    height: 21px;
    width: 34px;
    margin: 1px 0 0 0;
    border: 1px solid #b2b2b2;
    border-radius: 3px;
    line-height: 21px;
  }

  .zaki_like_dislike_count_positive {
    color: #40b624;
  }

  .zaki_like_dislike_count_negative {
    color: #f51714;
  }
  .comment__info .text p {
    margin: 10px 0;
    width: 640px;
  }

  .comment-edit-link, .comment-reply-link {
    display: inline-block;
    height: 18px;
    line-height: 18px;
    color: #1171ae;
    font-size: 11px;
    background: #f7f7f7;
    border: 1px solid #eeeeee;
    border-radius: 3px;
    margin: 0 4px 0 0;
    padding: 0 3px;
    text-decoration: none;
  }

  .comment-edit-link:hover, .comment-reply-link:hover {
    opacity: 0.8;
  }
  .comment .comment .icon {
    padding: 0 0 0 13px;
    border-left: 1px solid #ccc;
    margin: 0 0 0 11px;
  }

  .comment .comment .comment__info {
    margin: 0 0 0 173px;
  }
  #commentform {
    position: relative;
  }
  #captchaImgDiv {
    position: absolute;
    right: 0;
    top: 0;
    width: 432px;
  }
  #captchaInputDiv {
    width: 190px !important;
    float: left;
  }
  .article__comment__form .captchaSizeDivLarge {
    padding: 10px 0 0 0 !important;
    height: 40px !important;
    width: 220px !important;
    float: left;
  }
  .article__comment__form .captchaSizeDivLarge > img {
    display: block;
    height: 38px;
    border: 2px solid #fff !important;
    border-radius: 4px;
    padding: 0 !important;
  }
  #captcha_code_label {
    display: none;
  }
  #captcha_code_label + .required {
    display: none;
  }
  input#captcha_code {
    width: 175px !important;
  }
  div#captchaInputDiv {
    padding-top: 11px !important;
  }
  .article__similar__item + .article__similar__item {
    margin: 5px 0 0 0;
  }
  .zaki_like_dislike_box {
    float: right;
  }
  .zaki_like_dislike {
    display: inline-block;
  }
  .zaki_like_dislike_count {
    display: inline-block;
    vertical-align: top;
  }
  .article__comment {
    margin: 0 0 40px 0;
  }
  .commentlist {
    padding: 0;
    clear: both;
  }
  .comment-awaiting-moderation {
    color: #e00;
  }
  .article__comment__head {
    height: 39px;
    border: 1px solid #f2f2f2;
    line-height: 42px;
    padding: 0 0 0 13px;
    text-transform: uppercase;
    font-size: 15px;
    *zoom: 1;
  }
  .article__comment__head:before, .article__comment__head:after {
    content: " ";
    display: table;
  }
  .article__comment__head:after {
    clear: both;
  }

  .article__comment__form {
    background: #e4e4e4;
    border: 1px solid #f2f2f2;
    border-top: 0;
    padding: 11px 12px;
    text-align: center;
    *zoom: 1;
  }
  .article__comment__form:before, .article__comment__form:after {
    content: " ";
    display: table;
  }
  .article__comment__form:after {
    clear: both;
  }
  .article__comment__form input[type="text"] {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    height: 39px;
    border: 0;
    padding: 0 12px;
    color: #333;
    font-size: 15px;
  }
  .article__comment__form input[type="text"]:-moz-placeholder {
    color: #9b9b9b;
  }
  .article__comment__form input[type="text"]::-webkit-input-placeholder {
    color: #9b9b9b;
  }
  .article__comment__form .comment__name {
    float: left;
    width: 272px;
  }
  .article__comment__form .comment__code {
    float: right;
    width: 265px;
  }
  .article__comment__form textarea {
    width: 870px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    padding: 8px 12px;
    height: 84px;
    margin: 14px 0 0 0;
    resize: none;
    border: 0;
    color: #333;
    font-size: 15px;
    box-sizing: border-box;
  }
  .article__comment__form textarea:-moz-placeholder {
    color: #9b9b9b;
  }
  .article__comment__form textarea::-webkit-input-placeholder {
    color: #9b9b9b;
  }

  .article__comment__kapcha {
    float: left;
    margin: 0 0 0 62px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    height: 40px;
    width: 236px;
  }
  .article__comment__kapcha img {
    margin: 0 0 0 54px;
    display: block;
  }

  .article__comment__btn {
    margin: 9px 0 0 0;
    display: inline-block;
    border: 1px solid #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #d4d4d4;
    padding: 0 39px;
    line-height: 37px;
    height: 37px;
    text-transform: uppercase;
    color: #5b5b5b;
    font-size: 15px;
    font-weight: bold;
  }
  .article__comment__btn:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
  }

  .category {
    *zoom: 1;
  }
  .category:before, .category:after {
    content: " ";
    display: table;
  }
  .category:after {
    clear: both;
  }

  .content_main .category {
    margin: 0px 0 0 0;
  }
  .content_main .category .main__subtitle {
    margin: 0 0 5px 0;
  }
  .content_main .category .category__post {
    margin: 0 0 10px 0;
  }

  .category__header {
    margin: 0 0 17px 0;
    text-transform: uppercase;
    *zoom: 1;
  }
  .category__header:before, .category__header:after {
    content: " ";
    display: table;
  }
  .category__header:after {
    clear: both;
  }
  .category__header .arrow_prev {
    float: left;
  }

  .category__prevlink a {
    text-decoration: none;
  }

  .category__prevlink a:before, .category__prevlink span:before  {
    content: "";
    display: inline-block;
    background: url(images/category_prev.png) left center no-repeat;
    width: 17px;
    height: 10px;
    vertical-align: top;
    margin: 7px 2px 0 0;
  }
  .category__header .arrow_next {
    float: right;
  }

  .category__nextlink a {
    text-decoration: none;
  }

  .category__nextlink a:after, .category__nextlink span:after {
    content: "";
    display: inline-block;
    background: url(images/category_next.png) right center no-repeat;
    width: 17px;
    height: 10px;
    vertical-align: top;
    margin: 7px 0 0 2px;
  }

  .category__name {
    font-size: 28px;
    margin: 0 0 10px 0;
  }

  .category__title {
    display: inline-block;
    height: 22px;
    width: 232px;
    line-height: 24px;
    margin: 0 10px;
    color: #333;
    font-weight: normal;
    font-size: 14px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
  }
  .category__arrow {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
  }
  .category__prevlink a, .category__nextlink a {
    color: #5b5b5b;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    text-align: center;
    display: block;
    width: 100%;
  }
  .category__arrow, .category__prevlink, .category__nextlink {
    display: block;
    width: 315px;
    height: 22px;
    line-height: 24px;
    background: #eeeeee;
    border: 1px solid #e6e6e6;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    color: #5b5b5b;
    font-size: 11px;
    cursor: pointer;
  }
  .category__arrow span {
    padding: 0 20px;
  }
  .category__arrow:hover span {
    opacity: 0.5;
  }
  .category__arrow.deactivate {
    opacity: 0.5 !important;
    cursor: default !important;
  }
  .category__arrow.deactivate span {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
  }
  .category__post {
    margin: 0 0 14px 0;
    color: #343434;
    *zoom: 1;
  }
  .category__prevlink, .category__nextlink {
    display: block;
    width: 315px;
    height: 22px;
    line-height: 24px;
    background: #eeeeee;
    border: 1px solid #e6e6e6;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    color: #5b5b5b;
    font-size: 11px;
    cursor: pointer;
    float: left;
  }
  .category__nextlink {
    float: right;
  }
  .category__prevlink:hover, .category__nextlink:hover {
    opacity: 0.5;
    filter: alpha(opacity=50);
  }
  .category__post:before, .category__post:after {
    content: " ";
    display: table;
  }
  .category__post:after {
    clear: both;
  }

  .category__post__title {
    font-weight: bold;
    font-size: 20px;
  }
  .category__post__title a {
    color: #343434;
    text-decoration: none;
  }
  .category__post__title a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
  }

  .category__post__autor {
    font-weight: bold;
    font-size: 0.619em;
    letter-spacing: -0.2px;
  }

  .category__post__meta {
    margin: 8px 0 2px 0;
    border-top: 1px solid #aeaeae;
    border-bottom: 1px solid #aeaeae;
    height: 25px;
    line-height: 26px;
    font-size: 10px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    *zoom: 1;
  }
  .category__post__meta:before, .category__post__meta:after {
    content: " ";
    display: table;
  }
  .category__post__meta:after {
    clear: both;
  }

  .category__post__data {
    float: left;
  }

  .category__post__veiw {
    float: right;
  }
  .category__post__veiw span {
    padding: 0 0 0 17px;
    margin: 0 0 0 3px;
    background: url(images/veiw.png) left center no-repeat;
  }

  .category__post__comment {
    margin: 0 245px 0 15px;
    float: right;
  }
  .category__post__comment a {
    color: #343434;
    text-decoration: none;
  }
  .category__post__comment a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
  }
  .category__post__comment span {
    padding: 0 0 0 18px;
    margin: 0 4px 0 0;
    background: url(images/comment.png) left center no-repeat;
  }
  .post-ratings {
    line-height: 26px;
  }
  .post-ratings img:first-child {
    margin: 0 0 0 5px !important;
  }
  .post-ratings img {
    vertical-align: middle;
    margin: 0 !important;
    float: none !important;
    border: 1px solid #AEAEAE !important;
  }
  .post-ratings img + img {
    border-left: 0 !important;
  }
  .category__post__rating {
    float: right;
    margin: 0 14px 0 0;
  }
  .category__post__rating .rating {
    margin: 0 0 0 7px;
    display: inline-block;
    border: 1px solid #aeaeae;
    height: 8px;
    vertical-align: middle;
    *zoom: 1;
  }
  .category__post__rating .rating:before, .category__post__rating .rating:after {
    content: " ";
    display: table;
  }
  .category__post__rating .rating:after {
    clear: both;
  }
  .category__post__rating .rating .star {
    height: 8px;
    width: 8px;
    float: left;
  }
  .category__post__rating .rating .star span {
    display: block;
    height: 6px;
    width: 6px;
    border: 1px solid #fff;
  }
  .category__post__rating .rating .star + .star {
    border-left: 1px solid #aeaeae;
  }
  .category__post__rating .rating .star_full span {
    background: #ffc601;
  }
  .category__post__rating .rating .star_half span {
    background: #eaeaea;
  }
  .category__post__rating .rating .star_empty span {
    background: #eaeaea;
  }

  .category__post__text {
    font-weight: bold;
    font-size: 13px;
    letter-spacing: -0.2px;
    line-height: 1.6em;
    margin: -2px 0 0 0;
  }

  .more_post {
    margin: 3px 0 0 0;
    text-align: right;
    padding: 0 366px 0 0;
    text-decoration: none;
  }

  .category__post__icon {
    width: 174px;
    height: 130px;
    float: left;
    border-right: 10px solid #fff;
    margin: 4px 0 0 0;
  }
  .category__post__icon img {
    width: 100%;
  }
  .category__post__info {
    margin: 0 0 0 184px;
  }

  .category__video {
    float: left;
    margin: 0 15px 30px 15px;
    width: 420px;
  }
  .category__video:nth-child(odd) {
    clear: left;
  }
  .category__video__icon {
    position: relative;
    margin:  0 0 0px 0;
    width: 420px;
    height: 236px;
  }
  .category__video__icon .wp-post-image {
    display: block;
    width: 100%;
    height: 100%;
  }
  .category__video__meta {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 12px;
    width: 400px;
    color: #fff;
    padding: 7px 10px 15px 10px;
    line-height: 26px;
    background: rgba(0, 0, 0, 0.8);
    background: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(250, 250, 250, 0) 100%);
    background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(250, 250, 250, 0) 100%);
    background: -o-linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(250, 250, 250, 0) 100%);
    background: -ms-linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(250, 250, 250, 0) 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(250, 250, 250, 0) 100%);

  }

  .category__video__play {
    width: 100px;
    height: 100px;
    position: absolute;
    opacity: 0.8;
    top: 50%;
    left: 50%;
    margin: -50px 0 0 -50px;
    background: url(images/video__play.png);
  }

  .category__video__title {
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
  }

  .category__video__title a {
    color: #343434;
    text-decoration: none;
  }
  .category__video__title a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
  }

  .category__video__play:hover {
    opacity: 0.6
  }
  .category__video__data {
    float: left;
    margin: 0 25px 0 0;
  }
  .category__video__rating {
    float: right;
  }
  .category__video__comment {
    float: left;
  }
  .category__video__veiw {
    float: right;
    margin: 0 12px 0 2px;
  }
  .category__video__meta a {
    color: #fff;
  }
  .main__banner {
    width: 900px;
    margin: 0 0 15px 0px;
  }
  .main__banner img {
    display: block;
  }

  .content_main .main__banner {
    margin: 0 0 17px 0px;
  }

  .content .main__banner_bottom {
    margin-bottom: 0;
  }

  .content .pasli {
    text-align: center;
  }

  .content .pasli a {
    display: inline-block;
  }

  .category__nav {
    margin: -4px 0 20px 0;
    *zoom: 1;
  }
  .category__nav:before, .category__nav:after {
    content: " ";
    display: table;
  }
  .category__nav:after {
    clear: both;
  }
  .wp-pagenavi {
    margin: -4px 0 20px 0;
    overflow: hidden;
    clear: both;
  }
  .wp-pagenavi a, .wp-pagenavi span {
    display: block;
    float: left;
    height: 24px;
    width: 201px;
    line-height: 24px;
    border: 1px solid #f4f4f4;
    text-align: center;
    text-decoration: none;
    color: #adadad;
    font-size: 14px;
  }
  .wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: #5b5b5b;
    background: #eeedee;
    border-color: #f2f2f2;
    font-weight: bold;
  }
  .wp-pagenavi a + a, .wp-pagenavi a + span, .wp-pagenavi span + span, .wp-pagenavi span + a {
    margin: 0 0 0 6px;
  }
  .wp-pagenavi a.category__nav__arrow {
    width: 26px;
  }
  .wp-pagenavi a.previouspostslink {
    font-size: 0;
    text-indent: -9999em;
    margin: 0 0 0 0;
    width: 26px;
    background: url(images/nav__arrow_prev.png) center center no-repeat;
  }
  .wp-pagenavi a.previouspostslink:hover {
    background: #eeedee url(images/nav__arrow_prev_active.png) center center no-repeat;
  }
  .wp-pagenavi a.nextpostslink {
    margin: 0 0 0 6px;
    font-size: 0;
    text-indent: -9999em;
    width: 26px;
    background: url(images/nav__arrow_next.png) center center no-repeat;
  }
  .wp-pagenavi a.nextpostslink:hover {
    background: #eeedee url(images/nav__arrow_next_active.png) center center no-repeat;
  }
  .wp-pagenavi .extend {display: none;}
  .category__info {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 10px;
    margin: 0 0 0 0;
    color: #343434;
  }
  .category__info p + p {
    margin: 14px 0 0 0;
  }
  .category__info ul {
    margin: 0 0 0 22px;
    padding: 0 0 0 8px;
    list-style-type: disc;
  }
  .category__info li + li {
    margin: 6px 0 0 0;
  }

  .category__info__title {
    font-weight: bold;
    font-size: 22px;
    margin: 0 0 13px 0;
  }

  .category__info__item {
    margin: 16px 0 20px 0;
  }

  .middle .content_main {
    padding: 0 10px 0 10px;
  }

  .main__subtitle {
    height: 21px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    background: #f9f9f9;
    margin: 0 0 11px 0;
    font-weight: bold;
    line-height: 21px;
    font-size: 10px;
    text-transform: uppercase;
    *zoom: 1;
  }
  .main__subtitle:before, .main__subtitle:after {
    content: " ";
    display: table;
  }
  .main__subtitle:after {
    clear: both;
  }
  .main__subtitle span {
    display: block;
    float: left;
    background: #f0d460;
    border-right: 2px solid #fff;
    height: 21px;
    padding: 0 10px;
    color: #343434;
  }
  .main__subtitle .main__subtitle__more {
    float: right;
    color: #838383;
    margin: 0 14px 0;
    text-decoration: none;
  }
  .main__subtitle .main__subtitle__more:hover {
    color: #343434;
  }

  .news {
    margin: 0 0 13px 0;
    position: relative;
  }

  .ajax__loader {
    content: " ";
    position: absolute;
    z-index: 999;
    width: 100%;
    height: 100%;
    display: none;
    background: rgba(255,255,255,0.5) url(images/ajax-loader.gif) center center no-repeat;
  }

  .more_news {
    font-size: 17px;
  }

  .category__header_news {
    padding: 5px 6px 6px 6px;
    margin: 0;
    background: #f9f9f9;
  }
  .category__header_news .category__arrow {
    width: 315px;
  }
  .category__header_news .category__title {
    text-transform: none;
    font-size: 13px;
    line-height: 22px;
  }
  .category__header_news .category__title:first-letter {
    text-transform: uppercase;
  }

  .news__list {
    margin: 3px 0 8px 0;
    border-bottom: 1px solid #eaeaea;
  }

  .news__item {
    padding: 2px 0;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
/*    height:20px;*/
  display: table;
  }
  .news__item.bold {
    font-weight: bold;
    color: #343434;
  }
  .news__item.important {
    background: #f0d460;
  }
  .news__item .post-categories {
    float: left;
  }
  .news__category {
display: block;
    height: 15px;
    text-decoration: none;
    line-height: 15px;
    padding: 2px 8px 2px 9px;
        margin: 0px 7px 1px 0px;
    border: 1px solid #E6E6E6;
    border-radius: 3px;
    background-color: #FFC501;
    background-size: 100% auto;
    background-image: linear-gradient(to top, #E9E9E9 0%, #F0EFEF 12.67%, #E9E9E9 100%);
    color: #8D9397;
    font-size: 0.68em;
    text-transform: uppercase;
    /* float: left; */
    margin-left: 10px;
    min-width: 60px;
    text-align: center;
    display: inline-block;
    line-height: 1;
    height: auto;
    vertical-align: middle;
    float: none;
    display: table-cell;
    white-space: nowrap;
}
.news__category:hover {
  border: 1px solid #d5be4b;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #efd35f;
  color: #525252;
}
.important .news__category {
  /*margin: 0 7px 0 4px;*/

}
.important .news__category:hover {
  background-color: #ffc501;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTIuNjclIiBzdG9wLWNvbG9yPSIjZjBlZmVmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTllOWU5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e9e9e9), color-stop(12.67%, #f0efef), color-stop(100%, #e9e9e9));
  background-image: -moz-linear-gradient(bottom, #e9e9e9 0%, #f0efef 12.67%, #e9e9e9 100%);
  background-image: -webkit-linear-gradient(bottom, #e9e9e9 0%, #f0efef 12.67%, #e9e9e9 100%);
  background-image: linear-gradient(to top, #e9e9e9 0%, #f0efef 12.67%, #e9e9e9 100%);
}
.news__item .post-categories a {
  display: inline-block;
  height: 22px;
  line-height: 24px;
  padding: 0 8px 0 9px;
  margin: 0 7px 0 0;
  border: 1px solid #e6e6e6;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #ffc501;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTIuNjclIiBzdG9wLWNvbG9yPSIjZjBlZmVmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTllOWU5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e9e9e9), color-stop(12.67%, #f0efef), color-stop(100%, #e9e9e9));
  background-image: -moz-linear-gradient(bottom, #e9e9e9 0%, #f0efef 12.67%, #e9e9e9 100%);
  background-image: -webkit-linear-gradient(bottom, #e9e9e9 0%, #f0efef 12.67%, #e9e9e9 100%);
  background-image: linear-gradient(to top, #e9e9e9 0%, #f0efef 12.67%, #e9e9e9 100%);
  color: #8d9397;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 0.68em;
  text-transform: uppercase;
}
.news__item .post-categories a:hover {
  border: 1px solid #d5be4b;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #efd35f;
  color: #525252;
}

.news__name {
    color: #5b5b5b;
    font-size: 13px;
    text-decoration: none;
    line-height: 24px;
    display: table-cell;
    line-height: 1;
    vertical-align: middle;
    float: none;
    padding-left: 10px;
    width: 100%;
}
.news__name:hover {
  font-weight: bold;
}

.news__item + .news__item {
  border-top: 1px solid #eaeaea;
}

.main__post {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  margin: 0 0 15px 0;
}

.main__post__content {
  margin: 11px 0 8px 0;
  color: #343434;
  font-size: 0.619em;
  letter-spacing: -0.2px;
  *zoom: 1;
}
.main__post__content:before, .main__post__content:after {
  content: " ";
  display: table;
}
.main__post__content:after {
  clear: both;
}

.main__post__icon {
  float: left;
  margin: 2px 10px 0 0;
}

.main__post__row {
  float: left;
  width: 297px;
}
.main__post__row p {
  margin: 0;
  line-height: 1.3em;
}
.main__post__row p + p {
  margin: 18px 0 0 0;
}

.main__post__row + .main__post__row {
  margin: 0 0 0 15px;
}

.main__post__subtitle {
  font-size: 14px;
  line-height: 19px;
}

.press {
  margin: 0 0 46px 0;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.press .main__subtitle {
  margin: 0 0 26px 0;
}
.press .category__post__comment {
  margin: 0 275px 0 15px;
}

.press__item + .press__item {
  margin: 52px 0 0 0;
}

.press__head {
  margin: 0 0 15px 0;
  *zoom: 1;
}
.press__head:before, .press__head:after {
  content: " ";
  display: table;
}
.press__head:after {
  clear: both;
}

.press__head__icon {
    border: 1px solid #aeaeae;
    width: 173px;
    margin: 0 13px 0 0;
    display: inline-block;
}
.press__head__icon img {
  display: block;
}

.press__head__info {
}

.press__title {
  margin: -3px 0 6px 0;
  font-weight: bold;
}
.press__title a {
  font-size: 17px;
  color: #343434;
  text-decoration: none;
}
.press__title a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.press__text {
  color: #343434;
  font-size: 13px;
  letter-spacing: -0.2px;
  width: 700px;
  line-height: 1.3em;
  display: inline-block;
  vertical-align: top;
}

.press__subtitle {
  font-size: 15px;
  line-height: 19px;
  margin: 0 0 14px 0;
}

.main__video {
  margin: 0 0 38px 0;
}

.main__slider__inner {
  width: 780px;
  height: 260px;
  position: relative;
  overflow: hidden;
}

.main__slider__arrow {
  width: 56px;
  height: 171px;
  cursor: pointer;
  background-color: #f9f9f9;
  background-position: center center;
  background-repeat: no-repeat;
}
.main__slider__arrow:hover {
  background-color: #edecec;
}

.slider__arrow_left {
  float: left;
  margin: 0 3px 0 0;
  background-image: url(images/video__arrow_left.png);
}

.slider__arrow_right {
  float: right;
  margin: 0 0 0 3px;
  background-image: url(images/video__arrow_right.png);
}

.main__video__list {
  width: 2000em;
  position: relative;
}
.main__video__list li {
  float: left;
  display: block;
  width: 261px;
  height: 171px;
}
.main__video__list li:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.main__video__list li + li {
  margin: 0 0 0 8px;
}
.main__video__list li .fancybox {
  width: 261px;
  height: 171px;
  margin-bottom: 10px;
  display: block;
}
.main__video__list li .fancybox img {
  display: block;
  width: 100%;
  height: 100%;
}
.main__video__list li img {
  display: block;
  width: 100%;
  height: auto;
}
.video-conteiner {
  display: none;
}

.advertisement {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  margin: 0 0 30px 0;
}
.advertisement .main__subtitle {
  margin: 0 0 7px 0;
}

.advertisement__list {
  width: 2000em;
  position: relative;
}
.advertisement__list li {
  float: left;
  display: block;
  width: 193px;
  height: 171px;
}
.advertisement__list li:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.advertisement__list li + li {
  margin: 0 0 0 8px;
}

.advertisement__icon {
  margin: 0 0 5px 0;
}
.advertisement__icon:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.advertisement__icon img {
  display: block;
}

.advertisement__name {
  line-height: 13px;
}
.advertisement__name a {
  color: #3c3c3c;
  font-size: 11px;
  font-weight: bold;
}
.advertisement__name a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.sidebar__subtitle {
  width: 173px;
  height: 28px;
  text-transform: uppercase;
  line-height: 28px;
  text-align: center;
  color: #635727;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(255, 218, 61, 0.35);
  clear: both;
}

.sidebar__banner {
  text-align: center;
  margin: 0 0 21px 0;
}
.sidebar__banner img {
  display: inline-block;
}

.sidebar__right .sidebar__subtitle {
  border-radius: 4px 0 0 4px;
  border-right: 0;
  margin: 0 0 0 -4px;
}

.sidebar__search {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  position: relative;
  width: 158px;
  height: 24px;
  margin: 5px 0 10px 6px;
}
.sidebar__search .query {
  border: 1px solid #c5c5c5;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 125px;
  height: 24px;
  background: #fff;
  padding: 0 27px 0 6px;
  font-size: 15px;
  color: #424141;
}
.sidebar__search .query:-moz-placeholder {
  color: #5b5b5b;
}
.sidebar__search .query::-webkit-input-placeholder {
  color: #5b5b5b;
}
.sidebar__search .query:focus {
  border: 1px solid #929191;
}
.sidebar__search .search__btn {
  position: absolute;
  right: 7px;
  top: 5px;
  border: 0;
  height: 15px;
  width: 13px;
  text-indent: -9999em;
  background: url(images/search__btn.png) left top no-repeat;
}
.sidebar__search .search__btn:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.sidebar__interview {
  margin: 0 4px 30px 5px;
  font-size: 0.6em;
  line-height: 1.2em;
  color: #555;
}
.sidebar__interview .sidebar__subtitle {
  margin: 0 0 0 -9px;
}

.sidebar__interview__question {
  margin: 11px 0 14px 5px;
  font-size:12px;
}

.sidebar__interview__item {
  /*height: 14px;*/
  cursor: pointer;
  line-height: 14px;
  border-radius: 3px;
  text-align: center;
}

.sidebar__interview__item:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.sidebar__interview__item + .sidebar__interview__item {
  margin: 7px 0 0 0;
}

.sidebar__interview__more {
  display: block;
  height: 23px;
  line-height: 23px;
  border: 1px solid #c5c5c5;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  text-align: center;
  margin: 14px 0 0 0;
  color: #555;
  font-size: 15px;
}

.sidebar__interview__more:hover {
  background: none;
  color: #313131;
}

.wp-polls-ans input.sidebar__interview__more {
  display: block;
  width: 161px;
  height: 25px;
  line-height: 23px;
  border: 1px solid #c5c5c5;
  border-radius: 5px;
  background-color: #fff;
  text-align: center;
  margin: 14px 0 0 0;
  color: #555;
  font-size: 15px;
}
.wp-polls-ans input.sidebar__interview__more:hover {
  background: none;
  color: #313131;
}

.sidebar__topcomment {
  margin: 0 5px 20px 10px;
  font-size: 15px;
  color: #555;
}
.sidebar__topcomment .sidebar__subtitle {
  margin: 0 0 0 -14px;
}

.sidebar__topcomment__text {
  line-height: 18px;
  margin: 11px 0 7px 0;
}

.sidebar__topcomment__item {
  display: block;
  height: 19px;
  line-height: 19px;
  width: 148px;
  border: 1px solid #c5c5c5;
  -moz-border-radius: 3px;
  text-decoration: none;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
  text-align: center;
  color: #555;
}
.sidebar__topcomment__item:hover {
  background: none;
  color: #313131;
}

.sidebar__topcomment__item + .sidebar__topcomment__item {
  margin: 4px 0 0 0;
}

.left__sidebar .sidebar__subtitle {
  border-radius: 0 4px 4px 0;
  border-left: 0;
  margin: 0 0 0 0;
}

.sidebar__advertising {
  margin: 0 0 13px 0;
  text-align: center;
}

.sidebar__advertising__order {
  display: inline-block;
  text-align: center;
  height: 24px;
  line-height: 24px;
  border-radius: 3px;
  width: 157px;
  margin: 5px 0 0 5px;
  color: #000;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
}
.sidebar__advertising__order:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.sidebar__advertising__stats {
  margin: 11px 0 0 0;
  text-align: center;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.advertising__stats__title {
  padding: 0 0 5px 0;
  margin: 0 0 9px 0;
  font-weight: 800;
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 1px solid #c6c6c6;
  font-size: 20px;
  color: #5b5b5b;
}

.advertising__stats__item .count {
  font-weight: 800;
  font-size: 25px;
  color: #5b5b5b;
  display: block;
  margin: 0 0 -4px 0;
}
.advertising__stats__item .name {
  font-size: 15px;
}

.advertising__stats__item + .advertising__stats__item {
  margin: 14px 0 0 0;
}

.sidebar__materials {
  margin: 0 4px 25px 5px;
  clear: both;
}
.sidebar__materials .sidebar__subtitle {
  margin: 0 0 0 -5px;
}

.sidebar__materials__nav {
  margin: 0 0 8px 0;
  *zoom: 1;
}
.sidebar__materials__nav:before, .sidebar__materials__nav:after {
  content: " ";
  display: table;
}
.sidebar__materials__nav:after {
  clear: both;
}
.sidebar__materials__nav li {
  float: left;
}
.sidebar__materials__nav span {
  text-transform: uppercase;
  display: block;
  cursor: pointer;
  padding: 0 12px 0 12px;
  height: 18px;
  line-height: 18px;
  font-size: 10.8px;
  background: #eeeeed;
  color: #353535;
}
.sidebar__materials__nav span:hover {
  background: #eeeeed;
}
.sidebar__materials__nav span.active {
  background: #bababa;
}

.sidebar__tape {
  margin: 8px 0 0 0;
  font-size: 0.64em;
  line-height: 1.269em;
  letter-spacing: 0.1px;
  font-weight: bold;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.sidebar__tape__item {
  padding: 0 2px;
}

.sidebar__tape__item a{
  text-decoration: none;
}

.sidebar__tape__item a:hover{
  opacity: 0.8;
}

.sidebar__tape__data {
  color: #9e9d9e;
}

.sidebar__tape__content {
  color: #222222;
}
.sidebar__tape__content img {
  margin: 4px 0 0 0;
}
.sidebar__tape__content span {
  display: block;
}

.sidebar__tape__item + .sidebar__tape__item {
  margin: 7px 0 0 0;
  padding: 6px 0 0 0;
  border-top: 1px solid #7f7f7f;
}

.sidebar__comments {
  margin: 3px 4px 25px 5px;
  clear: both;
}
.sidebar__comments .sidebar__subtitle {
  margin: 0 0 0 -5px;
}

.search__title {
  font-size: 28px;
  font-weight: 600;
  text-transform: none;
}


.footer {
  background: #343434;
  padding: 0 0 0 0;
  min-width: 1260px;
  overflow: hidden;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.footer__logo {
  display: block;
  float: left;
  margin: 0 24px 0 0;
}

.footer__contacts {
  float: left;
  margin: 9px 0 0 0;
}

.footer__info {
  margin: 9px 0 7px 0;
  float: right;
  width: 445px;
}
.footer__info p + p {
  margin: 10px 0 0 0;
}

.counters {
  clear: both;
  margin: 0 0 0 8px;
}

.popup {
  background: #fff;
  width: 267px;
  padding: 1px 18px 19px 19px;
  display: none;
}
.popup .chosen-select-no-single {
  width: 267px;
  margin: 0 0 14px;
}
.popup .chosen-container {
  width: 267px;
  float: left;
  background: #fff;
  *zoom: 1;
}
.popup .chosen-container:before, .popup .chosen-container:after {
  content: " ";
  display: table;
}
.popup .chosen-container:after {
  clear: both;
}
.popup .chosen-container .chosen-drop {
  width: 267px;
  background: #fff;
}

.popup__title {
  line-height: 49px;
  border-bottom: 1px solid #c6c6c6;
  color: #343434;
  font-weight: 800;
  font-size: 26px;
  text-align: center;
  margin: 0 0 5px 0;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.popup__info {
  margin: 3px 0 14px 0;
  color: #9f9f9f;
  font-size: 10px;
  line-height: 12px;
  clear: both;
}

.popup__info_password {
  padding: 18px 0 10px 7px;
  margin: 0;
}

.popup__input {
  border: 1px solid #e3e3e3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 0 7px;
  margin: 0 0 14px 0;
  height: 29px;
  width: 251px;
  background-color: #fff;
  -moz-box-shadow: inset 0 0 7px rgba(225, 225, 225, 0.35);
  -webkit-box-shadow: inset 0 0 7px rgba(225, 225, 225, 0.35);
  box-shadow: inset 0 0 7px rgba(225, 225, 225, 0.35);
  color: #888;
  font-size: 15px;
}
.popup__input:-moz-placeholder {
  color: #888;
}
.popup__input::-webkit-input-placeholder {
  color: #888;
}

.popup__btn {
  width: 265px;
  height: 34px;
  text-align: center;
  line-height: 27px;
  margin: 11px 0 0 0;
  color: #635727;
  font-size: 15px;
  border-radius: 3px;
  font-family: "SegoeUIBold", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.popup__btn:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}


/* Бегущая строка */
.str_wrap {
  overflow:hidden;
  //zoom:1;
  width:100%;
  position:relative;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  white-space:nowrap;
}

.str_wrap.str_active {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.str_move {
  white-space:nowrap;
  position:absolute;
  top:0;
  left:0;
  cursor:move;
}
.str_move_clone {
  display:inline-block;
  //display:inline;
  //zoom:1;
  vertical-align:top;
  position:absolute;
  left:100%;
  top:0;
}
.str_vertical .str_move_clone {
  left:0;
  top:100%;
}
.str_down .str_move_clone {
  left:0;
  bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
  white-space:normal;
  width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
  cursor:inherit;
}
.str_wrap img {
  max-width:none !important;
}
.zaki_like_dislike_count_neutra, .zaki_like_dislike_count  {
  margin: 0 0 0 45px !important;
  line-height: 20px !important;
}
.zaki_like_dislike {
  top: 5px !important;
}
.modalform {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  cursor: pointer;
}
.modalform__link {
  cursor: pointer;
  text-decoration: underline;
}
.modalform > button {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
  margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

.alignright {
  float:right;
  margin: 5px 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto
}

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%; /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; /* Above WP toolbar. */
}
table {
  border-collapse: collapse;
  border-style: hidden;
  border: 1px solid #e9e9e9;
}

table td, table th {
  border: 1px solid #e9e9e9;
  padding: 3px;
}
.one_block_title_text_bg { background:#f8db3c; } .one_block_title_text_left { background:url('images/title_bg_left.jpg') left no-repeat; } .one_block_title_text_right { background:url('images/title_bg_right.jpg') right no-repeat; height:36px; line-height:36px; padding:0 20px; font-weight:bold; font-size:17px; } .one_block_title_text { float:left; } .one_block_title_1 { overflow: hidden; position: relative; } .one_block_title_2 { float: left; left: 50%; position: relative; } .one_block_title_3 { left: -50%; list-style-type: none; margin: 0; overflow: hidden; padding: 0; position: relative; } .title_red { color:#ea0e0e; } .second_title { font-size:17px; font-weight:bold; } .one_block_txt { padding:15px 0 20px; } .one_block_txt p:last-child { margin-bottom:0; } .one_block_osn_txt { padding-top:20px; } .one_block_osn_txt p { margin-left:0; } .one_block { padding-bottom:35px; } .for_bl .one_block:last-child { padding-bottom:0; } .one_block_osn_txt p{ line-height:1.5em; } .bolder { font-weight:bold; } .one_block .one_block_txt:last-child { padding-bottom:0; } .p_a_banners_one { padding-bottom:20px; float:right; clear:both; }
.one_block_title_line { background:#f8db3c; height:3px; } .one_block_title_line_left { background:url('images/title_line_left.jpg') left no-repeat; height:3px; } .one_block_title_line_right { background:url('images/title_line_right.jpg') right no-repeat; height:3px; } .clear { clear:both; }

.one_third {
  width: 30.650%;
  position: relative;
  margin-right: 4%;
  float: left;
  background: #eeeeed;
  text-align: center;
  font-weight: bold;
  font-size: 17px;
  margin-top: 20px;

}
.one_third a{
	text-decoration: none;
  display: block;
  position: relative;
  z-index: 10;
  padding: 5px 0;
}
.one_third span{
	position: absolute;
  right: 9px;
  top: 7px;
  z-index:1;
}
.one_third:hover .sub_cat{display:block !important;}
.one_third>a:hover {background: #757573;}
.last {
  margin-right: 0 !important;
  clear: right;
}

.sub_cat{
 width: 95%;
 /* margin-left: 2.5%; */
 /* margin-top: 10px; */
 display: none;
 padding: 2.5%;
 padding-bottom: 10px;
 position: absolute;
 background: #eeeeed;
 z-index: 100;

}

.sub_cat li {
	margin-top:5px;
	background: #fff;
	/*padding:3px 0;*/
}
.sub_cat li:hover{background: #FBDA4F;}

#filter{
	margin-top:25px;
}

#filter a{
	display:inline-block;
	padding: 5px;
  width: 138px;
  background: #fff;
  outline: none;
  border: 1px solid #eeeeed;
  font-size: 16px;
  text-decoration: none;
  text-align: center;
  cursor:pointer;
}
#filter .sale_button{margin-left:-4px;}
#filter a:hover{background: #757573 !important;}

.active_tab{
	background: #FBDA4F !important;
}

.advs{margin-top:20px;}
.advs_foto{
	height: 150px;
	width: 150px;
	float:left;
	margin-right:20px;
	border:1px solid #bbbbb0;
	overflow:hidden;
}
.advs_foto img{    width: auto;
  height: 100%;
  margin: 0 auto;
  display: block;}
  .advs p{
   font-size: 16px;
   margin-top: 0;
   line-height: 30px;
 }
 .advs .title{font-size:20px; font-weight:bold;}
 .advs .title a{text-decoration:none;}

 .post__veiw{
  padding: 0 0 0 17px;
  margin: 0 0 0 3px;
  background: url(images/veiw.png) left center no-repeat;}

  #posts_rcl,#publics_block > div.posts_rcl_block.recall_child_content_block,#postform{display:none !important;}

  #public_link{display: inline-block;
    padding: 10px;
    background: #3F7BAA;
    color: #fff;}
    #your-profile > table > tbody > tr:nth-child(1){display:none;}
    #block_author-rcl{display:none !important;}
    .widget_author_profil{margin-bottom:15px;}
    .widget_author_profil .author-avatar{display:none;}
    .widget_author_profil .sidebar__subtitle{
      border: 1px solid #e7d062;
      background-color: #f1d95b;
    }

    .feedcomment h2{
     font-size: 16px !important;
     display: block;
     width: 100%;
     color:#ABAAAA;
     margin-bottom:5px;}
     .publics-table-rcl  a{color:#3F7BAA;}
     .publics-table-rcl  a:hover{color:#000;}

     .bx-wrapper img{height:100% !important; width:auto !important;}
     .rcl-gallery li{background:#ededed;}
     #bx-pager{display:none !important;}
     #get-media-rcl{display:none;}
     #form-advertisements-0 > b{display:none;}
     .radio_label{display:inline-block !important; margin: 10px !important;}
     .no_foto{display:block;}
     .bx-wrapper{margin: 20px auto 10px !important;}
     .public_date{
       height: 40px;
       padding-top: 10px;
       border-bottom: 1px solid #e2e2e2;
       font-size: 12px;
     }
     .price,.region{
       height: 40px;
       padding-top: 10px;
       border-bottom: 1px solid #e2e2e2;
     }
     .price strong{
       background: #0d9d0d;
       display: inline-block;
       padding: 5px 10px;
       color: #fff;}
       .price span,.region span{display:inline-block; width:100px;}
       .region a{color:#3c87c0;}
       div.public_date > span:nth-child(2){color:#b7b7b7;}
       .adv_title{font-size:20px;font-weight:bold;}
       .author_contacts{
         float: right;
         display: inline-block;
         background-color: #f9f9f9;
         margin-left: 30px;
         padding: 0 15px;
         border: 1px solid #d5d5d5;
         border-radius: 10px;
         width: auto !important;}

         #filter select option{background:#f5f5f5;}
         #filter select {
          padding: 0;
          float: right;
          height: 33px;
          font-size: 16px;
          background: #f5f5f5;
          border: 1px solid #dcdcdc;}
          #filter select option[value="3670"],#filter select option[value="3671"]{background:#fff;}
          #filter  input[type="radio"]{display:none;}
          .adv_search .sidebar__search .query{
            width: 93%;
            height: 35px;
            color: #c5c5c5;
          }
          .adv_search .sidebar__search {width:55%;    display: inline-block;}
          .adv_search .sidebar__search .search__btn{top: 11px;}
          .adv_search a{
           display: inline-block;
           float: right;
           width: 40%;
           /*background: #eeeeed;*/
           background: #FBDA4F;
           height: 30px;
           margin-top: 5px;
           padding-top: 5px;
           text-transform: uppercase;
           font-weight: bold;
           text-decoration: none;
           font-size: 18px;
           text-align: center;
         }
         .adv_search a:hover{background: #757573;}

         .related_advs .bx-viewport{height:auto !important;}
         .related_advs .bx-viewport img{height:150px !important;}
         .related_advs .bx-viewport a{text-decoration:none; text-align:center;}
         .related_advs .bx-pager{display:none !important;}
         .related_advs .bx-viewport li{text-align:center;}
         .related_advs_title{    font-size: 25px;
          text-align: center;
          background: #f0d65a;
          padding: 7px;
        }
        .related_advs  .bx-wrapper {
          padding: 0 35px !important;
        }
        .header .sidebar__right{
         margin-top: 0 !important;
         position: relative;}
         .header .sidebar__right .header__link{
           position: absolute;
           z-index: 10;
         }


         #contact_form_pop input[name="dynamictext-394"]{
          color: #006ba3;
        }
        #contact_form_pop input[type="text"]{
          display: inline-block;
          width: auto;
          border: none;
        }

        #contact_form_pop > div > form > p:nth-child(3){text-align:center;}
        #contact_form_pop input,#contact_form_admin input[type="submit"]{
          text-transform: uppercase;
          padding: 10px 0;
          width: 300px;
          margin: 0 auto;
          border: none;
        }
        #contact_form_admin input[type="submit"]{

          background: #d4d4d4;
        }
        #contact_form_pop input[type="email"]{border: 1px solid #e3e3e3;border-radius: 5px;margin-top:10px;}
        #contact_form_pop textarea{width:540px;height:100px;margin-top:15px;resize: none; border: 1px solid #e3e3e3;border-radius: 5px;}
        #contact_form_admin .form_title{
         font-size: 19px;
         display: block;
         text-align: center;
         font-weight: bold;
       }
       .tags span{
         background: url('images/tags-bg.png');
         float: left;
         display: block;
         margin-top: 10px;
         width: 67px;
         padding-top: 1px;
         height: 24px;
         padding-right: 10px;
         text-transform: uppercase;
         font-weight: bold;
         text-align: center;
         font-size: 16px;}
         .tags {margin-bottom:10px;}
         .tags a{
           text-decoration: none;
           font-size: 16px;
           display: block;
           float: left;
           margin: 10px 15px 0;
           background: linear-gradient(to top, #f5f5f5, #fefefe);
           height: 23px;
           padding: 0 10px;
           border: 1px solid #f2f2f2;}

           #upload-public-form{background:#fff;}

           .recall-button-new{
            border: 1px solid #449BFA;
            padding: 5px 5px;
            background: #3F7BAA;
            color: #fff;
            font-size: 15px;
            box-shadow: none;
            border-radius: 0;
            padding: 5px;
            border-radius: 5px;
            text-align: center;
            width: 200px;
            cursor: pointer;
            line-height: 1;
            height: auto;
            text-decoration: none;
            white-space: nowrap;
          }

          .recall-button-new span{display:inline-block;}
          .recall-button-new span,.recall-button-new input{cursor:pointer;}
          .recall-button{font-size: 16px !important;}
          .sidebar__widget .recall-button{font-size:12px !important;}

          .paginator a,.paginator span{ padding: 5px 10px;font-size:14px;text-decoration:none;}
          .paginator .current,.paginator a:not(.next):hover{
            border: 1px solid #e1e1e1;
            border-radius: 5px;}
            .fancybox-overlay{z-index:100000;}

            #comments:not(.recall-button){
             display: block;
             font-size: 1.17em;
             -webkit-margin-before: 1em;
             -webkit-margin-after: 1em;
             -webkit-margin-start: 0px;
             -webkit-margin-end: 0px;
             font-weight: bold;
           }

           div.zaki_like_dislike_box {
            margin: 0 0 10px 10px !important;
          }
          body.home > div.wrap > div > div > main{position:relative;top:-12px;}
          body.error404 .article{min-height:400px;}
          #login-form-rcl > form > p{color:#f00;}
          #login-form-rcl > form > p a{color:#449BFA;}
          .sidebar__search input[type="checkbox"]{display:none;}

          /* Social links block */
          .b-social {
            width: 148px;
            min-height: 50px;
            border: 1px solid #ccc;
            border-radius: 5px;
            margin-left: 10px;
            overflow: hidden;
            /* padding-top: 10px; */
            padding-bottom: 5px;
            /* margin-top: 10px; */
          }

          .b-social p {
            margin: 0;
            text-align: center;
            font-size: 12px;
          }

          .b-social__item {
            display: block;
            background: url('images/social-sprite.png');
            width: 30px;
            height: 30px;
            background-position: 0 0;
            float: left;
            margin-right: 5px;
            margin-top: 2px;
            transition: opacity 0.3s linear;
          }

          .b-social__item:hover {
            opacity: 0.8;
          }

          .b-social__item.last-child {
            margin-right: 0;
          }

          .b-social__item.first-child {
            margin-left: 6px;
          }

          .b-social__item.twitter {
            background-position: -30px 0;
          }

          .b-social__item.vkontakte {
            background-position: -60px 0;
          }

          .b-social__item.facebook {
            background-position: -90px 0;
          }

          .main__post__row.full_width{width:auto;}
          .footer__info a{color:#fff;}
          /* удалить, чтобы открыть статистику */

          .sidebar__advertising{display:none;}
          .sidebar__materials{margin-top:20px;}



          #contact_form_pop > form > p:nth-child(2) > span:nth-child(1)}{display:none;}
          #contact_form_pop input[name="dynamictext-394"] {

           display:none;
         }
         #contact_form_pop .mail_to{color: #006ba3;}
         /**/
         .more_news {display:none;}

         .widget_democracy .sidebar__subtitle{
           border: 1px solid #e7d062;
           background-color: #f1d95b;
         }

         .widget_democracy .dem-poll-title {
          display: block;
          margin: 11px 0 14px 5px;
          font-size: 12px;
          font-weight:400;
          color: #000;
        }
        #democracy {
          margin: 0 4px 30px 5px;
          font-size: 0.6em;
          line-height: 1.2em;
          color: #555;
        }
        .article  #democracy {font-size:12px;}
        .dem-vote label{cursor:pointer;} 
        .dem-archive-link,.dem-total-votes{font-size:12px !important;}
        .dem-begin-date{display:none !important;}
        .widget_democracy  .democracy .dem-vote li {
  /*  border: 1px solid #e7d062;
  background-color: #f1d95b;*/
  margin: 7px 0 0 0;
  cursor: pointer;
  line-height: 14px;
	/*
    border-radius: 3px;
    text-align: center;*/
  }
  .widget_democracy  .democracy .dem-vote li:hover{background-color: #b9c620;color:#fff;border-color:#b9c620;}
  .widget_democracy  .democracy .dem-vote li.ative{background-color: #3b8bc6;color:#fff;border-color:#3b8bc6;}

/*.widget_democracy  .democracy ul li input{display:none;}
.widget_democracy{display:none;}*/
@media screen and (max-device-width: 600px) { 
 .cantegory__nav li + li {
  margin: 0 0 0 12px;
}
}


/*Опрос*/
.democracy:after{content:'';display:table;clear:both}
.democracy ul li,.democracy ul{background:none;padding:0;margin:0}
.democracy ul li:before{display:none}
.democracy input[type='radio'],.democracy input[type='checkbox']{margin:0;vertical-align:middle}
.democracy input[type='radio']:focus,.democracy input[type='checkbox']:focus{outline:0}
#democracy ul{list-style:none;border:0}
input[type="submit"].dem-button,a.dem-button,.dem-button{position:relative;display:inline-block;text-decoration:none;user-select:none;line-height:1;border:0;margin:0;padding:0}
input[type="submit"].dem-button:focus,a.dem-button:focus,.dem-button:focus{outline:0}
a.dem-button:hover{text-decoration:none}
.democracy{position:relative;margin:0 auto}
.democracy input[type='radio'],.democracy input[type='checkbox']{margin-right:.2em}
.dem-screen{position:relative;line-height:1.3}
ul.dem-vote{margin-bottom:.6em}
ul.dem-vote li{padding-bottom:0;margin-bottom:0}
ul.dem-vote li>*{margin-bottom:.6em}
ul.dem-answers li{padding-bottom:1em}
.dem-answers .label{margin-bottom:.2em;line-height:1.2}
.dem-graph{position:relative;color:#555;color:rgba(0,0,0,.6);box-sizing:content-box;width:100%;display:table;height:1.2em;line-height:1.2em}
.dem-fill{position:absolute;top:0;left:0;height:100%;background-color:#7cb4dd}
.dem-voted-this .dem-fill{background-color:#ffc45a}
.dem-votes-txt,.dem-percent-txt{position:relative;display:table-cell;padding-left:.3em;vertical-align:middle;font-size:90%}
.dem-poll-info{padding-bottom:1em}
.dem-poll-info:after{content:'';display:table;clear:both}
.dem-poll-info>*{font-size:85%;display:block;float:right;clear:both;text-align:right;opacity:.7;line-height:1.3}
.dem-vote label{float:none;display:block}
.dem-results-link{display:inline-block;line-height:1;margin:.8em 1em}
.democracy .dem-bottom{padding-bottom:1em}
.dem-bottom{text-align:center}
.dem-poll-title{display:block;margin-bottom:1.5em;margin-top:1.2em;font-size:18px;}
.dem-cache-notice{box-sizing:border-box;width:100%;padding:.3em 1em;margin-bottom:1em;background:#fff07f;color:#908748;color:rgba(0,0,0,.7)}
.dem-cache-notice a{color:#69622f}
.dem-star{font-size:90%;vertical-align:baseline;padding-left:.3em;color:#ff4e00}
.dem-poll-note{font-size:90%;padding:.5em;opacity:.8;line-height:1.3}
.dem-copyright{position:absolute;bottom:-1em;right:0;text-decoration:none;color:#b2b2b2;opacity:.5;line-height:1}
.dem-copyright:hover{opacity:1}
.dem-add-answer{position:relative}
.dem-add-answer>*{display:block}
.dem-add-answer a{display:inline-block}
input.dem-add-answer-txt{width:100%;box-sizing:border-box}
.dem-add-answer-close{position:absolute;right:0;padding:0 .7em;cursor:pointer;color:#333}
.dem-add-answer-close:hover{color:#ff2700}
.dem-edit-link{display:block;position:absolute;top:0;right:0;line-height:1;text-decoration:none !important;border:0 !important}
.dem-edit-link svg{width:1.2em !important;fill:#5a5a5a;fill:rgba(0,0,0,.6)}
.dem-edit-link:hover svg{fill:#35a91d}
.dem-loader{display:none;position:absolute;top:0;left:0;width:100%;height:100%}
.dem-loader>*{display:table-cell;vertical-align:middle;text-align:center}
.dem-loader svg{width:20%;max-width:100px;min-width:80px;margin-bottom:15%}
.dem-loader [class^="dem-"]{margin-bottom:15% !important}
.dem-archives .democracy{margin-bottom:2em;padding-bottom:20px;border-bottom:1px dashed #ccc}
.dem-archives .dem-archive-link{display:none}
.dem-link{font-style:italic;font-size:90%}
.dem-vote-link:before{content:'←'}
.dem-vote label:hover{opacity:.8}
.dem-vote-button{float:left}
.dem-graph{font-family:Arial,sans-serif;background:#f7f7f7;background:linear-gradient(to bottom,rgba(0,0,0,.05) 50%,rgba(0,0,0,.1) 50%);background:-webkit-linear-gradient(top,rgba(0,0,0,.05) 50%,rgba(0,0,0,.1) 50%)}
.dem-fill{background-image:linear-gradient(to right,rgba(255,255,255,.3),transparent);background-image:-webkit-linear-gradient(left,rgba(255,255,255,.3),transparent)}
.dem-answers .label{margin-bottom:.1em}
.dem-votes-txt,.dem-percent-txt{font-size:80%}
.dem-percent-txt{display:none}
.dem-answers li:hover .dem-votes-txt{display:none}
.dem-answers li:hover .dem-percent-txt{display:table-cell}
.dem-voted-this .label:before{content:'✓';display:inline-block;margin-right:.2em}
.dem-voted-this .dem-graph{border-color:#969696}
.dem-label-percent-txt,.dem-votes-txt-percent,.dem-novoted .dem-votes-txt{display:none}
.dem-poll-info{font-style:italic}
.dem-archive-link{text-align:right}
.dem-bottom{text-align:left}
input[type="submit"].dem-button,a.dem-button,.dem-button{font-size:90%;font-family:Arial,sans-serif;padding:.8em 1.6em !important;color:#000;background:#f1d95b;;text-transform:uppercase}
input[type="submit"].dem-button:hover,a.dem-button:hover,.dem-button:hover{color:#fff;background:#b9c620;}

.dem-cube {
  width:100%;
  height:100%;
  min-width:40px;
  min-height:40px;
  max-width:70px;
  max-height:70px;
  background-color: #fccc2d;

  margin: 0 auto;
  -webkit-animation: dem-cube 1.2s infinite ease-in-out; animation: dem-cube 1.2s infinite ease-in-out;}

  @-webkit-keyframes dem-cube {
    0% { -webkit-transform: perspective(120px) }
    50% { -webkit-transform: perspective(120px) rotateY(180deg) }
    100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
  }

  @keyframes dem-cube {
    0% { 
      transform: perspective(120px) rotateX(0deg) rotateY(0deg);
      -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) 
      } 50% { 
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) 
        } 100% { 
          transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
          -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        }
      }

      .news_author span{font-weight:bold;}

      #s2email{    margin: 10px;
        width: 200px;
        padding: 5px;
        border: 2px solid #eeeeed;
        border-radius: 8px;}
        

        .sidebar__right .bx-viewport img{    height: auto !important;
          width: 100% !important;}
          .sidebar__right .bx-viewport span a{    text-align: center;
            text-decoration: none;
            font-weight: bold;
            font-size: 13px;
            display: block;
            margin-bottom: 10px;}
            .sidebar__right  .bx-pager{display:none !important;}


            .sidebar__right .bx-viewport span{}


            .list{
             padding-left: 30px;
             list-style: disc;
             list-style-position: inside;}
             
             #advs_description{	
               margin-top: 60px;
             }

             #agro-slide li span{
              color: #fff;
              position: absolute;
              top: 45%;
              z-index: 1999999999999999000;
              display: block;
              width: 100%;
              text-align: center;
              text-shadow:
              -1px -1px 0 #000,
              1px -1px 0 #000,
              -1px 1px 0 #000,
              1px 1px 0 #000;
            }
            #agro-slide li img{
             width:150px !important;
             height:100px !important;
           }
           #agro-slide ul{visibility:hidden;}
           #agro-slide	.bx-wrapper .bx-viewport {
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            border: none;
            left: 0;
            background: none;
            -webkit-transform: translatez(0);
            -moz-transform: translatez(0);
            -ms-transform: translatez(0);
            -o-transform: translatez(0);
            transform: translatez(0);
            margin:0 auto;
            height:100px !important;
            width:150px !important;
          }
          .video_unique{
           clear:both;
           margin-top:40px;
         }


         /* == WordPress WYSIWYG Editor Styles == */

         .entry-content img {
           margin: 0 0 1.5em 0;
         }
         .alignleft, img.alignleft {
           margin-right: 1.5em;
           display: inline;
           float: left !important;
         }
         .alignright, img.alignright {
           margin-left: 1.5em;
           display: inline;
           float: right !important;
         }
         .aligncenter, img.aligncenter {
           margin-right: auto;
           margin-left: auto;
           display: block;
           clear: both !important;
         }
         .alignnone, img.alignnone {
           /* not sure about this one */
         }
         .wp-caption {
           margin-bottom: 1.5em;
           text-align: center;
           padding-top: 5px;
         }
         .wp-caption img {
           border: 0 none;
           padding: 0;
           margin: 0;
         }
         .wp-caption p.wp-caption-text {
           line-height: 1.5;
           font-size: 10px;
           margin: 0;
         }
         .wp-smiley {
           margin: 0 !important;
           max-height: 1em;
         }
         blockquote.left {
           margin-right: 20px;
           text-align: right;
           margin-left: 0;
           width: 33%;
           float: left;
         }
         blockquote.right {
           margin-left: 20px;
           text-align: left;
           margin-right: 0;
           width: 33%;
           float: right;
         }
         .gallery dl {}
         .gallery dt {}
         .gallery dd {}
         .gallery dl a {}
         .gallery dl img {}
         .gallery-caption {}

         .size-full {}
         .size-large {}
         .size-medium {}
         .size-thumbnail {}
         #webcamupload{
           box-shadow: none;
           cursor: pointer;
           background: #3F7BAA;
           color: #fff;
           width: 100%;
           text-align: center;
           padding: 5px 0;
           margin-top: 5px;
         }

         #userpic-upload{bottom:40px !important;}

         .ui-dialog-titlebar-close:before{display:none;}
         .ui-widget-content{background:#fff !important;}
         .ui-button-text-only .ui-button-text{line-height:0 !important;}

       .unlogged .panel_lk_recall .buttons > p {/* float:left; */}
       .unlogged .panel_lk_recall > div > p:nth-child(1){margin-left:10px;}
       .sidebar__right.unlogged{
         margin-top:-37px;
       }

       #agro-slide .bx-wrapper{
         margin-top:5px !important;
       }
       #widget-author-profil-2{margin-bottom:8px;}
       .panel_lk_recall .username{margin:0px !important;}

       .article__content:not(.advs_content) ul{
         list-style: disc;
         padding-left: 30px;
       }
       .article__content:not(.advs_content) ol{
         list-style: decimal;
         padding-left: 30px;
       }

       #place8 .wpproaddlink{
         display:block;
         margin: 0 auto;
         background: url(images/test_fromkoss_img.gif) no-repeat;
         width: 728px;
         height: 90px;
       }
       #advs_description ul{
         list-style-type: disc;
         padding-left: 40px;
       }
       #advs_description ol{
         list-style-type: decimal;
         padding-left: 40px;
       }

       #commentform {
        position: relative;
      }

      #commentform .cptch_block {
        position: absolute;
        top: 9px;
        right: 3px;
        width: 500px;
      }

      #commentform .cptch_block .cptch_wrap {
        float: right;
      }

      #pro_ads_custom_widgets-16 {display: none!important;}

      .home #pro_ads_custom_widgets-16,.home .proadszone-235818 {display: block!important;}

      .category-7484 .category__title{
        width: 342px;
      }
      .category-7484 .category__prevlink, .category-7484 .category__nextlink{
        width: 266px;
      }

      aside.sidebar iframe {
        border:0;
      }

      .mejs-container.svg.wp-video-shortcode.mejs-video,
      .mejs-container.svg.wp-video-shortcode.mejs-video .mejs-mediaelement,
      .mejs-container.svg.wp-video-shortcode.mejs-video .mejs-mediaelement video {
/*  width: 623px !important;
  height: 351px !important;
  overflow: hidden;*/
} 


.mejs-container.svg.wp-video-shortcode.mejs-video .mejs-controls {
  /*width: 623px !important;*/
}

.fancybox-inner #slider2.video-conteiner {
  overflow: hidden !important;
}

#banner170417 {
  margin: 0 auto !important;
}
.promo_banner{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;

}

.promo_banner img{
  margin-top: 10px;
}

.promo_commerc{
  border: 1px solid #e7d062;
  background-color: #f1d95b;
  padding: 10px 0px;
}
.comm_img{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.comm_img > a{
  margin-bottom: 10px;
  margin-right: 10px;
}

#place8{
  text-align: center;
}
.bn-item{
      margin: 10px 10px 0 10px;
    width: calc(100% - 20px);
}