/**
 * Главный файл для фронтенда. 
 */
/**
 * Различные mixin-ы для удобства работы.
 */
.hvr_none {
  border-bottom: none;
  border: none;
  text-decoration: none;
}
.hvr_none:hover {
  border-bottom: none;
  border: none;
  text-decoration: none;
}
.hvr_none span,
.hvr_none a {
  border-bottom: none;
  border: none;
}
.hvr_none span:hover,
.hvr_none a:hover {
  border-bottom: none;
  border: none;
}
/****** HVR  - 2 */
.w25,
.w33,
.w50,
.w60,
.w40 {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
}
.w25 {
  width: 25%;
}
.w33 {
  width: 33.3333%;
}
.w40 {
  width: 40%;
}
.w50 {
  width: 50%;
}
.w60 {
  width: 60%;
}
.w100 {
  width: 100%;
}
.block {
  display: block;
}
.inlineblock {
  display: inline-block;
}
.clear {
  clear: both;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.clearfix {
  display: inline-block;
}
/* start commented backslash hack \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/* close commented backslash hack */
/* Подключаем миксины для удобства работы */
/*@import (less) "font.less";*/
/* Шрифтовые иконки */
.brilliant-select {
  position: relative;
  background: white;
  display: inline-block;
  min-width: 160px;
}
.bs-option {
  padding: 7px 10px;
  /*border: 1px solid #EDEEEB;*/
  /*border-bottom: none;*/
  border-bottom: 1px solid #b7bfcd;
  line-height: 22px;
}
.bs-option-color {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #BFBBB4;
}
.bs-options {
  position: absolute;
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background: white;
  z-index: 1;
  display: none;
}
.bs-opened .bs-options {
  display: block;
  box-shadow: 1px 1px 10px #d6d6d6;
}
.bs-active-block .bs-option {
  padding-right: 25px;
  position: relative;
}
.bs-active-block .bs-option:after {
  content: '';
  position: absolute;
  height: 6px;
  width: 10px;
  right: 10px;
  bottom: 0;
  top: 0;
  margin: auto;
  background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIuNyA3Ij48c3R5bGU+LnN0MHtmaWxsOiNFRkUyRTY7fSAuc3Qxe2ZpbGw6I0Y4RjRGNTt9IC5zdDJ7ZmlsbDojOTk4N0E2O30gLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM5OTg3QTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q0e29wYWNpdHk6MC4yNTt9IC5zdDV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3Q2e2ZpbGw6I0ZGRkZGRjt9IC5zdDd7ZmlsbDojQjRBN0JDO30gLnN0OHtmaWxsOiNERkRFRTI7fSAuc3Q5e2ZpbGw6dXJsKCNTVkdJRF8xXyk7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fSAuc3QxMHtmaWxsOnVybCgjU1ZHSURfMl8pO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30gLnN0MTF7ZmlsbDp1cmwoI1NWR0lEXzNfKTtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEye2ZpbGw6IzMzNEVEMDtzdHJva2U6I0NDQ0NDQztzdHJva2Utd2lkdGg6MC4yNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9IC5zdDEze2NsaXAtcGF0aDp1cmwoI1NWR0lEXzVfKTtmaWxsOiNGRkZFRkY7fSAuc3QxNHtjbGlwLXBhdGg6dXJsKCNTVkdJRF81Xyk7ZmlsbDojRkUxQTFEO30gLnN0MTV7ZmlsbDojMkQxQTNBO30gLnN0MTZ7ZmlsbDojOEY3ODlEO30gLnN0MTd7ZmlsbDojMzcyMTQ2O30gLnN0MTh7ZmlsbDojODM2RThFO30gLnN0MTl7ZmlsbDojRTZFNkU2O30gLnN0MjB7ZmlsbDojODQ4MDg3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDIwIiBkPSJNMTIuNy43TDEyIDAgNi40IDUuNi43IDAgMCAuNyA2LjQgN3oiLz48L3N2Zz4=');
}
.bs-options .bs-option:hover {
  background: #f9f9f9;
}
.bs-option {
  cursor: pointer;
}
.bs-opened .bs-active-block .bs-option:after {
  transform: rotate(180deg);
}
.brilliant-select,
.bs-options {
  /*border-bottom: 1px solid #EDEEEB;*/
}
.bs-option-title {
  display: inline-block;
  vertical-align: middle;
}
/* BrilliantSelect */
/*****add Natali mobile*/
/**
 * Всякие заготовки
 */
@font-face {
  font-family: 'robotocondensed';
  src: url('../fonts/lk52l9xr-webfont.eot');
  src: url('../fonts/lk52l9xr-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lk52l9xr-webfont.woff2') format('woff2'), url('../fonts/lk52l9xr-webfont.woff') format('woff'), url('../fonts/lk52l9xr-webfont.ttf') format('truetype'), url('../fonts/lk52l9xr-webfont.svg#robotocondensed') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'roboto_condensedlight';
  src: url('../fonts/roboto-condensed.light-webfont.eot');
  src: url('../fonts/roboto-condensed.light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-condensed.light-webfont.woff2') format('woff2'), url('../fonts/roboto-condensed.light-webfont.woff') format('woff'), url('../fonts/roboto-condensed.light-webfont.ttf') format('truetype'), url('../fonts/roboto-condensed.light-webfont.svg#roboto_condensedlight') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/****** Color */
* {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
}
li {
  list-style: none;
}
.input-filter,
input[type=email],
input[type=password],
input[type=text] {
  padding: 10px;
  padding: 4px 10px;
  border-radius: 0;
  font-size: 16px;
  color: #363E45;
  border: none;
  background: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
body {
  font-family: 'robotocondensed';
  height: 100%;
  position: relative;
}
.FooterInfo__desc {
    margin: 20px 0;
    font-size: 12px;
    color: #bdbdbd;
    text-align: justify;
    padding: 0 20px;
}
.Wrapper_main.top_banner {
  max-width: 100%;
  overflow: hidden;
  display: block;
  margin: 0 auto;
}
.news-mod-catsidebarone {
  position: relative;
  margin: 20px auto;
  width: 100%;
  overflow: hidden;
}
.news-mod-catsidebarone .heading2 {
  position: absolute;
  top: 20px;
  left: 0px;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 5px 10px;
}
.news-mod-catsidebarone .heading2 h2 {
  text-transform: uppercase;
  color: dodgerblue;
  font-weight: normal;
  font-size: 14px;
}
.news-mod-catsidebarone img {
  width: 100%;
  display: block;
}
.news-mod-catsidebarone .news-mod-catsidebarone-caption {
  position: absolute;
  bottom: 20px;
  color: #ffffff;
  left: 20px;
  right: 20px;
}
.top_banner .htmlblock.htmlblock-picture {
  margin: 0 auto;
  overflow: hidden;
  width: 100%;
  position: relative;
}
.top_banner .htmlblock.htmlblock-picture a {
  display: table;
  margin: 0 auto;
  width: 100%;
}
.top_banner .htmlblock.htmlblock-picture iframe {
  display: block;
  max-width: 100%;
  margin: 0 auto;
  height: 90px;
  object-fit: contain;
}
iframe {
  width: 100%;
}
.pages-page-content a {
  font-family: Arial;
  font-size: 14px;
  color: #3D8DB8;
  text-decoration: underline;
}
.Wrapper_main.top_banner iframe {
  width: 1px;
  min-width: 100%;
}
.FooterInfo {
  text-align: center;
  margin: 15px 0 0 0;
}
.Wrapper_main {
  background-color: #fff;
  margin-top: -2px;
  position: relative;
}
.News__desc table {
  width: 100%;
  border: #000000;
}
.News__desc table tr td {
  border: #000 1px solid;
}
.News__desc div {
  margin: 10px 0;
  font-size: 14px;
  text-align: justify;
}
.Header {
  background-color: #58585a;
  padding: 10px 0;
  height: 30px;
  position: relative;
}
.Header.active-menu {
  height: auto;
}
.Header > .Wrapper_main {
  /*border-bottom: 5px solid rgb(238,238,238);*/
  background-color: inherit;
}
.Header a.burger {
  display: inline-block;
  width: 25px;
  height: 20px;
  cursor: pointer;
  text-decoration: none;
  position: absolute;
  left: 20px;
  top: 0px;
}
.Header a.burger i {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 2px;
  color: #fff;
  font: bold 14px/0.4 Helvetica;
  text-transform: uppercase;
  text-indent: -55px;
  background: #ffffff;
  transition: all 0.2s ease-out;
}
.Header a.burger i::before,
.Header a i::after {
  content: '';
  width: 100%;
  height: 2px;
  background: #ffffff;
  position: absolute;
  left: 0;
  transition: all 0.2s ease-out;
}
.Header ul li a.burger i::before,
.Header ul li a i::after {
  content: '';
  display: none;
}
.Header ul li i.pg {
  display: none;
}
.Header a.burger i::before,
.Header a i::after {
  content: '';
  width: 100%;
  height: 2px;
  background: #ffffff;
  position: absolute;
  left: 0;
  transition: all 0.2s ease-out;
}
.Header a.burger i::after {
  bottom: -8px;
}
.Header a.burger i::before {
  top: -8px;
}
.Header a.burger:hover i::before {
  top: -10px;
}
.Header a.burger:hover i::after {
  bottom: -10px;
}
.Header a.burger.active i {
  background: transparent;
}
.Header a.burger.active i::before {
  top: 0;
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -ms-transform: rotateZ(45deg);
  -o-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}
.Header a.burger.active i::after {
  bottom: 0;
  -webkit-transform: rotateZ(-45deg);
  -moz-transform: rotateZ(-45deg);
  -ms-transform: rotateZ(-45deg);
  -o-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
}
.Header__logo {
  background: url('../images/logo_media_mob.svg') no-repeat;
  background-position-y: center;
  width: 90px;
  height: 30px;
  float: none;
  display: block;
  position: relative;
  margin: 0 auto;
}
.AllNewsItemInfo {
  margin: 10px 0 0 0;
}
.Center .seo_wrapper {
  margin: 20px 0;
}
.Center .seo_wrapper h1 {
  margin: 0 0 10px 0;
}
.Center .seo_wrapper h2 {
  margin: 10px 0;
  font-size: 14px;
  font-weight: normal;
}
.Center .seo_wrapper p {
  margin: 5px 0;
  font-size: 12px;
}
.Mob_HeaderSearch {
  position: absolute;
  cursor: pointer;
  display: block;
  color: #EDEDED;
  font-family: Arial;
  font-size: 12px;
  right: 20px;
  top: 7px;
  height: 20px;
  width: 20px;
  /*
    background: @sprites;
    background-position: -277px -85px;
    background-size: 450px;
	*/
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjcuNCAyNC45Ij48c3R5bGU+LnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6MTB9PC9zdHlsZT48c3dpdGNoPjxnPjxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjExIiBjeT0iMTEiIHI9IjkuNSIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNi40IDIzLjdsLTguMi02LjUiLz48L2c+PC9zd2l0Y2g+PC9zdmc+Cg==) no-repeat;
}
.Mob_MainSearch {
  background: #484848;
  display: none;
  width: 100%;
  position: absolute;
  z-index: 999;
  top: 40px;
  overflow: hidden;
  text-align: center;
  padding: 20px 0;
}
.Mob_MainSearch .Mob_MainSearchInner {
  padding: 10px 0;
}
.Mob_MainSearch form {
  width: 97%;
  margin: 0 auto;
  position: relative;
}
.Mob_MainSearch input {
  background: #fff;
  border: none;
  outline: none;
  font-size: 15px;
  color: #989898;
  padding: 10px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}
.Mob_MainSearch button {
  border: none;
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  background: #ffffff;
  font-size: 0px;
  cursor: pointer;
  outline: none;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjguMiAyNS43Ij48c3R5bGU+LnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiM0ODQ4NDg7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6MTB9PC9zdHlsZT48c3dpdGNoPjxnPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjExLjMiIGN5PSIxMS4zIiByPSI5LjgiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjcuMyAyNC41bC04LjUtNi44Ii8+PC9nPjwvc3dpdGNoPjwvc3ZnPgo=) no-repeat;
  position: absolute;
  top: 7px;
  right: 10px;
  width: 25px;
  height: 20px;
}
.article-after {
  margin: 20px 0;
  font-weight: bold;
}
.article-after a {
  font-family: Arial;
  font-size: 14px;
  color: #3d8db8;
  text-decoration: underline;
}
.article-after a:hover {
  text-decoration: none;
}
.ya-share2_inited {
  margin: 20px 0 0 0;
}
.comment-item .comment-item {
  margin: 20px 0 20px 20px;
}
.newspartners {
  margin: 20px 0;
}
.newspartners h2 {
  display: inline-block;
  margin: 0 0 30px 0;
  font-size: 21px;
  color: #58585a;
  border-bottom: 3px solid #58585a;
  margin-bottom: 5px;
  padding-bottom: 5px;
  text-transform: uppercase;
  font-weight: normal;
}
.main-poster-recomented-head {
  margin: 15px 0;
}
.main-poster-recomented-head__title {
  font-size: 26px;
  color: #333;
}
.main-poster-filter button {
  float: right;
}
.news-search-more {
  margin-top: 10px;
}
.select_width {
  background: #f4f4f4;
  border: none;
  height: 40px;
  overflow: hidden;
  position: relative;
}
.select_switch p {
  position: relative;
  color: #333;
  width: 90%;
  padding-left: 10px;
  box-sizing: border-box;
  font-size: 14px;
  padding-top: 0;
}
.select_switch select {
  /*position: absolute;
    opacity: 0;	
    height: 17px;
    top: 0;
    left: 0;	
	*/
  width: 100%;
  border: none;
}
.select_width select {
  padding: 10px;
  border: none;
  outline: none;
}
.select_width i {
  width: 20px;
  height: 20px;
  float: right;
  margin: 1px 10px 0 0;
  text-align: center;
  padding-top: 2px;
  color: #E04938;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 12px;
  transform: rotate(180deg);
  line-height: 13px;
  position: relative;
  top: 12px;
}
.article-main-text table {
  border-collapse: collapse;
  border-spacing: 0;
  text-align: left;
  margin: 10px 0;
  width: 100%;
}
.article-main-text table tr td {
  color: #333;
  font-size: 13px;
  padding: 5px;
  vertical-align: middle;
  word-wrap: break-word;
}
.article-main-text .imgwrapper {
  margin: 10px 0;
}
.main-poster-anons__title {
  font-size: 14px;
  color: #3d8db8;
  font-weight: 500;
  text-transform: lowercase;
  line-height: 21px;
}
.main-poster-anons-items {
  margin: 20px 0px 40px 0px;
}
.main-poster-anons-row._no_margin {
  margin: 0;
}
.news-main-item._block {
  display: block;
}
#blogs_home .Blog__title,
#blogs_categories .Blog__title,
#blogs_author .Blog__title,
#blogs_authors .Blog__title,
#affiche_home .Blog__title {
  font-size: 32px;
  color: #3d8db8;
  font-weight: normal;
  line-height: 30px;
  margin: 10px 0 20px 0;
}
#blogs_home .blog-menus,
#blogs_categories .blog-menus,
#blogs_author .blog-menus,
#blogs_authors .blog-menus,
#affiche_home .blog-menus {
  margin: 30px 0;
  border-bottom: 3px solid #EDEDED;
  padding-bottom: 8px;
}
#blogs_home .blog-menus a,
#blogs_categories .blog-menus a,
#blogs_author .blog-menus a,
#blogs_authors .blog-menus a,
#affiche_home .blog-menus a,
#blogs_home .blog-menus span,
#blogs_categories .blog-menus span,
#blogs_author .blog-menus span,
#blogs_authors .blog-menus span,
#affiche_home .blog-menus span {
  font-size: 18px;
  color: #656565;
  display: inline-block;
  vertical-align: middle;
  font-weight: normal;
  padding: 5px 0 2px 0;
  margin: 0 20px 0 0;
  text-transform: uppercase;
  border-bottom: 1px solid transparent;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
#blogs_home .blog-menus .active-menu,
#blogs_categories .blog-menus .active-menu,
#blogs_author .blog-menus .active-menu,
#blogs_authors .blog-menus .active-menu,
#affiche_home .blog-menus .active-menu {
  color: #E04938;
  border-bottom: 1px solid #E04938;
}
#blogs_home a.calendar:before,
#blogs_categories a.calendar:before,
#blogs_author a.calendar:before,
#blogs_authors a.calendar:before,
#affiche_home a.calendar:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGcgZmlsbD0iIzAxMDAwMiI+PHBhdGggZD0iTTI5LjMzNCAzSDI1VjFhMSAxIDAgMSAwLTIgMHYyaC02VjFhMSAxIDAgMSAwLTIgMHYySDlWMWExIDEgMCAxIDAtMiAwdjJIMi42NjdBMi42NjYgMi42NjYgMCAwIDAgMCA1LjY2NnYyMy42NjdBMi42NjcgMi42NjcgMCAwIDAgMi42NjcgMzJoMjYuNjY3QTIuNjY2IDIuNjY2IDAgMCAwIDMyIDI5LjMzM1Y1LjY2NkEyLjY2NSAyLjY2NSAwIDAgMCAyOS4zMzQgM3pNMzAgMjkuMzMzYS42NjcuNjY3IDAgMCAxLS42NjYuNjY3SDIuNjY3QS42NjcuNjY3IDAgMCAxIDIgMjkuMzMzVjUuNjY2QzIgNS4yOTkgMi4yOTkgNSAyLjY2NyA1SDd2MmExIDEgMCAxIDAgMiAwVjVoNnYyYTEgMSAwIDEgMCAyIDBWNWg2djJhMSAxIDAgMSAwIDIgMFY1aDQuMzM0Yy4zNjcgMCAuNjY2LjI5OS42NjYuNjY2djIzLjY2N3oiLz48cGF0aCBkPSJNNyAxMmg0djNIN3pNNyAxN2g0djNIN3pNNyAyMmg0djNIN3pNMTQgMjJoNHYzaC00ek0xNCAxN2g0djNoLTR6TTE0IDEyaDR2M2gtNHpNMjEgMjJoNHYzaC00ek0yMSAxN2g0djNoLTR6TTIxIDEyaDR2M2gtNHoiLz48L2c+PC9zdmc+);
  padding: 5px;
  width: 10px;
  height: 10px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
#blogs_home .blog-home-block,
#blogs_categories .blog-home-block,
#blogs_author .blog-home-block,
#blogs_authors .blog-home-block,
#affiche_home .blog-home-block {
  margin-bottom: 30px;
}
#blogs_home .blog-home-block-wrapper-odd,
#blogs_categories .blog-home-block-wrapper-odd,
#blogs_author .blog-home-block-wrapper-odd,
#blogs_authors .blog-home-block-wrapper-odd,
#affiche_home .blog-home-block-wrapper-odd {
  padding-right: 10px;
}
#blogs_home .blog-home-block-left,
#blogs_categories .blog-home-block-left,
#blogs_author .blog-home-block-left,
#blogs_authors .blog-home-block-left,
#affiche_home .blog-home-block-left,
#blogs_home .blog-home-block-right,
#blogs_categories .blog-home-block-right,
#blogs_author .blog-home-block-right,
#blogs_authors .blog-home-block-right,
#affiche_home .blog-home-block-right {
  display: inline-block;
  vertical-align: top;
}
#blogs_home .blog-home-left-avatar,
#blogs_categories .blog-home-left-avatar,
#blogs_author .blog-home-left-avatar,
#blogs_authors .blog-home-left-avatar,
#affiche_home .blog-home-left-avatar {
  display: block;
}
#blogs_home .blog-home-left-avatar img,
#blogs_categories .blog-home-left-avatar img,
#blogs_author .blog-home-left-avatar img,
#blogs_authors .blog-home-left-avatar img,
#affiche_home .blog-home-left-avatar img {
  width: 100%;
  display: block;
}
#blogs_home .blog-home-block-right-heading,
#blogs_categories .blog-home-block-right-heading,
#blogs_author .blog-home-block-right-heading,
#blogs_authors .blog-home-block-right-heading,
#affiche_home .blog-home-block-right-heading {
  margin: 10px 0;
}
#blogs_home .blog-home-block-right-heading a,
#blogs_categories .blog-home-block-right-heading a,
#blogs_author .blog-home-block-right-heading a,
#blogs_authors .blog-home-block-right-heading a,
#affiche_home .blog-home-block-right-heading a {
  color: #333;
  font-size: 18px;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
#blogs_home .blog-home-block-right-heading a:hover,
#blogs_categories .blog-home-block-right-heading a:hover,
#blogs_author .blog-home-block-right-heading a:hover,
#blogs_authors .blog-home-block-right-heading a:hover,
#affiche_home .blog-home-block-right-heading a:hover {
  color: #E04938;
}
#blogs_home .blog-home-right-date,
#blogs_categories .blog-home-right-date,
#blogs_author .blog-home-right-date,
#blogs_authors .blog-home-right-date,
#affiche_home .blog-home-right-date {
  color: #656565;
  font-size: 11px;
  text-transform: uppercase;
}
#blogs_home .blog-home-block-right-author,
#blogs_categories .blog-home-block-right-author,
#blogs_author .blog-home-block-right-author,
#blogs_authors .blog-home-block-right-author,
#affiche_home .blog-home-block-right-author {
  display: block;
  margin: 5px 0;
  color: #E04938;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
}
#blogs_home .blog-home-block-right-info,
#blogs_categories .blog-home-block-right-info,
#blogs_author .blog-home-block-right-info,
#blogs_authors .blog-home-block-right-info,
#affiche_home .blog-home-block-right-info {
  color: #656565;
  font-size: 11px;
}
#blogs_home .heading1,
#blogs_categories .heading1,
#blogs_author .heading1,
#blogs_authors .heading1,
#affiche_home .heading1 {
  position: relative;
}
#blogs_article .heading1 {
  position: relative;
}
#blogs_article .Blog__title {
  font-size: 32px;
  color: #3d8db8;
  font-weight: normal;
  line-height: 30px;
  margin: 10px 0 20px 0;
}
#blogs_article .article-heading {
  font-size: 24px;
  color: #575759;
}
#blogs_article .article-left-author-name {
  display: inline-block;
  margin-bottom: 5px;
  color: #E04938;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
}
#blogs_article .article-left-category {
  color: #3D8DB8;
}
#blogs_article .NewsService {
  margin: 10px 0;
}
#blogs_article .PostInfo__item {
  font-size: 12px;
  float: left;
  font-family: Arial;
  margin-left: 8px;
}
#blogs_article .PostInfo__item:first-child {
  margin-left: 0;
}
#blogs_article .PostInfo__item_time {
  font-weight: bold;
}
#blogs_article .article-main {
  font-family: Arial;
  font-size: 14px;
  color: #333;
  line-height: 21px;
}
#blogs_article .article-main-text {
  font-size: 14px!important;
}
#blogs_article .article-main-text p {
  margin: 10px 0;
}
#blogs_article img {
  max-width: 100%;
  display: block;
  margin: 10px auto;
}
#blogs_article .article-main-intro {
  font-weight: bold;
}
#page-404 {
  text-align: center;
  margin: 40px auto;
  color: #333;
}
#page-404 .page-404-title h1 {
  font-size: 24px;
  color: #575759;
  margin: 0 0 20px 0;
}
#page-404 .page-404-title h2 {
  color: #E04938;
  font-size: 20px;
  margin: 0 0 10px 0;
  font-weight: 400;
}
#page-404 .page-404-content {
  margin: 0 0 20px 0;
}
#page-404 .page-404-content div {
  margin: 0 0 10px 0;
}
#page-404 .page-404-content a {
  color: #3D8DB8;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
#page-404 .page-404-content a:hover {
  text-decoration: underline;
}
.BlockVideos {
  width: 100%;
  overflow: hidden;
  margin-bottom: 35px;
}
.BlockVideos__main {
  position: relative;
  overflow: hidden;
}
.time_video_block {
  color: #999;
  font-family: Arial, sans-serif;
  font-size: 12px;
  margin-top: 10px;
}
.text_video_block {
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #444;
  margin-top: 12px;
}
.BlockVideosPrev {
  margin-top: 11px;
}
.BlockVideos__play,
.BlockVideos__play_min {
  position: absolute;
  background: url(../images/sprites.png) no-repeat;
  background-position: -336px -171px;
  width: 102px;
  height: 62px;
  top: 41%;
  left: 41%;
  opacity: 0.6;
  z-index: 99;
}
.BlockVideos__main img {
  display: inline;
  margin: auto auto;
  /* position: absolute; */
  display: block;
  top: 0px;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
.BlockVideos__title {
  background: -moz-linear-gradient(top, transparent 0%, transparent 30%, rgba(0, 0, 0, 0.5) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(30%, transparent), color-stop(100%, rgba(0, 0, 0, 0.5)));
  background: -webkit-linear-gradient(top, transparent 0%, transparent 30%, rgba(0, 0, 0, 0.5) 100%);
  background: -o-linear-gradient(top, transparent 0%, transparent 30%, rgba(0, 0, 0, 0.5) 100%);
  background: -ms-linear-gradient(top, transparent 0%, transparent 30%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(to bottom, transparent 0%, transparent 30%, rgba(0, 0, 0, 0.5) 100%);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  color: #fff;
  -webkit-transition: 300ms;
  transition: 300ms;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.2);
}
.Img__label {
  top: 25px;
  left: 0;
  padding: 5px 20px;
  background: #3D8DB8;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  position: absolute;
}
.BlockVideos__title span {
  display: block;
  position: absolute;
  bottom: 20px;
  left: 10px;
}
.Img__label_red {
  background: #E04938;
}
.proofreader_mouse,
.proofreader_prompt {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABBVBMVEUAAACkpKSYmJimp6cAAACioqJ8fHwoKCilqKvT09OysrKsrKyenp5ubm4mJyfY2NjX2trV1dXIzs/AwL+qqqqNjo6EhYV2dnZHR0cgICAAAAD////6+vr3///6///8/Pz6+/34+Pj1xpP8///5/f7y8vLr6+zIyMnExcb+/v72+fv7+PT09fT++fLv7+/k5OT67d776trAwMGztLWrq6z0zaScm5v1vIT2uHvzsG30qV/2plnwewb7/f/58en/8uTh4eH06d3c3NzU1NX559Tx4tKfts60v8v84sr24cf+4cWtt8P627mvrrDz0a+enp+Wlpj0v4vyp2HyoEvzn0v8nUHvdACHj+EeAAAAG3RSTlMAkZGRGY53RZHEppWVdUDMx8a3p6eJfHNhOQ9xdycjAAAAzElEQVQY0z3MVZbCQBRF0SrShGDt3cgriRPc3d1d5j8UEux87nXXRUG/IEmSgAU7jP0i+gVI53I6TZrZXsYwfpAL1IOq1lfTklUoWSa2oVnV6ek8iRGyrigO1Bpltb5YFmPWrkBui1qyw6BiL4rbuAOzvNaWycAkSnaYwsgHtxTgKYOxDEbhf1EUQ24uM0o34wRG0Tcnz2e6up+3yhSje5Hv7qXVOPb1J7x7IT9iNEHcD/B4QdNkWeEv+II454TACz7gnu/58RdwOQWCV9W7G2YGTxlBAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
}
.proofreader_prompt {
  margin: 15px auto;
  padding: 2px 0 2px 20px;
  background-color: inherit;
  background-position: 2px 2px;
  clear: both;
}
.blog-items .blogs {
  margin-top: 20px;
}
.block-authors-tbl .blog-autors-all-row {
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
}
.block-authors-tbl .blog-autors-all-icon {
  display: inline-block;
  vertical-align: middle;
  width: 110px;
}
.block-authors-tbl .blog-autors-all-icon-avatar {
  width: 110px;
  height: 110px;
  -webkit-border-radius: 200em;
  -moz-border-radius: 200em;
  -ms-border-radius: 200em;
  -o-border-radius: 200em;
  border-radius: 200em;
  overflow: hidden;
  margin-bottom: 10px;
  display: block;
}
.block-authors-tbl .blog-autors-all-icon-avatar img {
  height: 100%;
  left: 0;
  object-fit: cover;
  object-position: top;
  top: 0;
  width: 100%;
}
.block-authors-tbl .blog-autors-all-icon-share {
  font-size: 12px;
  text-align: center;
  color: #3D8DB8;
}
.block-authors-tbl .blog-autors-all-info {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 20px;
}
.block-authors-tbl .blog-autors-all-info__name {
  color: #E04938;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
}
.block-authors-tbl .blog-autors-all-info__desc {
  font-size: 14px;
  color: #333;
  margin: 10px 0 0 0;
}
span.allFace {
  background: url(../images/avatar.face.jpg) no-repeat;
  background-size: contain;
  width: 33px;
  height: 33px;
  display: block;
  margin: 10px 0;
}
.blog-item-category-name {
  color: #3D8DB8;
  font-size: 11px;
}
.blog-item-author-name {
  display: inline-block;
  margin-bottom: 5px;
  color: #E04938;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
}
.blog-item-author-name:hover {
  text-decoration: underline;
}
.blog-item-author-avatar {
  display: block;
  margin-bottom: 5px;
  color: #E04938;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
}
.blog-item-author-avatar:hover {
  text-decoration: underline;
}
.delivery_block {
  margin-bottom: 20px;
}
.delivery_block .delivery_list {
  width: 80%;
  display: table;
  margin: 0 auto 0;
  position: relative;
  border: 1px solid #CACCCB;
  box-sizing: border-box;
  padding: 10px;
}
.delivery_list span,
.delivery_list span a {
  position: relative;
  color: #333;
  padding-left: 10px;
  box-sizing: border-box;
  width: 100%;
  font-size: 14px;
  display: block;
}
.delivery_list span:after,
.delivery_list span a:after {
  content: '';
  background: url(../images/sprites.png) no-repeat;
  background-position: -240px -40px;
  display: inline-block;
  position: absolute;
  top: 5px;
  right: 10px;
  width: 15px;
  height: 8px;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.delivery_block ul.cities_list {
  margin-top: 0px;
  z-index: 10;
  background: #f4f4f4;
  position: absolute;
  width: 75%;
  padding: 0;
  border: 1px solid #eaeaea;
  display: none;
  margin: 0 auto;
  left: 0;
  right: 0;
}
ul.archive-years-list li,
ul.cities_list li {
  list-style-type: none;
  border-top: 1px solid #efefef;
}
ul.archive-years-list a,
ul.cities_list a {
  display: block;
  padding: 10px;
  color: #333;
  font-size: 14px;
}
.heading-menu.switch {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48Y2lyY2xlIGN4PSIyNTYiIGN5PSIyNTYiIHI9IjY0Ii8+PGNpcmNsZSBjeD0iMjU2IiBjeT0iNDQ4IiByPSI2NCIvPjxjaXJjbGUgY3g9IjI1NiIgY3k9IjY0IiByPSI2NCIvPjwvc3ZnPg==);
  background-position: center;
  background-size: 100%;
  padding: 5px;
  position: absolute;
  top: 10px;
  right: 0;
  width: 20px;
  height: 20px;
  display: block;
  cursor: pointer;
  background-repeat: no-repeat;
}
.heading-menu-modal {
  background: #fff;
  display: none;
  padding: 15px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  position: absolute;
  right: 0;
  top: 42px;
  width: 50%;
  box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.1);
  z-index: 4;
}
.heading-menu-modal ul {
  padding: 0;
  margin: 0;
}
.heading-menu-modal ul li {
  list-style: none;
  margin-bottom: 10px;
}
.heading-menu-modal ul li a {
  color: #333;
  font-size: 14px;
  text-transform: uppercase;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.heading-menu-modal ul li a.active {
  color: #E04938;
  text-decoration: none;
}
.heading-menu-modal ul li a:hover {
  color: #E04938;
}
#footer-pusher {
  margin: 0 auto -60px;
  overflow: hidden;
  min-height: calc(100vh);
}
.Footer {
  min-height: 60px;
  background: #57585A;
  height: auto;
  box-sizing: border-box;
  display: table;
  width: 100%;
  padding: 10px 0;
}
.newspartners .google-auto-placed, 
.Wrapper_main.top_banner .google-auto-placed, 
.header.Header .google-auto-placed,
.seo_wrapper .google-auto-placed,
.Footer .google-auto-placed,
.Footer ~ .google-auto-placed,
.Footer + .google-auto-placed,
.Footer ~ #google_pedestal_container,
.Footer + #google_pedestal_container{
	display:none;
}
.Mob_FooterDesign,
.FooterDesigner,
.Footer .vers {
  font-size: 12px;
  color: #E3E3E3;
  text-align: center;
  margin: 10px 0 0 0;
}
.FooterDesigner a {
  color: #E04938;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.FooterDesigner a:hover {
  text-decoration: underline;
}
.Footer .vers a,
.Footer .vers span {
  padding: 0 10px;
}
.Mob_FooterDesign a {
  font-size: 12px;
  color: #E3E3E3;
}
#footer-pusher .push {
  height: 60px;
}
.hide_in_mob {
  visibility: hidden;
  height: 0px;
  padding: 0px;
  CLEAR: both;
}
.MainContent {
  padding: 0px 9px 55px;
}
.Center .tabs .item {
  display: none;
}
.news_feed {
  margin: 15px 0;
  box-sizing: border-box;
}
.pg-photo:before,
.pg-video:before,
.pg-search:before,
.pg-gotop-after:after {
  content: "";
}
i.pg {
  /*background: url(../images/sprites.png) no-repeat;*/
  width: 19px;
  height: 13px;
  margin-left: 5px;
  display: inline-block;
  position: relative;
  top: 3px;
}
i.pg.pg-burgermenu {
  /*
    background: url(../images/parentMenu.png) no-repeat;
    width: 11px;
    height: 7px;
    margin-left: 5px;
    display: inline-block;
    position: relative;
    top: 0px;
*/
}
i.pg.pg-video {
  background-position: -377px -41px;
}
i.pg.pg-photo {
  background-position: -351px -41px;
}
.left_block {
  width: 12%;
  float: left;
}
.ColumnItem__time {
  color: #323232;
  font-size: 13px;
  margin-right: 12px;
}
.right_block {
  float: right;
  width: 88%;
}
.right_block a.ColumnItem__desc {
  font-size: 15px;
  line-height: 15px;
  color: #323232;
  font-family: Arial;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.right_block a.ColumnItem__desc span.pretty_date_block {
  margin: 0 0 0 10px;
  font-size: 10px;
}
.ColumnItem__desc_bold,
.importance-2 .ColumnItem__desc,
.importance-2 .ColumnInfo__desc {
  font-weight: bold;
}
.importance-3 .name {
  font-weight: bold;
  color: #E04938;
}
.importance-3 .time {
  color: #E04938;
}
.ColumnItem {
  line-height: 16px;
  margin-top: 10px;
  padding-top: 10px;
  overflow: hidden;
  font-family: Arial;
}
.ColumnItem:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}
.ColumnItem:hover a.ColumnItem__desc {
  color: #e04938;
}
.tab-latest-articles-perdate {
  padding-top: 10px;
  margin-top: 10px;
}
.datedivisor {
  border-top: 1px solid #EDEDED;
  margin-top: 10px;
  padding-top: 10px;
  color: #3D8DB8;
  text-align: center;
  font-size: 13px;
  font-family: Arial;
  display: block;
}
.ButtonAll {
  position: relative;
  cursor: pointer;
  margin: 10px 0;
}
.ButtonAll a {
  font-size: 13px;
  text-transform: uppercase;
  color: #fff;
  display: block;
  padding: 5px 0;
  text-align: center;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.ButtonAll_icon {
  border: 1px solid #CBCBCB;
  position: relative;
  margin: 20px 0 0 0;
}
.ButtonAll_red a {
  color: #E04938;
}
.ButtonAll_icon a {
  text-align: center;
  display: block;
  font-size: 15px;
}
.ButtonAll_icon:after {
  content: "";
  background: url(../images/mobile-sprites.png) no-repeat;
  position: absolute;
  top: 9px;
  right: 12px;
  background-size: 320px;
  background-position: -199px 0;
  width: 8px;
  height: 9px;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.tabscontent .ButtonAll:hover a {
  text-decoration: underline;
}
.ButtonAll:hover .ButtonAll_icon:after {
  content: "";
  right: 20px;
}
.ButtonAll_red-bg:hover,
.ButtonAll_blue-bg:hover,
.ButtonAll_green-bg:hover,
.ButtonAll_purple-bg:hover,
.ButtonAll_orange-bg:hover {
  opacity: 0.85;
}
.Title {
  font-size: 21px;
  font-family: 'robotocondensed';
  color: #434343;
  border-bottom: 3px solid #EDEDED;
  padding-bottom: 5px;
  text-transform: uppercase;
  font-weight: normal;
}
.redCategory {
  border-bottom: 3px solid #e04938;
}
.greenCategory {
  border-bottom: 3px solid #3FA760;
}
.blueCategory {
  border-bottom: 3px solid #3D8DB8;
}
.orangeCategory {
  border-bottom: 3px solid #f15c2c;
}
.redCategory a {
  color: #E04938;
}
.blueCategory a {
  color: #3D8DB8;
}
.greenCategory a {
  color: #3FA760;
}
.orangeCategory a {
  color: #f15c2c;
}
.ButtonAll_red-bg {
  background: #E04938;
}
.ButtonAll_blue-bg {
  background: #3D8DB8;
}
.ButtonAll_green-bg {
  background: #3FA760;
}
.ButtonAll_orange-bg {
  background: #f15c2c;
}
.ButtonAll_red-bg:after,
.ButtonAll_blue-bg:after,
.ButtonAll_green-bg:after,
.ButtonAll_purple-bg:after {
  content: "";
  background: url(../images/mobile-sprites.png) no-repeat;
  position: absolute;
  top: 10px;
  right: 19px;
  background-size: 320px;
  background-position: -211px 0;
  width: 8px;
  height: 9px;
}
.ColumnInner {
  margin: 8px 0;
  width: 100%;
}
.ColumnInner.first .ColumnInfo__img {
  width: 100%;
}
.ColumnInfo__img img {
  max-width: 100%;
  margin: 0 auto;
  display: block;
}
.ColumnInfo__desc {
  font-size: 14px;
  color: #333;
  padding: 10px 0 0 0;
  display: inline-block;
}
.ColumnInner.other .ColumnInfo_small .ColumnInfo__desc:hover {
  color: #e04938;
}
.ColumnSmall {
  margin: 20px 0;
}
.desc_block {
  background: #f4f4f4;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  text-align: center;
  font-size: 15px;
  color: #333;
}
.htmlblock.htmlblock-picture {
  width: 100%;
  margin: 10px 0;
}
.htmlblock.htmlblock-picture .custom:not(:first-child){
 display:none;
}
.htmlblock.htmlblock-picture img {
  width: 100%;
}
.htmlblock.htmlblock-picture a {
  display: table;
  text-align: center;
  margin: 0 auto;
}
.fb_iframe_widget {
  margin: 10px 0;
}
.aftercontent-grid {
  margin: 20px 0;
}
.aftercontent-grid .htmlblock.htmlblock-picture {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
  padding: 10px 0;
  box-sizing: border-box;
}
.seo_wrapper {
  margin-top: 20px;
	overflow: hidden;
    box-sizing: border-box;  
}
.seo_wrapper h1 {
  font-size: 16px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #999;
}
.seo_wrapper .main-text {
  font-size: 14px;
  font-family: Arial, sans-serif;
  color: #999;
}
.seo_wrapper .seo_intro {
  margin: 15px 0px;
}
.seo_wrapper .seo_button_wrapp span {
  font-size: 14px;
  font-family: Arial, sans-serif;
  color: #666;
  text-decoration: underline;
}
.Point {
  position: relative;
}
.Point h2 {
  position: absolute;
  top: 30px;
  left: 0;
  border-bottom: none;
  background-color: rgba(255, 255, 255, 0.9);
  color: #ff5932;
  font-size: 14px;
  z-index: 10;
  padding: 5px;
}
.Point .PointItem__avatar {
  width: 100%;
  margin: 0;
  position: relative;
}
.Point .PointItem__avatar img {
  height: auto;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.Point .PointStyle {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 7rem 1rem 1.8rem;
  background: -webkit-linear-gradient(to top, #f3f3f3 30%, rgba(243, 243, 243, 0) 100%) repeat scroll 0 0 rgba(243, 243, 243, 0);
  background: linear-gradient(to top, #f3f3f3 30%, rgba(243, 243, 243, 0) 100%) repeat scroll 0 0 rgba(243, 243, 243, 0);
}
.Point .PointItem__themes {
  font-family: Arial;
  font-weight: bold;
  font-size: 16px;
  margin-top: 5px;
  color: #323232;
  position: relative;
}
.Point .PointItem__desc {
  margin-top: 10px;
  font-family: Arial;
  font-size: 12px;
  color: #1c1d1e;
  line-height: 16px;
}
.arrows {
  display: block;
  text-align: center;
}
.arrows .arrow {
  display: inline-block;
  width: 20px;
  height: 20px;
  font-family: monospace;
  background: #FFF;
  border: 1px solid #ccc;
  margin: 6px 0px 15px 0px;
  color: #da3a3b;
  cursor: pointer;
}
.WeekItem {
  margin: 0 0 20px 0;
  position: relative;
  clear: both;
}
.WeekItem .WeekItemWrap {
  width: 100%;
}
.WeekItem .WeekInfo {
  position: absolute;
  top: 0;
  left: 0;
}
.WeekItem .LabelMy,
.WeekItem .LabelMy_big {
  min-width: 175px;
  min-height: 40px;
  background: url(../images/redImg.png) no-repeat;
  background-size: 100%;
  background-position: center;
  position: relative;
}
.WeekItem .LabelMy_big {
  /*height: 67px;
		background-position: 0 -63px;*/
  background-position: center;
  display: table;
}
.WeekItem .Week_label {
  display: table;
}
.WeekItem .Week_label a {
  display: table-cell;
  vertical-align: middle;
}
.WeekItem .WeekInfoService {
  display: none;
}
.WeekItem .LabelMy span {
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  display: table-cell;
  vertical-align: middle;
  padding-left: 8px;
}
.WeekItem .WeekInfo a {
  display: table-cell;
  vertical-align: middle;
}
.WeekItem .Week__img {
  width: 100% ;
  display: table;
}
.WeekItem .Week__img img {
  width: 100%;
}
.WeekItem .WeekBottom {
  margin-top: 10px;
  overflow: hidden;
}
.WeekItem .WeekBottom__desc {
  font-size: 20px;
  color: #434343;
  display: block;
  overflow: hidden;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.WeekItem .WeekBottom__desc:hover {
  color: #e04938;
}
.Mob_tabs_wrap {
  display: none;
  background-color: #484848;
  width: 100%;
  text-align: left;
  position: absolute;
  z-index: 998;
  top: 40px;
  overflow: hidden;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.Mob_tabs_wrap .moduletable_menu {
  width: 100%;
}
.Mob_tabs_wrap a {
  display: block;
  padding: 10px 0;
  /*border-bottom: 1px solid #fff;*/
  color: #666769;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.Mob_tabs_wrap li a:hover {
  /*background-color: rgba(135, 135, 135, 0.45);*/
  color: #c3c3c3;
}
.Mob_tabs_wrap .vers {
  text-align: center;
  padding: 0 0 10px;
}
ul.menu.redmenu {
  padding: 0 20px;
  margin-top: 10px;
}
ul.menu.redmenu li {
  font-size: 18px;
  text-transform: uppercase;
  position: relative;
}
ul.menu.redmenu li a {
  color: #ffffff;
  font-family: 'roboto_condensedlight';
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
ul.menu.redmenu li a span {
  border-bottom: 2px solid #f25b2b;
}
ul.menu.redmenu li ul.small,
ul.menu.redmenu li .footermenuabout {
  display: none;
  margin: 0 20px 20px 20px;
}
ul.menu.redmenu li ul.small a,
ul.menu.redmenu li .footermenuabout a {
  font-size: 16px;
  text-transform: none;
  font-weight: normal;
}
ul.menu.redmenu li ul.small a span,
ul.menu.redmenu li .footermenuabout a span {
  border: none;
}
ul.menu.redmenu i.pg.pg-newMenuIcon {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjAuOCAyNyI+PHN0eWxlPi5zdDN7ZmlsbDojZmZmfTwvc3R5bGU+PHN3aXRjaD48Zz48cGF0aCBmaWxsPSIjZmY1YjMyIiBkPSJNNjAuOCAyMy42SDEwLjJMMCAyN2wzLjQtMTEuOFYwaDU3LjR6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTIzLjQgMTguNmgtM2wtNS44LTkuNXY5LjVoLTNWNC4yaDNsNS44IDkuNVY0LjJoM3YxNC40ek0zNC42IDEyLjNoLTUuN3YzLjloNi43djIuNEgyNlY0LjJoOS42djIuNGgtNi43VjEwaDUuN3YyLjN6TTQ4LjYgMTQuNGwxLjktMTAuMmgzbC0zLjIgMTQuNGgtM0w0NSA5bC0yLjMgOS42aC0zTDM2LjQgNC4yaDNsMS45IDEwLjIgMi40LTEwLjJoMi41bDIuNCAxMC4yeiIvPjwvZz48L3N3aXRjaD48L3N2Zz4K) no-repeat;
  width: 60px;
  height: 25px;
  display: inline-block;
  position: absolute;
  top: 0px;
}
.moduletable_menu li.deeper > a:after {
  content: "‹";
  display: inline-block;
  color: #f25b2b;
  float: right;
  transform: rotate(-90deg);
  margin: 0 10px;
  font-size: 30px;
}
ul.menu.redmenu > li:hover > a,
ul.menu.redmenu ul li:hover a {
  color: #c3c3c3;
}
.AllNews__tile {
  font-size: 18px;
  color: #656565;
  text-transform: uppercase;
  border-bottom: 3px solid #EDEDED;
  padding-bottom: 8px;
  display: block;
  font-weight: normal;
}
#news_blog,
.news-video,
#tags_tag,
.news_search,
.news_photo,
#blogs_author,
#affiche_home,
#blogs_home {
  margin: 10px 0 0 0;
  overflow: hidden;
}
#news_blog .Blog__title,
.news-video .Blog__title,
#tags_tag .Blog__title,
.news_search .Blog__title,
.news_photo .Blog__title,
#blogs_author .Blog__title,
#affiche_home .Blog__title,
#blogs_home .Blog__title {
  font-size: 32px;
  color: #3d8db8;
  font-weight: normal;
  line-height: 30px;
}
#news_blog .AllNews,
.news-video .AllNews,
#tags_tag .AllNews,
.news_search .AllNews,
.news_photo .AllNews,
#blogs_author .AllNews,
#affiche_home .AllNews,
#blogs_home .AllNews {
  margin-top: 20px;
}
#news_blog .AllNewsItems,
.news-video .AllNewsItems,
#tags_tag .AllNewsItems,
.news_search .AllNewsItems,
.news_photo .AllNewsItems,
#blogs_author .AllNewsItems,
#affiche_home .AllNewsItems,
#blogs_home .AllNewsItems {
  margin-top: 20px;
}
#news_blog .AllNewsItem,
.news-video .AllNewsItem,
#tags_tag .AllNewsItem,
.news_search .AllNewsItem,
.news_photo .AllNewsItem,
#blogs_author .AllNewsItem,
#affiche_home .AllNewsItem,
#blogs_home .AllNewsItem,
#news_blog .blog-top,
.news-video .blog-top,
#tags_tag .blog-top,
.news_search .blog-top,
.news_photo .blog-top,
#blogs_author .blog-top,
#affiche_home .blog-top,
#blogs_home .blog-top,
#news_blog .items-photos-block,
.news-video .items-photos-block,
#tags_tag .items-photos-block,
.news_search .items-photos-block,
.news_photo .items-photos-block,
#blogs_author .items-photos-block,
#affiche_home .items-photos-block,
#blogs_home .items-photos-block {
  margin-top: 20px;
}
#news_blog .AllNewsItemService,
.news-video .AllNewsItemService,
#tags_tag .AllNewsItemService,
.news_search .AllNewsItemService,
.news_photo .AllNewsItemService,
#blogs_author .AllNewsItemService,
#affiche_home .AllNewsItemService,
#blogs_home .AllNewsItemService {
  width: 20%;
  float: left;
}
#news_blog .AllNewsItemWrap,
.news-video .AllNewsItemWrap,
#tags_tag .AllNewsItemWrap,
.news_search .AllNewsItemWrap,
.news_photo .AllNewsItemWrap,
#blogs_author .AllNewsItemWrap,
#affiche_home .AllNewsItemWrap,
#blogs_home .AllNewsItemWrap {
  padding-bottom: 0px;
  border-bottom: 1px solid #F4F4F4;
  float: left;
  width: 80%;
}
#news_blog .AllNewsItemImg,
.news-video .AllNewsItemImg,
#tags_tag .AllNewsItemImg,
.news_search .AllNewsItemImg,
.news_photo .AllNewsItemImg,
#blogs_author .AllNewsItemImg,
#affiche_home .AllNewsItemImg,
#blogs_home .AllNewsItemImg {
  width: 20%;
  display: table;
  margin-right: 33px;
  float: left;
}
#news_blog .AllNewsItemImg__wrap,
.news-video .AllNewsItemImg__wrap,
#tags_tag .AllNewsItemImg__wrap,
.news_search .AllNewsItemImg__wrap,
.news_photo .AllNewsItemImg__wrap,
#blogs_author .AllNewsItemImg__wrap,
#affiche_home .AllNewsItemImg__wrap,
#blogs_home .AllNewsItemImg__wrap {
  display: table-cell;
  vertical-align: middle;
}
#news_blog .AllNewsItemImg__wrap img,
.news-video .AllNewsItemImg__wrap img,
#tags_tag .AllNewsItemImg__wrap img,
.news_search .AllNewsItemImg__wrap img,
.news_photo .AllNewsItemImg__wrap img,
#blogs_author .AllNewsItemImg__wrap img,
#affiche_home .AllNewsItemImg__wrap img,
#blogs_home .AllNewsItemImg__wrap img {
  display: block;
  margin: 0 auto;
  width: 100%;
}
#news_blog .AllNewsItemInfo,
.news-video .AllNewsItemInfo,
#tags_tag .AllNewsItemInfo,
.news_search .AllNewsItemInfo,
.news_photo .AllNewsItemInfo,
#blogs_author .AllNewsItemInfo,
#affiche_home .AllNewsItemInfo,
#blogs_home .AllNewsItemInfo {
  float: left;
  width: 70%;
}
.AllNewsItemInfo__desc {
  font-size: 13px;
  margin-top: 9px;
  font-family: Arial;
  display: block;
  color: #666;
  line-height: 18px;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.AllNewsItemInfo__desc:hover {
  color: #E04938;
}
.AllNewsItemInfo__name {
  font-size: 16px;
  display: block;
  color: #333;
  position: relative;
  min-height: 85px;
  top: -3px;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.AllNewsItemInfo__name:hover {
  color: #E04938;
}
.ServicePeopleItem {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.AllNewsItemService__date {
  color: #E04938;
  font-size: 10px;
  text-transform: uppercase;
}
.vers a,
.vers span {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  text-align: center;
  padding: 10px;
  border: none;
  opacity: 0.6;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.vers a:hover,
.vers span:hover {
  opacity: 1;
}
.vers span {
  opacity: 1;
}
.vers .version-desktop:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjQzNSAzNjIuNSAyOCAyNS43Ij48cGF0aCBkPSJNNDYwLjEgMzYyLjVoLTIyLjJjLTEuNiAwLTIuOSAxLjMtMi45IDIuOXYxNS4yYzAgMS42IDEuMyAyLjkgMi45IDIuOWg4LjJjLS4xIDIuMy0uNyAzLjUtMS43IDMuNS0uMyAwLS42LjMtLjYuNnMuMy42LjYuNmg5LjNjLjMgMCAuNi0uMy42LS42cy0uMy0uNi0uNi0uNmMtMS4xIDAtMS42LTEuMi0xLjctMy41aDguMmMxLjYgMCAyLjktMS4zIDIuOS0yLjl2LTE1LjJjLS4xLTEuNi0xLjQtMi45LTMtMi45ek00NDkgMzgxLjhjLS42IDAtMS4yLS41LTEuMi0xLjJzLjUtMS4yIDEuMi0xLjIgMS4yLjUgMS4yIDEuMi0uNiAxLjItMS4yIDEuMnptMTIuOC00LjFoLTI1Ljd2LTEyLjNjMC0xIC44LTEuOCAxLjgtMS44aDIyLjJjMSAwIDEuOC44IDEuOCAxLjh2MTIuM3oiIGZpbGw9IiM5NDk0OTQiLz48L3N2Zz4=);
  background-position: center;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  display: block;
}
.vers .version-tablet:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy42IDI0LjEiPjxwYXRoIGQ9Ik0xNiAwSDEuNkMuNyAwIDAgLjcgMCAxLjZ2MjAuOGMwIC45LjcgMS42IDEuNiAxLjZIMTZjLjkgMCAxLjYtLjcgMS42LTEuNlYxLjZDMTcuNi43IDE2LjkgMCAxNiAwek04LjggMjMuNWMtLjUgMC0xLS40LTEtMSAwLS41LjQtMSAxLTEgLjUgMCAxIC40IDEgMSAwIC41LS40IDEtMSAxem03LjItMi44SDEuN1YySDE2djE4Ljd6bTAgMCIgZmlsbD0iIzk0OTQ5NCIvPjwvc3ZnPg==);
  background-position: center;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  display: block;
}
.vers .version-mobile:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAyNC4xIj48cGF0aCBkPSJNMTIuNCAwSDEuNkMuNyAwIDAgLjcgMCAxLjZ2MjAuOGMwIC45LjcgMS42IDEuNiAxLjZoMTAuN2MuOSAwIDEuNi0uNyAxLjYtMS42VjEuNkMxNCAuNyAxMy4zIDAgMTIuNCAwek01LjMgMS4yaDMuNGMuMSAwIC4yLjEuMi4ycy0uMS4yLS4yLjJINS4zYy0uMSAwLS4yLS4xLS4yLS4ycy4xLS4yLjItLjJ6TTcgMjMuM2MtLjUgMC0uOC0uNC0uOC0uOHMuNC0uOC44LS44LjguNC44LjgtLjQuOC0uOC44em01LjktMi4ySDEuMVYyLjZoMTEuN3YxOC41em0wIDAiIGZpbGw9IiM5NDk0OTQiLz48L3N2Zz4=);
  background-position: center;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  display: block;
}
.Breadcrumbs,
.pagination {
  margin: 40px 0 20px;
  display: inline-block;
}
table.pagination {
  max-width: 100%;
}
table.pagination .active a {
  border: 1px solid #E46A60;
}
table.pagination a,
table.pagination span {
  padding: 6px;
  margin: 0 3px;
  color: #333;
  border: 1px solid transparent;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
table.pagination a:hover,
table.pagination span:hover {
  border: 1px solid #E04938;
}
.endLi a,
.startLi a,
.endLi span,
.startLi span {
  background: #EDEDED;
  padding: 8px 5px!important;
  color: #656565;
  text-align: center;
  margin-left: 1px;
  overflow: hidden;
  cursor: pointer;
  border: none!important;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.endLi a:hover,
.startLi a:hover,
.endLi span:hover,
.startLi span:hover {
  background: #DBDBDB;
  border: none!important;
}
.pages-page {
  padding: 10px 0 0 0;
}
.pages-page h1 {
  font-size: 24px;
  color: #575759;
}
.pages-page .pages-page-content {
  margin-top: 20px;
  font-family: Arial;
  font-size: 14px;
  color: #333;
  line-height: 21px;
}
.pages-page p {
  margin: 10px 0;
}
.pages-page a {
  font-family: Arial;
  font-size: 14px;
  color: #3d8db8;
  text-decoration: underline;
}
.pages-page .AboutUsers {
  margin-top: 20px;
  overflow: hidden;
}
.pages-page .AboutUsersItem {
  width: 50%;
  float: left;
}
.pages-page .AboutUsersInner {
  margin: 0 5px 20px;
  position: relative;
}
.pages-page .AboutUsersInner img {
  width: 100%;
  height: auto;
}
.pages-page .AboutUsers__name {
  position: absolute;
  bottom: 14px;
  left: -7px;
  background: rgba(0, 0, 0, 0.7);
  padding: 0 15px;
  color: #fff;
  font-family: 'robotocondensed', Arial;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.pages-page img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
h1 {
  font-weight: normal;
}
.News__desc img,
.News__desc iframe,
#affiche_event img,
#affiche_event iframe,
#blogs_article img,
#blogs_article iframe {
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
}
.News__desc img,
#affiche_event img,
#blogs_article img {
  width: 100%;
  height: auto;
}
.News__desc a,
#affiche_event a,
#blogs_article a {
  color: #3d8db8;
  text-decoration: underline;
}
#other_contacts {
  padding: 10px 0 0 0;
}
#other_contacts h1 {
  font-size: 24px;
  color: #575759;
}
#other_contacts .News__desc {
  margin-top: 20px;
  font-family: Arial;
  font-size: 14px;
  color: #333;
  line-height: 21px;
}
#other_contacts p {
  margin: 10px 0;
}
#other_contacts a {
  font-family: Arial;
  font-size: 14px;
  color: #3d8db8;
  text-decoration: underline;
}
.ServicePeopleItem__icon {
  content: "";
  background: url(../images/sprites.png) no-repeat;
  width: 18px;
  height: 11px;
  display: inline-block;
}
.ServicePeopleItem__icon_comments {
  background-position: -478px 0;
}
.ServicePeopleItem__icon_look {
  background-position: -502px 0;
  position: relative;
  top: 2px;
}
.ServicePeopleItem__num {
  font-family: Arial;
  font-size: 12px;
  color: #929396;
}
.tag-desc,
.category-desc {
  color: #999;
  font-size: 12px;
  margin-top: 40px;
  font-family: Arial;
}
.tag-desc .tag-desc h2,
.category-desc .tag-desc h2,
.tag-desc .category-desc h2,
.category-desc .category-desc h2 {
  font-size: 14px;
  font-weight: normal;
  margin: 5px 0;
}
.seo_intro.seo_text_block {
  margin: 10px 0px;
}
.tag-desc p,
.category-desc p {
  margin: 3px 0px;
}
#affiche_event {
  margin: 10px 0 20px 0;
  font-size: 15px;
  color: #333;
  font-family: Arial;
}
.main-poster-one-spisok__icon,
.main-poster-one-spisok__txt {
  display: inline-block;
  vertical-align: middle;
}
ul.main-poster-one-spisok {
  margin: 20px 0;
}
ul.main-poster-one-spisok li {
  margin: 0 0 10px 0;
  font-weight: 600;
}
.pg-calendar:before,
.pg-building:before,
.pg-mapmaker:before,
.pg-phone:before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 10px 0 0;
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
}
.pg-calendar:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGcgZmlsbD0iIzAxMDAwMiI+PHBhdGggZD0iTTI5LjMzNCAzSDI1VjFhMSAxIDAgMSAwLTIgMHYyaC02VjFhMSAxIDAgMSAwLTIgMHYySDlWMWExIDEgMCAxIDAtMiAwdjJIMi42NjdBMi42NjYgMi42NjYgMCAwIDAgMCA1LjY2NnYyMy42NjdBMi42NjcgMi42NjcgMCAwIDAgMi42NjcgMzJoMjYuNjY3QTIuNjY2IDIuNjY2IDAgMCAwIDMyIDI5LjMzM1Y1LjY2NkEyLjY2NSAyLjY2NSAwIDAgMCAyOS4zMzQgM3pNMzAgMjkuMzMzYS42NjcuNjY3IDAgMCAxLS42NjYuNjY3SDIuNjY3QS42NjcuNjY3IDAgMCAxIDIgMjkuMzMzVjUuNjY2QzIgNS4yOTkgMi4yOTkgNSAyLjY2NyA1SDd2MmExIDEgMCAxIDAgMiAwVjVoNnYyYTEgMSAwIDEgMCAyIDBWNWg2djJhMSAxIDAgMSAwIDIgMFY1aDQuMzM0Yy4zNjcgMCAuNjY2LjI5OS42NjYuNjY2djIzLjY2N3oiLz48cGF0aCBkPSJNNyAxMmg0djNIN3pNNyAxN2g0djNIN3pNNyAyMmg0djNIN3pNMTQgMjJoNHYzaC00ek0xNCAxN2g0djNoLTR6TTE0IDEyaDR2M2gtNHpNMjEgMjJoNHYzaC00ek0yMSAxN2g0djNoLTR6TTIxIDEyaDR2M2gtNHoiLz48L2c+PC9zdmc+);
}
.pg-building:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1OC4zNjUgNTguMzY1Ij48cGF0aCBkPSJNNTcuODYzIDI2LjYzMmwtOC42ODEtOC4wNjFWNS4zNjVoLTEwdjMuOTIxTDI5LjE4MiAwIC41MDIgMjYuNjMyYTEuMDAxIDEuMDAxIDAgMCAwIDEuMzYyIDEuNDY2bDMuMzE5LTMuMDgydjMzLjM0OWg0OHYtMzMuMzVsMy4zMTkgMy4wODJhLjk5NS45OTUgMCAwIDAgLjY4MS4yNjcgMSAxIDAgMCAwIC42OC0xLjczMnpNNDEuMTgyIDcuMzY1aDZ2OS4zNDlsLTYtNS41NzFWNy4zNjV6bS0xOCA0OVYzNS4zMDJjMC0uNTE3LjQyLS45MzcuOTM3LS45MzdoMTAuMTI2Yy41MTcgMCAuOTM3LjQyLjkzNy45Mzd2MjEuMDYzaC0xMnptMjggMGgtMTRWMzUuMzAyYTIuOTQgMi45NCAwIDAgMC0yLjkzNy0yLjkzN0gyNC4xMTlhMi45NCAyLjk0IDAgMCAwLTIuOTM3IDIuOTM3djIxLjA2M2gtMTRWMjMuMTU4bDIyLTIwLjQyOSAxNC4yOCAxMy4yNiA1LjcyIDUuMzExIDIgMS44NTd2MzMuMjA4eiIvPjwvc3ZnPg==);
}
.pg-mapmaker:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OTEuNTgyIiBoZWlnaHQ9IjQ5MS41ODIiPjxwYXRoIGQ9Ik0yNDUuNzkxIDBDMTUzLjc5OSAwIDc4Ljk1NyA3NC44NDEgNzguOTU3IDE2Ni44MzNjMCAzNi45NjcgMjEuNzY0IDkzLjE4NyA2OC40OTMgMTc2LjkyNiAzMS44ODcgNTcuMTM4IDYzLjYyNyAxMDUuNCA2NC45NjYgMTA3LjQzM2wyMi45NDEgMzQuNzczYTEyLjQ5NyAxMi40OTcgMCAwIDAgMjAuODY4IDBsMjIuOTQtMzQuNzcxYzEuMzI2LTIuMDEgMzIuODM1LTQ5Ljg1NSA2NC45NjctMTA3LjQzNSA0Ni43MjktODMuNzM1IDY4LjQ5My0xMzkuOTU1IDY4LjQ5My0xNzYuOTI2QzQxMi42MjUgNzQuODQxIDMzNy43ODMgMCAyNDUuNzkxIDB6bTc2LjUxMSAzMzEuNTc2Yy0zMS42ODUgNTYuNzc1LTYyLjY5NiAxMDMuODY5LTY0LjAwMyAxMDUuODQ4bC0xMi41MDggMTguOTU5LTEyLjUwNC0xOC45NTRjLTEuMzE0LTEuOTk1LTMyLjU2My00OS41MTEtNjQuMDA3LTEwNS44NTMtNDMuMzQ1LTc3LjY3Ni02NS4zMjMtMTMzLjEwNC02NS4zMjMtMTY0Ljc0M0MxMDMuOTU3IDg4LjYyNiAxNjcuNTgzIDI1IDI0NS43OTEgMjVzMTQxLjgzNCA2My42MjYgMTQxLjgzNCAxNDEuODMzYzAgMzEuNjQzLTIxLjk3OCA4Ny4wNjktNjUuMzIzIDE2NC43NDN6Ii8+PHBhdGggZD0iTTI0NS43OTEgNzMuMjkxYy01MS4wMDUgMC05Mi41IDQxLjQ5Ni05Mi41IDkyLjVzNDEuNDk1IDkyLjUgOTIuNSA5Mi41IDkyLjUtNDEuNDk2IDkyLjUtOTIuNS00MS40OTUtOTIuNS05Mi41LTkyLjV6bTAgMTYwYy0zNy4yMiAwLTY3LjUtMzAuMjgtNjcuNS02Ny41czMwLjI4LTY3LjUgNjcuNS02Ny41YzM3LjIyMSAwIDY3LjUgMzAuMjggNjcuNSA2Ny41cy0zMC4yNzkgNjcuNS02Ny41IDY3LjV6Ii8+PC9zdmc+);
}
.pg-phone:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzMuODA2IDQ3My44MDYiPjxwYXRoIGQ9Ik0zNzQuNDU2IDI5My41MDZjLTkuNy0xMC4xLTIxLjQtMTUuNS0zMy44LTE1LjUtMTIuMyAwLTI0LjEgNS4zLTM0LjIgMTUuNGwtMzEuNiAzMS41Yy0yLjYtMS40LTUuMi0yLjctNy43LTQtMy42LTEuOC03LTMuNS05LjktNS4zLTI5LjYtMTguOC01Ni41LTQzLjMtODIuMy03NS0xMi41LTE1LjgtMjAuOS0yOS4xLTI3LTQyLjYgOC4yLTcuNSAxNS44LTE1LjMgMjMuMi0yMi44IDIuOC0yLjggNS42LTUuNyA4LjQtOC41IDIxLTIxIDIxLTQ4LjIgMC02OS4ybC0yNy4zLTI3LjNjLTMuMS0zLjEtNi4zLTYuMy05LjMtOS41LTYtNi4yLTEyLjMtMTIuNi0xOC44LTE4LjYtOS43LTkuNi0yMS4zLTE0LjctMzMuNS0xNC43cy0yNCA1LjEtMzQgMTQuN2wtLjIuMi0zNCAzNC4zYy0xMi44IDEyLjgtMjAuMSAyOC40LTIxLjcgNDYuNS0yLjQgMjkuMiA2LjIgNTYuNCAxMi44IDc0LjIgMTYuMiA0My43IDQwLjQgODQuMiA3Ni41IDEyNy42IDQzLjggNTIuMyA5Ni41IDkzLjYgMTU2LjcgMTIyLjcgMjMgMTAuOSA1My43IDIzLjggODggMjYgMi4xLjEgNC4zLjIgNi4zLjIgMjMuMSAwIDQyLjUtOC4zIDU3LjctMjQuOC4xLS4yLjMtLjMuNC0uNSA1LjItNi4zIDExLjItMTIgMTcuNS0xOC4xIDQuMy00LjEgOC43LTguNCAxMy0xMi45IDkuOS0xMC4zIDE1LjEtMjIuMyAxNS4xLTM0LjYgMC0xMi40LTUuMy0yNC4zLTE1LjQtMzQuM2wtNTQuOS01NS4xem0zNS44IDEwNS4zYy0uMSAwLS4xLjEgMCAwLTMuOSA0LjItNy45IDgtMTIuMiAxMi4yLTYuNSA2LjItMTMuMSAxMi43LTE5LjMgMjAtMTAuMSAxMC44LTIyIDE1LjktMzcuNiAxNS45LTEuNSAwLTMuMSAwLTQuNi0uMS0yOS43LTEuOS01Ny4zLTEzLjUtNzgtMjMuNC01Ni42LTI3LjQtMTA2LjMtNjYuMy0xNDcuNi0xMTUuNi0zNC4xLTQxLjEtNTYuOS03OS4xLTcyLTExOS45LTkuMy0yNC45LTEyLjctNDQuMy0xMS4yLTYyLjYgMS0xMS43IDUuNS0yMS40IDEzLjgtMjkuN2wzNC4xLTM0LjFjNC45LTQuNiAxMC4xLTcuMSAxNS4yLTcuMSA2LjMgMCAxMS40IDMuOCAxNC42IDdsLjMuM2M2LjEgNS43IDExLjkgMTEuNiAxOCAxNy45IDMuMSAzLjIgNi4zIDYuNCA5LjUgOS43bDI3LjMgMjcuM2MxMC42IDEwLjYgMTAuNiAyMC40IDAgMzEtMi45IDIuOS01LjcgNS44LTguNiA4LjYtOC40IDguNi0xNi40IDE2LjYtMjUuMSAyNC40LS4yLjItLjQuMy0uNS41LTguNiA4LjYtNyAxNy01LjIgMjIuN2wuMy45YzcuMSAxNy4yIDE3LjEgMzMuNCAzMi4zIDUyLjdsLjEuMWMyNy42IDM0IDU2LjcgNjAuNSA4OC44IDgwLjggNC4xIDIuNiA4LjMgNC43IDEyLjMgNi43IDMuNiAxLjggNyAzLjUgOS45IDUuMy40LjIuOC41IDEuMi43IDMuNCAxLjcgNi42IDIuNSA5LjkgMi41IDguMyAwIDEzLjUtNS4yIDE1LjItNi45bDM0LjItMzQuMmMzLjQtMy40IDguOC03LjUgMTUuMS03LjUgNi4yIDAgMTEuMyAzLjkgMTQuNCA3LjNsLjIuMiA1NS4xIDU1LjFjMTAuMyAxMC4yIDEwLjMgMjAuNy4xIDMxLjN6TTI1Ni4wNTYgMTEyLjcwNmMyNi4yIDQuNCA1MCAxNi44IDY5IDM1LjhzMzEuMyA0Mi44IDM1LjggNjljMS4xIDYuNiA2LjggMTEuMiAxMy4zIDExLjIuOCAwIDEuNS0uMSAyLjMtLjIgNy40LTEuMiAxMi4zLTguMiAxMS4xLTE1LjYtNS40LTMxLjctMjAuNC02MC42LTQzLjMtODMuNXMtNTEuOC0zNy45LTgzLjUtNDMuM2MtNy40LTEuMi0xNC4zIDMuNy0xNS42IDExczMuNSAxNC40IDEwLjkgMTUuNnpNNDczLjI1NiAyMDkuMDA2Yy04LjktNTIuMi0zMy41LTk5LjctNzEuMy0xMzcuNXMtODUuMy02Mi40LTEzNy41LTcxLjNjLTcuMy0xLjMtMTQuMiAzLjctMTUuNSAxMS0xLjIgNy40IDMuNyAxNC4zIDExLjEgMTUuNiA0Ni42IDcuOSA4OS4xIDMwIDEyMi45IDYzLjcgMzMuOCAzMy44IDU1LjggNzYuMyA2My43IDEyMi45IDEuMSA2LjYgNi44IDExLjIgMTMuMyAxMS4yLjggMCAxLjUtLjEgMi4zLS4yIDcuMy0xLjEgMTIuMy04LjEgMTEtMTUuNHoiLz48L3N2Zz4=);
}
#news_article h1,
#affiche_event h1 {
  font-size: 24px;
  color: #575759;
}
#news_article .NewsService,
#affiche_event .NewsService {
  margin: 15px 0;
}
#news_article .PostInfo__item,
#affiche_event .PostInfo__item {
  font-size: 12px;
  float: left;
  font-family: Arial;
  margin-left: 8px;
}
#news_article .PostInfo__item:first-child,
#affiche_event .PostInfo__item:first-child {
  margin-left: 0;
}
#news_article .PostInfo__item_time,
#affiche_event .PostInfo__item_time {
  font-weight: bold;
}
#news_article .PostInfo__item_date,
#affiche_event .PostInfo__item_date {
  color: #929396;
}
#news_article .PostInfo__item_service,
#affiche_event .PostInfo__item_service {
  margin-left: 20px;
}
#news_article .ServicePeopleItem,
#affiche_event .ServicePeopleItem {
  float: left;
  margin-left: 14px;
}
#news_article .ServicePeopleItem:first-child,
#affiche_event .ServicePeopleItem:first-child {
  margin-left: 0;
}
#news_article .NewsImg,
#affiche_event .NewsImg {
  width: 100%;
  margin-top: 15px;
  position: relative;
  min-height: 51px;
  margin-bottom: 15px;
}
#news_article .Img__label,
#affiche_event .Img__label {
  top: 28px;
  left: 0;
  padding: 5px 20px;
  background: #3D8DB8;
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  position: absolute;
}
#news_article .item-image,
#affiche_event .item-image {
  width: 100%;
}
#news_article .item-image img,
#affiche_event .item-image img {
  max-width: 100%;
  display: block;
  width: 100%;
}
#news_article .News__desc,
#affiche_event .News__desc {
  margin-top: 20px;
  font-family: Arial;
  font-size: 14px;
  color: #333;
  line-height: 21px;
}
#news_article .News__desc a,
#affiche_event .News__desc a {
  text-decoration: underline;
}
#news_article p,
#affiche_event p {
  margin: 10px 0;
}
#news_article .article-main-intro,
#affiche_event .article-main-intro {
  font-weight: bold;
}
#news_article .article-main-text,
#affiche_event .article-main-text {
  font-size: 14px!important;
}
#news_article a,
#affiche_event a {
  font-family: Arial;
  font-size: 14px;
  #color: #3d8db8;
}
.News__tags {
  margin-top: 30px;
  color: #434343;
  font-size: 13px;
}
.News__tags span {
  display: block;
  float: left;
  margin-right: 10px;
}
.News__tags .tags {
  display: inline-block;
}
.News__tags .tags li {
  float: left;
  margin-right: 10px;
}
.News__tags .tags a {
  text-decoration: none;
}
.News__tags .tags a:hover {
  text-decoration: underline;
}
.proofreader_prompt {
  margin: 15px auto;
  padding: 2px 0 2px 20px;
  background-color: inherit;
  background-position: 2px 2px;
  clear: both;
}
#comments h4 {
  color: #555;
  background-color: inherit;
  font-weight: bold;
  text-align: left;
  border-bottom: 1px solid #D2DADB;
  padding: 0 0 2px 0;
  margin-bottom: 10px;
}
#comments .comments-wr {
  margin-top: 20px;
}
#comments .comment-item {
  position: relative;
}
#comments .cm-text {
  color: #777;
  padding: 5px 0;
}
#comments a.cm-reply-btn {
  color: #849B9F;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
  font-size: 12px;
}
#comments .cm-author-name {
  color: #3c452d;
}
#comments .cm-publish-date {
  font-size: 10px;
  color: #999;
}
#comments .brilliant-select {
  position: relative;
  background: white;
  display: inline-block;
  min-width: 160px;
}
#comments .comment-block {
  padding: 15px 0;
  position: relative;
}
#comments .cm-textarea-wr {
  position: relative;
}
#comments .cm-close {
  position: absolute;
  top: 10px;
  right: 15px;
  cursor: pointer;
  display: none;
}
.cm-buttons-wr {
  margin: 10px 0;
}
.cm-additional-data .cm-user-name {
  margin-right: 35px;
}
.cm-options-block .brilliant-select,
.cm-options-block select {
  margin-right: 35px;
}
.cm-additional-data .cm-user-email,
.cm-additional-data .cm-user-name {
  position: relative;
  display: inline-block;
}
.cm-additional-data .cm-user-name:after {
  position: absolute;
  left: 7px;
  color: #da3a3c;
  content: "*";
  opacity: 1;
  top: 15px;
  line-height: 10px;
}
.cm-additional-data .cm-user-name input {
  padding-left: 20px;
}
.cm-min-length-msg {
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
  font-size: 12px;
  color: #999;
  padding-bottom: 5px;
}
.cm-additional-data input {
  box-sizing: border-box;
  border-bottom: 1px solid #b7bfcd;
  padding: 7px 0 7px 10px;
  font-size: 14px;
  color: #666;
  line-height: 22px;
  background: none;
  outline: none;
}
.comment-textarea {
  overflow: hidden;
  display: inline;
  height: 45px;
  width: 100%;
  white-space: pre-wrap;
  word-wrap: break-word;
  border: 1px solid #b7bfcd;
  font-size: 14px;
  padding: 14px 10px;
  resize: none;
  background-clip: padding-box;
  color: #666;
  background: #fafafa;
  font-family: sans-serif;
  outline: none;
  box-sizing: border-box;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.01), 0 2px 1px rgba(0, 0, 0, 0.04);
}
.comment-block.invalid .comment-textarea {
  border-color: #d9534f;
}
.comment-block.focused .comment-textarea {
  height: 80px;
  box-shadow: 0 0 5px 3px rgba(197, 197, 197, 0.14);
  border-color: #b7bfcd;
}
.jqEasyCounterMsg {
  font-size: 11px;
  text-align: left;
  opacity: 0.7;
}
.button.button-type-danger {
  background: #424141;
  color: #fff;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  line-height: 27px;
  padding: 0 10px;
  display: inline-block;
  outline: none;
  border-radius: 2px;
  background-clip: padding-box;
  border: 1px solid gray;
}
.button.button-type-danger:hover {
  text-decoration: none;
  color: #0B55C4;
  background-color: transparent;
}
.tagssimilar .Title_Similar_Tags {
  display: block;
  font-size: 21px;
  color: #58585a;
  border-bottom: 3px solid #58585a;
  margin-bottom: 5px;
  padding-bottom: 5px;
  text-transform: uppercase;
  font-weight: normal;
}
.tagssimilar .ColumnItem {
  width: 50%;
  float: left;
  margin: 0;
  box-sizing: border-box;
}
.tagssimilar img {
  width: 100%;
}
.tagssimilar .date {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #999;
  margin-top: 10px;
}
.tagssimilar .left {
  padding: 0 5px 0 0;
}
.tagssimilar .right {
  padding: 0 0 0 5px;
}
#news_article .tagssimilar a {
  font-size: 13px;
  color: #444;
  font-weight: bold;
  font-family: Arial;
}
.separator_block {
  display: none;
}
.Mob_HeaderMenu_spec .title {
  display: block;
  padding: 15px 0;
  color: #666769;
  cursor: pointer;
  border-bottom: 1px solid #fff;
}
.moduletablespec_mob {
  display: none;
}
.title.active_menu {
  background-color: #666769;
  color: #fff;
}
.login_module {
  width: 100%;
  padding: 15px 0;
  margin: 0;
  border-bottom: none;
  color: #ffffff;
  cursor: pointer;
  display: block;
}
.login_module:before {
  content: "";
  height: 25px;
  width: 25px;
  margin: 0 5px 5px 0;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTcuOCAyMSI+PHN0eWxlPi5zdDB7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwfTwvc3R5bGU+PHN3aXRjaD48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNC4yIDIwSDE1YzEgMCAxLjgtLjggMS44LTEuOFYyLjhjMC0xLS44LTEuOC0xLjgtMS44SDQuMk0xMSAxMC41SDEiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNy4zIDZsMy43IDQuNS0zLjcgNC42Ii8+PC9nPjwvc3dpdGNoPjwvc3ZnPgoK) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.ModalLogin#wrap {
  display: none;
  opacity: 0.8;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 16px;
  background-color: rgba(1, 1, 1, 0.725);
  z-index: 100;
  overflow: auto;
}
.ModalLogin#window {
  max-width: 90%;
  height: auto;
  margin: 50px auto;
  display: none;
  z-index: 300;
  position: fixed;
  left: 0;
  right: 0;
  top: 10%;
}
.ModalLogin#window .ModalLoginWrap {
  width: 80%;
  margin: 0 auto;
}
.ModalLogin#window .ModalLogin__title {
  font-size: 18px;
  color: #575759;
  text-transform: uppercase;
  text-align: center;
  padding-top: 17px;
  font-family: 'roboto_condensedlight';
}
.ModalLogin#window .ModalLoginBottom {
  padding-top: 25px;
  margin-top: 20px;
  border-top: 1px solid #DADADA;
}
.ModalLogin#window .authorization-links {
  text-align: center;
  margin: 20px 0;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}
.ModalLogin#window .ModalLoginInner {
  background: #fff;
  margin: 4px;
  position: relative;
  height: auto;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.ModalLogin#window .ModalLogin.close {
  background: url(../images/sprites.png) no-repeat;
  background-position: -321px -115px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 26px;
  height: 26px;
  cursor: pointer;
}
.ModalLogin#window .ModalLoginBottom__txt_bold {
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  color: #575759;
}
.ModalLogin#window .ModalLoginBottom__txt {
  font-size: 13px;
  color: #656565;
  font-family: Arial;
}
.authorization-links .sociallink {
  background: url(../images/socials_sprite.png) no-repeat;
  height: 32px;
  width: 32px;
  display: inline-block;
  margin: 5px;
  padding: 0;
}
.sociallink.block_vk {
  background-position: -3px -45px;
}
.sociallink.block_fb {
  background-position: -43px -45px;
}
.sociallink.block_google {
  background-position: -3px -5px;
}
.sociallink.block_ok {
  background-position: -43px -5px;
}
.separator_block_mobile {
  display: block;
  clear: both;
  margin: 5px 0;
}
ul.slick-dots {
  text-align: center;
}
ul.slick-dots li {
  background: #cdcdcd;
  display: inline-block;
  margin: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
ul.slick-dots li.slick-active {
  background: #ff473c;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
.search-form {
  margin: 20px 0;
}
.news-search-block {
  background: #f7f7f7;
  color: #626667;
  font-size: 15px;
}
.news-search-article {
  padding: 10px 10px 8px 15px;
  margin-bottom: 25px;
}
.news-search-article .news-search-article-inner {
  border-bottom: 1px solid #E04938;
}
.news-search-article-inner input[type=text] {
  background: #f7f7f7;
  border: none;
  border-radius: 0;
  padding-left: 0;
  text-align: left;
  font-size: 15px;
  color: black!important;
  width: 88%;
  outline: none;
}
.news-search-article-inner > button {
  border: none;
  background: #f7f7f7;
  color: #da3a3b;
  font-size: 18px;
  cursor: pointer;
  outline: none;
}
.news-search-table {
  display: table;
  width: 100%;
}
.news-search-table .news-search-table-row {
  display: table-row;
}
.news-search-table-cell .search-block {
  background: #f7f7f7;
  padding: 12px 9px;
}
.search-block-list {
  position: absolute;
  z-index: 999;
  background: #fff;
  width: 100%;
  padding: 0;
  margin: 0;
}
.news_search .news-search-table .news-search-table-cell {
  display: table-cell;
  color: #626667;
  width: 33%;
}
.news_search .news-search-table .news-search-table-cell:nth-child(2) {
  padding: 0 5px;
}
.search-block-list li span {
  padding: 5px 10px;
  display: block;
}
.news-search-date input {
  width: 102px;
  border: none;
  background: inherit;
  padding: 0px 10px;
}
i.pg.pg-search {
  width: 20px;
  height: 20px;
  background-position: -324px -41px;
}
i.pg.pg-gotop,
i.pg.pg-gotop-after {
  width: 15px;
  height: 10px;
  background-position: -240px -41px;
  position: absolute;
  right: 5px;
  top: 45%;
  cursor: pointer;
}
.search-block.open i {
  transform: rotate(180deg);
  margin-bottom: 5px;
}
.news_search .select_width {
  background: #F7F7F7;
  border: none;
  height: 44px;
  overflow: hidden;
  position: relative;
}
.select_width p {
  font-family: Arial;
  float: left;
  line-height: 44px;
  margin: 0;
  font-size: 15px;
  color: #363E45;
  padding-left: 15px;
}
.news_search .select_switch select {
  /* position: absolute;*/
  /* opacity: 0; */
  width: 100%;
  border: none;
  outline: none;
  background-color: #f7f7f7;
  padding: 10px;
}
.news-search__link {
  font-size: 15px;
  color: #E04938;
  display: block;
  text-decoration: underline;
  text-align: center;
  margin-top: 25px;
}
.themodal-overlay {
  position: fixed;
  bottom: 0;
  left: 0;
  top: 0;
  right: 0;
  z-index: 100;
}
.themodal-overlay {
  background-color: rgba(1, 1, 1, 0.725);
  zoom: 1;
  z-index: 999999;
}
.blog-item-modal {
  margin: 100px auto;
  width: 550px;
  border-radius: 5px;
  position: relative;
  background: #fefefe;
  padding: 15px 0;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.7);
}
.blog-item-modal-wrapper {
  margin: 0 auto;
  display: table;
  font-size: 15px;
  line-height: 21px;
  padding: 15px;
}
.blog-item-modal-close {
  background: url(../images/sprites.png) no-repeat;
  background-position: -321px -115px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 26px;
  height: 26px;
  cursor: pointer;
}
.blog-item-modal-wrapper .modal-wrapper-header {
  font-size: 18px;
  color: #575759;
  text-transform: uppercase;
  text-align: center;
  padding: 17px 0;
  font-family: 'roboto_condensedlight';
}
.blog-item-modal-wrapper .modal-wrapper-errortext {
  color: #E04938;
  text-decoration: underline;
}
.blog-item-modal-wrapper .blog-item-modal-text {
  margin: 15px 0px;
}
.modal-wrapper-button {
  display: table;
  margin: 0 auto;
}
.blog-item-modal-wrapper .blog-item-modal-text textarea {
  width: 100%;
  padding: 0;
  min-height: 100px;
  resize: vertical;
  outline: none;
}
.button.button-trans {
  background: #424141;
  color: #fff;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  line-height: 27px;
  padding: 0 10px;
  display: inline-block;
  outline: none;
  border-radius: 2px;
  border: 1px solid gray;
}
.button.button-trans:hover {
  text-decoration: none;
  color: #0B55C4;
  background-color: transparent;
}
.news_feed .tab-commentable,
.news_feed .tab-popular {
  padding: 0 0 20px 0;
  overflow: hidden;
}
/*****Storystorynka****/
.Wrapper_storystorynka .Center {
  width: 100%;
  float: none;
}
.Wrapper_storystorynka .moduletablespec {
  display: none;
}
.Wrapper_storystorynka .MainContent {
  padding: 0 10px 30px;
}
#news_storystorynka .heading1 {
  border-bottom: 3px solid #EDEDED;
  padding: 10px 0;
  display: block;
  width: 100%;
  margin: 0 0 20px 0;
}
#news_storystorynka .heading1 h1 {
  font-size: 28px;
  color: #3d8db8;
  text-transform: uppercase;
  font-weight: normal;
  display: block;
  margin: 0 0 10px 0;
}
#news_storystorynka .heading1 h1 a {
  color: #3d8db8;
}
#news_storystorynka .heading1 ul {
  display: block;
}
#news_storystorynka .heading1 ul li {
  display: inline-block;
  margin: 0 5% 5% 0;
}
#news_storystorynka .heading1 ul li a {
  font-size: 15px;
  font-weight: 600;
  color: #58585a;
  text-decoration: none;
  border: 1px solid;
  padding: 0 10px;
  border-radius: 10px;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
#news_storystorynka .heading1 ul li:hover a {
  color: #f25b2b;
}
#news_storystorynka .heading1 ul li.active a {
  color: #f25b2b;
}
.moduletablestory {
  border-bottom: 3px solid #EDEDED;
  padding: 10px 0;
  display: block;
  width: 100%;
  margin: 0 0 20px 0;
}
.moduletablestory h3 {
  font-size: 28px;
  text-transform: uppercase;
  font-weight: normal;
  display: block;
  margin: 0 0 10px 0;
}
.moduletablestory h3 a {
  color: #3d8db8;
}
.moduletablestory ul {
  display: block;
}
.moduletablestory ul li {
  display: inline-block;
  margin: 0 5% 5% 0;
}
.moduletablestory ul li a {
  font-size: 15px;
  font-weight: 600;
  color: #58585a;
  text-decoration: none;
  border: 1px solid;
  padding: 0 10px;
  border-radius: 10px;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
.moduletablestory ul li:hover a {
  color: #f25b2b;
}
.moduletablestory ul li.active a {
  color: #f25b2b;
}
#news_blog .AllNews .AllNewsItem:not(:first-child) .AllNewsItemInfo,
#affiche_home .AllNewsItem:not(:first-child) .AllNewsItemInfo,
#blogs_categories .AllNewsItem:not(:first-child) .AllNewsItemInfo,
#tags_tag .AllNewsItem:not(:first-child) .AllNewsItemInfo,
#news_storystorynka .simpleNews .AllNewsItem:not(:first-child) .AllNewsItemInfo,
#blogs_home .AllNewsItem:not(:first-child) .AllNewsItemInfo,
#blogs_author .AllNewsItem:not(:first-child) .AllNewsItemInfo {
  float: left;
  width: 60%;
  margin: 0;
}
#news_blog .AllNews .AllNewsItem:not(:first-child) .AllNewsItemImg,
#affiche_home .AllNewsItem:not(:first-child) .AllNewsItemImg,
#blogs_categories .AllNewsItem:not(:first-child) .AllNewsItemImg,
#tags_tag .AllNewsItem:not(:first-child) .AllNewsItemImg,
#news_storystorynka .simpleNews .AllNewsItem:not(:first-child) .AllNewsItemImg,
#blogs_home .AllNewsItem:not(:first-child) .AllNewsItemImg,
#blogs_author .AllNewsItem:not(:first-child) .AllNewsItemImg {
  float: right;
  width: 35%;
  margin: 0;
}
#news_blog .AllNews .AllNewsItem:not(:first-child) img,
#affiche_home .AllNewsItem:not(:first-child) img,
#blogs_categories .AllNewsItem:not(:first-child) img,
#tags_tag .AllNewsItem:not(:first-child) img,
#news_storystorynka .simpleNews .AllNewsItem:not(:first-child) img,
#blogs_home .AllNewsItem:not(:first-child) img,
#blogs_author .AllNewsItem:not(:first-child) img {
  max-width: 100%;
}
#news_blog .AllNews .AllNewsItem img,
#affiche_home .AllNewsItem img,
#blogs_categories .AllNewsItem img,
#tags_tag .AllNewsItem img,
#news_storystorynka .simpleNews .AllNewsItem img,
#blogs_home .AllNewsItem img,
#blogs_author .AllNewsItem img {
  max-width: 100%;
  width: 100%;
}
.news-video .items-photos-block:not(:first-child) .AllNewsItemInfo {
  float: left;
  width: 60%;
  margin: 0;
}
.news-video .items-photos-block:not(:first-child) .AllNewsItemImg {
  float: right;
  width: 35%;
}
.news-video .items-photos-block:not(:first-child) img {
  max-width: 100%;
}
.topNews {
  width: 100%;
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  box-sizing: border-box;
}
.simpleNews.widthTop {
  width: 100%;
}
.simpleNews.widthTop .simpleNewsItem {
  width: 100%;
}
.simpleNews {
  width: 100%;
  float: none;
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  box-sizing: border-box;
}
.simpleNews .simpleNewsItem {
  width: 25%;
  float: left;
  box-sizing: border-box;
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
}
#news_storystorynka .AllNewsItems img {
  max-width: 100%;
  width: 100%;
  vertical-align: middle;
}
#news_storystorynka .AllNewsItem {
  margin: 0 0 20px 0;
}
#news_storystorynka .news_box.big {
  display: block;
  margin-bottom: 30px;
  padding-right: 20px;
}
#news_storystorynka .news_box.big .bg {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
#news_storystorynka .news_box.big .info {
  background-color: #fff;
  height: 54px;
  left: 10px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  top: 10px;
  width: 45px;
  z-index: 2;
  -webkit-transition: all 0.25s linear 0s;
  -moz-transition: all 0.25s linear 0s;
  -o-transition: all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}
#news_storystorynka .news_box.big .time {
  background-color: #d11831;
  color: #fff;
  float: none;
  font-size: 16px;
  width: auto;
  padding: 6px 0;
}
#news_storystorynka .news_box.big .date {
  display: block;
  background-color: #b81026;
  color: #fff;
  font-size: 9px;
  line-height: 22px;
  margin: 0;
  text-transform: uppercase;
}
#news_storystorynka .news_box.big .news_title {
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 16px;
  margin-top: 20px;
  color: #292929;
}
#news_storystorynka .news_box.big .news_desc {
  color: #4f4f4f;
  line-height: 18px;
  font-size: 14px;
}
#news_storystorynka .news_box {
  display: block;
  margin-bottom: 30px;
}
#news_storystorynka .b_photo {
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
}
#news_storystorynka .b_photo img {
  max-width: 100%;
  width: 100%;
  vertical-align: middle;
}
#news_storystorynka .news_title {
  font-size: 16px;
  line-height: 20px;
  color: #292929;
}
#news_storystorynka .news_box .date {
  color: gray;
  font-size: 12px;
  text-transform: lowercase;
}
#news_storystorynka .clear_both_story {
  display: block;
  clear: both;
  margin: 0 0 20px 0;
}
#news_storystorynka .news-blog-navigation.Breadcrumbs {
  display: table;
  margin: 40px auto 20px;
}
.subCatsStory .topNews {
  width: 100%;
  float: none;
  padding: 0;
}
.subCatsStory .simpleNews {
  width: 100%;
  float: none;
  padding: 0;
}
.subCatsStory .simpleNews .simpleNewsItem {
  width: 25%;
  float: left;
}
.subCatsStory .topNewsItem {
  width: 33.33%;
  float: left;
  box-sizing: border-box;
}
span.mainStory {
  color: #e04938;
  font-size: 10px;
}
.MainContent .partnersmenu {
  margin: 10px 0;
  overflow: hidden;
}
.bannerMainHead {
  margin: 0 auto 10px auto;
  overflow: hidden;
  display: block;
}
.bannerMainHead .htmlblock {
  margin: 0 auto;
  overflow: hidden;
  width: 100%;
  position: relative;
}
#footer-pusher > .google-auto-placed {
  display: none!important;
}
.storyMain {
  margin: 20px 0;
}
.storyMain a {
  display: block;
}
.storyMain img {
  max-width: 100%;
  margin: 0 auto;
  display: block;
}
.partnersmenu {
  margin: 10px 0;
  overflow: hidden;
  display: table;
  width: 100%;
}
.partnersmenu a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  display: block!important;
  height: 40px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  background-position: center center;
  background-repeat: no-repeat;
}
.partnersmenu img,
.partnersmenu iframe {
  max-width: 100%;
}
.partnersmenu iframe {
  width: 95%;
  margin: 0 auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.partnersmenu .htmlblock.htmlblock-picture {
  position: relative;
  box-sizing: border-box;
  margin: 0;
  /*display: block;
		float: left;
		padding: 0 5px;*/
  width: 50%;
  display: table-cell;
  height: 40px;
  vertical-align: middle;
}
.htmlblock.htmlblock-picture .iframeDiv,
.iframeDiv {
  /*overflow : auto;
	-webkit-overflow-scrolling:touch;*/
}
.partnersmenu iframe {
  width: 1px;
  min-width: 95%;
  /**width: 95%;*/
}
.partnersmenu._catPart {
  text-align: center;
  margin: 0 auto 10px;
}
.partnersmenu._catPart .htmlblock.htmlblock-picture {
  max-width: 100%;
  width: 100%;
  float: none;
  margin: 0 auto;
  display: inline-block;
}
@media handheld, only screen and (max-width: 575px) {
  #news_blog .AllNewsItemImg,
  .news-video .AllNewsItemImg,
  #tags_tag .AllNewsItemImg,
  .news_photo .AllNewsItemImg,
  #blogs_author .AllNewsItemImg,
  #affiche_home .AllNewsItemImg,
  .news_search .AllNewsItemImg,
  #blogs_home .AllNewsItemImg {
    /*display: none;*/
    display: block;
    width: 100%;
    margin: 10px 0;
    float: none;
  }
  #news_blog .AllNewsItemInfo,
  .news-video .AllNewsItemInfo,
  #tags_tag .AllNewsItemInfo,
  .news_photo .AllNewsItemInfo,
  #blogs_author .AllNewsItemInfo,
  #affiche_home .AllNewsItemInfo,
  .news_search .AllNewsItemInfo,
  #blogs_home .AllNewsItemInfo {
    width: 100%;
  }
  #news_blog .AllNewsItemWrap,
  .news-video .AllNewsItemWrap,
  #tags_tag .AllNewsItemWrap,
  .news_photo .AllNewsItemWrap,
  #blogs_author .AllNewsItemWrap,
  #affiche_home .AllNewsItemWrap,
  .news_search .AllNewsItemWrap,
  #blogs_home .AllNewsItemWrap {
    width: 100%;
  }
  #news_blog .AllNewsItemService,
  .news-video .AllNewsItemService,
  #tags_tag .AllNewsItemService,
  .news_photo .AllNewsItemService,
  #blogs_author .AllNewsItemService,
  #affiche_home .AllNewsItemService,
  .news_search .AllNewsItemService,
  #blogs_home .AllNewsItemService {
    width: auto;
    float: none;
    margin: 0 0 10px 0;
  }
}
@media handheld, only screen and (max-width: 375px) {
  .top_banner .htmlblock.htmlblock-picture iframe {
    max-height: 55px;
  }
}
.AllNewsItemInfo__name h2 {
  display: initial;
  font-size: initial;
  margin-block-start: initial;
  margin-block-end: initial;
  margin-inline-start: initial;
  margin-inline-end: initial;
  font-weight: initial;
}
body > div.google-auto-placed {
  display: none;
}
.NewsImg img {
  max-width: 100%;
  display: block;
  width: 100%;
}
.News__desc,
.article-main-intro,
.article-main-text {
  margin-top: 20px;
  font-family: Arial;
  font-size: 14px;
  color: #333;
  line-height: 21px;
}
#news-top{
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
}
#news-top>.newsTop_main>a>img{
	display:block;
	max-width:100%;
	margin:0;
	height: auto;
}
.newsTop_main{
    position: relative;
    overflow: hidden;
}
.newsTop_main .news-top-info-intro{
    bottom: 0;
    left: 0;
	font-weight: normal;
    position: absolute;
    right: 0;
    color: #fff;
    -webkit-transition: 300ms;
    transition: 300ms;
    z-index: 100;
    background-color: rgba(0, 0, 0, 0.2);
}
.newsTop_main .news-top-info{
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.newsTop_main .news-top-info-intro {
    display: block;
    position: absolute;
    padding: 10px;
}
