.screen-reader-text {
  border: 0;
  clip: rect(1px,1px,1px,1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal!important;
}
.fix {
  width: 100%;
  max-width: 1040px;
  margin: 0 auto;
}
body {
  background: #f2f2f245;
}
* {
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #121212;
  font-family: 'Montserrat', sans-serif;
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  outline: none !important;
}

*::-moz-selection {
  background: #ffc091 !important;
}

*::selection {
  background: #ffc091 !important;
}

a {
  text-decoration: none;
}

a.noactive {
  pointer-events: none !important;
  cursor: default !important;
  text-decoration: none !important;
/*  color: black;*/
}

h1, .h1 {
  font-weight: bold;
  font-size: 24px;
  line-height: 133%;
  text-align: left;
}
h2, .h2 {
  font-weight: bold;
  font-size: 20px;
  line-height: 150%;
}
h4, .h4, h3,.h3 {
  font-weight: bold;
  font-size: 16px;
  line-height: 150%;
}
h6{

}

div[id^="adfox_"] {
  margin: 20px auto 20px auto;
}


.header {
  background: #121212;
  max-height: 72px;
  z-index: 2;
  position: relative;
}
.header_side {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.header .fix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 72px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  background: inherit;
}
.header_logo {
  height: 80px;
  width: 80px;
  min-width: 80px;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-right: 24px;
}
.header_logo img {
  width: 100%;
  height: auto;
}
@media(min-width: 1041px){
  .header_menu{
    display: flex;
  }
}
.header_menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header_menu ul li:not(:last-child) {
  margin-right: 16px;
}
.header_menu ul li a {
  color: #FFFFFF;
  font-weight: 500;
  font-size: 14px;
  line-height: 171%;
  position: relative;
  white-space: nowrap;
  -webkit-transition: .2s;
  transition: .2s;
  display: block;
  padding: 25px 0;
  text-transform: uppercase;
}
.sgpb-main-html-content-wrapper, .sgpb-main-html-content-wrapper p, .sgpb-main-html-content-wrapper h3, .sgpb-main-html-content-wrapper span {
color: #fff !important;
}
.sgpb-main-html-content-wrapper h3 {
padding-bottom: 20px;
}

.sgpb-main-html-content-wrapper img {
width: 16px;
height: 16px;
filter: brightness(0) invert(1);
}
.sgpb-main-html-content-wrapper a {
display: inline-flex;
}

#sgpb-popup-dialog-main-div {
width: auto !important;
}

#sgpb-popup-dialog-main-div div{
overflow: hidden !important;
}
.wp-video {
  margin-bottom: 22px;
}


@media (min-width: 1041px) {
  .header_menu ul li a:not(.nohover):before {
    content: '';
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    width: 0;
    border-bottom: 4px solid #F06313;
    opacity: 0;
    -webkit-transition: .2s;
    transition: .2s;
  }
  .header_menu ul li a:not(.nohover):hover {
    color: #F06313;
  }
  .header_menu ul li a:not(.nohover):hover:before {
    opacity: 1;
    width: 100%;
  }
}
.header_menu ul li a.gray {
  color: #828282;
}
@media (min-width: 1041px) {
  .header_menu ul li a.gray:before {
    display: none;
  }
}
.header_menu ul li a.gray:hover {
  color: #828282;
  opacity: .8;
}
.header .additional_link {
  width: 84px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header .additional_link.red {
  background: #CC1917;
  margin-left: 112px;
  margin-right: 7px;
}
.header .additional_link a:hover {
  opacity: .8;
}
.header .additional_link:hover .additional_link__drop {
  opacity: 1;
  pointer-events: all;
}
.header .additional_link__drop {
  position: absolute;
  right: 1px;
  top: 100%;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: .2s;
  transition: .2s;
  background: #121212;
}
.header .additional_link__drop a {
  padding: 10px;
}
.header_search {
  padding-left: 21px;
  height: 32px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-left: 1px solid #4B4B4B;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 14px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header_search_icon {
  height: 16px;
  width: 16px;
  min-width: 16px;
  cursor: pointer;
}
.header_search__search_icon {
  opacity: 1;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.header_search__close_icon {
  opacity: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.search_isOpen .header_search__search_icon {
  opacity: 0;
}
.search_isOpen .header_search__close_icon {
  opacity: 1 !important;
}
.search_isOpen .search_form {
  top: 100%;
}
.search_form {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  background: #121212;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  width: 100%;
  -webkit-transition: .2s;
  transition: .2s;
}
.search_form input {
  background-color: #2e2e2e;
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  border: none;
  width: 85%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 5px;
}
.search_form button {
  background: #CC1917;
  font-weight: 500;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 24px;
  border: none;
  color: #FFFFFF;
  width: 15%;
  padding: 10px 5px;
}
.search_form button:hover {
  opacity: .8;
}
/*.apester-media{
  height: 410px !important;
}*/
.tile_grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, 336px);
  grid-auto-flow: row dense;
  grid-gap: 16px;
  margin-top: 24px;
}
.tile_grid__item {
  padding: 16px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  overflow: hidden;
  -webkit-transition: .2s;
  transition: .2s;
  will-change: transform;
  width: 100%;
  height: 248px;
}
.tile_grid__item img {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  z-index: -1;
  -webkit-transition: .5s;
  transition: .5s;
  filter: saturate(120%);
}
.tile_grid__item h4 {
  color: #FFFFFF;
  z-index: 1;
  font-weight: 600;
  line-height: 130%;
}
.tile_grid__item:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  right: 0;
  z-index: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(18, 18, 18, 0)), to(rgba(18, 18, 18, 0.8)));
  background: linear-gradient(180deg, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.8) 100%);
  background-blend-mode: darken, normal;
  -webkit-transition: .3s;
  transition: .3s;
}
/* for post position start */
.tile_grid__item.str_1{grid-row:1 / 2;}
.tile_grid__item.str_2{grid-row:2 / 3;}
.tile_grid__item.str_3{grid-row:3 / 4;}
/* 31 - 1 pos */
.tile_grid__item.place_str_1.size31{grid-column:1 / 4;}
/* 21 - 2 pos */
.tile_grid__item.place_str_1.size21{grid-column:1 / 3;}
.tile_grid__item.place_str_2.size21{grid-column:2 / 4;}
/* fix for 2x1 on 1 and 2 places */
.tile_grid__item.place_str_1.size21.str_1 ~ .tile_grid__item.place_str_2.size21.str_1,.tile_grid__item.place_str_2.size21.str_1 ~ .tile_grid__item.place_str_1.size21.str_1{grid-column:1 / 2;}
.tile_grid__item.place_str_1.size21.str_2 ~ .tile_grid__item.place_str_2.size21.str_2,.tile_grid__item.place_str_2.size21.str_2 ~ .tile_grid__item.place_str_1.size21.str_2{grid-column:1 / 2;}
.tile_grid__item.place_str_1.size21.str_3 ~ .tile_grid__item.place_str_2.size21.str_3,.tile_grid__item.place_str_2.size21.str_3 ~ .tile_grid__item.place_str_1.size21.str_3{grid-column:1 / 2;}
/* 11 - 3 pos */
.tile_grid__item.place_str_1.size11{grid-column:1 / 2;}
.tile_grid__item.place_str_2.size11{grid-column:2 / 3;}
.tile_grid__item.place_str_3.size11{grid-column:3 / 4;}
/* for post position end */

/*
.tile_grid__item.size11{flex-grow:1;}
.tile_grid__item.size21{flex-grow:2;}
.tile_grid__item.size31{flex-grow:3;}
*/
.tile_grid .tile_grid__item.size31 {
  grid-column-start: auto;
  grid-column-end: span 3;
}
.tile_grid .tile_grid__item.size21 {
  grid-column-start: auto;
  grid-column-end: span 2;
}

@media (min-width: 1171px) {
  .tile_grid__item:hover {
    -webkit-box-shadow: 7px 7px 16px 0px rgba(50, 50, 50, 0.35);
    box-shadow: 7px 7px 16px 0px rgba(50, 50, 50, 0.35);
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }
  .tile_grid__item:hover:after {
    opacity: .8;
  }
  .tile_grid__item:hover img {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
  }
}
.tile_grid__item.wide {
  grid-column-start: auto;
  grid-column-end: span 2;
}
.tile_grid__item.full_wide {
  grid-column-start: auto;
  grid-column-end: span 3;
}
.ya-share2__item:before {
  display: none !important;
}

.main_button, .inpost-custom-button {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid #DFDFDF;
  border-radius: 24px;
  padding: 7px 31px;
  font-weight: 500;
  font-size: 14px;
  white-space: nowrap;
}
.inpost-custom-button {
background-color: #F06313;
    color: #fff !important;
}


.main_button:disabled, .main_button[disabled] {
  pointer-events: none;
}
.main_button span {
  position: relative;
}
.main_button span:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  border-bottom: 1px solid #121212;
  opacity: 0;
  -webkit-transition: .2s;
  transition: .2s;
}
.main_button *:first-child {
  margin-right: 4px;
}
.main_button:hover span:before {
  opacity: 1;
}
.main_button img{
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.show_more {
  width: 100%;
  /*max-width: 200px;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 32px 0;
}
.footer {
  background: #121212;
  padding: 32px 0 20px;
}
.footer__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.footer__top_item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.footer__top_item .text {
  font-size: 12px;
  line-height: 2;
  color: #FFFFFF;
  margin-top: 16px;
}
.footer__top_item__title {
  font-weight: bold;
  font-size: 14px;
  line-height: 171%;
  color: #F06313;
  margin-bottom: 16px;
}
.footer__top_item ul.columns {
  display: grid;
  grid-template-columns: auto auto;
}
.footer__top_item ul li:not(:last-child) {
  margin-bottom: 4px;
}
.footer__top_item ul li a {
  font-weight: 500;
  -webkit-transition: .2s;
  transition: .2s;
  color: #fff;
  font-size: 13px;
}
.footer__top_item ul li a img {
  margin-right: 10px;
  width: 22px;
  max-width: 22px;
  filter: brightness(0) invert(1);
}
.footer__top_item ul li a span {
  border-bottom: 1px solid;
  font-size: 12px;
  color: #FFFFFF;
  line-height: 2;
  color: #FFFFFF;
}
.footer__top_item ul li a:hover span {
  border-bottom-color: transparent;
}
.footer__bot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.footer__bot .age {
  border: 1px solid #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 24px;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  border-radius: 50%;
}
.footer__bot p {
  font-size: 12px;
  line-height: 2;
  color: #FFFFFF;
}
.hamb {
  cursor: pointer;
  min-width: 16px;
  left: 0;
  width: 16px;
  height: 12px;
  position: relative;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  display: none;
  z-index: 8;
}
.hamb span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #FFFFFF;
  border-radius: 1px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
.hamb span:nth-child(1) {
  top: 0;
}
.hamb span:nth-child(2), .hamb span:nth-child(3) {
  top: 50%;
  margin-top: -1px;
}
.hamb span:nth-child(4) {
  bottom: 0;
}
.menu_open .hamb span:nth-child(1) {
  top: 50%;
  margin-top: -2px;
  width: 0%;
  left: 50%;
}
.menu_open .hamb span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.menu_open .hamb span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.menu_open .hamb span:nth-child(4) {
  bottom: 50%;
  margin-top: 2px;
  width: 0%;
  left: 50%;
}
.article {
  font-size: 14px;
  line-height: 1.5;
  font-style: normal;
  font-weight: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 72px;
  margin-top: 72px;
}
.article:first-child {
  margin-top: 48px;
}
.article__left_side {
  max-width: calc(100% - (336px + 16px));
  flex: 2.048;
}
.article__right_side {
  margin-left: 16px;
  width: 100%;
  flex: 1;
    position: relative;
}
.article__right_side .h1 {
  color: #828282;
  margin-bottom: 16px;
}
.article__right_side .small_cards {
  margin-bottom: 24px;
}
.article__right_side .small_cards__item {
  padding: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: .2s;
  transition: .2s;
  border: 1px solid #DFDFDF;
  position: relative;
  text-decoration: none;
}
.article__right_side .small_cards__item:not(:last-child) {
  margin-bottom: 8px;
}
.article__right_side .small_cards__item.closable {
  padding-right: 32px;
}
.article__right_side .small_cards__item .image {
  display: inline-block;
  width: 72px;
  min-width: 72px;
  height: 72px;
  margin-right: 8px;
}
.article__right_side .small_cards__item .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.article__right_side .small_cards__item .title {
  -webkit-transition: .2s;
  transition: .2s;
  font-size: 12px;
  line-height: 24px;
}
.article__right_side .small_cards__item:hover {
  background: #e9e9e9b5;
}
.article__right_side .small_cards__item .close_icon {
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
}
.article__right_side .small_cards__item .close_icon:hover {
  opacity: .8;
}
.article p, .article .p {
  font-size: 16px;
  line-height: 24px;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 25px;
  text-align: justify;
}
.article p span, .article .p span {
  display: inherit;
}
.article p span:not(:last-child), .article .p span:not(:last-child) {
  margin-bottom: 8px;
}
.article img {
  max-width: 100%;
  height: auto;
}
.article h1, .article .h1, .headline {
  font-weight: bold;
  font-size: 28px;
  margin-bottom: 32px;
}
.headline{
	background: none;
}

.article figure {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.article  figcaption,
.article  caption
 {
  text-align: center;
  font-weight: 500;
  margin-top: 8px;
}
.article figure div {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.article figure div span {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: inline-block;
  margin-bottom: 0;
}
.article figure div span:not(:last-child) {
  margin-right: 16px;
}
.article figure div span img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.article blockquote, .article .select, .article .select p {
  padding: 24px 44px 24px 44px;
  background: #FFFFFF;
  position: relative;
  font-style: italic;
  overflow: hidden;
  z-index: 1;
  font-size: 15px;
}
.article .select p {
  padding: 10px 0;
  background: none;
}
.article blockquote:before,.article .select:before {
  content: '';
  width: 18px;
  height: 16px;
  position: absolute;
  left: 16px;
  top: 16px;
  z-index: -1;
  background: url("../img/bloq1.svg");
}
.article blockquote:after, .article .select:after {
  content: '';
  width: 82px;
  height: 72px;
  position: absolute;
  right: 16px;
  bottom: 16px;
  z-index: -1;
  background: url("../img/bloq2.svg");
}
.article .soc_block {
  padding: 12px 16px;
  border: 1px solid #E1E1E1;
  margin-top: 20px;
}
.article .soc_block p {
  font-size: 16px;
  line-height: 2;
  margin-bottom: 0;
  font-weight: 500;
}
.article .soc_block p:first-child {
  font-weight: 600;
}
.article .soc_block p a {
  color: #F06313;
  text-decoration: none;
}
.article .soc_block p a:hover {
  opacity: .8;
}
.article .tags_block {
  margin-top: 24px;
}
.article .tags_block p, .article .tags_block .p {
  margin-bottom: 8px;
  font-weight: 500;
  font-size: 13px;
  text-align: left;
}
.article .tags_block p b, .article .tags_block .p b {
  display: inline;
  margin-bottom: 0;
  font-size: inherit;
  text-transform: uppercase;
  margin-right: 10px;
  font-weight: 600;
}
.article .tags_block .ya-share2__container_mobile.ya-share2__container_size_m .ya-share2__icon {
  width: 24px;
  height: 24px;
}
.article .tags_block p a {
  color: #F06313;
  font-size: inherit;
  text-transform: uppercase;
  text-decoration: none;
  display:inline-block;
}
.article .tags_block p a:not(:last-child):after{
	content: '•';
	padding:0 5px;
	font-weight: bold;
    color: #121212;
}

.article .tags_block p a:hover {
  opacity: .8;
}
.article .tags_block .source {
  color: #828282;
  font-size: 10px;
  line-height: 240%;
  position: relative;
}
.article .tags_block .source:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  border-bottom: 1px solid #828282;
  -webkit-transition: .2s;
  transition: .2s;
}
.article .tags_block .source:hover:before {
  opacity: 0;
}
.article .tags_block .share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
    margin-top: 18px;
    padding-top: 18px;
    margin-bottom: 0;
    justify-content: center;
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
}
.article .tags_block .share b{
	text-transform: none;
}
.article .buttons_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 32px;
}
.article .buttons_block .main_button {
  height: 44px;
}
.article .buttons_block .main_button:not(:last-child) {
  margin-right: 10px;
}
.article h2, .article .h2 {
  font-weight: bold;
  font-size: 22px;
  line-height: 160%;
  margin-bottom: 1em;
  margin-top: 1em;
}
.article h3, .article .h3 {
  font-weight: bold;
  font-size: 18px;
  line-height: 150%;
  margin-bottom: 1em;
  margin-top: 2em;
}
.article h4, .article .h4 {
  font-weight: bold;
  font-size: 16px;
  line-height: 150%;
  margin-bottom: 1em;
  margin-top: 2em;
}
.article a, .article a:visited, .article strong a:visited, .article strong a, .article a strong, .article a b {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #F06313;
}
.fb_iframe_widget {
	margin-bottom: 20px !important;
}
.article a:hover, .article a:hover strong  {
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}
.article ul {
  margin-bottom: 16px;
}
.article ul li {
  list-style: none;
  font-size: 15px;
  line-height: 25px;
  font-style: normal;
  font-weight: normal;
  text-align: justify;
  position: relative;
  padding-left: 17px;
}
.article ul li:not(:last-child) {
  margin-bottom: 8px;
}
.article ul li:before {
  content: '';
  width: 7px;
  height: 7px;
  position: absolute;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 29.107 29.107' style='enable-background:new 0 0 29.107 29.107;' xml:space='preserve' width='7px' height='7px' fill='%23F06313'%3e%3cpath d='M14.554,0C6.561,0,0,6.562,0,14.552c0,7.996,6.561,14.555,14.554,14.555c7.996,0,14.553-6.559,14.553-14.555 C29.106,6.562,22.55,0,14.554,0z'/%3e%3c/svg%3e");
  background-size: cover;
  background-repeat: no-repeat;
  left: 0;
  border-radius: 50%;
  top: 11px;
}
.article ol {
  counter-reset: myCounter;
  margin-bottom: 16px;
}
.article ol li {
  list-style: none;
  font-size: 14px;
  line-height: 2;
  font-style: normal;
  font-weight: normal;
  text-align: justify;
  position: relative;
  padding-left: 17px;
}
.article ol li:not(:last-child) {
  margin-bottom: 8px;
}
.article ol li:before {
  counter-increment: myCounter;
  content: counter(myCounter) ".";
  display: inline-block;
  position: absolute;
  color: #F06313;
  font-weight: 500;
  font-size: 14px;
  line-height: normal;
  top: 5px;
  left: 0;
}
.see_also__block .h1 {
  margin-bottom: 16px;
}
.see_also__block .tile_grid {
  margin-top: 0;
}
.mb72 {
  margin-top: 0;
  margin-bottom: 72px;
}
#id-323579-22{background-color:#fff;}
.ya-container .unit-wrapper {
    background-color: transparent;
}
.article .show_more a{
  text-decoration: none;
}
.article_ajax {
  margin-bottom: 72px;
  margin-top: 72px;
}
.hotlist h3.section-title,.ads.afterpost h3.section-title,.newposts h3.section-title {
  font-size: 180%;
  font-weight: 600;
  color: #000;
  text-align: center;
  margin-block-start: 1em;
  margin-block-end: 1em;
}
/* we-recommend */
.tiles {
  margin-top: 0.2em;
  text-align: justify; }
.we-recommend .tiles:after {
  width: 100%;
  height: 0;
  visibility: hidden;
  overflow: hidden;
  content: '';
  display: inline-block;
}
.we-recommend .tiles .tile:nth-child(1) {
  margin-right:12px;
}
.we-recommend .tiles .tile:nth-child(2) {
  margin-right:12px;
}
@media (max-width: 768px) { .tiles { margin-top: 1em; } }
.tiles .tile, .tiles .gag {
  display: inline-block;
  width: 32.5%;
  vertical-align: top; }
.tiles .gag {
  height: 0; }
.tiles .tile {
  font-size: 1rem;
  position: relative;
  overflow: hidden;
  background-color: #000;
  height: 250px;
  margin-top: 1.2%; }
.tiles .tile h3.title {
  line-height: 1.3em;
  font-size: 1.2em;
  font-weight: 600;
  text-align: left;}
.tiles .tile h3.title b {
  font-weight: 900; }
.tiles .tile h3.title > a {
  color: #fff;
  display:block;
  text-decoration: none; }
.tiles .tile .tag {
  position: absolute;
  top: 1.5rem;
  left: 1.5rem; }
.tiles .tile .likes {
  position: absolute;
  top: 1.5em;
  right: 1.5em; }
.tiles .tile h3.title {
  position: absolute;
  left: 0;
  bottom: 0;
  margin-block-start: 1em;
  margin-block-end: 1em;}
.tiles .tile img {
  opacity: 0.8;
  transition: all 0.2s linear; }
.tiles .tile:hover img {
  opacity: 1; }
.tiles .tile.box {
  height: 285px; }
@media (min-width: 769px) {
  .tiles .tile.wide {
    height: 250px;
    width: 66.25%; }
  .tiles .tile h3.title > a {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-shadow: 0 0 1px #000,0 0 5px #000; }
  .tiles .tile.wide3 {
    height: 500px;
    width: 99.95%; }
}
.tiles .tile .tag-id-1 > a {
  background-color: rgba(255, 96, 65, 0.7);
  padding: 0.1em 0.5em;
  border-radius: 0.3em;
  color: #fff; }
.tiles .tile .tag-id-2 > a {
  background-color: rgba(129, 183, 250, 0.7);
  padding: 0.1em 0.5em;
  border-radius: 0.3em;
  color: #fff; }
.tiles .tile .tag-id-4 > a {
  background-color: rgba(67, 211, 162, 0.7);
  padding: 0.1em 0.5em;
  border-radius: 0.3em;
  color: #fff; }
.tiles .tile .tag-id-3 > a {
  background-color: rgba(255, 179, 112, 0.7);
  padding: 0.1em 0.5em;
  border-radius: 0.3em;
  color: #fff; }
@media (max-width: 768px) {
  .tiles .tile {
    width: 100%;
    height: auto;
    margin-bottom: 1em;
    border-style: solid;
    border-color: lightgray;
    border-width: 0 0 2px 0;
    background-color: #fff; }
  .tiles .tile h3.title {
    position: inherit;
    color: #000;
    padding: 0.5em 1em 0;
    font-size: 1.5em; }
  .tiles .tile h3.title > a {
    color: #000; }
  .tiles .tile img {
    width: 100%;
    opacity: 1; }
  .tiles .tile .tag {
    margin-left: 1em;
    margin-top: 1em;
    position: inherit; }
  .tiles .tile .likes {
    position: inherit;
    float: right;
    margin-right: 1em;
    margin-top: 1em; }
  .tiles .tile .likes::after {
    clear: both;
    content: "";
    display: table; }
}
/* we-recommend */
.origin_post2 {
  margin-top: 72px;
}
.article__left_side img,
.article__left_side iframe{
    display: block;
    margin: 10px 0;
}
/*ClickIO fix
.article__left_side iframe:not(.instagram-media):not(.facebook-media){
	width: 100%;
	height: calc((1040px - (336px + 16px)) / 1.76);
}
*/
.article__left_side iframe:not(.instagram-media):not(.apester-media):not(.apester-fill-content):not(.facebook-media):not([id^=google_ads_iframe]):not([id^=vid_vpaut_kod_frame]){
	width: 100%;
	height: calc((1040px - (336px + 16px)) / 1.76);
}


img.image_full_width{
	width: 100%;
}
img.image_center{
	margin-left: auto;
	margin-right: auto;
}
em{
    display: block;
    margin-bottom: 20px;
}
img.image_center+em{
  text-align: center;
}
.wp-caption{
    width: auto!important;
}
#button_up{
  width: 64px;
  height: 64px;
  position: fixed;
  outline: none;
  right: 60px;
  bottom: 60px;
  cursor: pointer;
}
#button_up:hover{
  opacity: .8
}
.collage{
	display: flex;
	justify-content: center;

}
.collage img{
	flex: 1;
}


.article__right_side .h1{
  margin-bottom: 15px;
  margin-top: 0;
}


.allrubs .categories ul{
    display: grid;
    grid-template-columns: auto auto;
    width: 100%;
        justify-content: space-between;
}
.allrubs .categories ul li ul{
  display: none;
}

.yawi{
  margin: 0 !important;
}

.see_also__block{
  margin-bottom: 16px;
}
h6.posr_souce_link {
  font-size: 12px;
  font-weight: 100;
  margin: 10px 0 20px;
}
h6.posr_souce_link a{text-decoration:none}
.black_title h4{
  color:#000;
  text-shadow:0 0 1px #FFF,0 0 5px #FFF;
}

h6{
margin-bottom: 25px;
}
h6 a{
      color: #828282!important;
    font-size: 10px;
    line-height: 240%;
    font-weight: 400!important;
}
iframe.instagram-media {width:100% !important; max-width:100% !important;}
iframe.facebook-media {
  margin: 0 auto;
}
.before-after-slider {
  position: relative;
}
.before-after-slider div {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.before-after-slider .before {
  border-right: solid 4px black;
  height: 100%;
  max-width: 100%;
}
.before-after-slider .hint {
  background: #fffbcc;
  border-radius: 3px;
  font-size: 14px;
  font-weight: bold;
  left: 50%;
  margin-left: -70px;
  padding: 6px;
  text-align: center;
  width: 130px;
  white-space: nowrap;
}
.before-after-slider .before IMG {
  border-radius: 0;
  margin:0;
  max-width:none;
}
.before-after-slider .after IMG {
  border-radius: 0;
  margin:0;
  max-width:none;
}
.article .wp-caption-text {
/*  text-align: center;
  color: #000;
  font-weight: 500;*/
}

.article .capimg {
   color: #000;
   text-align: center;
   font-size: 16px;
   padding-bottom: 12px;
   font-style: italic;
   font-weight: 500;
}


h6{
margin-bottom: 25px;
}
h6 a{
      color: #828282!important;
    font-size: 10px;
    line-height: 240%;
    font-weight: 400!important;
}
iframe.instagram-media {width:100% !important; max-width:100% !important;}
iframe.facebook-media {
  margin: 0 auto;
}
.before-after-slider {
  position: relative;
}
.before-after-slider div {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.before-after-slider .before {
  border-right: solid 4px black;
  height: 100%;
  max-width: 100%;
}
.before-after-slider .hint {
  background: #fffbcc;
  border-radius: 3px;
  font-size: 14px;
  font-weight: bold;
  left: 50%;
  margin-left: -70px;
  padding: 6px;
  text-align: center;
  width: 130px;
  white-space: nowrap;
}
.before-after-slider .before IMG {
  border-radius: 0;
  margin:0;
  max-width:none;
}
.before-after-slider .after IMG {
  border-radius: 0;
  margin:0;
  max-width:none;
}
.article .wp-caption-text {
/*  text-align: center;
  color: #000;
  font-weight: 500;*/
}

.twitter-tweet.twitter-tweet-rendered {
	margin-left: auto !important;
	margin-right: auto !important;
}

/** No search */

.nosearch_block {
  display: flex;
  margin-top:20px;
  margin-bottom: 100px;
  justify-content: space-between;
}
.nosearch_image {
  display: flex;
}
.nosearch_image img{
  width: auto;
  height: 156px;
}
.nosearch_text {
  display: flex;
}

.nosearch_text p {
  margin-bottom: 20px;
  font-weight: 600;
}

.nosearch_text ul {
  list-style: disc;
}

.nosearch_text ul li{
  margin-bottom: 10px;
}

.nosearch_text ul li a, .nosearch_text ul li a:hover, .nosearch_text ul li a:visited{
  color: #F06313;
}

@media (max-width: 768px) {
  .no_mobile {
    display: none!important;
  }
}

em {
  display: inline;
  margin-bottom: inherit;
}

/* .single-post span.tolstoycomments-cc svg{
  display: none;
} */