

/* Start:/local/templates/mp_black_white/css/plugins/owl.carousel.css?16581555134744*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/local/templates/mp_black_white/css/plugins/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/* End */


/* Start:/local/templates/mp_black_white/css/plugins/ion.rangeSlider.css?165815551313296*/
/**
Ion.RangeSlider, 2.3.0
© Denis Ineshin, 2010 - 2018, IonDen.com
Build date: 2018-12-12 00:07:25
*/
.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 12px;
  font-family: Arial, sans-serif;
}
.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}
.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0;
}
.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}
.irs-handle {
  position: absolute;
  display: block;
  box-sizing: border-box;
  cursor: default;
  z-index: 1;
}
.irs-handle.type_last {
  z-index: 2;
}
.irs-min,
.irs-max {
  position: absolute;
  display: block;
  cursor: default;
}
.irs-min {
  left: 0;
}
.irs-max {
  right: 0;
}
.irs-from,
.irs-to,
.irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap;
}
.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}
.irs-with-grid .irs-grid {
  display: block;
}
.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}
.irs-grid-pol.small {
  height: 4px;
}
.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000;
}
.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
  z-index: 2;
}
.lt-ie9 .irs-disable-mask {
  background: #000;
  filter: alpha(opacity=0);
  cursor: not-allowed;
}
.irs-disabled {
  opacity: 0.4;
}
.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}
.irs--flat {
  height: 40px;
}
.irs--flat.irs-with-grid {
  height: 60px;
}
.irs--flat .irs-line {
  top: 25px;
  height: 12px;
  background-color: #e1e4e9;
  border-radius: 4px;
}
.irs--flat .irs-bar {
  top: 25px;
  height: 12px;
  background-color: #ed5565;
}
.irs--flat .irs-bar--single {
  border-radius: 4px 0 0 4px;
}
.irs--flat .irs-shadow {
  height: 1px;
  bottom: 16px;
  background-color: #e1e4e9;
}
.irs--flat .irs-handle {
  top: 22px;
  width: 16px;
  height: 18px;
  background-color: transparent;
}
.irs--flat .irs-handle > i:first-child {
  position: absolute;
  display: block;
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  margin-left: -1px;
  background-color: #da4453;
}
.irs--flat .irs-handle.state_hover > i:first-child,
.irs--flat .irs-handle:hover > i:first-child {
  background-color: #a43540;
}
.irs--flat .irs-min,
.irs--flat .irs-max {
  top: 0;
  padding: 1px 3px;
  color: #999;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  background-color: #e1e4e9;
  border-radius: 4px;
}
.irs--flat .irs-from,
.irs--flat .irs-to,
.irs--flat .irs-single {
  color: white;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #ed5565;
  border-radius: 4px;
}
.irs--flat .irs-from:before,
.irs--flat .irs-to:before,
.irs--flat .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #ed5565;
}
.irs--flat .irs-grid-pol {
  background-color: #e1e4e9;
}
.irs--flat .irs-grid-text {
  color: #999;
}
.irs--big {
  height: 55px;
}
.irs--big.irs-with-grid {
  height: 70px;
}
.irs--big .irs-line {
  top: 33px;
  height: 12px;
  background-color: white;
  background: linear-gradient(to bottom, #ddd -50%, white 150%);
  border: 1px solid #ccc;
  border-radius: 12px;
}
.irs--big .irs-bar {
  top: 33px;
  height: 12px;
  background-color: #92bce0;
  border: 1px solid #428bca;
  background: linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);
  box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5);
}
.irs--big .irs-bar--single {
  border-radius: 12px 0 0 12px;
}
.irs--big .irs-shadow {
  height: 1px;
  bottom: 16px;
  background-color: rgba(66, 139, 202, 0.5);
}
.irs--big .irs-handle {
  top: 25px;
  width: 30px;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background-color: #cbcfd5;
  background: linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;
  border-radius: 30px;
}
.irs--big .irs-handle.state_hover,
.irs--big .irs-handle:hover {
  border-color: rgba(0, 0, 0, 0.45);
  background-color: #939ba7;
  background: linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%);
}
.irs--big .irs-min,
.irs--big .irs-max {
  top: 0;
  padding: 1px 5px;
  color: white;
  text-shadow: none;
  background-color: #9f9f9f;
  border-radius: 3px;
}
.irs--big .irs-from,
.irs--big .irs-to,
.irs--big .irs-single {
  color: white;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #428bca;
  background: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
  border-radius: 3px;
}
.irs--big .irs-grid-pol {
  background-color: #428bca;
}
.irs--big .irs-grid-text {
  color: #428bca;
}
.irs--modern {
  height: 55px;
}
.irs--modern.irs-with-grid {
  height: 55px;
}
.irs--modern .irs-line {
  top: 25px;
  height: 5px;
  background-color: #d1d6e0;
  background: linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);
  border: 1px solid #a3adc1;
  border-bottom-width: 0;
  border-radius: 5px;
}
.irs--modern .irs-bar {
  top: 25px;
  height: 5px;
  background: #20b426;
  background: linear-gradient(to bottom, #20b426 0%, #18891d 100%);
}
.irs--modern .irs-bar--single {
  border-radius: 5px 0 0 5px;
}
.irs--modern .irs-shadow {
  height: 1px;
  bottom: 21px;
  background-color: rgba(209, 214, 224, 0.5);
}
.irs--modern .irs-handle {
  top: 37px;
  width: 12px;
  height: 13px;
  border: 1px solid #a3adc1;
  border-top-width: 0;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}
.irs--modern .irs-handle > i:nth-child(1) {
  position: absolute;
  display: block;
  top: -4px;
  left: 1px;
  width: 6px;
  height: 6px;
  border: 1px solid #a3adc1;
  background: white;
  transform: rotate(45deg);
}
.irs--modern .irs-handle > i:nth-child(2) {
  position: absolute;
  display: block;
  box-sizing: border-box;
  top: 0;
  left: 0;
  width: 10px;
  height: 12px;
  background: #e9e6e6;
  background: linear-gradient(to bottom, white 0%, #e9e6e6 100%);
  border-radius: 0 0 3px 3px;
}
.irs--modern .irs-handle > i:nth-child(3) {
  position: absolute;
  display: block;
  box-sizing: border-box;
  top: 3px;
  left: 3px;
  width: 4px;
  height: 5px;
  border-left: 1px solid #a3adc1;
  border-right: 1px solid #a3adc1;
}
.irs--modern .irs-handle.state_hover,
.irs--modern .irs-handle:hover {
  border-color: #7685a2;
  background: #c3c7cd;
  background: linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%);
}
.irs--modern .irs-handle.state_hover > i:nth-child(1),
.irs--modern .irs-handle:hover > i:nth-child(1) {
  border-color: #7685a2;
}
.irs--modern .irs-handle.state_hover > i:nth-child(3),
.irs--modern .irs-handle:hover > i:nth-child(3) {
  border-color: #48536a;
}
.irs--modern .irs-min,
.irs--modern .irs-max {
  top: 0;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  color: white;
  background-color: #d1d6e0;
  border-radius: 5px;
}
.irs--modern .irs-from,
.irs--modern .irs-to,
.irs--modern .irs-single {
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #20b426;
  color: white;
  border-radius: 5px;
}
.irs--modern .irs-from:before,
.irs--modern .irs-to:before,
.irs--modern .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #20b426;
}
.irs--modern .irs-grid {
  height: 25px;
}
.irs--modern .irs-grid-pol {
  background-color: #dedede;
}
.irs--modern .irs-grid-text {
  color: silver;
  font-size: 13px;
}
.irs--sharp {
  height: 50px;
  font-size: 12px;
  line-height: 1;
}
.irs--sharp.irs-with-grid {
  height: 57px;
}
.irs--sharp .irs-line {
  top: 30px;
  height: 2px;
  background-color: black;
  border-radius: 2px;
}
.irs--sharp .irs-bar {
  top: 30px;
  height: 2px;
  background-color: #ee22fa;
}
.irs--sharp .irs-bar--single {
  border-radius: 2px 0 0 2px;
}
.irs--sharp .irs-shadow {
  height: 1px;
  bottom: 21px;
  background-color: rgba(0, 0, 0, 0.5);
}
.irs--sharp .irs-handle {
  top: 25px;
  width: 10px;
  height: 10px;
  background-color: #a804b2;
}
.irs--sharp .irs-handle > i:first-child {
  position: absolute;
  display: block;
  top: 100%;
  left: 0;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #a804b2;
}
.irs--sharp .irs-handle.state_hover,
.irs--sharp .irs-handle:hover {
  background-color: black;
}
.irs--sharp .irs-handle.state_hover > i:first-child,
.irs--sharp .irs-handle:hover > i:first-child {
  border-top-color: black;
}
.irs--sharp .irs-min,
.irs--sharp .irs-max {
  color: white;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 4px;
  opacity: 0.4;
  background-color: #a804b2;
  border-radius: 2px;
}
.irs--sharp .irs-from,
.irs--sharp .irs-to,
.irs--sharp .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 4px;
  background-color: #a804b2;
  color: white;
  border-radius: 2px;
}
.irs--sharp .irs-from:before,
.irs--sharp .irs-to:before,
.irs--sharp .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #a804b2;
}
.irs--sharp .irs-grid {
  height: 25px;
}
.irs--sharp .irs-grid-pol {
  background-color: #dedede;
}
.irs--sharp .irs-grid-text {
  color: silver;
  font-size: 13px;
}
.irs--round {
  height: 50px;
}
.irs--round.irs-with-grid {
  height: 65px;
}
.irs--round .irs-line {
  top: 36px;
  height: 4px;
  background-color: #dee4ec;
  border-radius: 4px;
}
.irs--round .irs-bar {
  top: 36px;
  height: 4px;
  background-color: #006cfa;
}
.irs--round .irs-bar--single {
  border-radius: 4px 0 0 4px;
}
.irs--round .irs-shadow {
  height: 4px;
  bottom: 21px;
  background-color: rgba(222, 228, 236, 0.5);
}
.irs--round .irs-handle {
  top: 26px;
  width: 24px;
  height: 24px;
  border: 4px solid #006cfa;
  background-color: white;
  border-radius: 24px;
  box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3);
}
.irs--round .irs-handle.state_hover,
.irs--round .irs-handle:hover {
  background-color: #f0f6ff;
}
.irs--round .irs-min,
.irs--round .irs-max {
  color: #333;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 5px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 5px;
  background-color: #006cfa;
  color: white;
  border-radius: 4px;
}
.irs--round .irs-from:before,
.irs--round .irs-to:before,
.irs--round .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #006cfa;
}
.irs--round .irs-grid {
  height: 25px;
}
.irs--round .irs-grid-pol {
  background-color: #dedede;
}
.irs--round .irs-grid-text {
  color: silver;
  font-size: 13px;
}
.irs--square {
  height: 50px;
}
.irs--square.irs-with-grid {
  height: 60px;
}
.irs--square .irs-line {
  top: 31px;
  height: 4px;
  background-color: #dedede;
}
.irs--square .irs-bar {
  top: 31px;
  height: 4px;
  background-color: black;
}
.irs--square .irs-shadow {
  height: 2px;
  bottom: 21px;
  background-color: #dedede;
}
.irs--square .irs-handle {
  top: 25px;
  width: 16px;
  height: 16px;
  border: 3px solid black;
  background-color: white;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.irs--square .irs-handle.state_hover,
.irs--square .irs-handle:hover {
  background-color: #f0f6ff;
}
.irs--square .irs-min,
.irs--square .irs-max {
  color: #333;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 5px;
  background-color: rgba(0, 0, 0, 0.1);
}
.irs--square .irs-from,
.irs--square .irs-to,
.irs--square .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 5px;
  background-color: black;
  color: white;
}
.irs--square .irs-grid {
  height: 25px;
}
.irs--square .irs-grid-pol {
  background-color: #dedede;
}
.irs--square .irs-grid-text {
  color: silver;
  font-size: 11px;
}

/* End */


/* Start:/local/templates/mp_black_white/css/plugins/lightbox.css?16581555133631*/
body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;

  /* Image border */
  border: 4px solid white;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;

  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url('/local/templates/mp_black_white/css/plugins/../../img/icons/lightbox/loading.gif') no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url('/local/templates/mp_black_white/css/plugins/../../img/icons/lightbox/prev.png') left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url('/local/templates/mp_black_white/css/plugins/../../img/icons/lightbox/next.png') right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url('/local/templates/mp_black_white/css/plugins/../../img/icons/lightbox/close.png') top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* End */


/* Start:/local/templates/mp_black_white/css/plugins/jquery.scrollbar.css?165815551322618*/
/*************** SCROLLBAR BASE CSS ***************/

.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
}

.scroll-wrapper > .scroll-content {
    border: none !important;
    box-sizing: content-box !important;
    height: auto;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none !important;
    overflow: scroll !important;
    padding: 0;
    position: relative !important;
    top: 0;
    width: auto !important;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
    height: 0;
    width: 0;
}

.scroll-element {
    display: none;
}
.scroll-element, .scroll-element div {
    box-sizing: content-box;
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
    display: block;
}

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
    cursor: default;
}

.scroll-textarea {
    border: 1px solid #cccccc;
    border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
    overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
    border: none !important;
    box-sizing: border-box;
    height: 100% !important;
    margin: 0;
    max-height: none !important;
    max-width: none !important;
    overflow: scroll !important;
    outline: none;
    padding: 2px;
    position: relative !important;
    top: 0;
    width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
    height: 0;
    width: 0;
}









/*************** SIMPLE INNER SCROLLBAR ***************/

.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-inner > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-x {
    bottom: 2px;
    height: 8px;
    left: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
    height: 100%;
    right: 2px;
    top: 0;
    width: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
    overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: 0.4;
}

.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
.scrollbar-inner > .scroll-element .scroll-bar { background-color: #c2c2c2; }
.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; }
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }


.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }










/*************** SIMPLE OUTER SCROLLBAR ***************/

.scrollbar-outer > .scroll-element,
.scrollbar-outer > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-outer > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-outer > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-y {
    height: 100%;
    right: 0;
    top: 0;
    width: 12px;
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer { height: 8px; top: 2px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer { left: 2px; width: 8px; }

.scrollbar-outer > .scroll-element .scroll-element_outer { overflow: hidden; }
.scrollbar-outer > .scroll-element .scroll-element_track { background-color: #eeeeee; }

.scrollbar-outer > .scroll-element .scroll-element_outer,
.scrollbar-outer > .scroll-element .scroll-element_track,
.scrollbar-outer > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-outer > .scroll-element .scroll-bar { background-color: #d9d9d9; }
.scrollbar-outer > .scroll-element .scroll-bar:hover { background-color: #c2c2c2; }
.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


/* scrollbar height/width & offset from container borders */

.scrollbar-outer > .scroll-content.scroll-scrolly_visible { left: -12px; margin-left: 12px; }
.scrollbar-outer > .scroll-content.scroll-scrollx_visible { top:  -12px; margin-top:  12px; }

.scrollbar-outer > .scroll-element.scroll-x .scroll-bar { min-width: 10px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-bar { min-height: 10px; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -14px; }

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -14px; }










/*************** SCROLLBAR MAC OS X ***************/

.scrollbar-macosx > .scroll-element,
.scrollbar-macosx > .scroll-element div
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-macosx > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-macosx > .scroll-element .scroll-element_track { display: none; }
.scrollbar-macosx > .scroll-element .scroll-bar {
    background-color: #6C6E71;
    display: block;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}
.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}


.scrollbar-macosx > .scroll-element.scroll-x {
    bottom: 0px;
    height: 0px;
    left: 0;
    min-width: 100%;
    overflow: visible;
    width: 100%;
}

.scrollbar-macosx > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0px;
    top: 0;
    width: 0px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar { height: 7px; min-width: 10px; top: -9px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar { left: -9px; min-height: 10px; width: 7px; }

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer { left: 2px; }
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer { top: 2px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }










/*************** SCROLLBAR LIGHT ***************/

.scrollbar-light > .scroll-element,
.scrollbar-light > .scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-light > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-light > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-light > .scroll-element .scroll-element_outer {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.scrollbar-light > .scroll-element .scroll-element_size {
    background: #dbdbdb;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dbdbdb), color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: -o-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: -ms-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: linear-gradient(to right, #dbdbdb 0%,#e8e8e8 100%);

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.scrollbar-light > .scroll-element.scroll-x {
    bottom: 0;
    height: 17px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-light > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 17px;
}

.scrollbar-light > .scroll-element .scroll-bar {
    background: #fefefe;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: -o-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: linear-gradient(to right, #fefefe 0%,#f5f5f5 100%);

    border: 1px solid #dbdbdb;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-light > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-light > .scroll-content.scroll-scrollx_visible { top:  -17px; margin-top:  17px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 0px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-bar { left: 0px; min-height: 10px; width: 10px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer { height: 12px; left: 2px; top: 2px; }
.scrollbar-light > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer { left: 2px; top: 2px; width: 12px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }










/*************** SCROLLBAR RAIL ***************/

.scrollbar-rail > .scroll-element,
.scrollbar-rail > .scroll-element div
{
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-rail > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-rail > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-rail > .scroll-element .scroll-element_size {
    background-color: #999;
    background-color: rgba(0, 0, 0, 0.3);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
    background-color: #666;
    background-color: rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    min-width: 100%;
    padding: 3px 0 2px;
    width: 100%;
}

.scrollbar-rail > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    padding: 0 2px 0 3px;
    right: 0;
    top: 0;
    width: 12px;
}

.scrollbar-rail > .scroll-element .scroll-bar {
    background-color: #d0b9a0;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}

/* scrollbar height/width & offset from container borders */

.scrollbar-rail > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-rail > .scroll-content.scroll-scrollx_visible { margin-top: 17px; top: -17px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 1px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-bar { left: 1px; min-height: 10px; width: 10px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer { height: 15px; left: 5px; }
.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size { height: 2px; left: -10px; top: 5px; }

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer { top: 5px; width: 15px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size { left: 5px; top: -10px; width: 2px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -25px; }

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -25px; }










/*************** SCROLLBAR DYNAMIC ***************/

.scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-dynamic > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-x {
    bottom: 2px;
    height: 7px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 2px;
    top: 0;
    width: 7px;
}

.scrollbar-dynamic > .scroll-element .scroll-element_outer {
    opacity: 0.3;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.scrollbar-dynamic > .scroll-element .scroll-element_size {
    background-color: #cccccc;
    opacity: 0;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;

    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.scrollbar-dynamic > .scroll-element .scroll-bar {
    background-color: #6c6e71;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
    bottom: 0;
    height: 7px;
    min-width: 24px;
    top: auto;
}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
    left: auto;
    min-height: 24px;
    right: 0;
    width: 7px;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
    bottom: 0;
    top: auto;
    left: 2px;

    -webkit-transition: height 0.2s;
    -moz-transition: height 0.2s;
    -o-transition: height 0.2s;
    -ms-transition: height 0.2s;
    transition: height 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
    left: auto;
    right: 0;
    top: 2px;

    -webkit-transition: width 0.2s;
    -moz-transition: width 0.2s;
    -o-transition: width 0.2s;
    -ms-transition: width 0.2s;
    transition: width 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size { left: -4px; }
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size { top: -4px; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }


/* hover & drag */

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer {
    overflow: hidden;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {
    opacity: 1;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
    height: 100%;
    width: 100%;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer {
    height: 20px;
    min-height: 7px;
}
.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
    min-width: 7px;
    width: 20px;
}










/*************** SCROLLBAR GOOGLE CHROME ***************/

.scrollbar-chrome > .scroll-element,
.scrollbar-chrome > .scroll-element div
{
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-chrome > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-chrome > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-chrome > .scroll-element .scroll-element_outer {}

.scrollbar-chrome > .scroll-element .scroll-element_track {
    background: #f1f1f1;
    border: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-x {
    bottom: 0;
    height: 16px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-chrome > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 16px;
}

.scrollbar-chrome > .scroll-element .scroll-bar {
    background-color: #d9d9d9;
    border: 1px solid #bdbdbd;
    cursor: default;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.scrollbar-chrome > .scroll-element .scroll-bar:hover {
    background-color: #c2c2c2;
    border-color: #a9a9a9;
}

.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
    background-color: #919191;
    border-color: #7e7e7e;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-chrome > .scroll-content.scroll-scrolly_visible { left: -16px; margin-left: 16px; }
.scrollbar-chrome > .scroll-content.scroll-scrollx_visible { top:  -16px; margin-top:  16px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar { height: 8px; min-width: 10px; top: 3px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar { left: 3px; min-height: 10px; width: 8px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer { border-left: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track { height: 14px; left: -3px; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size { height: 14px; left: -4px; }

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer { border-top: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track { top: -3px; width: 14px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size { top: -4px; width: 14px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }








/* End */


/* Start:/local/templates/mp_black_white/css/plugins/datepicker.css?165815551320693*/
.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Datepicker cells
   ------------------------------------------------- */
.datepicker--cells {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.datepicker--cell {
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 32px;
  z-index: 1; }
  .datepicker--cell.-focus- {
    background: #f0f0f0; }
  .datepicker--cell.-current- {
    color: #4EB5E6; }
    .datepicker--cell.-current-.-focus- {
      color: #4a4a4a; }
    .datepicker--cell.-current-.-in-range- {
      color: #4EB5E6; }
  .datepicker--cell.-in-range- {
    background: rgba(92, 196, 239, 0.1);
    color: #4a4a4a;
    border-radius: 0; }
    .datepicker--cell.-in-range-.-focus- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell.-disabled- {
    cursor: default;
    color: #aeaeae; }
    .datepicker--cell.-disabled-.-focus- {
      color: #aeaeae; }
    .datepicker--cell.-disabled-.-in-range- {
      color: #a1a1a1; }
    .datepicker--cell.-disabled-.-current-.-focus- {
      color: #aeaeae; }
  .datepicker--cell.-range-from- {
    border: 1px solid rgba(92, 196, 239, 0.5);
    background-color: rgba(92, 196, 239, 0.1);
    border-radius: 4px 0 0 4px; }
  .datepicker--cell.-range-to- {
    border: 1px solid rgba(92, 196, 239, 0.5);
    background-color: rgba(92, 196, 239, 0.1);
    border-radius: 0 4px 4px 0; }
  .datepicker--cell.-range-from-.-range-to- {
    border-radius: 4px; }
  .datepicker--cell.-selected- {
    color: #fff;
    border: none;
    background: #5cc4ef; }
    .datepicker--cell.-selected-.-current- {
      color: #fff;
      background: #5cc4ef; }
    .datepicker--cell.-selected-.-focus- {
      background: #45bced; }
  .datepicker--cell:empty {
    cursor: default; }

.datepicker--days-names {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 8px 0 3px; }

.datepicker--day-name {
  color: #FF9A19;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: .8em; }

.datepicker--cell-day {
  width: 14.28571%; }

.datepicker--cells-months {
  height: 170px; }

.datepicker--cell-month {
  width: 33.33%;
  height: 25%; }

.datepicker--years {
  height: 170px; }

.datepicker--cells-years {
  height: 170px; }

.datepicker--cell-year {
  width: 25%;
  height: 33.33%; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Datepicker
   ------------------------------------------------- */
.datepickers-container {
  position: absolute;
  left: 0;
  top: 0; }
  @media print {
    .datepickers-container {
      display: none; } }

.datepicker {
  background: #fff;
  border: 1px solid #dbdbdb;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-sizing: content-box;
  font-family: Tahoma, sans-serif;
  font-size: 14px;
  color: #4a4a4a;
  width: 250px;
  position: absolute;
  left: -100000px;
  opacity: 0;
  transition: opacity 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  z-index: 100; }
  .datepicker.-from-top- {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px); }
  .datepicker.-from-right- {
    -webkit-transform: translateX(8px);
            transform: translateX(8px); }
  .datepicker.-from-bottom- {
    -webkit-transform: translateY(8px);
            transform: translateY(8px); }
  .datepicker.-from-left- {
    -webkit-transform: translateX(-8px);
            transform: translateX(-8px); }
  .datepicker.active {
    opacity: 1;
    -webkit-transform: translate(0);
            transform: translate(0);
    transition: opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;
    transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s;
    transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease; }

.datepicker-inline .datepicker {
  border-color: #d7d7d7;
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  -webkit-transform: none;
          transform: none; }

.datepicker-inline .datepicker--pointer {
  display: none; }

.datepicker--content {
  box-sizing: content-box;
  padding: 4px; }
  .-only-timepicker- .datepicker--content {
    display: none; }

.datepicker--pointer {
  position: absolute;
  background: #fff;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  width: 10px;
  height: 10px;
  z-index: -1; }
  .-top-left- .datepicker--pointer, .-top-center- .datepicker--pointer, .-top-right- .datepicker--pointer {
    top: calc(100% - 4px);
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  .-right-top- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-bottom- .datepicker--pointer {
    right: calc(100% - 4px);
    -webkit-transform: rotate(225deg);
            transform: rotate(225deg); }
  .-bottom-left- .datepicker--pointer, .-bottom-center- .datepicker--pointer, .-bottom-right- .datepicker--pointer {
    bottom: calc(100% - 4px);
    -webkit-transform: rotate(315deg);
            transform: rotate(315deg); }
  .-left-top- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-bottom- .datepicker--pointer {
    left: calc(100% - 4px);
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .-top-left- .datepicker--pointer, .-bottom-left- .datepicker--pointer {
    left: 10px; }
  .-top-right- .datepicker--pointer, .-bottom-right- .datepicker--pointer {
    right: 10px; }
  .-top-center- .datepicker--pointer, .-bottom-center- .datepicker--pointer {
    left: calc(50% - 10px / 2); }
  .-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer {
    top: 10px; }
  .-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer {
    bottom: 10px; }
  .-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer {
    top: calc(50% - 10px / 2); }

.datepicker--body {
  display: none; }
  .datepicker--body.active {
    display: block; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Navigation
   ------------------------------------------------- */
.datepicker--nav {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #efefef;
  min-height: 32px;
  padding: 4px; }
  .-only-timepicker- .datepicker--nav {
    display: none; }

.datepicker--nav-title,
.datepicker--nav-action {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.datepicker--nav-action {
  width: 32px;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .datepicker--nav-action:hover {
    background: #f0f0f0; }
  .datepicker--nav-action.-disabled- {
    visibility: hidden; }
  .datepicker--nav-action svg {
    width: 32px;
    height: 32px; }
  .datepicker--nav-action path {
    fill: none;
    stroke: #9c9c9c;
    stroke-width: 2px; }

.datepicker--nav-title {
  border-radius: 4px;
  padding: 0 8px; }
  .datepicker--nav-title i {
    font-style: normal;
    color: #9c9c9c;
    margin-left: 5px; }
  .datepicker--nav-title:hover {
    background: #f0f0f0; }
  .datepicker--nav-title.-disabled- {
    cursor: default;
    background: none; }

.datepicker--buttons {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4px;
  border-top: 1px solid #efefef; }

.datepicker--button {
  color: #4EB5E6;
  cursor: pointer;
  border-radius: 4px;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 32px; }
  .datepicker--button:hover {
    color: #4a4a4a;
    background: #f0f0f0; }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* -------------------------------------------------
    Timepicker
   ------------------------------------------------- */
.datepicker--time {
  border-top: 1px solid #efefef;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px;
  position: relative; }
  .datepicker--time.-am-pm- .datepicker--time-sliders {
    -webkit-flex: 0 1 138px;
        -ms-flex: 0 1 138px;
            flex: 0 1 138px;
    max-width: 138px; }
  .-only-timepicker- .datepicker--time {
    border-top: none; }

.datepicker--time-sliders {
  -webkit-flex: 0 1 153px;
      -ms-flex: 0 1 153px;
          flex: 0 1 153px;
  margin-right: 10px;
  max-width: 153px; }

.datepicker--time-label {
  display: none;
  font-size: 12px; }

.datepicker--time-current {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
  text-align: center;
  margin: 0 0 0 10px; }

.datepicker--time-current-colon {
  margin: 0 2px 3px;
  line-height: 1; }

.datepicker--time-current-hours,
.datepicker--time-current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  position: relative;
  z-index: 1; }
  .datepicker--time-current-hours:after,
  .datepicker--time-current-minutes:after {
    content: '';
    background: #f0f0f0;
    border-radius: 4px;
    position: absolute;
    left: -2px;
    top: -3px;
    right: -2px;
    bottom: -2px;
    z-index: -1;
    opacity: 0; }
  .datepicker--time-current-hours.-focus-:after,
  .datepicker--time-current-minutes.-focus-:after {
    opacity: 1; }

.datepicker--time-current-ampm {
  text-transform: uppercase;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  color: #9c9c9c;
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px; }

.datepicker--time-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 11px;
  height: 17px;
  background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat; }
  .datepicker--time-row:first-child {
    margin-bottom: 4px; }
  .datepicker--time-row input[type='range'] {
    background: none;
    cursor: pointer;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    padding: 0;
    margin: 0;
    -webkit-appearance: none; }
    .datepicker--time-row input[type='range']::-webkit-slider-thumb {
      -webkit-appearance: none; }
    .datepicker--time-row input[type='range']::-ms-tooltip {
      display: none; }
    .datepicker--time-row input[type='range']:hover::-webkit-slider-thumb {
      border-color: #b8b8b8; }
    .datepicker--time-row input[type='range']:hover::-moz-range-thumb {
      border-color: #b8b8b8; }
    .datepicker--time-row input[type='range']:hover::-ms-thumb {
      border-color: #b8b8b8; }
    .datepicker--time-row input[type='range']:focus {
      outline: none; }
      .datepicker--time-row input[type='range']:focus::-webkit-slider-thumb {
        background: #5cc4ef;
        border-color: #5cc4ef; }
      .datepicker--time-row input[type='range']:focus::-moz-range-thumb {
        background: #5cc4ef;
        border-color: #5cc4ef; }
      .datepicker--time-row input[type='range']:focus::-ms-thumb {
        background: #5cc4ef;
        border-color: #5cc4ef; }
    .datepicker--time-row input[type='range']::-webkit-slider-thumb {
      box-sizing: border-box;
      height: 12px;
      width: 12px;
      border-radius: 3px;
      border: 1px solid #dedede;
      background: #fff;
      cursor: pointer;
      transition: background .2s; }
    .datepicker--time-row input[type='range']::-moz-range-thumb {
      box-sizing: border-box;
      height: 12px;
      width: 12px;
      border-radius: 3px;
      border: 1px solid #dedede;
      background: #fff;
      cursor: pointer;
      transition: background .2s; }
    .datepicker--time-row input[type='range']::-ms-thumb {
      box-sizing: border-box;
      height: 12px;
      width: 12px;
      border-radius: 3px;
      border: 1px solid #dedede;
      background: #fff;
      cursor: pointer;
      transition: background .2s; }
    .datepicker--time-row input[type='range']::-webkit-slider-thumb {
      margin-top: -6px; }
    .datepicker--time-row input[type='range']::-webkit-slider-runnable-track {
      border: none;
      height: 1px;
      cursor: pointer;
      color: transparent;
      background: transparent; }
    .datepicker--time-row input[type='range']::-moz-range-track {
      border: none;
      height: 1px;
      cursor: pointer;
      color: transparent;
      background: transparent; }
    .datepicker--time-row input[type='range']::-ms-track {
      border: none;
      height: 1px;
      cursor: pointer;
      color: transparent;
      background: transparent; }
    .datepicker--time-row input[type='range']::-ms-fill-lower {
      background: transparent; }
    .datepicker--time-row input[type='range']::-ms-fill-upper {
      background: transparent; }
  .datepicker--time-row span {
    padding: 0 12px; }

.datepicker--time-icon {
  color: #9c9c9c;
  border: 1px solid;
  border-radius: 50%;
  font-size: 16px;
  position: relative;
  margin: 0 5px -1px 0;
  width: 1em;
  height: 1em; }
  .datepicker--time-icon:after, .datepicker--time-icon:before {
    content: '';
    background: currentColor;
    position: absolute; }
  .datepicker--time-icon:after {
    height: .4em;
    width: 1px;
    left: calc(50% - 1px);
    top: calc(50% + 1px);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  .datepicker--time-icon:before {
    width: .4em;
    height: 1px;
    top: calc(50% + 1px);
    left: calc(50% - 1px); }

.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
  color: #dedede; }
  .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5; }
  .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede; }
  .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #a2ddf6; }
    .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- {
      background: #8ad5f4; }
  .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, 0.1);
    color: #cccccc; }
    .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- {
      background-color: rgba(92, 196, 239, 0.2); }
  .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty {
    background: none;
    border: none; }

/* End */


/* Start:/local/templates/mp_black_white/css/plugins/sweetalert2.css?165815551336314*/
.swal2-popup.swal2-toast {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-align: center;
          align-items: center;
  width: auto;
  padding: 0.625em;
  overflow-y: hidden;
  background: #fff;
  box-shadow: 0 0 0.625em #d9d9d9;
}
.swal2-popup.swal2-toast .swal2-header {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}
.swal2-popup.swal2-toast .swal2-title {
  -webkit-box-flex: 1;
          flex-grow: 1;
  -webkit-box-pack: start;
          justify-content: flex-start;
  margin: 0 0.6em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
.swal2-popup.swal2-toast .swal2-close {
  position: static;
  width: 0.8em;
  height: 0.8em;
  line-height: 0.8;
}
.swal2-popup.swal2-toast .swal2-content {
  -webkit-box-pack: start;
          justify-content: flex-start;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-icon {
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0;
}
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
    font-size: 0.25em;
  }
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  flex-basis: auto !important;
  width: auto;
  height: auto;
  margin: 0 0.3125em;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0 0.3125em;
  padding: 0.3125em 0.625em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-styled:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, 0.4);
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 2em 2em;
          transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  -webkit-transform-origin: 0 1.5em;
          transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
  -webkit-animation: swal2-toast-animate-success-line-tip 0.75s;
          animation: swal2-toast-animate-success-line-tip 0.75s;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
  -webkit-animation: swal2-toast-animate-success-line-long 0.75s;
          animation: swal2-toast-animate-success-line-long 0.75s;
}
.swal2-popup.swal2-toast.swal2-show {
  -webkit-animation: swal2-toast-show 0.5s;
          animation: swal2-toast-show 0.5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  -webkit-animation: swal2-toast-hide 0.1s forwards;
          animation: swal2-toast-hide 0.1s forwards;
}

.swal2-container {
  display: -webkit-box;
  display: flex;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  padding: 0.625em;
  overflow-x: hidden;
  -webkit-transition: background-color 0.1s;
  transition: background-color 0.1s;
  -webkit-overflow-scrolling: touch;
}
.swal2-container.swal2-backdrop-show {
  background: rgba(0, 0, 0, 0.4);
}
.swal2-container.swal2-backdrop-hide {
  background: transparent !important;
}
.swal2-container.swal2-top {
  -webkit-box-align: start;
          align-items: flex-start;
}
.swal2-container.swal2-top-start, .swal2-container.swal2-top-left {
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
}
.swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.swal2-container.swal2-center {
  -webkit-box-align: center;
          align-items: center;
}
.swal2-container.swal2-center-start, .swal2-container.swal2-center-left {
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: start;
          justify-content: flex-start;
}
.swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.swal2-container.swal2-bottom {
  -webkit-box-align: end;
          align-items: flex-end;
}
.swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {
  -webkit-box-align: end;
          align-items: flex-end;
  -webkit-box-pack: start;
          justify-content: flex-start;
}
.swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
  -webkit-box-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
          justify-content: flex-end;
}
.swal2-container.swal2-bottom > :first-child, .swal2-container.swal2-bottom-start > :first-child, .swal2-container.swal2-bottom-left > :first-child, .swal2-container.swal2-bottom-end > :first-child, .swal2-container.swal2-bottom-right > :first-child {
  margin-top: auto;
}
.swal2-container.swal2-grow-fullscreen > .swal2-modal {
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-flex: 1;
          flex: 1;
  align-self: stretch;
  -webkit-box-pack: center;
          justify-content: center;
}
.swal2-container.swal2-grow-row > .swal2-modal {
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-flex: 1;
          flex: 1;
  align-content: center;
  -webkit-box-pack: center;
          justify-content: center;
}
.swal2-container.swal2-grow-column {
  -webkit-box-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
  -webkit-box-align: center;
          align-items: center;
}
.swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {
  -webkit-box-align: start;
          align-items: flex-start;
}
.swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {
  -webkit-box-align: end;
          align-items: flex-end;
}
.swal2-container.swal2-grow-column > .swal2-modal {
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-flex: 1;
          flex: 1;
  align-content: center;
  -webkit-box-pack: center;
          justify-content: center;
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
  margin: auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-container .swal2-modal {
    margin: 0 !important;
  }
}

.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
  width: 36em;
  max-width: 100%;
  padding: 1.25em;
  border: none;
  background: #fff;
  font-family: inherit;
  font-size: 1rem;
}
.swal2-popup:focus {
  outline: none;
}
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}

.swal2-header {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
}

.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0 0 0.4em;
  padding: 0;
  color: #595959;
  font-size: 1.275em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}

.swal2-actions {
  display: -webkit-box;
  display: flex;
  z-index: 1;
  flex-wrap: wrap;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  width: 100%;
  margin: 1.25em auto 0;
}
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1)));
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
  box-sizing: border-box;
  width: 2.5em;
  height: 2.5em;
  margin: 0.46875em;
  padding: 0;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
          animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 0.25em solid transparent;
  border-radius: 100%;
  border-color: transparent;
  background-color: transparent !important;
  color: transparent;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
  margin-right: 30px;
  margin-left: 30px;
}
.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
          animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 3px solid #999999;
  border-radius: 50%;
  border-right-color: transparent;
  box-shadow: 1px 1px 1px #fff;
}

.swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 2em;
  box-shadow: none;
  font-weight: 500;
}
.swal2-styled:not([disabled]) {
  cursor: pointer;
}
.swal2-styled.swal2-confirm {
  border: 0;
  background: initial;
  background-color: #e84B41;;
  color: #222;
  font-size: 1.0625em;
}
.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #aaa;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, 0.4);
}
.swal2-styled::-moz-focus-inner {
  border: 0;
}

.swal2-footer {
  -webkit-box-pack: center;
          justify-content: center;
  margin: 1.25em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #eee;
  color: #545454;
  font-size: 1em;
}

.swal2-timer-progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.25em;
  background: rgba(0, 0, 0, 0.2);
}

.swal2-image {
  max-width: 100%;
  margin: 1.25em auto;
}

.swal2-close {
  position: absolute;
  z-index: 2;
  /* 1617 */
  top: 0;
  right: 0;
  -webkit-box-pack: center;
          justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  overflow: hidden;
  -webkit-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
  border: none;
  border-radius: 0;
  outline: initial;
  background: transparent;
  color: #cccccc;
  font-family: serif;
  font-size: 2.5em;
  line-height: 1.2;
  cursor: pointer;
}
.swal2-close:hover {
  -webkit-transform: none;
          transform: none;
  background: transparent;
  color: #f27474;
}
.swal2-close::-moz-focus-inner {
  border: 0;
}

.swal2-content {
  z-index: 1;
  -webkit-box-pack: center;
          justify-content: center;
  margin: 0;
  padding: 0;
  color: #545454;
  font-size: 1em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
}

.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: 1em auto;
}

.swal2-input,
.swal2-file,
.swal2-textarea {
  box-sizing: border-box;
  width: 100%;
  -webkit-transition: border-color 0.3s, box-shadow 0.3s;
  transition: border-color 0.3s, box-shadow 0.3s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: inherit;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  color: inherit;
  font-size: 1.125em;
}
.swal2-input.swal2-inputerror,
.swal2-file.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: 0 0 3px #c4e6f5;
}
.swal2-input::-webkit-input-placeholder, .swal2-file::-webkit-input-placeholder, .swal2-textarea::-webkit-input-placeholder {
  color: #cccccc;
}
.swal2-input::-moz-placeholder, .swal2-file::-moz-placeholder, .swal2-textarea::-moz-placeholder {
  color: #cccccc;
}
.swal2-input:-ms-input-placeholder, .swal2-file:-ms-input-placeholder, .swal2-textarea:-ms-input-placeholder {
  color: #cccccc;
}
.swal2-input::-ms-input-placeholder, .swal2-file::-ms-input-placeholder, .swal2-textarea::-ms-input-placeholder {
  color: #cccccc;
}
.swal2-input::placeholder,
.swal2-file::placeholder,
.swal2-textarea::placeholder {
  color: #cccccc;
}

.swal2-range {
  margin: 1em auto;
  background: #fff;
}
.swal2-range input {
  width: 80%;
}
.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}

.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
.swal2-input[type=number] {
  max-width: 10em;
}

.swal2-file {
  background: inherit;
  font-size: 1.125em;
}

.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}

.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: inherit;
  color: inherit;
  font-size: 1.125em;
}

.swal2-radio,
.swal2-checkbox {
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  background: #fff;
  color: inherit;
}
.swal2-radio label,
.swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
.swal2-radio input,
.swal2-checkbox input {
  margin: 0 0.4em;
}

.swal2-validation-message {
  display: none;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}
.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}

.swal2-icon {
  position: relative;
  box-sizing: content-box;
  -webkit-box-pack: center;
          justify-content: center;
  width: 5em;
  height: 5em;
  margin: 1.25em auto 1.875em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.swal2-icon .swal2-icon-content {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  font-size: 3.75em;
}
.swal2-icon.swal2-error {
  border-color: #f27474;
  color: #f27474;
}
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  -webkit-box-flex: 1;
          flex-grow: 1;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.swal2-icon.swal2-error.swal2-icon-show {
  -webkit-animation: swal2-animate-error-icon 0.5s;
          animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
  -webkit-animation: swal2-animate-error-x-mark 0.5s;
          animation: swal2-animate-error-x-mark 0.5s;
}
.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}
.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}
.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}
.swal2-icon.swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 3.75em 3.75em;
          transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 0 3.75em;
          transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
  -webkit-animation: swal2-animate-success-line-tip 0.75s;
          animation: swal2-animate-success-line-tip 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
  -webkit-animation: swal2-animate-success-line-long 0.75s;
          animation: swal2-animate-success-line-long 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
          animation: swal2-rotate-success-circular-line 4.25s ease-in;
}

.swal2-progress-steps {
  -webkit-box-align: center;
          align-items: center;
  margin: 0 0 1.25em;
  padding: 0;
  background: inherit;
  font-weight: 600;
}
.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #3085d6;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #3085d6;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}
.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #3085d6;
}

[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}

.swal2-show {
  -webkit-animation: swal2-show 0.3s;
          animation: swal2-show 0.3s;
}

.swal2-hide {
  -webkit-animation: swal2-hide 0.15s forwards;
          animation: swal2-hide 0.15s forwards;
}

.swal2-noanimation {
  -webkit-transition: none;
  transition: none;
}

.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.swal2-rtl .swal2-close {
  right: auto;
  left: 0;
}
.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}

@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@-moz-document url-prefix() {
  .swal2-close:focus {
    outline: 2px solid rgba(50, 100, 150, 0.4);
  }
}
@-webkit-keyframes swal2-toast-show {
  0% {
    -webkit-transform: translateY(-0.625em) rotateZ(2deg);
            transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    -webkit-transform: translateY(0) rotateZ(-2deg);
            transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    -webkit-transform: translateY(0.3125em) rotateZ(2deg);
            transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    -webkit-transform: translateY(0) rotateZ(0deg);
            transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-show {
  0% {
    -webkit-transform: translateY(-0.625em) rotateZ(2deg);
            transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    -webkit-transform: translateY(0) rotateZ(-2deg);
            transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    -webkit-transform: translateY(0.3125em) rotateZ(2deg);
            transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    -webkit-transform: translateY(0) rotateZ(0deg);
            transform: translateY(0) rotateZ(0deg);
  }
}
@-webkit-keyframes swal2-toast-hide {
  100% {
    -webkit-transform: rotateZ(1deg);
            transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-hide {
  100% {
    -webkit-transform: rotateZ(1deg);
            transform: rotateZ(1deg);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@-webkit-keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@-webkit-keyframes swal2-show {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  45% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  80% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes swal2-show {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  45% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  80% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes swal2-hide {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-hide {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@-webkit-keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@-webkit-keyframes swal2-rotate-success-circular-line {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  5% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  12% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
  100% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  5% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  12% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
  100% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
}
@-webkit-keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes swal2-animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes swal2-rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes swal2-rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-container {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  max-width: calc(100% - 0.625em * 2);
  background-color: transparent !important;
}
body.swal2-no-backdrop .swal2-container > .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
body.swal2-no-backdrop .swal2-container.swal2-top {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-top-start, body.swal2-no-backdrop .swal2-container.swal2-top-left {
  top: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-top-end, body.swal2-no-backdrop .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-center {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
body.swal2-no-backdrop .swal2-container.swal2-center-start, body.swal2-no-backdrop .swal2-container.swal2-center-left {
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-center-end, body.swal2-no-backdrop .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-bottom {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-bottom-start, body.swal2-no-backdrop .swal2-container.swal2-bottom-left {
  bottom: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-bottom-end, body.swal2-no-backdrop .swal2-container.swal2-bottom-right {
  right: 0;
  bottom: 0;
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  background-color: transparent;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}
body.swal2-toast-column .swal2-toast {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: stretch;
          align-items: stretch;
}
body.swal2-toast-column .swal2-toast .swal2-actions {
  -webkit-box-flex: 1;
          flex: 1;
  align-self: stretch;
  height: 2.2em;
  margin-top: 0.3125em;
}
body.swal2-toast-column .swal2-toast .swal2-loading {
  -webkit-box-pack: center;
          justify-content: center;
}
body.swal2-toast-column .swal2-toast .swal2-input {
  height: 2em;
  margin: 0.3125em auto;
  font-size: 1em;
}
body.swal2-toast-column .swal2-toast .swal2-validation-message {
  font-size: 1em;
}
/* End */


/* Start:/local/templates/mp_black_white/css/plugins/jquery.fancybox.css?165815551317412*/
body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
/* End */


/* Start:/local/templates/mp_black_white/css/normalize.css?15876285226138*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/* End */


/* Start:/local/templates/mp_black_white/css/main.css?1712209884346325*/
.flex {
  display: -webkit-box!important;
  display: flex!important;
}

.sv20-loader-spinner {
  width: 18px;
  height: 18px;
  display: none;
}

.sv20-loader-spinner.active {
  display: inline;
}

.flex-grid {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  min-width: 100%;
}

.flex-grid__item {
  margin-top: 18px;
}

.flex-grid .flex-grid__item {
  padding-right: 9px;
  padding-left: 9px;
}

.project-home-content__top-banner.only-white .playbill-banner__title {
  color: #fff !important;
}

.project-home-content__top-banner.only-black .playbill-banner__title {
  color: #000 !important;
}

.light-theme .nav-sidebar__group_social {
  background: #fff;
}

/***/
@media (min-width: 576px) {
  .part__news.news-single .news-single__text, .content__text.content--w75 {
      margin: 0 auto;
      max-width: 75%;
  }
}
.only_white {color: #FFFFFF;}

/*! HTML5 Boilerplate v7.2.0 | MIT License | https://html5boilerplate.com/ */

@font-face {
  font-family: 'Druk Text Wide Cy TT';
  src: url('/local/templates/mp_black_white/css/../font/accent/Druk Text Wide-Medium-Web.eot'),url('/local/templates/mp_black_white/css/../font/accent/Druk Text Wide-Medium-Web.woff2') format('woff2'),url('/local/templates/mp_black_white/css/../font/accent/Druk Text Wide-Medium-Web.woff') format('woff'),url('/local/templates/mp_black_white/css/../font/accent/Druk Text Wide-Medium-Web.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'HALVAR BREITSCHRIFT';
  src: url('/local/templates/mp_black_white/css/../font/alter/HALVAR BREITSCHRIFT MEDIUM.TTF') format('truetype');
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-family: 'HALVAR BREITSCHRIFT';
  src: url('/local/templates/mp_black_white/css/../font/alter/HALVAR BREITSCHRIFT BLACK.TTF') format('truetype');
  font-style: normal;
  font-weight: 900;
}

.accent-color {
  color: #E84B41;
}

.alt-color {
  color: #FFED0D;
}

* {
  box-sizing: border-box;
}

html {
  font-family: 'Druk Text Wide Cy TT',sans-serif;
  font-size: 1em;
  line-height: 1;
}

body {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  min-height: 100vh;
  margin: 0;
}

body.modal-bg-showed {
  overflow: hidden;
  position: relative;
}

.modal-bg-showed .modal-bg {
  display: block;
}

.modal-bg {
  display: none;
  position: absolute;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: rgba(0,0,0,.5);
  pointer-events: none;
}

.modal-bg-showed .datepickers-container {
  z-index: 1005;
}

.page {
  color: #fff;
  background: #000;
  -webkit-transition: color 0.3s,background-color 0.3s,border-color 0.3s;
  transition: color 0.3s,background-color 0.3s,border-color 0.3s;
}

.page.light-theme {
  color: #000;
  background: #fff;
}

.main {
  -webkit-box-flex: 1;
          flex-grow: 1;
}

.fix-bottom {
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  margin-top: auto!important;
}

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

iframe {
  width: 100%;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

textarea {
  padding-top: 10px;
  resize: none;
}

img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}

img[data-object-fit] {
  height: 100%;
}

.img-contain-item {
  position: relative;
  /* overflow: hidden; */
}

.img-contain-item iframe,
.img-contain-item img {
  position: absolute;
  left: 0;
  top: 0;
}
.img-contain-item iframe{
  height: 100%; /*fix*/
}

h1,
h2,
h3,
h4 {
  margin: 0;
  padding: 0;
  font: inherit;
}

a {
  font-family: inherit;
  color: inherit;
  cursor: pointer;
}

button {
  font-family: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}

button[disabled] {
  opacity: .5;
}

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

.container {
  max-width: 1900px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 17px;
  padding-left: 17px;
}

.owl-carousel_nav_true .owl-nav {
  position: relative;
}

.owl-carousel_nav-vertical_center .owl-nav {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.owl-carousel_nav-vertical_center .owl-next,
.owl-carousel_nav-vertical_center .owl-prev {
  bottom: 0;
  margin: auto;
  pointer-events: visible;
}

.owl-carousel_nav_true .owl-next.disabled,
.owl-carousel_nav_true .owl-prev.disabled {
  display: none;
}

.owl-carousel_nav_true .owl-next,
.owl-carousel_nav_true .owl-prev {
  display: block;
  position: absolute;
  z-index: 100;
  top: 0;
  width: 80px;
  height: 80px;
}

.owl-carousel_nav_true .owl-prev {
  left: 0;
}

.owl-carousel_nav_true .owl-next {
  right: 0;
}

.owl-carousel_nav_true .owl-next::after,
.owl-carousel_nav_true .owl-prev::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 32px;
  height: 32px;
  content: '';
}

.owl-carousel_nav_true .owl-prev::after {
  -webkit-transform: scale(-1);
          transform: scale(-1);
}

.section {
  padding-bottom: 40px;
}

.invert-theme {
  color: #000;
  background: #fff;
}

.light-theme .invert-theme {
  color: #fff;
  background: #000;
}

.base-tooltip {
  /*!*background: #fff;*!*/
  border: 1px solid rgba(185,56,30,.2);
  border-radius: 2px;
}

.base-tooltip__arrow,
.base-tooltip__arrow::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  bottom: 100%;
  right: 0;
  left: 0;
  margin: auto;
}

.base-tooltip__arrow::after {
  bottom: auto;
  top: 0;
  right: auto;
  left: -3px;
  border-width: 2px 15px 20px 15px;
  border-color: transparent transparent #fff transparent;
}

.base-tooltip__arrow {
  border-width: 0 16px 22px 16px;
  border-color: transparent transparent #d2d2d2 transparent;
}

.base-tooltip_top .base-tooltip__arrow,
.base-tooltip_top .base-tooltip__arrow::after {
  bottom: auto;
  top: calc(100% - 2px);
}

.base-tooltip_top .base-tooltip__arrow {
  border-width: 5px 4px 0 4px;
  border-color: rgba(185,56,30,.2) transparent transparent transparent;
}

.base-tooltip_top .base-tooltip__arrow::after {
  top: auto;
  bottom: 0;
  border-width: 4px 3px 1px 3px;
  border-color: #fff transparent transparent transparent;
}

.lb-data .lb-number {
  float: left;
  font-size: 16px;
}

.lb-download-link {
  float: left;
  margin-left: 50px;
}

.js-video-open-add {
  cursor: pointer;
}

.ya-share2__badge {
  border-radius: 50%!important;
}

.ya-share2__container_size_m .ya-share2__icon {
  background-position: center;
  background-repeat: no-repeat;
}

.ya-share2__container_size_m .ya-share2__icon:not(.ya-share2__icon_more) {
  background-size: 20px!important;
}

.ya-share2__icon_more {
  width: 40px!important;
  height: 40px!important;
  background: #E84B41 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHHSURBVHgB7ZjtbcIwEIbftB2ADWAENiibkE4AG8C//mSEtBO0G9ANoBOEDUInuJ4b06YmH07iGJ+URzo5EdHlfYKDLYCRbhDRApJhgZRrCaloARIrURCQKWEIyJMoEZAlUSEgR6JGQIZEg0D4EhYCYUtYCoQr0UKgViKCQ/hGEx5mXHOuqT6e6II+R8mxDXEURa9wDYdecO24DjQ8bqaTetJcW66M/NNd4sbBqZcE5VMlpXD4kbB6ifniNQ87hEd833QFh9/y8IwwOdd+Svl8D5WkKfyawuU3fFQRfsbDAX8LUEi88IL2dDmpEkjRfqX0wb/wigfzCg4fwz68eolOXEc9no0q8sWVFc4/0O4hXYUvhep/69UClnAtuaboAbVbUxLbpnFFg5RrRflmzQlkL2AXvqbpxmXwhnv1Cr+g66c+x0BQs4B9eN0wMcLPMCANAu3CGw2zocMb93MSvjh9VvBAhUD78LrZ5jJ14IkSgW7hdbO9bvIITxgC3cPrZmre7+GRgkDv8HPdyOv/L1qgX3jdSL3AGTyj3ju4gPItwhuEcod8R/gOoVwEPiEUJQDeZx8hFCVwgmBGgVujBM4QjPhvYOTWfANg/LK6dvRlvgAAAABJRU5ErkJggg==) center no-repeat!important;
  background-size: 16px!important;
  border: none!important;
}

.ya-share2__icon_more:before {
  display: none;
}

.ya-share2__container_size_m .ya-share2__popup_direction_bottom {
  top: 45px!important;
}

.h-scroll .scroll-element {
  opacity: 0;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}

.h-scroll .scroll-element .scroll-element_track,
.h-scroll .scrollbar-inner > .scroll-element .scroll-bar {
  border-radius: 0;
}

.h-scroll-container {
  position: relative;
}

.h-scroll-container::after {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
  width: 50px;
  height: 100%;
  content: '';
  background: -webkit-gradient(linear,right top, left top,from(#000),to(transparent));
  background: -webkit-linear-gradient(right,#000,transparent);
  background: linear-gradient(to left,#000,transparent);
  pointer-events: none;
}

.light-theme .h-scroll-container::after {
  background: -webkit-gradient(linear,right top, left top,from(#fff),to(transparent));
  background: -webkit-linear-gradient(right,#fff,transparent);
  background: linear-gradient(to left,#fff,transparent);
}

.js-event-filter.filter-hidden {
  display: none!important;
}

.popup-block {
  position: relative;
}

.popup-block__item-wrapper {
  box-sizing: border-box;
  position: fixed;
  top: 0;
  left: -100%;
  z-index: 999;
  height: 100%;
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  background: rgba(240,255,240,.5);
}

.popup-block__item-wrapper.popup-method_opacity {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 1.6s,visibility 1.6s;
  transition: opacity 1.6s,visibility 1.6s;
}

.popup-block__item-wrapper.popup-method_move {
  -webkit-transition: -webkit-transform .6s;
  transition: -webkit-transform .6s;
  transition: transform .6s;
  transition: transform .6s, -webkit-transform .6s;
}

.popup-block_show .popup-block__item-wrapper.active {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.popup-block_show .popup-block__item-wrapper.popup-method_opacity.active {
  opacity: 1;
  visibility: visible;
}

.popup-block .popup-block__item-outer {
  display: none;
}

.popup-method_opacity .popup-block__item-outer {
  display: none;
}

.popup-method_move .popup-block__item-outer {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .6s,visibility .6s;
  transition: opacity .6s,visibility .6s;
}

.popup-block_show .popup-method_opacity.active > .popup-block__item-outer {
  display: block;
}

.popup-block_show .popup-method_move.active > .popup-block__item-outer {
  opacity: 1;
  visibility: visible;
}

.popup-block__close {
  display: none;
  position: absolute;
  z-index: 999;
  right: 8px;
  top: 8px;
  padding: 20px;
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD1SURBVHgBvdYxDsIwDAVQgxfWrj0DW1m5BpwRrsFKx56BrTMjdolFVJHETqx+6UtVVeUpSpMW4JcLdQD/DGHsJRhhJ+qROlNf4BPGrtSe2lEnjDCJFyqYZEEZPAQEHNE1JnlgGHR2RFPYjTrKGnqhWYwvMLrZihaxNdiCqrB/YA2qxlKgBTVhOVCD9laMs4NyUrMAK8bJzVCSmqkZ04IaVIVx9rBxtDMsraP6RNKA2pdGhZbA3D6boOIYxEpshMpjECsxiRnFBqwKxUbMjKIDZkLRCVOj6IipUAbP8P3UeGAl9M0gb+AuQluxFPqk3uMHNvnV/wCyunxoO6CIhQAAAABJRU5ErkJggg==);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
  border: none;
}

.popup-block_show .popup-block__close {
  display: block;
}

.popup-block__item {
  min-height: 100vh;
}

.popup-block__item_theme_basic,
.popup-block__item_theme_nav-basic {
  background: #fff;
}

.popup-block__item_theme_basic,
.popup-block__item_theme_nav-basic {
  background: #fff;
}

.nav-button__inner {
  display: block;
  position: relative;
  height: 100%;
  max-width: 45px;
  margin-left: auto;
  margin-right: auto;
  pointer-events: none;
  -webkit-transition: -webkit-transform .6s;
  transition: -webkit-transform .6s;
  transition: transform .6s;
  transition: transform .6s, -webkit-transform .6s;
}

.nav-button__line {
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 3px;
  background: #000;
  border-radius: 2px;
  -webkit-transition: background-color .6s,-webkit-transform .6s;
  transition: background-color .6s,-webkit-transform .6s;
  transition: transform .6s,background-color .6s;
  transition: transform .6s,background-color .6s,-webkit-transform .6s;
}

.popup-block_show .nav-button__line {
  background: #fff;
}

.light-theme .nav-button__line {
  background: #fff;
}

.popup-block_show.light-theme .nav-button__line {
  background: #000;
}

.nav-button__line_top {
  top: 0;
  -webkit-transform-origin: left top;
          transform-origin: left top;
}

.nav-button__line_center {
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: opacity .4s,-webkit-transform .6s;
  transition: opacity .4s,-webkit-transform .6s;
  transition: opacity .4s,transform .6s;
  transition: opacity .4s,transform .6s,-webkit-transform .6s;
}

.nav-button__line_bottom {
  bottom: 0;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
}

.mob-nav__control.open .nav-button__inner {
  -webkit-transform: translateX(20%);
          transform: translateX(20%);
}

.mob-nav__control.open .nav-button__line_top {
  -webkit-transform: rotate(45deg) scaleX(.8);
          transform: rotate(45deg) scaleX(.8);
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
}

.mob-nav__control.open .nav-button__line_center {
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  opacity: 0;
}

.mob-nav__control.open .nav-button__line_bottom {
  -webkit-transform: rotate(-45deg) scaleX(.8);
          transform: rotate(-45deg) scaleX(.8);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}

.mob-nav__control {
  width: 56px;
  height: 56px;
  padding: 17px 13px;
  border: 1px solid #fff;
  border-radius: 2px;
  background: 0 0;
}

.invert-theme .mob-nav__control,
.light-theme .mob-nav__control {
  border-color: #000;
}

.light-theme .invert-theme .mob-nav__control {
  border-color: #fff;
}

.pc-nav-view .js-mob-nav {
  display: none!important;
}

.mob-nav-view .js-desk-nav {
  display: none!important;
}

.hidden {
  display: none!important;
}

.js-switch-control * {
  pointer-events: none;
}

.js-switch-controlled-item:not(.current-item) {
  display: none!important;
}

.tabs-header__control {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}

.custom-select__option {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.details-block__head-marker {
  position: absolute;
  right: 5px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 0;
  height: 0;
  content: '';
  border-style: solid;
  border-width: 10px 8px 0 8px;
  border-color: #f60 transparent transparent transparent;
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
}

.details-block__head.current .details-block__head-marker {
  -webkit-transform: scale(-1);
          transform: scale(-1);
}

.details-block__body {
  display: none;
}

.details-block__body.open-item {
  display: block;
}

.nav-button__line {
  -webkit-transition: background-color .6s,-webkit-transform .6s;
  transition: background-color .6s,-webkit-transform .6s;
  transition: transform .6s,background-color .6s;
  transition: transform .6s,background-color .6s,-webkit-transform .6s;
}

.text {
  font-family: 'Roboto',sans-serif;
  font-weight: 400;
  line-height: 1.4;
  -webkit-transition: color 0.3s,background-color 0.3s,border-color 0.3s;
  transition: color 0.3s,background-color 0.3s,border-color 0.3s;
}

.semitransparent-text {
  font-family: 'Roboto',sans-serif;
  color: rgba(255, 255, 255, 0.5);
}

.invert-theme .semitransparent-text {
  color: rgba(0, 0, 0, 0.5);
}

.light-theme .semitransparent-text {
  color: rgba(0, 0, 0, 0.5);
}

.light-theme .invert-theme .semitransparent-text {
  color: rgba(255, 255, 255, 0.5);
}

.large-text {
  font-size: 18px;
}

.section-title {
  font-size: 2em;
  text-transform: uppercase;
  line-height: 1.2;
}

a.section-title {
  display: block;
  text-decoration: none;
}

.invert-theme .section-title {
  color: #000;
}

.light-theme .invert-theme .section-title {
  color: #fff;
}

.section-title.section-title_bg_educate,
.section-title.section-title_bg_events,
.section-title.section-title_bg_life,
.section-title.section-title_bg_people {
  position: relative;
  padding-top: .44em;
  padding-bottom: .44em;
  padding-left: 2.3em;
  color: #000;
}

.section-title_bg_educate {
  background: #FFED0D;
}

.section-title_bg_people {
  background: #5e9aff;
}

.section-title_bg_events {
  background: #E84B41;
}

.section-title_bg_life {
  background: #fff;
}

.section-title_bg_educate::before,
.section-title_bg_events::before,
.section-title_bg_life::before,
.section-title_bg_people::before {
  position: absolute;
  left: .6em;
  top: 0;
  bottom: 0;
  margin: auto;
  width: /*1.04*/1.14em;
  height: /*1.04*/1.14em;
  content: '';
  background-position: center;
  background-repeat: no-repeat;
  background-size: /*contain*/107%;
}

.section-title_bg_educate::before {
  background-image: url(data:image/png;base64,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);
}

.section-title_bg_people::before {
  left: .45em;
  width: 1.6em;
  height: 1.6em;
  background-image: url(data:image/png;base64,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);
}

.section-title_bg_events::before {
  /*
  background-image: url(data:image/png;base64,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);
  */
 background-image: url(/local/templates/mp_black_white/css/../images/smile.png);
}

.section-title_bg_life::before {
  background-image: url(data:image/png;base64,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);
}

.item-title {
  font-family: 'Druk Text Wide Cy TT',sans-serif;
  font-size: 18px;
  line-height: 1.22;
  text-decoration: none;
}

.item-title_text_up {
  font-size: 16px;
  text-transform: uppercase;
}

.item-title_text_up_l {
  text-transform: uppercase;
}

.invert-theme .item-title {
  color: #000;
}

.light-theme .invert-theme .item-title {
  color: #fff;
}

.agreement {
  font-family: 'Roboto',sans-serif;
  font-style: italic;
  line-height: 1.4;
  color: rgba(0, 0, 0, 0.5);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.page__title {
  margin-top: .9em;
}

.page__title.section-title_bg_educate,
.page__title.section-title_bg_events,
.page__title.section-title_bg_life,
.page__title.section-title_bg_people {
  margin-top: .67em;
}
.page__descr{
  margin-top: 30px;
  padding-right: 17px;
  padding-left: 17px;  
}

.nowrap-text {
  white-space: nowrap;
}

.icon {
  display: block;
  flex-shrink: 0;
  position: relative;
  width: 1em;
  height: 1em;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.icon svg {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.logo img {
  -o-object-fit: contain;
     object-fit: contain;
}

.theme-changed-item.fade {
  display: none;
}

.emo-icon {
  font-size: 37px;
}

.emo-icon_level_1 {
  background-image: url(data:image/png;base64,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);
}

.emo-icon_level_2 {
  background-image: url(data:image/png;base64,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);
}

.emo-icon_level_3 {
  background-image: url(data:image/png;base64,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);
}

.emo-icon_level_4 {
  background-image: url(data:image/png;base64,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);
}

.emo-icon_level_5 {
  background-image: url(data:image/png;base64,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);
}

.search-btn {
  color: inherit;
}

.popup-close-icon {
  font-size: 24px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFLSURBVHgB3ZoBDoIwEASLH9GfqS+pP1Ffpj9ZS8IlirYIXHvLbUIIycHuUFpKQwieBeCStmsgVsp363NOFfUgIkqgAUR0yRW9g1ACjUB+A2VAqIAyIB9Au6H2ULjOyRqoB0m7Y6Fk/3UCyjIBWpyLDWh1HhYgtRzWQOr+VkDVfFsDVfdrBdTsxtU2QutHupYhrAYbbWNYvwa0ApiDaAWhAVkbiA5kaTBakLkB6UFEfwR9bAJE9AfQNkBEC4CoV4HmAHGDiDDdRx5hC3LTMvDSZ+BlNIOX9wy8zADgZW4GL7NmePme0QpiDqQdAF4WM2pf18ywGVAro+o+aPwIVPODUedU94XxsKnmbw2iloMFZHUeNpDFuVhB5uaTnxpKCwy3ruvOwVDJ/5R290LJ8+Mo0UW2Fhkr00IxVxxZQUQjoDhVHFlBRANQDJ71AjU8XCHu2uTNAAAAAElFTkSuQmCC) center no-repeat;
  background-size: contain;
  border: none;
}

.share-icon {
  font-size: 40px;
  background: #E84B41 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHHSURBVHgB7ZjtbcIwEIbftB2ADWAENiibkE4AG8C//mSEtBO0G9ANoBOEDUInuJ4b06YmH07iGJ+URzo5EdHlfYKDLYCRbhDRApJhgZRrCaloARIrURCQKWEIyJMoEZAlUSEgR6JGQIZEg0D4EhYCYUtYCoQr0UKgViKCQ/hGEx5mXHOuqT6e6II+R8mxDXEURa9wDYdecO24DjQ8bqaTetJcW66M/NNd4sbBqZcE5VMlpXD4kbB6ifniNQ87hEd833QFh9/y8IwwOdd+Svl8D5WkKfyawuU3fFQRfsbDAX8LUEi88IL2dDmpEkjRfqX0wb/wigfzCg4fwz68eolOXEc9no0q8sWVFc4/0O4hXYUvhep/69UClnAtuaboAbVbUxLbpnFFg5RrRflmzQlkL2AXvqbpxmXwhnv1Cr+g66c+x0BQs4B9eN0wMcLPMCANAu3CGw2zocMb93MSvjh9VvBAhUD78LrZ5jJ14IkSgW7hdbO9bvIITxgC3cPrZmre7+GRgkDv8HPdyOv/L1qgX3jdSL3AGTyj3ju4gPItwhuEcod8R/gOoVwEPiEUJQDeZx8hFCVwgmBGgVujBM4QjPhvYOTWfANg/LK6dvRlvgAAAABJRU5ErkJggg==) center no-repeat;
  background-size: 16px;
  border-radius: 50%;
}

.share-icon_dark {
  background-color: #1E1E23;
}

.quote-icon {
  font-size: 60px;
}

.play-icon {
  font-size: 19px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAM1BMVEUAAAAgICAjIyMgICQgICMgICMgICQgICQgHiMgHiMgHiQgHyQgHyQgHyMgHyQgHyMgHyR/A20YAAAAD3RSTlMAECRAUF9wgJCgsMDQ4PBvnJqlAAAA6ElEQVRIx8WXwRKDIAxEUVQUC33//7U9tVMttYa1umffwLgh2Tgnys+Z2NWxAQDmtuZcnhobMzy/YHJvhTNvunkbzFJTK8DkIMCQOgE22EZRoRHgnbbxTbMXYJgaAf5tG5tKXoAhtgK8adtvmNTvhu+GkmOfyrbthMmDABc7BQZ92GaBySvbsGnZKTY/Ldk21J8MeAWOFnh996zAnHbt2h9WsiqcUiRHlqfwMIQnqTSDsbmiARpa75FNXxg3wqAr2vP/4S7ECiXQCFFKCHHJXxJchchsDetRWRM6ZUFxg7AaOecj1UtZvR5YSW6bV7xFvwAAAABJRU5ErkJggg==) center no-repeat;
  background-size: contain;
}

.soc-rect-icon_am {
  background-image: url(data:image/png;base64,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);
}

.soc-rect-icon_go {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAAe1BMVEUAAABOnYnqVSr/vAczpFUndOnqRTXnRDT7uwc1plEbceTrQjT6uAj6uAnrRDQyqFNDhvX7uQgAZtnsQjT6uQc0qFPpQzUkduf7ugg0qFPqQzVChPQ0qFMAZtr6uQjqQzUzqFNChfQAZtn7uQj6uQhChfQ0qFPqQzUAZtnxq8BsAAAAJHRSTlMADRgmLS4wQEdIVlldcHF1en+AhJqcpKm6vr/Q0dHW4uTo7PPuRfwGAAAE5ElEQVR42u3dC5KiOhSA4RNeykNQUQQfYA9I3P8KL233HQRypnoK4+Sk8q/AryClIZiA5OwoL+u6zCMbKGfvmt/tCFNWdfNUvQKibZpRGyBZ1EyKgGDLRtAS6JWLIDmQK2q6dLi58qbR4pJYDZIFtHoMdR2G+wqDUPtW3DTfUf9SNBDVMhDVMhDVMhDVMhDVMhDVMhDVippGj0m7NjNEqMWOGqi1E0N2QK2lJncWwE6PCwJg11NHTXKNZKnFjfV1TXS4Hg9J/uzIyTq6orL5rqT2lT7O3uzyfLdR9WpYC88CCTHHcRi8KS8+8s+qdAEvzd9f28/OiQNvKOZ9mfdCRtH27RlIzjryQTG8qKQddPVBah4fl8JL2rfjfLmOaaGE6/HIAXkduSAPZue3ggqQVshFZTC7ohWVSLwgwhYyLkjXGSRlcXHZa0e6/PEeI5AKZnZGIAnIKeVIFsyKtUh7kFPGkTxAY9EuL8t8FzFAczDIWdpYR1r87FVAupBo+CpgRBUyfRWQJqR39BKKkKgRFBGElCJISQ+yaoStyEFKMaSkBrEbJJsYBF+xIgbBXwUkBsEXQw3EQAzkbyEMgxTEIHBFIAk1CPrwgRrEFzuuQA2CPEZJ6EF84QVh9CDCUeIDQQgUghuLJAT2EwdRyHCJpHCALARYcv6f4QMQhnQ5fpL4PgOgDnlNzHVdRgeCfFx3e7l/dtm6FCDu+nT77LR24bngcO87BKpDgsOt7/njbu/DtmpD1rdh69/A+7hAZUhwGxfAI/c+zVUX4t6mudDFLgLIhakKYScB5MT6ATJqqypkfRO17m+sca6aEPcmzoUAgQRqQtYIZA0HBHL4NxDGGPypAwI5wAWBXN4Pcb5+/l6LBMecEMgJfiGQX++GOPufTKs+EMgH3LHkQ/B5FT6zumGpAknaUVeHJKRzTCUEIU4rqJAGwd8OmgspWlH+2yHWTIjTCjvLguBv0El6Gu9IglgIJJ4JwV8FlALBR7s3F9Ii7SVB8Pd+Ja0hFjIg+HD3pEHO0iBQiUYIRchUkgJNyOjuqhagCgT/GY8UV70js0AZCD6xwrLC7FjxqsrSBcC7Ifh8BJ/qzkgaBJ8h4g8f1ISgDx/wx0FqQtDHQfgDOjUhyGOUA/7IVFWI+yEa6i50BcIRoioE1sIR8mgruLHUhUwl+AJJACpDJgskAb70pjZkvPSGL4aqDhkshuLrvRQgTx9Xod2ccAhIji3COA496pAw418dU4swxMt4XxWThcR8WEYUEvNxR5KQkE9LCUKsigsK6UFiLupID3LkwkJqEI+Ly6hBUo5EDYKvWOkC8YhBzH+sDMT8xdX86Vjfv4Fr88d8fbZK0GbzCn22E9Fmgxd9ttzRZxMkZbelevtGYYUsiC5bt2mzmZ6FQFJq2xtqs+GkPluAarMpKyz4tJjiNrmw0GTjYgAr44NColtJd6V6bO7d5aXf261ntLdb12cDfK2OJPhpUd58l1M+JGI5PLaD6DEqnWN8kApRid1MIjlS7HIKKSlKdDn+SZsDubQ5Iq1BAmJpc4ygNgc7anPUpoGoloGoloGoloGoloGoloGoloGoljbzEW1miBYGsYBYudiRA7UiPYZIV67HBQFY6jDUH23of4lgb8yugGjDlZ6a4EAXvgpIcW2kz17lZV2X+Uo24z/r/Pjz0Uu93QAAAABJRU5ErkJggg==);
}

.soc-rect-icon_it {
  background-image: url(data:image/png;base64,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);
}

.soc-rect-icon_vk {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAADlBAMAAAAB/zcAAAAAElBMVEUAAABBg6pGgqtFgqtFg6xGg6wxGXXAAAAABXRSTlMAJ2qu47NJ/WUAAASfSURBVHja7ZzBcuI8EIRHNg+gBHw3BN/9J/gOG+sBDNL7v8p/2Koc4kC7NetFtTXf2Zj2dM9IMlWIYRiGYRiGYRiGYRiGYRiGYRiGYRiZuJcvvDyb18PHaUxfjJ8fh2eKev1Ic+LHXp6De0s/E9/lKRzTXf6TJ7BL94n+TzrxHfHyA1V6RC/38W7O/f58PY1jHL/x7mVGlx5xlXtsxzDOCePnnvHh17yO6SFR7lCnu/xifLiAG8+4Z8HA+bwBKQXSQYjQx24yo1n+Be4tZAjakWVtmJRWjxSdZQZuhZYQFMn6X0CEkCAc1ZYzYJKfcGwnVFwoXCAF1awgRz5yQwraJLLLZKCulooU1CFBTKo99AwLCmi94VLNVHTKyPSZ6+QzFaIJZHrxI5N9syF7gF//Oi7VNRBEZZptTM9YPIHyg4/kj0bm7hW9QeBHo2PWsg2OkH40BiCIixDZCR4IQkNiwBHSj8YBCKIiBELE2YAF1fBYwIboSgniD058iHSCBuSYIkRYUK/YLarW12bxpTVyTBMiLKiHV+IxgcMXNYIG3jE84dt8QQ46lhOiS76gOsMxvEu45QvqCMeIz/psQQOxsBLV7RlB/As3PkRTrqANckwXIl5QR/QYFaI2T5DLdAzX95InqE7ES2QqRDdKkN4x3KM+S1AAjiEaMFPhlbFn3nVialBfLL0FV4HdPbESxhzLBvCOQRWinqkQ7xgfookX1ICFXheiyAsaNEMIT9aWFVShIUSECHrWAUHQsVb/e2FkBQ26SOMyt4Qg5NhFlhKWeTZgQTvg2EK6ZZ4F/EWBiDTaguDZGOAlNVhXmRBhzxz+pi6hWusbP/rlglzuukqdxXtYxzOwnoo09v4GL5r0Q4g6jLdI0HVJpM9C0WHzpUEP34HjGMMO30s6kHv9uircyA/A1A4MIY4AtjH40F0l3RCij78b0EEDGEIkNTz/Do9NPSbtEGIO5HH/8vAL4+EN/dii82xOSBouwrNJOrBjisZXo3cMhFbJJDk0ZTm2qmdesghlRUikKStCYFgrp1BZnp0lky6tQy+FeZYtyJVmmXRldZlIXdYcEnFlTWoR6UoL0UqeXYvzrC3Ns2tpniVfmmdTaZ4lX5pnk5S2B2mlsH3jVUTK2uu3IlLU+Sy7RLtU2D7NlXYakq60EtXFlSiUVqImrUQsbRSlc2GxjrG0WKe+sGn9O0VFvQHt/9a0jvvXoaiXV62IG1YsUZXzTqriSqTvfPhL8XZhLdcv0UR051VbIiYYdSkl8swAm9Yv0Y2a8dHrSsTFYihiiT1zy+BN1i5RTy6Dreb8wfbNZsVYu0A0GfOhqHnzQGeiITym6TIEVc8/6N/4p/CSyTbxz1sRnvF0GU0zrPqieOAF1bo+08foInyJWslmy69NG+YheI60IBeYEPF0rCDZaRZYfbD7nEXHr6jonLMut7Keop5dl/WCxJ04QVJjy5QcyYcdoCAtb4HatFcBdJme6kTde4sGox53CMy9j6s4hv87Kvqn/r3cy+GbcbHll8G4/9N/gzh+8dk+vPQ0/sC7lyfixTAMwzAMwzAMwzAMwzCMf4n/AVNEnlEjTYswAAAAAElFTkSuQmCC);
}

.soc-rect-icon_ya {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIBAMAAABfdrOtAAAAHlBMVEUAAAD/ghr/wAX9LCz9zgD+zQD+zQD+oBD+Li7+Ay7EbWwOAAAABnRSTlMAO2qjpdUSOxSvAAADf0lEQVR42u2Zz27aQBCH1yjteUuaqEeTkKjHprlwRFGaM40odyx7oPfKhlslpLB+gq7ftjR1slrGgRWzg1Cy3wt8mvnNrv+MCAQCgUAgEAgEAm+ZthT8fFpc7UGi1LXkl6y42odELTp7kJieMUpMz5glaiEZJYavkk9iWFwxSlDPeCSGL/uQ/A6SIAmSIAmSVyc57/mWRO3u7XA4vD2TzxIZnXuVtLojeGLYeZII0ep5k0RdeMRoasmKY0+S9gjWuZFPEhFd+5B0oYH0cy1Z0e6RJRfQyNxIRHSMJBQHltSaHkVyAi9LYiEMx72dJR/hZUn5yx7BeNfjAZsk+b3wwd1mCfQFnVPYIsmkoNKCbRJIGJqFJBALGkfgIEkFjZGLhJj9O3CSpAyFIAn0GQpBkpRhtJAEYt+jhSWUs3LpLgEpdiMCcJcMGGJHkpQhdiSBmKFbSDJm6BaSpAyzhSQQe+tWMZupWZE3SQbEk2gUVaVVVamiQZL4eewWpVb/qZZYknkZ4KJSz5RLJIHYQySTR4exIMnAQySlsijzWkII5T0e1zX0uiQjn5KJVussjWTHm3iECsHkM1vSJ+ReF4J5mBrJLsm3cCEYvSZJiLejaqKcaUuS0s77VKsmtF1JRhuuuWrGloAkXSrKTRJTJnii3SR9ygRPHSsZUCZ47igZH57kCOXuJEkIZ3GiHSXp4UlO0Hl3kmSEW2Wq9irBAFWCJxhjVQKSRwIWhEt4o+TAKzk94Eo4R9jAI/ljV0K6uw5JkhKeJxskDxSJ68uKLUlYHr9lDrs/fiNHiQKCRKC3VJfcYcDycrcEiz7pNbV0igRi0lv9T6dIQJJWJhPtEklG/MIuXbqV0D7nmu9IDTZj6odp83G3GVB/rcy3xw4x+WdBubUQkOSfg1ONR8smpW6AcMOqHEi544sFN6wqAAi5m1CQRRvHEoCSuwkFW6o6c10AIvO1lpuV1Qq9zAEz9rYFmhT/gCb6DD+fEZJhRWOgrGmiEThBW6BcErrF06+EYcuI6HNsyfFJZNmc4ZPIHb30vvHHJAwrf0TMs/PHhXCnEgsSLcfRYi8lk4JINHK9GlmzT4UHLhmahYjuGG5GRGtTLN+FgSuWeyH4LNhBpz1icCBaTenfCM9EF+h8dIR/2t+s43EjBQvt2x+1YXgmBR8fzlZ0pAgEAoFAIBAIBAJvi79AYzpq21jWIQAAAABJRU5ErkJggg==);
}

.soc-rect-icon {
  font-size: 45px;
  border: 2px solid;
  background-size: 80%;
}

.soc-rect-icon svg {
  position: absolute;
  width: 22px;
  right: 0;
  left: 0;
  margin: auto;
}

.ff-icon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAABKCAQAAADN/cg2AAABz0lEQVR42u2aUW3DMBRFByEQDGEMDKFlUAgdgxcGgTAIg2AIhWAIhnD2E8maInXN+qJevfkCOPKR3m0d228jIyMjkuHCrMxzCQZULqo8v0UBfJEUeV6SPZ8kNZ6/JFQuWjxfyZ7KSYd3iGQfNA2er+Q2M+lw3isle6Oe5Uk0FON+Ku8H8kQke6P+xJNoKMZjmQ/hiUn2Ru3iSTQUY09uJG+enmRv1IM8iYZi7E9l9ubpSfZG/cqTaChGz1ODtuXJDC4G4LOwzhMTfXZRfdC2PJnBxfBI5eTN05NcB+0nT2ZwMTwzszjzJj3JTSQaKi8JUEnxJdeGxpeExhxfcm1ofEmAQoovuTY0viRUPuJLrg39D5I5tmTDoo/rwhT7h6eQY/+FVM6xNwMNY4q9rQu/QS/k2J9aTe2juWEsEi08TLKQfHlqB1k3sjdP60iycfXmqR0uL0zePK1rgkLa8iRa6HbVlr15Wld3DfPmqV3C3m0NJtHCpxZVyN48rYcRlbM3T+uJS99g+fKEJMM/O9vZGkyihTsW1bi+hOcv6dsaTKKFDy2qkDR4R0neyDo8V8neGi2ev+TCpMbzlSy8K/L8JCtZlecSrhiTLm9kZGRELt/+5T8M04Yh4QAAAABJRU5ErkJggg==) center no-repeat;
}

.edit-action-icon {
  position: relative;
  font-size: 50px;
  border: none;
  border-radius: 50%;
  background-color: #E84B41;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 40px;
  -webkit-transition: -webkit-filter .2s;
  transition: -webkit-filter .2s;
  transition: filter .2s;
  transition: filter .2s, -webkit-filter .2s;
}

.edit-action-icon_text {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAECSURBVHgB7dvBaQMxEAXQn1SQVOztIC5hO0w6iHevvhiDhEfj92DuOkgw6PMTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKhsO+b3mP9F5jzrTyjtmnUu1P1c0shHejlf/1fW9HfMd5r4DEzQ7WJds649lHYuwqst7632KwAAAOhny2u/G2R/DVXKCi95Y7LCeVplf8+SFTKFrHCePbTy6qxQ9gcAAADtbNErZDC9wiJkhXXoFcIjssI69lCaXiEAAAAw2Ba9QgbTKyxCVjiPXiGMJiucZw+t6BUCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwFA36eLmxJCi7egAAAAASUVORK5CYII=);
}

.edit-action-icon_img {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANhSURBVHgB7d3rcdNAFIbhD4YC6IBDB3SAKYEKOJ14O6AEKIEOApVkqSBQAYhxNCS2ZOu2q9XqfWbOj9iJN5c3kiLHtgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFb3QijBp2b87LIP2rBXQgmsmYMq8lJAAlvcYpm28dv9rZlf2qkthnVo5ovKd9/MD+0Uu0IkQVhIgr8K8zk0czfi/f/0XP5dGzgVUUtYh2aiyvJbO1ZLWLGZn0IxOMZCEhxj5RObCT3XHXR5bi5cuR0k4Dod2D6dN9q2oy6/pk1jV4gkCOu5oP5dEEbgGOu/oNMu6enbmIgt1knQ86iOIqxZCOsyqhZx7Yxrub8KQ8dtnU/Qclynf/s59++y92eDzFzLhBV0O6ol4/LH27pXd1xYmWt+WEHdAd0/ztJxecc6JhTFNS+soP6o7HGWjMtvrIdCuKaHFTTsh2xaJi7X9V0scRXENS2soHE/XNO8uFzDjt+61rezeS0k5xofVtC0LYZpWlze8zEPAz4P67j+k5Cca1xYQfN2Q6ZxcfmN9Y66fYxHWCtwDQ8raF5ULdOwuHzgetfiOoiwVuEaFlbQMlG1TNfj8pHr9cXVtbskrAxct8MKWjaqlqk/rinrHQfeDmFl4LoeVlCaqFqmYXENXW9IXISVgas/rKC0UbVM1+Mau96tuAgrA1d3WEF5omqZ+uP6rPGuxUVYGbguv/FflTeqlmnZu3/64iKsDFy3j0lyRNUypY+LsDJwlRNVy7RcXCbCWoWrrKhapmXiMhHWKlzlRdUyzY/LRFircJUZVcs0Ly4TYa3CVW5ULdP0uEyEtQrX5Tf+ncpjmhaXqYKwann414PKE3V6grTYcd1RlT+0jMcVphW107gIK72oHcZFWHlE7SwuwsonakdxEVZeUTuJi6cxyi/qFNedLs+9HVXW+bjJ2GKtI6p/y1XFyVDCWk9Uf1ybR1jriqo0LsJaX1SFcRFWGaIqi4uwyhFVUVyEVZbYzEdVgLDKU8XL/RIWkiAsJEFYSIKwkEQtd0K/beaF6mCqQC1h3QlFYVeIJAgLSRAWktjiAa9pf6+O9UO8yDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKP8Bbo8XxNHnj7iAAAAAElFTkSuQmCC);
}

.edit-action-icon_video {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHTSURBVHgB7dzRTRxBEATQtiMghA3JGXgdgUOwQ3AGDsEhnDOwMzgygAxgVkJCQogPmJ7pWb0n9S86qYoCjtNGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEB1N+1+tru0e1jg/rX7GpS2tbvGGoV6eden109BRzgrlOitct3E4j7Hueyx/nf81u57UMrxu8oqy/TWXWJxn+JcHuI8ls7mbD8KKUKxSKFYpFCs131rdxvwpNdfZYet3e+OX/M9r4EiMkLdY86brhSSFeoW49eLQrJD3WPcelHIiFC3GLNeFDIy1D1y14tCRoe6Rd56UcisUPfov14UMjPULfquF4VUCHWPPutFIVXWYouPr9fS/K8wx32c4OPFPKuwWF/a3U1+DXQ2s1jHQv2Z/BpIMivUXiulWEWNDrX3SilWUSNDzVgpxSpqRKiZK6VYRWWHmr1SilVUVqijVkqxisoIdeRKKVZRPUOdsVKKVVSvUGet1GmK5dkNdXl2A7ykWKRQLFKcrVh/4xz+x+IUq6ZfQSnHe0/XmPs2wUfvGpS0hcdxk2iPdR52e2n3I3xOHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICSHgGW8+jODXKbcwAAAABJRU5ErkJggg==);
}

.input-edit-icon {
  font-size: 40px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAQAAACQEyoRAAAAbUlEQVR42u3SsQ2AMBBD0Sx2q3mkrAipsKAAKdgSRP7uX+WWflEfM8HbWDfBxMUwcRPtx0ton2Co79YJy+8mhI8xfPhuhDk5zCFw4MBWGGqYQQ0zqGEGNczggEkTTulaNUyvHs83PaxI16ulu3YDHFxxZiA90wAAAABJRU5ErkJggg==) center no-repeat;
  background-size: 50%;
}

.light-theme .input-edit-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAQAAACQEyoRAAAAc0lEQVR42u3SsQnAMAxEUS+m1TSSVlRwEc64SMA5QWzuq1PxqmtqhzIyquBeFMHAuTCKIroeNyY+5uS5ZTDh3oST4Lvh6/+dG2DEh5ELFiy4FHY6DJoOg6bDoOkw6AoYNGClptLSl8/exreen0jbl2vqqQt3NfqPzWr6cQAAAABJRU5ErkJggg==);
}

.play-btn {
  display: inline-block;
  position: relative;
  min-width: 50px;
  height: 50px;
  background: #FFED0D;
  border-radius: 50%;
  border: none;
  -webkit-tap-highlight-color: transparent;
  outline: 0;
}

.play-btn.play .play-btn__icon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAgCAYAAAAMq2gFAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA6SURBVHgB7c2xFQARFADB7xo5gf4rElAJHeAJRLMF7KT8lxGLWq8pDtp9vngUCAQCgUAgEAgEAt01AZVzBaJhlKU0AAAAAElFTkSuQmCC) center no-repeat;
  background-size: contain;
}

.play-btn:active {
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}

.play-btn:focus {
  box-shadow: inset 0 0 5px rgba(0,0,0,.5);
}

.play-btn:not(.play-btn_text-contain).play .play-btn__icon {
  left: 4%;
}

.play-btn_text-contain {
  padding-left: 52px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 48px;
  color: #000;
  text-decoration: none;
  border-radius: 25px;
}

.play-btn__icon {
  position: absolute;
  left: 10%;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}

.play-btn_text-contain .play-btn__icon {
  right: auto;
  left: 24px;
}

.sets-icon {
  font-size: 50px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABVCAQAAACf4hCWAAACbElEQVR42u1b0RXbIAy8ETQCgzCEt9AmTKI9GERDMILb95q+5JVgTIRrkfb0r5wFHJJQ8C+BkbrGuBmC/ZRl3Ir9tBFuQxigGXAb4gDNDbeBB2gybkMaoCm4Dfn7aCpacCRHB5LkSY7akuRKjtqS5EqOLpCkgAwFI3RimQdp5o5HQoJAzm4OfRGRaKFYW5NEhKA805ThpaziSpWo26gSGHl8e2jDdXx8dcFuNgU/vKW3/gro8+tPIdinmRxunNRRQjcW0IS4INg5SNEFvadFvIW6INdJVtgFtc5BCu5i+VaYkgtatSWvQvSnxSuESKHIP03nCxNP2UUJEYQnCBEyg+4sISpgEFpgq/85op66NQ4h3U2TcQ5sX/RkI3k10dfbXA0kryRasNluoYRxpGF5CzYnCsI4aCj3F5B1WdjSHLP/QoCa+0H2eCoiOgiQS7traaCeN3baIj5HnLdS+cLeGs2jqQZHVu9lVt8yX0pz90Iz/x2a6oVmWWNv6jecdBe6GZAN2VEfYriFBjPPYlh2td/p12dIbM1nqbsc9ngG6HgxuFz2vqE4rYUU21KV5SJ1+rZG14Og9leeQ4rF6B9VPA1Upe7IPSlarE6t7Pa7u6nTPIrfp5ZXC8v13gFCcUGrvoXg/y2Dl31l83eQIhrILuj9Mln+Pf34IOXJ0wn6eTZLKK3HKfMrT13rRMin1SVXMWRQs/9pz6kC6k/nkeZJqeaQ7FRzw2OEjFfqAunmkQF5BsUqrhnhq2bkzmKbIdf/5zcfoEGat0HXmC2WNSa1ZU4zx9PYLqMJT5IU0YQnSQpowpMkHcLL3x0M5/wHvevKpwHNDbQAAAAASUVORK5CYII=);
  background-position: center;
  background-repeat: no-repeat;
  background-size: .54em;
}

.light-theme .sets-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABVCAQAAACf4hCWAAACaUlEQVR42u2b0XXkIAxFKYESKIQi3AWdUAl9UIiKoIS7P8lxThzGsMJreTZ3/jXPePSQBOP+I0jk009y90JhjOruhHG8uwsC4wR3F0TG2dxdkBjmxjQiM05xd0F9P5niOliyo74lmbKjriXZsqOuJdmyo/WWRKAiJMLJWlbmqCcRPZlCIbgRED4pRI3EIz0RRAptL1PmX+W+rvsz6yjf4iXq9M8D4cC+rkQaeoT0ES3TONLwf7/9CYV1FCp98uvksUNwPSjYofYtxhaxlzy2kJ+NyB75kDzm1vInYyJjk2zViL4TrzAiQahUhFXUlcnTyET8172aSEFQs8qIGgnvOpC08deYeu5IVNRUCpm6ipykf+lZJ/JqoXuIiChEXim0sel2oawY5owiBF0Qwbtp8DTGKXjta0mK4Zj+GwiIeh6kX08hnnfp5crpGnm0n9dP2uKFIx1ZNxD0Cpl+nUxRBNJGb6vmlvVSmViRWf+NTLEisz3jtynvkOkWfJNA1VdHfSjodyEiMtPmz4PM7Ol3VUhJWc/iKZygXU8CMt8MPq16Z6MZ7YWE7Umd5UP6dLZnTD08gg4hvZTYULEnkB6hHCdyu0QNx9JKz+d0U1hFsXvU8pXwtNn7R5tvDyE4Z/8sIz31lM1gIsV+z2eH8vTz9JNEqotvJwh98uT8cT+cUpzydHodYufBZb7kqiR8b/6pr6kIHB89zQxP2uEekl5q7USMlPlOvVDI+PN+Xi/xsK6V8E535EZhQ2/Xv/c3d/Oawt0F8oy7xeUZN7XLkmGOqWu7yfUwZUnR9TBlScH1sGRJ7hVm/u6gyPM/J5NTAO2BhTUAAAAASUVORK5CYII=);
}

.audio-play {
  font-size: 26px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAuCAYAAABEbmvDAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFTSURBVHgBzZHBjYMwEEVH1haSFrYcuOCtZOkkuSG6cCoJJeTIBYgtZQ6xBmIbj8dPshDgw9N/ALUyDMMFKkTZ01m5xziOHVSEej8v67rerOC1lgWV967teVi5HoRRO9//pfOqg3+ieVXAHQ0CeUPEkKJ5Y8QcxfLGiiEamPOmiiFsec+KOVjy5hBDNGTMm1MMyZKXQ8xxOi+XGKIhMS+3GBKdt5SYIypvSTFEQ0BeCTHkMK+kmGM3r7QYosHL+wN14fJ2Sqm+lsU+WJZlqknsaU8/z/Nv27b3WlIae/6appnwg7TYtG2bdgv5P6RSfmSjLkgsZsDLRlFSbDcbRYmUX7NRcC9mICAbBZdYVDaK3CmTslHkXMxAYjaKHGKns1GcSZktG0XqYgYyZqOIFWPJRhGakjUbRchiBpizURyJFctGQaUsno3CX8yAQDYKFBPNRvECHvryCFUewnMAAAAASUVORK5CYII=) center no-repeat;
}

.audio-prev {
  font-size: 22px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAgCAYAAABpRpp6AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGwSURBVHgB7ZfNbcJAEIUfIRJwSwlOB9ABdBBfED+nVJDQAemADswJJC6kA0qAEiiBBsB5K8WSBTjsvlly4pNWuz48zWhnPDMLPLgzy+UyLy9EYLFYfMLAX/pnRCTLspdWq5Xlef7GzxkC8dFHc3i1WrWPx+OaxhII+OqfEAEXQhrb8JhAIERvumEXwkajMa3Vah8QUPSyw/xBE4ZvTWNtCKh6KSUYQvdTbFVnLfpgh2lsRkNrHl8gYNV7p4QLIbeMqwsBq77A64ZprMttA93ZrkVf5qbDv13HVLIs+nMqU+Ks6wRj1Vdx1WFr13I0m82tRV/FRUpYu1aJBHegKoelkvMfXDg8Go3clPTKtYeNPe7A1RseDod7bj2uOXSs+qtUljXnNNc7j1MIWPVV3KzDNPpVr9c7EENs1Z/j1en6/f6OW48zwA4CVn0Z7+HHhXgwGLibmkLAqi8IntZciE+nk8vNAwSsemkeHo/Hc25yXlr08pvOhZjtt8O8DH4dW/SmR2iapgfm5YQzwwQCij7Kq9naHUP0URx2FN2RIf6GgK8+msOFUYY4ha30yfoHMfgB0eLlPHqhhRwAAAAASUVORK5CYII=) center no-repeat;
}

.audio-next {
  font-size: 22px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAgCAYAAABpRpp6AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG/SURBVHgB7ZjPcYJAFMYf6MGjJWwJpgQ7iBdHvcR0YCqIqUCtQC/+O8UONBVgB1KCR7lAvs1IBhNY2Pcgufib2WEc+Pm+eSy7CtGdanGyTqzX63G/3x8TE6mf+J4o+dk1XPu6Wq3eISjiIfVTMQUmx3Eecdhzi0r9NNwC1yiME7o1Ih5K6N9QJPAX6NZks9lM5vN5kxhI/ZjCgTVRFI0ajYbHvcVSX2MV+IpCYW+73T4RD5HPCaxvbzMMw4VeuoiBxGcFTqCXLk+49Fn50sC6Wy0c9svlskUMbH1x4CvKdV2PO0VsfNPWHBGPBcYbxol4LLSPbd1Py1FWh5MMMfbEZ0iG3bGKwBpFMhRl7I5VBS6DM+b1r2lZVWCfZPi1Wq3d6/VmP0+UHhjL1O5yuTwQk9jvdrvHtPN1KhEUG8VdwUNDtiT9LMoK7OP3wRBL0QfxKOyXMSUOGO3BYMANe7DxRR1GV6Yo9EJMOD438BnFnlFsRzzYvnVgFDri4eigmE8MpL7tP45pEATteJ+3Reprinb4jK7o9wwz4iH1vykSWO86nayF/A/8G/LeSxh3nTykfhp1Q7HcXceE1L/zX3wCxyvyrPtBEPMAAAAASUVORK5CYII=) center no-repeat;
}

.audio-pause {
  font-size: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAgCAYAAAAMq2gFAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA1SURBVHgB7c0xEQAgDMDAFpdVWJngADgGpo+AfHb3jE1VlXHR6TPiUyAQCAQCgUAgEAj01gLw7wc0YIkKvAAAAABJRU5ErkJggg==) center no-repeat;
}

.audio-next,
.audio-pause,
.audio-play,
.audio-prev {
  background-size: contain;
}

.volume-icon {
  font-size: 24px;
  background: #E84B41 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAYAAACMo1E1AAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIiSURBVHgB5ZiLccIwDIYF1wHYoO4GYYLSCWAD6ASFCWAD2IB2AsoE0Algg2SDsoEqEfkQaSAPO3Xu+t0JJ1IIP7aiKAH4byDigmxN1oO2QGIM2Q4vjMGBB/AECYlo2JAZ8EQXPEDCpjTswKMwxnnmSNiKhjdogNozZ/MLHITJOTZ8AYEvOL/IYixmXHCeuTp2Aa5wfpF9YzmKxEWZcw2gLpxfWI3CUsKC1PEstFptxN/1q5Y4OU8sFin/VH1nbf0dCbLa6IY2ji2hXpmYdDqdDyWCf+MguyeyPsUTifHFNZDYC/n37Bxh+RxymjkRMVfxnfLr5V1aZ4zNkZtzeJ0ioxz/Ofe64Lmql+QV0mVldJ38lPGcZl5uX1WRPHuXXV5Om+9bddgwiDhBC3nmDxGdiC8KJu58NV6WVleKo4wm5MwxVpzJ84UWl9wLhhZn7gXbIu6U40uCicPrDmSvto2MSciZ03ePL/4gwQYu4o5BxImIieweqazY8jFQh+1Z3BH+nqXaXqlteys7keBtiK5koeK3upJzT2f7OUPDI+TTk39noDrZfm4A6SMkk0DatyUSi9VvPFl/IZh2sAesTrYT7mHaovFK6U54kZ21ytAXl1iNqs8QMaarWA+87vedxGG6IjrfR+AKNvPcOgdfYLk8LDNzO7JGXmcU5aHTKzDnOwRd8jMaZtAAXm5fJJDrYB8K+rOg5OThENqG5CFbe94J++YHAQqR3FKn70gAAAAASUVORK5CYII=) center no-repeat;
  background-size: 13px;
  border-radius: 50%;
}

.theme-toogler {
  -webkit-box-align: center;
          align-items: center;
}

.theme-toogler__item.active {
  text-decoration: underline;
}

.mob-nav-view .theme-toogler {
  -webkit-transition: opacity 0.3s,visibility 0.3s;
  transition: opacity 0.3s,visibility 0.3s;
}

.page.mob-nav-view:not(.popup-block_show) .theme-toogler {
  opacity: 0;
  visibility: hidden;
}

.theme-toogler__item {
  padding: 0 .4em;
  font-size: 18px;
  letter-spacing: .05em;
  color: inherit;
  background: 0 0;
  border: none;
  outline: 0;
}

.theme-toogler__item:focus {
  text-shadow: 0 0 3px rgba(255,255,255,.5);
}

.light-theme .theme-toogler__item:focus {
  text-shadow: 0 0 1px rgba(0,0,0,.5);
}

.owl-nav {
  display: -webkit-box;
  display: flex;
  pointer-events: none;
}

.owl-nav_var1,
.owl-nav_var1d {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  font-size: 60px;
  height: 1em;
}

.owl-nav_var2 {
  position: absolute;
  bottom: 54px;
  left: 17px;
  width: 125px;
  font-size: 56px;
}

.owl-nav__next,
.owl-nav__prev {
  padding: 0;
  font-size: inherit;
  border: none;
  pointer-events: visible;
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
  outline: 0;
}

.owl-nav_var1 .owl-nav__next,
.owl-nav_var1 .owl-nav__prev,
.owl-nav_var1d .owl-nav__next,
.owl-nav_var1d .owl-nav__prev,
.owl-nav_var2 .owl-nav__next,
.owl-nav_var2 .owl-nav__prev {
  border-radius: 50%;
}

.owl-nav_var1 .owl-nav__prev,
.owl-nav_var1d .owl-nav__prev,
.owl-nav_var2 .owl-nav__prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.owl-nav__next.disabled,
.owl-nav__prev.disabled {
  opacity: 0;
  visibility: hidden;
}

.owl-nav_var1 .owl-nav__next,
.owl-nav_var1 .owl-nav__prev {
  background-color: #fff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEoSURBVHgB7do9ysJQEIXh+X4aS9dg6TZ0Ae7CNYrbsHUdFoLeA0kTDFjNnIH3geEWacILCdybRAAAAAAAAACAu+OYQzTwH/mO08yuYewvci3j7Ma8xtzDVGagZZyZdaSsQJsxp2n9xDZSVqDnmNuYfTSLlPmIPaJhpOyXdLtI2YGkVaSKQNImUlUgaRGpMpDYR6oOJNaRHAKJbSSXQGIZySmQ2EVyCyRWkRwDiU2k3/D2E8XKb2DFdsx5WtdcIuE00jGQTRxxC2QVR5wC2cURl0CWccQhkG0cqQ5kHUcqA9nHkapALeJIRaA2cSQ7UKs4khmoXRzJ2qxqR94ujmR+elak3cp1yziSeR40n9ssI9nGkewDs2Uk6ziV2vyCBwAAAAAAAADfewPnjF+zuXquoAAAAABJRU5ErkJggg==);
  background-size: 24px;
  opacity: .8;
  box-shadow: 0 0 10px rgba(0,0,0,.5);
}

.owl-nav_var1d .owl-nav__next,
.owl-nav_var1d .owl-nav__prev {
  background-color: #000;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAYCAYAAAAlBadpAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACvSURBVHgBnZTbDcIwDEXtiAXKGqzAJ2UVmLHwyQqs0RVSV0qqNInr617Jch4+Nw9FISoUYxwlHgTqUoKSxtQmZv5acEjF9wwmPZEdhJT/EnM1ZxpwbkjhIOklca1qJu0IXHa8BlwPeAwa2GPQhVEDFUYMDmHTgABpBoFwsTmgrPqWGKqpCbmwPnh0YRaobhsBuzAKNrAH3MFecIPPgKvyI7l5wQ2Wop+kjwds5P16FzIccnErISqvAAAAAElFTkSuQmCC);
  background-size: auto 12px;
  opacity: .8;
}

.owl-nav_var1 .owl-nav__prev,
.owl-nav_var1d .owl-nav__prev {
  margin-right: auto;
}

.owl-nav_var2 .owl-nav__next,
.owl-nav_var2 .owl-nav__prev {
  background-color: #000;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAXCAYAAACrggdNAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACJSURBVHgB7dbBDYAgDIXhp3EAR2EkR3ADVnADR3AURnAE3aC2IUbl5MEDrf0SDgQufyAEwLlPEVHPI8ASDlopSxIICzhko4uNMI4Y6clMWPQwTTxMm1+FdcWGGTrtPM4TCs19RTJhQAuDumI+QB+5dhOsoPxzT8VDEaGVB9XOg2pnLkhwwPI26ADPQ2NAUW4uQQAAAABJRU5ErkJggg==);
  background-size: 17px;
  border: 2px solid #fff;
}

.owl-nav_var2 .owl-nav__next {
  margin-left: 14px;
}

.owl-nav_var2 .owl-nav__next:focus,
.owl-nav_var2 .owl-nav__next:hover,
.owl-nav_var2 .owl-nav__prev:focus,
.owl-nav_var2 .owl-nav__prev:hover {
  background-color: #E84B41;
}

.owl-nav_grad {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

.owl-nav_grad .owl-nav__next,
.owl-nav_grad .owl-nav__prev {
  width: 30px;
  height: 100%;
}

.owl-nav_grad .owl-nav__prev {
  background: -webkit-gradient(linear,left top, right top,from(#000),to(transparent));
  background: -webkit-linear-gradient(left,#000,transparent);
  background: linear-gradient(to right,#000,transparent);
}

.owl-nav_grad .owl-nav__next {
  background: -webkit-gradient(linear,right top, left top,from(#000),to(transparent));
  background: -webkit-linear-gradient(right,#000,transparent);
  background: linear-gradient(to left,#000,transparent);
}

.light-theme .owl-nav_grad .owl-nav__prev {
  background: -webkit-gradient(linear,left top, right top,from(#fff),to(transparent));
  background: -webkit-linear-gradient(left,#fff,transparent);
  background: linear-gradient(to right,#fff,transparent);
}

.light-theme .owl-nav_grad .owl-nav__next {
  background: -webkit-gradient(linear,right top, left top,from(#fff),to(transparent));
  background: -webkit-linear-gradient(right,#fff,transparent);
  background: linear-gradient(to left,#fff,transparent);
}

.to-begin-link {
  position: fixed;
  z-index: 100;
  left: 30px;
  bottom: 80px;
  font-size: 45px;
  background: #E84B41 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAACeCAYAAADqro65AAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAO/SURBVHgB7dyNbdNQFIbhj4gBugFnBDZAbMAGjABMAEzSEWADGAEm4GwAG4At1ciqksY/9zr3s99XuqqqxtfOeeQqlZpIZN0z7be7br3p1ouH739260e3UtR0Pdx9t/5eWP3PQtRk0a1fuow3rF8CsblC0/BAbLDQPDwQGyq0DA/EBgqtwwPxhoXK4IF4g0Jl8UDcsFAdPBA3KFQXD8SKhbbBA7FCoW3xQCxY6DZ4IBYodFs8EFcUagMPxAWF2sIDcUahNvFAnFCobTwQnyjkgQfimUJeeCCOCnnigSh/vEMjhvaBd0jE0L7wDoUY2ifeIRBD5fH6/e5XHH9f6ZpCG3TSdkW3vqnsE8tuvda6f5fPAns8LlT+uZ5tK8BQm3g19hoKbYC4BWCobbyae4YqI9YGDHng1dw7VBGxJmDIC6/mOUKVEGsBhjzxap4rVAGxBmDIG6/mOUOFZ1MaMLQPvJrnDhWcUUnA0L7wal5DqNCsSgGG9ok3lGoUsQRgaN94Q6kGEdcCho6BN5RqDHENYOhYeEOphhCXAoaOiTeUagRxCWDo2HhDqQYQ5wKGwBuXujHiHMAQeOdK3RBxKmAIvKdK3QhxCmAIvCmlboB4DTAE3pxSGyOelh64sNR+8YZSGyKe5h6wotT+8YZSGyGepj5wZanj4A2lNkA8XXtAgVLHwxtKVUYcA94JvBql6iHejQHfC7xapeogvhsDvlW5UuA9LlV+Ju8HwJcqd/elwLtUquxs/v8KvVOZUuBdK1VwRgPgH60vBd7UUoVmdRptuAYxBd7cUgVmNr4Df2hZKfCWllo3u6/jV6GfNb8UeGtLLZ/hhzHg92590vRS4JUqNX+Wny49/qMaegvxxKZc86X1Ue0UmvZ276vX3G/05cyBvx8OLvVnR6n2AtjXz7a/pseQ/ey/deuVZvby4aAXarc9AY4bZt9/PXvTPNf1lr46pfVdnf2Wn1JBFQLQPADNA9A8AM0D0DwAzQPQPADNA9A8AM0D0DwAzQPQPADNA9A8AM0D0DwAzQPQPADNA9A8AM0D0DwAzQPQPADNA9A8AM0D0DwAzQPQPADNA9A8AM0D0DwAzQPQPADNA9A8AM0D0DwAzQPQPADNA9A8AM0D0DwAzQPQPADNA9A8AM0D0DwAzQPQPADNA9A8AM0D0DwAzQPQPADNA9A8AM0D0DwAzQPQPADNA9A8AM0D0DwAzQPQPADNA9A8AM0D0DwAzQPQPADNA9A8AM0D0DwAzQPQPADNA9A8AM0D0DwAzQPQvH/eV22gq3bQVwAAAABJRU5ErkJggg==) center no-repeat;
  background-size: 38%;
  border-radius: 50%;
  -webkit-transition: opacity .6s,visibility .6s;
  transition: opacity .6s,visibility .6s;
}

.scrollEnd .to-begin-link {
  opacity: 0;
  visibility: hidden;
}

.soc-send-button {
  display: block;
  height: 50px;
  border: 2px solid;
  text-decoration: none;
}

.soc-send-button__icon {
  float: left;
  font-size: 50px;
  height: 100%;
  border-right: 2px solid;
}

.soc-send-button__icon svg {
  width: 56%;
  right: 0;
  margin: auto;
}

.soc-send-button__text {
  display: block;
  line-height: 48px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.btn {
  width: 100%;
  height: 46px;
  line-height: 46px;
  padding: 0;
  font-family: 'Druk Text Wide Cy TT',sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  color: #000;
  border: none;
  border-radius: 2px;
  background: #E84B41;
  white-space: nowrap;
  cursor: pointer;
}

.more-link {
  display: inline-block;
  position: relative;
  padding-right: 60px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 14px;
  letter-spacing: .05em;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.more-link.more-link_back {
  padding-right: 0;
  padding-left: 40px;
}

.more-link__icon {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 50px;
}

.more-link__icon svg {
  height: 15px;
}

.more-link_back .more-link__icon {
  right: auto;
  left: 0;
}

.more-link_back .more-link__icon svg {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.user-send-link {
  display: block;
  width: 45px;
  height: 45px;
  border: 2px solid;
  background-size: 20px;
}

.user-send-link_phone {
  background-size: 17px;
}

.user-send-link_tl {
  background-size: 29px;
}

.wide-grid .flex-grid__item {
  margin-top: 0;
  margin-bottom: 15px;
}

.wide-grid .test-item {
  min-height: 150px;
}

.js-details__content {
  display: none;
}

.js-podcasts.no-width-paddings {
  margin-right: 0;
  margin-left: 0;
}

.js-podcasts.no-width-paddings .flex-grid__item {
  padding-right: 0;
  padding-left: 0;
}

.faded-img {
  position: relative;
}

.faded-img::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  /* background: rgba(0,0,0,.3); */
  pointer-events: none;
}

.desk-nav__link {
  margin-top: 3px;
}

.simple-cat-label {
  display: inline-block;
  height: 50px;
  line-height: 48px;
  padding-right: 23px;
  padding-left: 15px;
  font-family: 'Halvar Breitschrift',sans-serif;
  font-weight: 900;
  font-size: 18px;
  letter-spacing: .05em;
  text-decoration: none;
  border: 1px solid #fff;
}

.light-theme .simple-cat-label {
  border-color: #000;
}

.rows-limiter-1-row > .flex-grid__item:nth-child(n+5),
.rows-limiter-2-row > .flex-grid__item:nth-child(n+9) {
  display: none;
}

.rows-limiter-1-row-3-col > .flex-grid__item:nth-child(n+4) {
  display: none;
}

.flex-grid__item + .flex-grid__items__extra {
  max-height: 0;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
  -webkit-transition: max-height .3s ease-out;
  transition: max-height .3s ease-out;
  overflow: hidden;
}

.js-rl-container.expand .flex-grid__items__extra {
  max-height: 10000px;
  -webkit-transition: max-height 1s ease-in;
  transition: max-height 1s ease-in;
}

.text-div {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}

.text-div__line {
  -webkit-box-flex: 1;
          flex-grow: 1;
  height: 1px;
  background: #fff;
}

.text-div__text {
  padding-right: .5em;
  padding-left: .5em;
  font-family: 'Roboto',sans-serif;
  font-style: italic;
  color: rgba(255,255,255,.5);
}

.base-popup {
  background: #fff;
}

.breadcrumbs {
  padding-top: 20px;
  font-family: 'Roboto',sans-serif;
}

.breadcrumbs__link {
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.breadcrumbs__item {
  display: inline-block;
  position: relative;
  padding-right: .2em;
  padding-left: .4em;
}

.breadcrumbs__item:first-child {
  padding-left: .2em;
}

.breadcrumbs__item:not(:last-child)::after {
  position: absolute;
  left: 100%;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 1em;
  content: '/';
}

.breadcrumbs__item:last-child {
  pointer-events: none;
  display: none;/*fix*/
}

.simple-news-item_borders {
  padding-top: 36px;
  padding-bottom: 41px;
  border-top: 1px solid;
  border-bottom: 1px solid;
}

.simple-news-item__title {
  display: block;
  max-width: 30ch;
  line-height: 1.22;
  text-decoration: none;
}

.simple-news-item__i-text {
  margin-top: 1.14em;
  font-size: 14px;
  font-style: italic;
}

.simple-news-item__bottom {
  margin-top: 20px;
  font-family: 'Roboto',sans-serif;
}

.simple-news-item__date {
  margin-right: 12px;
}

.simple-news-item__cat {
  padding-left: 1em;
  text-decoration: none;
  color: #E84B41;
  border-left: 1px solid #fff;
}

.light-theme .simple-news-item__cat {
  border-color: #000;
}

.popular-news-section .mini-article-preview + .mini-article-preview {
  margin-top: 70px;
}

.info-big-board {
  padding: 60px 30px;
  color: #fff;
  background: #1E1E23;
  border: 1px solid #fff;
}

.info-big-board__title {
  display: block;
  position: relative;
  padding-bottom: 23px;
  text-decoration: none;
}

.info-big-board__title::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100px;
  content: '';
  border-bottom: 3px solid;
}

.article-share-row {
  position: relative;
  padding-top: 30px;
  text-align: right;
  border-top: 1px solid;
}

.article-share__tooltip {
  position: absolute;
  z-index: 100;
  right: 0;
  width: 100%;
  top: 30px;
}

.article-share {
  display: inline-block;
  position: relative;
  height: 40px;
  line-height: 40px;
  font-family: 'Roboto',sans-serif;
  white-space: nowrap;
  text-decoration: none;
  padding-right: 60px;
}

.article-share__icon {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
}

.article-share-row .ya-share2__popup {
  text-align: left;
}

.article-share-row .ya-share2__list {
  width: 100%;
}

.article-share-row .ya-share2__item_more {
  width: 100%;
  cursor: pointer;
}

.line-divider {
  position: relative;
  height: 40px;
}

.line-divider::after,
.line-divider::before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.line-divider::before {
  width: 100%;
  height: 1px;
  content: '';
  background: #fff;
}

.line-divider::after {
  width: 40px;
  right: 0;
  height: 1em;
  content: '/';
  text-align: center;
  color: #fff;
  background: #000;
}

.light-theme .line-divider::before {
  background: #000;
}

.light-theme .line-divider::after {
  color: #000;
  background: #fff;
}

.quote-block__content {
  position: relative;
  margin: 0;
  padding: 20px 40px 20px 80px;
  line-height: 1.46;
}

.quote-block__footer {
  margin-top: 40px;
}

.quote-block__cite {
  font-family: 'Roboto',sans-serif;
  font-size: 16px;
  font-style: normal;
}

.quote-block__icon {
  position: absolute;
  left: 0;
  top: 0;
}

.article-rating {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  flex-wrap: wrap;
}

.article-rating__text {
  margin-right: 1.2em;
  line-height: 2;
}

.article-rating .complete {
  font-family: 'Roboto',sans-serif;
  font-style: italic;
  line-height: 2;
}

.article-rating__rate-levels {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-right: 10px;
}

.article-rating__rate-level {
  display: inline-block;
  margin-right: 7px;
}

.audio-banner {
  min-height: 250px;
  padding: 44px 30px 20px 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  color: #fff;
}

.audio-banner__content {
  position: relative;
  z-index: 1;
}

.audio-banner__btn {
  margin-top: 56px;
}

.audio-banner__desc {
  margin-top: .6em;
}

.audio-item__native-pleer {
  opacity: 0;
  visibility: hidden;
  width: 0;
  height: 0;
  position: absolute;
}

.pleer-plate {
  position: fixed;
  z-index: 100;
  left: 0;
  bottom: 0;
  width: 100%;
  pointer-events: none;
}

.app-download {
  font-size: 18px;
}

.app-download__text {
  margin-right: 1em;
}

.app-download__link {
  position: relative;
  margin-right: .8em;
  padding-right: 14px;
}

.app-download__link::after {
  position: absolute;
  right: 0;
  top: 0;
  width: 8px;
  height: 100%;
  content: '';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAnCAYAAAAGjMh0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADCSURBVHgB7Y27CsJAEEVn1gfYaWkX/2TT+QL3T2NpZ/5A/IJsIypY2Acy7kRQEicPsJ0LCwv3njMALbltYuLXtjHwZ1SgAhWoQAUqUIEguG+tuzob9YUyZ6eXlXWlgGEiTDDHYx8JbyY5ngYGk8fa7sx4CCkQ+NBFXRLueMNbZvICzma2T59UUNwlqcPMzA+px89gGQYmDBAY9jSiOAAZd+G/kGDusHKlJimBd7wE/wgEyTcCLApESQPcKKhImG+AOS/YIHiq9K3XugAAAABJRU5ErkJggg==) center no-repeat;
  background-size: contain;
}

.search-popup {
  background: 0 0;
}

.search-popup__input-item {
  position: relative;
  max-width: 100%;
  border-bottom: 1px solid;
  padding-right: 40px;
}

.search-popup__input-item label {
  display: block;
  width: 100%;
}

.search-popup__input-item input {
  width: 100%;
  padding-top: 1em;
  padding-bottom: 1em;
  font-family: 'Druk Text Wide Cy TT',sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  color: #fff;
  border: none;
  background: 0 0;
}

.search-popup__input-item input::-webkit-input-placeholder {
  color: #fff;
}

.search-popup__input-item input::-moz-placeholder {
  color: #fff;
}

.search-popup__input-item input:-ms-input-placeholder {
  color: #fff;
}

.search-popup__input-item input::-ms-input-placeholder {
  color: #fff;
}

.search-popup__input-item input::placeholder {
  color: #fff;
}

.search-popup__submit {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  font-size: 40px;
  background: 0 0;
  border: none;
  color: #fff;
}

.search-popup__input-sub-text {
  position: absolute;
  bottom: -30px;
  left: 0;
  font-family: 'Roboto',sans-serif;
  color: #fff;
}

.search-popup_close {
  position: fixed;
  top: 30px;
  right: 30px;
}

.social-row {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  flex-wrap: wrap;
}

.social-row__text {
  margin-right: 1.53em;
  padding-top: 10px;
  padding-bottom: 10px;
}

.social-row__links {
  white-space: nowrap;
}

.social-row__links .soc-rect-icon {
  display: inline-block;
  margin-right: 10px;
}

.audio-track-item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  min-height: 80px;
  padding-right: 3%;
  padding-left: 3%;
  border: 1px solid;
  color: #fff;
  background: #1E1E23;
}

.audio-track-item__title {
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: 'Roboto',sans-serif;
  font-size: 14px;
  line-height: 1.3;
}

.audio-track-item__play {
  margin-right: 5%;
}

.audio-track-item__duration {
  margin-left: auto;
}

.audio-track-item__desc {
  padding-top: 10px;
  font-family: 'Roboto',sans-serif;
  font-size: 13px;
  line-height: 1.3;
}

.podcast-title-desc {
  margin-top: 20px;
}

.video-block__video {
  padding-top: 57%;
}
.video-block__video iframe{
  height: 100%;  /* fix */
}

.video-block__title {
  display: block;
  margin-top: 1.1em;
  font-size: 16px;
  letter-spacing: .05em;
  line-height: 1.22;
  text-decoration: none;
}

.video-block__date {
  margin-top: 1.2em;
}

.video-block__open {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: none;
  background: 0 0;
}

.video-gallery.flex-grid-sm .flex-grid__item {
  margin-top: 50px;
}

.playbill-banner {
  display: block;
  position: relative;
  min-height: 250px;
  padding: 20px;
  text-decoration: none;
  /* color: #fff; */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.playbill-banner::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  background-color: rgba(0,0,0,.2);
}

.playbill-banner__desc {
  margin-top: 10px;
}

.playbill-banner__desc,
.playbill-banner__title {
  position: relative;
  z-index: 1;
}

.playbill-banner__title a {
  text-decoration: none;
}

.playbill-banner_mod .playbill-banner__title {
  padding-left: 1.8em;
}

.playbill-banner__title-icon {
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  font-size: 1.18em;
  background-size: contain;
}

.playbill-banner__actions {
  position: relative;
  z-index: 1;
  margin-top: 50px;
}

.playbill-banner__actions-link {
  display: inline-block;
  min-width: 126px;
  margin-right: 10px;
  padding: 15px 1em;
  text-align: center;
  text-decoration: none;
  border: 2px solid #fff;
  border-radius: 2px;
}

.playbill-banner__actions-link + .playbill-banner__actions-link {
  margin-top: 10px;
}

.playbill-banner__actions-link_fill {
  background: #E84B41;
}

.playbill-banner__action {
  margin-top: 26px;
  padding-left: 24px;
}

.playbill-banner__watch {
  position: relative;
  z-index: 1;
  margin-top: 56px;
}

.person-item__photo {
  padding-top: 108.48%;
}

.person-item__photo img {
  -o-object-fit: cover;
     object-fit: cover;
}

.person-item__info {
  margin-top: 20px;
}

.person-item__desc {
  margin-top: 10px;
}

.partners-list {
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px solid;
  border-bottom: 1px solid;
}

.partners-list__item {
  padding-top: 70%;
}

.partners-list__item img {
  -o-object-fit: contain;
     object-fit: contain;
}

.test-item {
  padding-top: 26px;
  padding-right: 8.6%;
  padding-left: 8.6%;
}

.test-item__title {
  line-height: 1.22;
}

.test-item__link {
  display: inline-block;
  margin-top: 10px;
  padding-bottom: 10px;
}

.project-item {
  padding-top: 58%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.search-result {
  padding-bottom: 30px;
  border-bottom: 1px solid;
}

.search-result__title {
  line-height: 1.4;
}

.search-result__desc {
  margin-top: 1em;
  font-family: 'Roboto',sans-serif;
  line-height: 1.4;
}

.search-result__meta {
  margin-top: 1em;
  font-family: 'Roboto',sans-serif;
}

.search-result__cat {
  margin-top: 1em;
  text-decoration: none;
}

.search-result__date {
  margin-top: 1em;
}

.search-result__path {
  margin-top: 1em;
}

.search-result__path a {
  text-decoration: none;
}

.search-paginator {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.search-paginator__text {
  text-transform: uppercase;
  letter-spacing: .05em;
}

.search-paginator__page-numbers {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          align-items: center;
  font-family: 'Roboto',sans-serif;
}

.search-paginator__page-number,
.search-paginator__range {
  text-align: center;
  text-decoration: none;
  border-left: 1px solid rgba(255,255,255,.4);
}

.light-theme .search-paginator__page-number,
.light-theme .search-paginator__range {
  border-color: rgba(0,0,0,.4);
}

.search-paginator__page-number {
  width: 2.5em;
  line-height: 1.2;
}

.search-paginator__page-number:first-child {
  border: none;
}

.search-paginator__page-number.current {
  font-weight: 700;
  color: #fff;
  pointer-events: none;
}

.light-theme .search-paginator__page-number.current {
  color: #000;
}

.search-paginator__range {
  width: 2.8em;
}

.search-paginator__next-btn,
.search-paginator__prev-btn {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  white-space: nowrap;
  line-height: 35px;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.search-paginator__prev-btn .icon {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.add-img-item {
  position: relative;
  padding-top: 60%;
  background: #e7e7e7;
  border: 3px dashed #201f24;
  border-radius: 5px;
}

.light-theme .add-img-item {
  background: #1e1e1e;
  border: 3px dashed #c9c3da;
}

.add-img-item__add-action-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.add-img-item__add-action-container::after {
  display: block;
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 1em;
  height: 1em;
  content: '';
  font-size: 40px;
  background: #E84B41 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABXSURBVHgB7dchDgAgDMXQjfvfGZAE24kv+hyuCRNb15B9ve++asCqcAZSBlIGUgZSBlIGUgZSBlL9b8Jp/GIqfwZriFddKgMpAykDKQMpAykDKQOp+MADpEgMShAHlvcAAAAASUVORK5CYII=) center no-repeat;
  background-size: .5em;
  border: none;
  border-radius: 50%;
  pointer-events: none;
}

.add-img-item.fill .add-img-item__add-action-container::after {
  display: none;
}

.add-img-item__add-label {
  display: block;
  height: 100%;
  cursor: pointer;
}

.add-img-item__add {
  position: absolute;
  opacity: 0;
  z-index: -1;
  width: 0;
  height: 0;
  overflow: hidden;
}

.add-img-item__image {
  -o-object-fit: cover;
     object-fit: cover;
}

.add-img-item__remove {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 40px;
  border: none;
  border-radius: 0 0 0 2px;
  background: rgba(153,153,153,.7);
}

.add-img-item:not(.fill) .add-img-item__remove {
  display: none;
}

.add-img-item__remove::after,
.add-img-item__remove::before {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 2px;
  height: 14px;
  content: '';
  background: #fff;
}

.light-theme .add-img-item__remove::after,
.light-theme .add-img-item__remove::before {
  background: #fff;
}

.add-img-item__remove::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.add-img-item__remove::after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.docs-text {
  font-family: 'Roboto',sans-serif;
  font-size: 16px;
  line-height: 1.4;
}

.docs-text ul {
  padding-left: 20px;
  list-style-type: disc;
}

.docs-text p {
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

.project-filter,
.project-nav {
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.h-scroll .project-filter__inner,
.h-scroll .project-nav__inner {
  padding-bottom: 10px;
  white-space: nowrap;
}

.project-filter__link,
.project-nav__link {
  display: inline-block;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-right: 10px;
  margin-left: 10px;
  line-height: 1.3;
  font-family: 'Roboto',sans-serif;
  text-decoration: none;
  border-bottom: 2px solid transparent;
}

.project-nav__link.current {
  color: #E84B41;
  border-color: #E84B41;
}

/*!*border-color: transparent !important;*!*/

.simple-details__control {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
  width: 100%;
  min-height: 40px;
  padding: 10px;
  font-size: 16px;
  font-weight: 500;
  border: none;
  background: #fff;
}

.simple-details__control-icon {
  margin-left: auto;
}

.simple-details__last-text + .simple-details__control-icon {
  margin-left: 0;
}

.simple-details__control.open .simple-details__control-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAECAYAAACHtL/sAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAcSURBVHgBxcwxAQAAAAEw9O+MDg4LMLowEEb/IAdKBAQgLRVVAAAAAElFTkSuQmCC);
}

.light-theme .simple-details__control {
  background: #000;
}

.user-send-action-row {
  display: -webkit-box;
  display: flex;
}

.user-send-action-row .user-send-link {
  margin-right: 10px;
}

.cat-label {
  -webkit-box-align: center;
          align-items: center;
  background: #E84B41;
}

.cat-label__icon {
  width: 52px;
  height: 37px;
  background-color: #fff;
  background-size: 28px;
}

.cat-label__title {
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  letter-spacing: .05em;
  text-decoration: none;
  color: #fff;
}

.big-width .cat-label__title {
  padding-left: 15px;
  padding-right: 15px;
}

.cards-grid-1__center-item .article-preview-card,
.cards-grid-1__center-item .test-item,
.cards-grid-1__right-item .article-preview-card {
  margin-top: 16px;
}

.cards-grid-1__right-item .mini-article-preview {
  margin-top: 16px;
}

.cards-grid-1__right-item .mini-article-preview__title {
  padding-right: 20px;
}

.cards-grid-1_not-full {
  -webkit-box-align: start;
          align-items: flex-start;
}

.cards-grid-2 .article-preview-card {
  margin-top: 10px;
}

.cards-grid-2__right-item {
  margin-top: 15px;
}

.cards-grid-2__right-item .mini-article-preview + .mini-article-preview {
  margin-top: 20px;
}

.soc-menu-block {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin-top: 10px;
}

.soc-menu-block__icon {
  font-size: 45px;
  margin-right: 35px;
  border: 2px solid;
}

.soc-menu-block__icon svg {
  right: 0;
  margin: auto;
  width: 22px;
}

.soc-menu-block__icon_vk svg {
  width: 24px;
}

.soc-menu-block__icon_fb svg {
  width: 11px;
}

.soc-menu-block__icon_tg svg {
  width: 24px;
}

.soc-menu-block__icon::after {
  position: absolute;
  left: 100%;
  top: 0;
  width: 16px;
  height: 100%;
  content: '';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAcCAYAAADr9QYhAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABySURBVHgB7dfBCYAwEETRWSuyI2MlWopWOhpEEFkvgtkV5t+S0yNLIAE+iGSPDO2QmUcDIrtAGAqqo6FfGKgIJJBAAt1AVleIr5jZ2qF9o7O31BOKwDyWakxoVZobJYgggvwZku5BPqWAOKBYyBlffm83BlgvWLymQFEAAAAASUVORK5CYII=) left center no-repeat;
  background-size: contain;
  -webkit-transition: color 0.3s,background-color 0.3s,border-color 0.3s;
  transition: color 0.3s,background-color 0.3s,border-color 0.3s;
}

.invert-theme .soc-menu-block__icon::after {
  -webkit-filter: invert();
          filter: invert();
}

.light-theme .soc-menu-block__icon::after {
  -webkit-filter: invert();
          filter: invert();
}

.light-theme .invert-theme .soc-menu-block__icon::after {
  -webkit-filter: none;
          filter: none;
}

.soc-menu-block_double-links .soc-menu-block__icon::after {
  top: -2px;
  width: 19px;
  height: calc(100% + 4px);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABeCAYAAABPTGYCAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACYSURBVHgB7dsxCsQgFABRXfb+V95NnSIwkBiL91otBrTy4xyL/A5l/2dsSlj1HS+Zh6t1R1kJq4RVwiphlbBKWCWsElYJq4RVwiphlbBKWCWsElYJq4RV+77z1xnPKo6y2jZsjkXOd9ks6W7CKmGVsEpYJawSVgmrhFXCKmGVsEpYJawSVgmrhFXCKmGVsMpkxE+up20b9ge1JRC2e/aWjgAAAABJRU5ErkJggg==) left center no-repeat;
  background-size: contain;
}

.soc-menu-block__menu-link {
  display: block;
  padding-bottom: 5px;
  font-size: 0.88em;
  text-align: left;
}

.soc-menu-block__menu-link:nth-child(n+2) {
  margin-top: 20px;
}

.info-board {
  display: block;
  padding: 27px 24px;
  text-decoration: none;
  background: #1E1E23;
  border: 1px solid #fff;
}

.info-board_mod_top-border {
  padding-top: 37px;
}

.info-board__fig {
  display: block;
  width: 96px;
  height: 73px;
}
.info-board__fig img[data-object-fit] {
  object-fit: cover;
}

.info-board_fig:after,
.info-board_fig:before {
  content: " ";
  display: table;
}

.info-board_fig:after {
  clear: both;
}

.info-board__title {
  letter-spacing: .05em;
  line-height: 1.19;
  text-transform: uppercase;
  color: #fff;
}

.info-board_fig .info-board__title {
  text-transform: uppercase;
}

.info-board__subtitle {
  margin-top: 20px;
  font-family: 'Roboto',sans-serif;
  color: rgba(255,255,255,.5);
}

.info-boards-set__item {
  margin-top: 20px;
}

.info-board_mod_top-border {
  position: relative;
}

.info-board_mod_top-border::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 10px;
  content: '';
  background: #5f9aff;
}

.input-item {
  position: relative;
}

form .input-item.error {
  margin-bottom: 20px;
}

.input-item input,
.input-item select,
.input-item textarea {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  font-family: 'Roboto',sans-serif;
  font-size: 14px;
  color: #000;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 2px;
  outline: 0;
}

.input-item textarea {
  height: 4.1em;
}

.input-item input,
.input-item select {
  height: 30px;
}

.input-item input::-webkit-input-placeholder,
.input-item select,
.input-item textarea::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

.input-item input::-moz-placeholder,
.input-item select,
.input-item textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

.input-item input:-ms-input-placeholder,
.input-item select,
.input-item textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

.input-item input::-ms-input-placeholder,
.input-item select,
.input-item textarea::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

.input-item input::placeholder,
.input-item select,
.input-item textarea::placeholder {
  color: rgba(0, 0, 0, 0.5);
}

.input-item input::-moz-placeholder,
.input-item textarea::-moz-placeholder {
  opacity: 1;
}

.input-search-item {
  height: 30px;
  position: relative;
  background: #fff;
  border: 1px solid #000;
  border-radius: 2px;
}

.input-search-item input {
  width: 100%;
  height: 100%;
  padding-right: 15px;
  padding-left: 15px;
  border: none;
  background: 0 0;
}

.input-item input:focus,
.input-item select:focus {
  border-color: #8ac858;
}

.input-item.error input,
.input-item.error textarea,
.input-search-item.error input {
  border-color: #f33;
}

.light-theme .input-item.error input,
.light-theme .input-search-item.error input {
  border-color: red;
}

.input-item label {
  display: block;
  height: 100%;
}

.input-item.message {
  margin-bottom: 28px;
}

.input-item__message {
  margin-top: 3px;
  font-family: 'Roboto',sans-serif;
  font-size: 14px;
  font-style: italic;
  display: none;
  position: absolute;
  top: 100%;
}

.input-item.warning .input-item__message {
  color: #f33;
}

.contrast-warning .input-item .input-item__message {
  padding-right: .2em;
  padding-left: .2em;
  background: #fff;
}

.light-theme .input-item.warning .input-item__message {
  color: red;
}

.input-item.message .input-item__message {
  display: block;
}

.input-item em.error {
  position: absolute;
  top: 100%;
  left: 0;
  font-family: 'Roboto',sans-serif;
  font-size: 12px;
  color: #f33;
}

.input-item__placeholder {
  position: absolute;
  left: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 1.2em;
  line-height: 1.2em;
  padding-right: .5em;
  padding-left: .5em;
  font-family: 'Roboto',sans-serif;
  font-size: 14px;
  color: rgba(0,0,0,.5);
  border-radius: 2px;
  -webkit-transform-origin: left;
          transform-origin: left;
  -webkit-transition: padding .3s ease-in,background-color .3s,-webkit-transform .3s;
  transition: padding .3s ease-in,background-color .3s,-webkit-transform .3s;
  transition: padding .3s ease-in,transform .3s,background-color .3s;
  transition: padding .3s ease-in,transform .3s,background-color .3s,-webkit-transform .3s;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
}

.input-item.filled .input-item__placeholder,
.input-item.focused .input-item__placeholder {
  padding-top: .3em;
  -webkit-transform: scale(.85) translateY(-20px);
          transform: scale(.85) translateY(-20px);
  background: #fff;
}

.input-item_type_textarea.filled .input-item__placeholder,
.input-item_type_textarea.focused .input-item__placeholder {
  display: none;
}

.light-theme .input-item em.error {
  color: red;
}

.input-item__pass-look {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  margin: auto;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI0SURBVHgB7ZjdTewwEIXPRfedlDAlbAeECtgOsh1AB9kOoIOUAB24BKAC0kGgAvBoba032GQmcVYg+ZOOEln+OZnYjjNAoVAorAQ5/UnI6s2J8McgHIx/OvF9lar8H/mpnGhU/m71MtGWrEykbeXarwJ3vrPqcBq5lJ5d3S1OI0uR9qtOIbK6txowbTqlwT1MfU7zHLUHzDct0Wrma8imya80fwesanxV83vgrOb5eodM7BcYMk4DdObfXPkeC9lCZ5qNtoh/eDZWjwrzXlvMhKBbsI/44YuJ6X0+Nd6AmevCQG6+i7Tnh6mdaKZ5LwMlO+jm+viLagRtSGjeS7yoCbqp0yjbzjHvp1IFAXthh77TEI15RrtJtJiAoIu+CdrWSvNMpRgr+hYuRh1uoFvxfXBPE/Wu3TWspz0is/mbsOAiUiE3PU7NGyzj5KHHD/AEXVSqVMeOHt/NvyfaS+itXqcq8ULRLmKCfJ9vgrGyL2Kmgu4npVGY70ZjGcU4sU0gyZKjc8y8PyOF7JT9NlCiiU4qShun8VwnzN+uxRB0U0n6imvozEv7jSJdZOEgsZSKN95Bbtxr9nHa0yrME47R5fSJcde5mYsWmWiV5nMom3lvbjij+VtkhLDsZ0Qj7ucKGSGczzxn+bKexQjT6b4Wy1OL91ghF0QC8x5/xO1w2HEk04TrNsgQ8X+Jcs4whPtvj+OpUgJ/fS9HZb3VB1ZMk4cQjm8gFflfD+HwJgiFQqFQSPAFn2vWs7laPHEAAAAASUVORK5CYII=) center no-repeat;
  background-size: contain;
}

.input-item.visible .input-item__pass-look {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUUeIgAAAACXRSTlMAIEpkiKPC5f7MY0moAAAAz0lEQVQ4y2NgGDGAUcjYWFEAU1g1vQMIyoLQpJjCO6CgVAFFPKMDDtqQZBgjOpBAK8I0C4hSZxOIxmaYOCuY2wJUyOgBZgZAJcDq2sEGMFaA9ULE2cCqCiEcdjAnAaGhA2ojYwdcC9QGoJhbClAWYQvESY0MDBodHU0MDBIwh0H0Ak1lhBgIsRHIgJjU4cDAgkSBzNKAMAwgShMYmCH8JtwSOI3CaTlO5+L2IM4gQQ1EcaRAxBnsuCMKZ9TiTgw4kw/uBAdPom1BAsQm6mELAB6CxvVdlb67AAAAAElFTkSuQmCC) center no-repeat;
  background-size: contain;
}

.input-item__select {
  display: block;
  width: 100%;
  max-width: 100%;
  color: #fff;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),-webkit-gradient(linear,left top, left bottom,color-stop(0, #fff),to(#e5e5e5));
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),-webkit-linear-gradient(top,#fff 0,#e5e5e5 100%);
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),linear-gradient(to bottom,#fff 0,#e5e5e5 100%);
  background-repeat: no-repeat,repeat;
  background-position: right .7em top 50%,0 0;
  background-size: .65em auto,100%;
}

.input-item__select.selected {
  color: #000;
}

.input-item__select::-ms-expand {
  display: none;
}

.input-item__select:hover {
  border-color: #888;
}

.input-item__select option {
  font-weight: 400;
}

.input-item__info {
  margin-top: 10px;
  font-family: 'Roboto',sans-serif;
  font-size: 14px;
  line-height: 1.3;
}

.input-item__info-count {
  float: left;
}

.input-item__info-text {
  float: right;
}

.input-item.over-limit .js-count-field {
  color: red;
}

.input-item_type_date .mob-item_lg .input-item__placeholder {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  height: 48px;
  width: calc(100% - 30px);
  background: #fff;
  pointer-events: none;
}

.js-release-input-item.filled .input-item__placeholder {
  display: none;
}

.reg-block__auth-item.closed form {
  display: none;
}

.reg-item__form-message {
  display: none;
  margin-top: 10px;
  line-height: 1.2;
  font-family: 'Roboto',sans-serif;
  color: #f33;
}

.reg-block .input-item input {
  font-family: 'Druk Text Wide Cy TT',sans-serif;
}

.reg-block .input-item .input-item__placeholder {
  padding-top: 0;
  font-family: 'Druk Text Wide Cy TT',sans-serif;
}

.reg-block .input-item.filled .input-item__placeholder,
.reg-block .input-item.focused .input-item__placeholder {
  -webkit-transform: scale(.75) translateY(-20px);
          transform: scale(.75) translateY(-20px);
}

.project-home-form .input-item.filled .input-item__placeholder,
.project-home-form .input-item.focused .input-item__placeholder {
  -webkit-transform: scale(.75) translateY(-30px);
          transform: scale(.75) translateY(-30px);
}

.js-project-home-form:not(.complete-screen) .js-repeat,
.js-project-home-form:not(.send-screen) .js-submit {
  display: none;
}

.project-home-form .input-item textarea {
  min-height: 130px;
  font-size: 16px;
}

.send-screen .js-next {
  display: none;
}

.complete-screen .js-next,
.complete-screen .js-prev,
.first-screen .js-prev {
  display: none;
}

.checkbox-item {
  position: relative;
  min-height: 30px;
  padding-left: 50px;
}

.checkbox-item label {
  display: block;
}

.checkbox-item__input {
  position: absolute;
  z-index: -1;
  width: 0;
  opacity: 0;
}

.checkbox-item__visual-checkbox {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 30px;
  border: 1px solid #c9d6df;
  border-radius: 4px;
}

.checkbox-item.error .checkbox-item__visual-checkbox {
  border-color: red;
}

.checkbox-item.checked .checkbox-item__visual-checkbox {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAVCAYAAAC33pUlAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB8SURBVHgB7dLBDYAgEETRKcESLMGOLMESnM4shRIsASGRxBAREnY8GH+yt13eBUDfhJdiGB9mhjiekFeDzKA4DoJYgEYYxx/6NhSXtsZl9kKu8Yg90HCBasfsgVJrwyOEAdQCEoJfdwfuCugJlEA10BwqgTIoB+VQarGADtfDfEbJvXrvAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 8px;
}

.checkbox-item em.error {
  display: none!important;
}

.select-input {
  display: block;
  font-size: 14px;
  font-family: 'Roboto',sans-serif;
  color: #444;
  line-height: 1.3;
  padding: .6em 1.4em .5em 1em;
  width: 100%;
  height: 40px;
  max-width: 100%;
  box-sizing: border-box;
  margin: 0;
  border: 1px solid #7a7a7a;
  box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
  border-radius: 2px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABdSURBVHgBrdJZCkAhCAVQHy7lbaU2Ha2ltTQg0WA2XjBS5Hz5AYCmehGD4XHU/HAXE8oiNbdowuIHi+EpmrEWPEErjAN30A4bgSsoi0mghA6xGcihIraTePhqZdED1gcVn/wDEPAAAAAASUVORK5CYII=),-webkit-gradient(linear,left top, left bottom,color-stop(0, #fff),to(#e5e5e5));
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABdSURBVHgBrdJZCkAhCAVQHy7lbaU2Ha2ltTQg0WA2XjBS5Hz5AYCmehGD4XHU/HAXE8oiNbdowuIHi+EpmrEWPEErjAN30A4bgSsoi0mghA6xGcihIraTePhqZdED1gcVn/wDEPAAAAAASUVORK5CYII=),-webkit-linear-gradient(top,#fff 0,#e5e5e5 100%);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABdSURBVHgBrdJZCkAhCAVQHy7lbaU2Ha2ltTQg0WA2XjBS5Hz5AYCmehGD4XHU/HAXE8oiNbdowuIHi+EpmrEWPEErjAN30A4bgSsoi0mghA6xGcihIraTePhqZdED1gcVn/wDEPAAAAAASUVORK5CYII=),linear-gradient(to bottom,#fff 0,#e5e5e5 100%);
  background-repeat: no-repeat,repeat;
  background-position: right .7em top 50%,0 0;
  background-size: .65em auto,100%;
}

.select-input::-ms-expand {
  display: none;
}

.select-input:hover {
  border-color: #eee;
}

.select-input:focus {
  border-color: #aaa;
  color: #222;
  outline: 0;
}

.select-input option {
  font-weight: 400;
}

.account-block__authorized-item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}

.account-block__user-avatar {
  width: 45px;
  height: 45px;
  margin-right: 15px;
  flex-shrink: 0;
}

.account-block__user-avatar img {
  -o-object-fit: cover;
     object-fit: cover;
}

.account-block__registration {
  width: 239px;
  margin-left: auto;
  margin-right: auto;
}

.account-block__user-name {
  display: inline-block;
  margin-right: 40px;
  line-height: 30px;
}

.account-block__sign-out-btn {
  line-height: 30px;
  font-family: 'Roboto',sans-serif;
  font-weight: 300;
  font-size: 14px;
}

.account-block_lk {
  position: relative;
  padding: 28px 20px;
}

.account-block_lk .account-block__user-avatar {
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: 50%;
}

.account-block__sets {
  position: absolute;
  right: 0;
  top: 0;
  background-color: transparent;
  border: none;
}

.account-block_lk .account-block__user-name {
  display: block;
}

.account-block_lk .account-block__sign-out-btn {
  font-family: 'Druk Text Wide Cy TT',sans-serif;
  font-weight: 500;
  font-size: 15px;
  margin-left: 0;
  text-decoration: none;
  opacity: .5;
}

.account-block .btn {
  text-transform: lowercase;
}

.mobile-placeholder {
  display: none;
  margin-bottom: 10px;
  font-size: .8em;
  width: 100%;
  line-height: 1.3;
}

.project-home-form .input-item + .input-item {
  margin-top: 10px;
}

.project-home-form .input-item input,
.project-home-form .input-item select {
  height: 50px;
  font-size: 16px;
}

.add-content-form-block .input-item select,
.project-home-form .input-item select {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABdSURBVHgBrdJZCkAhCAVQHy7lbaU2Ha2ltTQg0WA2XjBS5Hz5AYCmehGD4XHU/HAXE8oiNbdowuIHi+EpmrEWPEErjAN30A4bgSsoi0mghA6xGcihIraTePhqZdED1gcVn/wDEPAAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: right .7em top 50%;
  background-size: 10px;
}

.project-home-form .input-item__placeholder {
  font-size: 16px;
}

.reg-block__title {
  font-size: 16px;
  text-align: left;
  line-height: 1.22;
  color: inherit;
  border: none;
  background: 0 0;
  -webkit-transition: color 0.3s,background-color 0.3s,border-color 0.3s;
  transition: color 0.3s,background-color 0.3s,border-color 0.3s;
}

.reg-block .tabs-header__control:not(.current) {
  display: none;
}

.reg-block__soc-sign-in {
  margin-top: 20px;
}

.reg-block__auth-method-buttons {
  margin-top: 20px;
}

.reg-block__auth-method-btn {
  margin-top: 10px;
}

.auth-method-btn {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  height: 41px;
  font-family: 'Roboto',sans-serif;
  font-weight: 500;
  text-decoration: none;
  color: #fff;
  border-radius: 5px;
  outline: 0;
}

.auth-method-btn_go {
  color: #222;
  background: #fff;
  border: 1px solid #cfd9e0;
}

.auth-method-btn_fb {
  background: #3b5998;
}

.auth-method-btn_vk {
  background: #4680c2;
}

.auth-method-btn .icon {
  margin-right: 8px;
  font-size: 15px;
}

.auth-method-btn_go .icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANpSURBVHgBxZbPaxNbFMe/52aS1vejJO+9+h48eG+woNVVhBYVBKf+BtGmC0HdGMWFrhL1D2hX7rTpRtw13bhQ0AgRhVaT7vwJo7jQjQ6KLsSSVFHTZnKvZybWapzJD9viF0Jm7pl7PvfHufccQhMqGEYYWikakKpfQRkgpQMUrlpVkQATSpgVUpORG3cyzfikRkChfUhCqcQ8qKEsKDkmQ1o6cv2WhVbB05t7kiAabAH43QDY+VDHjTtjaBY8vaU3xaYEFkGyIvsi+Xv52nbhAU0vDtTd+7gX1JFWA3VmehALZsKSgfJAZNw0/T75stSFzb1xQTSKuv5UnjtkpMBkeyVYcNrsgNKltKNQxDEBnT8ypZwdiORNq54vF1zYuV4XZZnjR92HaAml4r/n7k7Wc/bWWNffkb99BU3IBc9cDA3NXFo5qF7/4gnlGfQ1mkGrcsH2BJ4pBX124j/Y9/5ZcqijAENjDD3qvqyYdhvl847qqAjJcO7+JJZAvHXY9HVDcONLtB96BPxZMv0O/2LIOU7R2kbx9wcsO/IwjQv1O8fOlBK8KjG0KAJZnuCqEWZjD8THiJNGi+JjWXRuLs+7WAvwZb90Cgv8JDngopfhfQkRLJ3cpba8LKHgt9G+mFIcPw44X2t4pzQctnsaR2sxdJxkm+73g8+kQMKk8jgMfszNtb1Uy3C43INX/M+VRN/j3RN5/IBipz/GyTfpUExomnts3H2+WenE3vKGKtSVGO2+vFNHq9Dhjzq51YunrMsn2q4I6mOoQOqs3YWEvdZd5vmBcbbSZK4VuAtV5JvplKK08+8ep963xsi5SpdndH+BZ7c3LBA2jo4a9aBw9nxWjlXdftaq7NYkQQyjjtxoJEorSQ9gVwOnEqqENYhNfOdzMCqjc2of/po64NNfxDMnQt+CHa3Obh9m50ksUH8U9qBzaj+E/HUeqkQqczJ0fO79uyqzO7s1zTuw4LorWF6O/1+cQtBezvU/pS+dbDv0tT1Q2+HN+aeZzgNdzv29HguQDLzHu99uob20KpVN/Hus1u5b0Hdf3RZn8yBvjI4fEDsuSlJDT3aNj/jY/dV9zdAhNV52EW92AA5QkUyVZu0RayBfrPNdc1pzdUd/hXMvQUU5kUfV53RK1cvHknz1klCZ0kz5QT3gnD4BmF9Wm8yZSj0AAAAASUVORK5CYII=);
  background-size: contain;
}

.auth-method-btn_fb .icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAeCAYAAADQBxWhAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADiSURBVHgB7ZaBDYIwEEV/jQO4gTqBOIFuIpvoBjoCmyAbuIGMABPUT8DEYCkctGpiX9KUtJe+9NocVZiA1nrBbvEyVCilCviAspgt1e+k8AEXTnQ3g6QzCKh2yO6AiYik5AgHzIcGcpcRu5Vhqro4F7a8+XYHpfuOcxSnW5peE1cIcSEV8xWp9SI1l+dZcTYdYRHj1q2xnJUpxxi42F2PY2db10d6q11m+LD01BfgQ5r1BSjbZOtstmxnQ1iMuhpVlEztDa6wVKQlhPxPcQjSIA3SIP0d6eB3L+o/SWIYLyHkAWKSz1byYL0DAAAAAElFTkSuQmCC);
  background-size: contain;
}

.auth-method-btn_vk .icon {
  font-size: 18px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAmCAYAAABDClKtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGISURBVHgB7ZftbYMwEIYPJvAGZQQ6AWyQEZoNYIOkE1SdgHQCsgHtBHQDs0GywfUsaGoRfx00UX74kSJL9nu+j/gMAEQikchjk8ACEFHQIIwbJskAK0nIQUljZlg7k4MjXAe0p2EHdgb6PZPt2bTo8Pfnk0QntNMaNi3UPLrJbQGhnxclbDwiYdhceJIpLEE16CdLSfsBbqr5xPTXDMBAOaNh65EdLmeSDDpH5CdLtRpkVCq0SkqbTjavjuhVQBWsILBK+6vO9VTrkoWmbzCwUuivUmvLxtcZHSOJQtNt3duixFnCwMyo1rS9Q7eZNBm6u1SRg4vATWr0V7WdNNKj20EISoj3obfFkM4nqANUJ37D7Tmy1Bj2OFiLRMP95wusxtujmiXjxBVyd/0HkhUYjt0ocRkdw1beI7Besz+E2iDnjC0IrNJsBbovWp034ILhd9j82ScYSZXABceqNR4nucUupGKbRR8OmiPl/AnGd+7f8/BJF/CXw0ZVsbQsq3f0d4hEIpEH5wfho5WCFrQEnQAAAABJRU5ErkJggg==);
  background-size: contain;
}

.reg-block .input-item + .input-item {
  margin-top: 10px;
}

.reg-block__to-pass-recovery {
  font-family: 'Druk Text Wide Cy TT',sans-serif;
  font-size: 16px;
  background: 0 0;
  border: none;
}

.reg-item {
  -webkit-transition: padding .6s;
  transition: padding .6s;
}

.reg-item.show {
  padding-top: 35px;
}

.reg-item__checkbox-item {
  padding-left: 0;
  margin-top: 14px;
  text-align: left;
}

.reg-item__text {
  margin-top: 14px;
  font-style: italic;
  line-height: 1.44;
}

.reg-item__visual-checkbox {
  position: static;
  float: left;
  margin-right: 15px;
}

.reg-item__alt-action {
  margin-top: 20px;
}

.reg-item__submit {
  margin-top: 20px;
}

.reg-item #agree-error {
  display: none;
}

.page.authorized .account-block__registration {
  display: none;
}

.page:not(.authorized) .account-block__authorized-item {
  display: none;
}

.add-release__datepicker {
  width: 431px;
  font-family: 'Roboto',sans-serif;
  color: #6e6e6e;
}

.light-theme .add-release__datepicker {
  color: #a0a0a0;
  background-color: #000;
}

.add-release__datepicker .datepicker--nav {
  border-bottom: none;
  padding-top: 23px;
  padding-bottom: 23px;
}

.light-theme .datepicker--cell-day.-focus- {
  color: #fff;
  background: #7c7c7c;
}

.light-theme .datepicker--nav-action:hover,
.light-theme .datepicker--nav-title:hover {
  color: #fff;
  background: #7c7c7c;
}

.light-theme .datepicker--nav-action:hover path {
  stroke: #fff;
}

.add-release__datepicker .datepicker--nav-title {
  font-family: 'Druk Text Wide Cy TT',sans-serif;
  font-size: 24px;
  color: #000;
}

.light-theme .add-release__datepicker .datepicker--nav-title {
  color: #fff;
}

.add-release__datepicker .datepicker--day-name {
  font-weight: 700;
  font-size: 14px;
  color: #6e6e6e;
}

.light-theme .add-release__datepicker .datepicker--day-name {
  color: #a0a0a0;
  text-shadow: 0 0 1px #a0a0a0;
}

.add-release__datepicker .datepicker--day-name.-weekend- {
  color: #E84B41;
}

.add-release__datepicker .datepicker--cell.-current- {
  color: #E84B41;
}

.add-release__datepicker .datepicker--buttons-add {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 10px;
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 30px;
}

.add-release__datepicker .datepicker--button {
  height: 48px;
  line-height: 46px;
  font-size: 15px;
  color: #666;
  border: 1px solid #999;
  white-space: nowrap;
  flex-basis: calc(26.1% - 6px);
  border-radius: 0;
}

.light-theme .add-release__datepicker .datepicker--button {
  color: #aaa;
}

.light-theme .datepicker--button:hover {
  color: #fff;
  background: #7c7c7c;
}

.add-release__datepicker .datepicker--button + .datepicker--button {
  margin-left: 14px;
}

.add-release__datepicker .datepicker--bottom-button {
  width: 100%;
  height: 60px;
  margin-top: 28px;
  font-family: 'Druk Text Wide Cy TT',sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  color: #fff;
  background: #818187;
  border: none;
}

.add-release__datepicker .datepicker--bottom-button.selected {
  background: #1e1e23;
}

.light-theme .add-release__datepicker .datepicker--bottom-button.selected {
  color: #000;
  background: #d8d9e2;
}

.add-release__datepicker .datepicker--button:first-child {
  flex-basis: calc(30.4% - 6px);
}

.add-release__datepicker .datepicker--button:last-child {
  flex-basis: calc(43.5% - 6px);
}

.add-release__datepicker .datepicker--cell {
  height: 42px;
  border-radius: 2px;
}

.add-release__datepicker .datepicker--cell.-selected- {
  background: #E84B41;
}

.add-release__datepicker .datepicker--cell.-selected-.-current- {
  color: #fff;
}

.add-release__submit {
  text-transform: uppercase;
  border: 2px solid #fff;
}

.light-theme .add-release__submit {
  border-color: transparent;
}

.add-release__date-input {
  height: 46px;
  width: 100%;
  padding-left: 1em;
  padding-right: 1em;
  font-family: 'Druk Text Wide Cy TT',sans-serif;
  color: #fff;
  background: #1E1E23;
  border: 1px solid #e9e9e9;
}

.light-theme .add-release__date-input {
  color: #000;
  background: #fff;
  border: 1px solid #333;
}

.add-release__date-input-item {
  position: relative;
}

.add-release__date-input-label_text {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.add-release__date-input-label_text input::-webkit-input-placeholder {
  color: #8f8f8f;
}

.add-release__date-input-label_text input::-moz-placeholder {
  color: #8f8f8f;
}

.add-release__date-input-label_text input:-ms-input-placeholder {
  color: #8f8f8f;
}

.add-release__date-input-label_text input::-ms-input-placeholder {
  color: #8f8f8f;
}

.add-release__date-input-label_text input::placeholder {
  color: #8f8f8f;
}

.add-release__date-input-label_date {
  position: relative;
  display: block;
}

.add-release__date-input-label_date input {
  background: 0 0;
  padding-right: 55px;
}

.add-release__date-input-label_date + .add-release__date-input-label_date {
  margin-top: 10px;
}

.add-release__date-pseudo-input {
  border: 1px solid;
}

.add-release__clear-date {
  display: none;
  position: absolute;
  z-index: 10;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 3px;
  width: 30px;
  height: 30px;
  font-family: 'Roboto',sans-serif;
  font-size: 22px;
  color: #000;
  background: #fff;
  border: none;
  border-radius: 50%;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  outline: 0;
}

.add-release__date-input-label_date.filled .add-release__clear-date {
  display: block;
}

.light-theme .add-release__date-input-label_text.select-like-item::after {
  border-color: #000 transparent transparent transparent;
}

.light-theme .add-release__datepicker .datepicker--pointer {
  background: #000;
}

.add-release__datepicker .datepicker--time-select-set {
  display: -webkit-box;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}

.add-release__datepicker .datepicker--time-select-set__semicolon {
  padding-right: .2em;
  padding-left: .2em;
}

.add-release__datepicker .datepicker--time-select {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}

.add-release__datepicker .datepicker--time-select__control {
  display: block;
  width: 1em;
  height: 1em;
  font-size: 40px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEoSURBVHgB7do9ysJQEIXh+X4aS9dg6TZ0Ae7CNYrbsHUdFoLeA0kTDFjNnIH3geEWacILCdybRAAAAAAAAACAu+OYQzTwH/mO08yuYewvci3j7Ma8xtzDVGagZZyZdaSsQJsxp2n9xDZSVqDnmNuYfTSLlPmIPaJhpOyXdLtI2YGkVaSKQNImUlUgaRGpMpDYR6oOJNaRHAKJbSSXQGIZySmQ2EVyCyRWkRwDiU2k3/D2E8XKb2DFdsx5WtdcIuE00jGQTRxxC2QVR5wC2cURl0CWccQhkG0cqQ5kHUcqA9nHkapALeJIRaA2cSQ7UKs4khmoXRzJ2qxqR94ujmR+elak3cp1yziSeR40n9ssI9nGkewDs2Uk6ziV2vyCBwAAAAAAAADfewPnjF+zuXquoAAAAABJRU5ErkJggg==) center no-repeat;
  background-size: .7em;
  border: none;
  outline-color: #e6e6e6;
}

.light-theme .add-release__datepicker .datepicker--time-select__control {
  -webkit-filter: invert();
          filter: invert();
}

.add-release__datepicker .datepicker--time-select_inc {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.add-release__datepicker .datepicker--time-select_dec {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.add-release__datepicker .datepicker--time-select__field {
  width: 1.8em;
  height: 2em;
  padding-left: .2em;
  padding-right: .3em;
  font-size: 16px;
  text-align: right;
  color: #6e6e6e;
  background: 0 0;
  border: 1px solid rgba(153,153,153,.36);
  outline: 0;
}

.add-release__datepicker .datepicker--time-select__field:focus {
  border-color: rgba(153,153,153,.6);
}

.light-theme .add-release__datepicker .datepicker--time-select__field {
  color: #a0a0a0;
}

.add-release__datepicker .datepicker--time-select-set__title {
  position: absolute;
  left: 30px;
  top: 0;
  bottom: 0;
  height: 1em;
  margin: auto;
  font-size: 20px;
}

.datepicker-inline {
  position: absolute;
  top: 100%;
  z-index: 100;
  left: -10000px;
}

.show-datepicker .datepicker-inline {
  left: 0;
}

.add-release__date-input-item + .add-release__date-input-item {
  margin-top: 20px;
}

.digest-subscribe {
  display: block;
  height: 80px;
  line-height: 80px;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  color: #fff;
  background: #2B9AFB;
}

.digest-subscribe-block {
  margin-right: 10px;
  margin-left: 10px;
}

.digest-subscribe-block__inner {
  padding: 35px 20px 300px;
  color: #000;
}

.digest-subscribe-block__title {
  font-size: 18px;
  text-transform: uppercase;
  line-height: 1.4;
}

.digest-subscribe-block__desc {
  margin-top: 20px;
  font-family: 'Roboto',sans-serif;
}

.digest-subscribe-block__form-outer {
  margin-top: 20px;
}

.digest-subscribe-block__input-item {
  float: left;
  width: calc(100% - 90px);
}

.digest-subscribe-block__input-item input {
  height: 40px;
  border-color: #7a7a7a;
}

.digest-popup_close {
  position: absolute;
  right: -30px;
  top: -60px;
  width: 35px;
  height: 35px;
  padding: 0;
  color: #616161;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEoSURBVHgB7ZrZDYMwEEStVERHSSem8wk5ViIIsIG9lfnF0rwHxhxyKbMAGEqwbDJPB0Z8ci9BMrE+vszj8gDJIIrUTAY/Uq9LhvW4lVqRoQytAe6kulkjSB1m9Cx1ms2j1GUmT1JsLB6k2BkspcS6LaTEOzWl1Lo0iqA9GyQLYXW/ShTDekXlBDCX4QRxI8MB5E7mCphbGcoRQPcylB7QMDKUPeBwMpQd8HgylE6pML/L3mlIicncyj/tpJpyyLQoINOyjUwPVmR69UGml1Nk+nxApg88ThBzKQkAMynJYnUpjUI1Kc2zJ94Fg/kt1gnDFYi9Gw6eEWwMHmTYWDzJXGbyKHOazbMMpZsxggylyYqkm5dqFBnKilRdDqhRZCgzqbo1IPwWzScW2Z+NIkES7wAAAABJRU5ErkJggg==) center no-repeat;
  background-size: 24px;
  border: none;
}

.digest-popup_close * {
  display: none;
}

.digest-subscribe-block__agreement {
  margin-top: 20px;
}

.digest-subscribe-block__submit {
  float: right;
  height: 40px;
  line-height: 40px;
  width: 80px;
}

.digest-subscribe-block__submit:disabled {
  opacity: .6;
  pointer-events: none;
}

.digest-subscribe__text {
  position: relative;
  font-size: 18px;
  padding-right: 43px;
}

.digest-subscribe__text .icon {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  font-size: 35px;
}

.digest-subscribe-block__agreement-block {
  margin-top: 30px;
  max-width: 431px;
}

.news-single .section-title {
  margin-top: 0;
}

.news-single__meta {
  margin-top: 40px;
}

.news-single__poster {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 28%;
}

.news-single__poster img {
  -o-object-fit: cover;
     object-fit: cover;
}

.news-single__title {
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 1.4;
}

.news-single__subtitle {
  padding-top: .4em;
}

.article-share-row + .news-single__text .news-single__subtitle {
  margin-top: -20px;
  padding-top: 0;
}

.news-single__text {
  margin-top: 40px;
}

.news-single__text p {
  margin-bottom: 40px;
}

.news-single__text img {
  width: auto;
}

.news-single__text .news-single__fig-block img {
  width: 100%;
}

.news-single__text blockquote.squote {
  position: relative;
  margin: 40px 0;
  padding: 20px 40px 20px 80px;
  font-family: 'Druk Text Wide Cy TT',sans-serif;
  font-size: calc(1vw + 10px);
  font-weight: 500;
  line-height: 1.22;
  text-transform: uppercase;
  border-top: 1px solid;
  border-bottom: 1px solid;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQUAAACTBAMAAAB18BFIAAAAGFBMVEUAAADpS0PpS0DqSEDqSkDpS0DpSkLoS0GOv/5ZAAAAB3RSTlMAIkRfeJ/S5fuz3QAAAdpJREFUeNrt1rtuwkAUhGFjA2ldhdYdrSWk0PoR3NFuR4sx7L5+pNRoE36N4ovm9Eif2DlzXKS351lkZpfenlthgw022GCDDTbYYIMNNthggw022GCDDTbYYIMNNthggw022GCDDTbYYIMN0xkeYkOwYdGGUWzogeFuw88MYkO3UMNNbGiAIazQUANDLzYUCzW0WkPUG8jnyOnlfGUzlJny9HIu4ATugSE3Z3ACP3LvB+YCzs9BbLiC2j3n3g9MAoaL1lCS2r2C98vMNmPohP8dbY2W/HfAQFZ9C88FWLNE3J22oiKoqNQAA1mzY8YgrocRuKO4HgZQDw9SD2DNNklbUXuwZhWoKLqaDXAH7WqmGrhb7eWO3P16QLyeMnd+KhBx4MZrEYhbvBb9DNaiIW7tWiRwLVKzzLXYgXiVE64Fd/NI9iCSQRzJhri1kYzEXWsj+QSRjOJIDsA9iiMZQCQHcSTb6SOZauJeXyTvxL3CSHbgcIf/ieRmBpGsxJE8gMbb00gKn/Y8g5a8aluyApEsE/yeFT7tjkaSPC2JsTgOQd1Q5GlBq3XaOEQQB/IteQRPe5A2lD4OgzgOLYhD7zgsOA6V4/DrsRhBhB7qOJDfqOOg+k1+Pv+6Zd/jiPu11BuWxAAAAABJRU5ErkJggg==) left 15% no-repeat;
  background-size: 60px;
}

.news-single__text blockquote.squote::after,
.news-single__text blockquote.squote::before {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  width: 2em;
  font-size: .9em;
  line-height: 1;
  text-align: center;
  content: '/';
  background: #000;
}

.light-theme .news-single__text blockquote.squote::after,
.light-theme .news-single__text blockquote.squote::before {
  background: #fff;
}

.news-single__text blockquote.squote::before {
  top: -.6em;
}

.news-single__text blockquote.squote::after {
  bottom: -.4em;
}

.news-single__text blockquote.squote span {
  display: block;
  margin-top: 40px;
  font-family: 'Roboto',sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  color: rgba(255, 255, 255, 0.5);
}

.light-theme .news-single__text blockquote.squote span {
  color: rgba(0, 0, 0, 0.5);
}

.news-single__share-row {
  margin-top: 30px;
}

.news-single__video {
  max-width: 707px;
  margin-top: 40px;
}

.news-single__video-inner {
  padding-top: 57%;
}

.news-single__video-inner iframe {
  position: absolute;
  left: 0;
  top: 0;
}

.news-single__article-rating {
  margin-top: 40px;
}

.news-single__news-writer {
  margin-top: 40px;
}

.news-single__app-dl {
  margin-top: 40px;
}

.news-single__fig-block {
  margin-top: 40px;
}

.news-single__fig-block-img-cover {
  padding-top: 70%;
  border: 1px solid;
}

.news-single__fig-block-img-cover.vertical {
  padding-top: 140%;
  border: none;
  border-radius: 2px;
  overflow: hidden;
}

.news-single__fig-block-img-item img {
  -o-object-fit: cover;
     object-fit: cover;
}

.news-single__fig-block-text {
  margin-top: 1em;
}

.news-single__bottom-cards {
  margin-top: 40px;
}

.news-single__contact {
  margin-top: 35px;
}

.news-single__contact-position {
  position: relative;
  font-size: 18px;
}

.news-single__contact-position-inner {
  display: inline-block;
  padding-right: .3em;
  background: #000;
}

.light-theme .news-single__contact-position-inner {
  background: #fff;
}

.news-single__contact-position::after {
  position: absolute;
  z-index: -1;
  left: 0;
  bottom: 0;
  content: '';
  width: 100%;
  border-bottom: 1px solid;
}

.news-single__contact-info {
  margin-top: 1.9em;
  font-family: 'Roboto',sans-serif;
}

.news-single__contact-data {
  margin-top: .4em;
  line-height: 1.5;
}

.news-meta-row {
  line-height: 1.6;
}

.news-meta-row__item {
  padding-right: 20px;
  white-space: nowrap;
}

.news-meta-row__item:nth-last-child(2) {
  padding-right: 3.1em;
}

.sidebar-banner {
  display: block;
  padding-top: 150%;
}

.sidebar-banner img {
  -o-object-fit: cover;
     object-fit: cover;
}

.sidebar-banner__info {
  position: absolute;
  z-index: 1;
  bottom: 30px;
  left: 0;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  color: #fff;
}

.sidebar-banner__desc {
  margin-top: 30px;
}

.light-theme .sidebar-banner__desc {
  margin-top: 20px;
  color: rgba(255, 255, 255, 0.5);
}

.nav-sidebar__group {
  padding-top: 26px;
  padding-bottom: 26px;
  border-bottom: 1px solid #c4c4c4;
}

.account-block.nav-sidebar__group {
  padding-top: 31px;
  padding-bottom: 49px;
}

.nav-sidebar__group_social {
  padding-top: 13px;
}

.article-preview-card {
  display: block;
  position: relative;
  padding-bottom: 40px;
  text-decoration: none;
  color: #000;
  background: #fff;
}

.article-preview-card:not(.article-preview-card_var_fig)::after {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  content: '';
  border: 1px solid #000;
  pointer-events: none;
}

.article-preview-card.big-width {
  padding-bottom: 80px;
}

.article-preview-card__header {
  position: relative;
}

.article-preview-card__header::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  content: '';
  border-bottom: 1px solid #000;
}

.article-preview-card_no-label .article-preview-card__header {
  height: 48px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.article-preview-card__info {
  display: block;
  padding-right: calc(12% - 28px);
  padding-left: calc(12% - 28px);
  padding-top: 32px;
  text-decoration: none;
}

.article-preview-card.big-width .article-preview-card__info {
  padding-bottom: 0;
}

.light-theme .article-preview-card_var_fig {
  color: #fff;
  background: #000;
}

.article-preview-card_var_fig .article-preview-card__info {
  padding-top: 22px;
}

.article-preview-card.big-width .article-preview-card__info {
  padding-left: 38px;
}

.article-preview-card__date {
  font-family: 'Roboto',sans-serif;
  color: #666;
  text-transform: lowercase;
}

.article-preview-card__title + .article-preview-card__date {
  margin-top: 20px;
}

.article-preview-card__text{
  margin-top: 20px;
}

.light-theme .article-preview-card_var_fig .article-preview-card__date {
  color: #fff;
}

.article-preview-card__title {
  margin-top: 7px;
  font-size: 18px;
  line-height: 1.23;
}

.article-preview-card.big-width .article-preview-card__title {
  margin-top: 22px;
}

.article-preview-card__read-time {
  margin-top: 30px;
  font-family: 'Roboto',sans-serif;
  font-weight: 500;
}

.article-preview-card.big-width .article-preview-card__read-time {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding-right: 20px;
}

.article-preview-card_var_fig {
  position: relative;
}

.article-preview-card_var_fig .cat-label {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
}

.article-preview-card .cat-label__icon,
.article-preview-card .cat-label__title,
.article-preview-card.big-width .article-preview-card__read-time {
  height: 37px;
  line-height: 37px;
}

.article-preview-card__fig {
  display: block;
}

.article-preview-card__fig-inner {
  display: block;
  padding-top: 68.5%;
}

.article-preview-card__fig img {
  -o-object-fit: cover;
     object-fit: cover;
}

.article-preview-card.big-width .article-preview-card__header {
  display: -webkit-box;
  display: flex;
  padding-right: 5%;
}

.article-preview-card__desc {
  margin-top: 20px;
  font-family: 'Roboto',sans-serif;
  font-size: 14px;
  line-height: 1.4;
  color: #666;
}

.light-theme .article-preview-card__desc {
  color: #aaa;
}

.flex-grid__item > .article-preview-card {
  height: 100%;
}

.flex-grid__item > .article-preview-card.big-width,
.flex-grid__item > .article-preview-card:not(.article-preview-card_var_fig) {
  padding-bottom: 0;
}

.flex-grid__item > .article-preview-card:not(.article-preview-card_var_fig) .article-preview-card__info {
  min-height: 220px;
  padding-bottom: 30px;
}

.owl-stage .owl-item .article-preview-card .article-preview-card__info {
  min-height: 236px;
  padding-bottom: 30px;
}

.owl-stage .owl-item .article-preview-card__info {
  padding-right: 80px;
  padding-bottom: 46px;
}

.podcast-preview {
  display: block;
  text-decoration: none;
}

.podcast-preview + .podcast-preview {
  margin-left: 10px;
}

.podcast-preview__fig {
  padding-top: 92.4%;
}

.podcast-preview__fig img {
  -o-object-fit: cover;
     object-fit: cover;
}

.podcast-preview__info {
  padding-top: 37px;
}

.podcast-preview_simple .podcast-preview__info {
  padding-top: 15px;
}

.podcast-preview__title {
  letter-spacing: .05em;
}

.podcast-preview_simple .podcast-preview__title {
  margin-top: 15px;
  text-transform: none;
}

.podcast-preview__desc {
  margin-top: 17px;
  font-family: 'Roboto',sans-serif;
  line-height: 1.4;
  color: rgba(255,255,255,.5);
}

.light-theme .podcast-preview__desc {
  color: rgba(0,0,0,.5);
}

.podcast-preview__amount {
  margin-top: 20px;
  font-family: 'Roboto',sans-serif;
  color: #E84B41;
}

.mini-article-preview__fig {
  display: block;
  width: 170px;
  height: 170px;
}

.mini-article-preview_s .mini-article-preview__fig {
  width: 137px;
  height: 137px;
}

.mini-article-preview__fig-inner {
  padding-top: 100%;
}

.mini-article-preview__fig img {
  -o-object-fit: cover;
     object-fit: cover;
}

/*!*position: absolute;*!*/

.mini-article-preview__info {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  flex-wrap: wrap;
}

.mini-article-preview__title {
  width: 100%;
  margin-top: 8px;
  margin-bottom: 14px;
  font-size: 18px;
  line-height: 1.4;
  text-decoration: none;
}

.mini-article-preview_s .mini-article-preview__title {
  margin-top: 20px;
}

.mini-article-preview__label {
  margin-top: 20px;
  margin-right: 15px;
  font-family: 'HALVAR BREITSCHRIFT',sans-serif;
  font-weight: 900;
  letter-spacing: .05em;
}

/*!*display: inline-block;*!*/

.mini-article-preview__date {
  margin-top: 20px;
  font-family: 'Roboto',sans-serif;
  color: rgba(255,255,255,.5);
}

.light-theme .mini-article-preview__date {
  color: rgba(0,0,0,.5);
}

.mini-article-preview__read-time {
  margin-top: 10px;
  font-family: 'Roboto',sans-serif;
  font-weight: 500;
}

.hashtags {
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px solid;
  border-bottom: 1px solid;
}

.h-scroll-container.hashtags {
  padding-top: 25px;
  padding-bottom: 12px;
}

.hashtags__list:not(.not-carousel) {
  padding-right: 80px;
  padding-left: 80px;
}

.hashtags__link {
  font-family: 'Roboto',sans-serif;
  text-decoration: none;
}

.hashtags .owl-nav {
  font-size: 40px;
  padding-right: 0;
  padding-left: 0;
}

.light-theme .hashtags .owl-nav__next,
.light-theme .hashtags .owl-nav__prev {
  -webkit-filter: invert();
          filter: invert();
}

.popular-news-block {
  position: relative;
  color: #fff;
  background: #1E1E23;
}

.popular-news-block__title {
  display: inline-block;
  padding: 22px 30px;
  letter-spacing: .05em;
  background: #E84B41;
}

.popular-news-block__list {
  padding-bottom: 40px;
}

.popular-news-block__item {
  margin-top: 40px;
}

.audio-item {
  pointer-events: auto;
}

.audio-item__track {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  height: 72px;
  padding-left: 5%;
  padding-top: 12px;
  padding-right: 84px;
  overflow: hidden;
  box-shadow: 0 4px 4px rgba(0,0,0,.25);
}

.pleer-plate {
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}

.document-bottom .pleer-plate {
  -webkit-transform: translateY(calc(100% - 12px));
          transform: translateY(calc(100% - 12px));
}

.audio-item__play-btn-outer {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin-right: 5%;
}

.audio-item__control-btn {
  margin-right: 20px;
  border: none;
}

.audio-item__title {
  padding-right: 10px;
  font-family: 'Roboto',sans-serif;
  font-size: 14px;
}

.audio-item__volume-block {
  width: 192px;
  padding: 20px;
}

.audio-item__timeline-block {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.audio-item__timeline-item:not(.active) {
  position: absolute;
  width: 0;
  z-index: -1;
}

.audio-item__timeline-item input {
  position: absolute;
  z-index: -1;
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
}

.audio-item__timeline-block .irs--flat {
  height: 12px;
}

.audio-item__timeline-block .irs--flat .irs-bar,
.audio-item__timeline-block .irs--flat .irs-line {
  top: 0;
  border-radius: 0;
}

.audio-item__timeline-block .irs--flat .irs-line {
  background: #c1c1c1;
}

.audio-item__timeline-block .irs-handle {
  opacity: 0;
  visibility: hidden;
}

.audio-item__timeline-current-time,
.audio-item__timeline-duration-time {
  position: absolute;
  z-index: 10;
  top: 0;
  font-family: 'Roboto',sans-serif;
  font-size: 12px;
  color: #262626;
  text-align: right;
  pointer-events: none;
}

.audio-item__timeline-current-time {
  left: 0;
  min-width: 5ch;
}

.audio-item__timeline-duration-time {
  right: 15px;
}

.audio-item__volume-link {
  margin-left: auto;
}

.audio-item__volume-block .irs {
  height: 100%;
}

.audio-item__volume-block .irs--flat {
  height: 20px;
}

.audio-item__volume-block .irs--flat .irs-bar,
.audio-item__volume-block .irs--flat .irs-line {
  height: 6px;
}

.audio-item__volume-block .irs--flat .irs-line {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  margin: auto;
}

.audio-item__volume-block .irs--flat::after,
.audio-item__volume-block .irs--flat::before {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: -8px;
  width: 1px;
  height: 3px;
  content: '';
  background: #e0e0e0;
}

.audio-item__volume-block .irs--flat::after {
  top: auto;
  bottom: -8px;
}

.audio-item__volume-block .irs--flat .irs-bar {
  top: 0;
  bottom: 0;
  margin: auto;
}

.audio-item__volume-block .irs-handle {
  top: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #f1f1f1;
  box-shadow: 0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12);
}

.audio-item__volume-block .irs-handle i {
  opacity: 0;
}

.news-writer-block {
  padding: 20px;
  border: 1px solid;
}

.news-writer-block__person {
  margin-bottom: 40px;
}

.news-writer-block__person-avatar {
  width: 99px;
  height: 99px;
}

.news-writer-block__person-avatar img {
  -o-object-fit: cover;
     object-fit: cover;
}

.news-writer-block__subheader {
  margin-top: 20px;
}

.news-writer-block__person-name {
  margin-top: 20px;
  line-height: 1.21;
  font-size: 18px;
}

.news-writer-block__articles-list {
  margin-top: 10px;
}

.news-writer-block__articles-list li {
  margin-top: 10px;
}

.news-writer-block__article-title {
  letter-spacing: .05em;
  line-height: 1.4;
}

.add-content-editor {
  position: static!important;
  padding-bottom: 20px;
  background: #fff;
  border: 1px solid transparent;
}

.light-theme .add-content-editor {
  border-color: #000;
}

.add-content-editor.covered::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #fff;
}

.add-content-editor__actions-row {
  padding-top: 20px;
  text-align: center;
}

.add-content-editor__action-btn {
  display: inline-block;
  position: relative;
  background: 0 0;
  border: none;
  outline: 0;
}

.add-content-editor__action-btn .edit-action-icon {
  border: 1px solid transparent;
}

.add-content-editor__action-btn:focus .edit-action-icon {
  border-color: rgba(85,85,85,.44);
}

.add-content-editor__action-btn-text {
  display: inline-block;
  padding-top: 1em;
  font-size: 16px;
  text-align: center;
}

.add-content-editor .edit-action-icon {
  margin-right: auto;
  margin-left: auto;
}

.add-content-editor__file-input,
.add-content-editor__text-input.hide,
.add-content-form-block__tags-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  width: 0;
  height: 0;
  overflow: hidden;
}

.add-content-editor__file-input {
  visibility: visible;
}

.add-content-editor__content-item {
  position: relative;
}

.add-content-editor__content-item + .add-content-editor__content-item {
  padding-top: 10px;
}

.add-content-editor__content-item.pointer::after {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: rgba(0,0,0,.51);
  border: 1px solid #FFED0D;
}

.add-content-editor__content-item textarea {
  height: 67px;
  width: 100%;
  padding-left: 1em;
  padding-top: 19px;
  padding-bottom: 19px;
  font-family: 'Roboto',sans-serif;
  font-size: 24px;
  color: rgba(0, 0, 0, 0.5);
  border-color: transparent;
}

.add-content-editor__content-item_video.added .add-content-editor__content-item-video-cover {
  padding-top: 60%;
}

.add-content-editor__content-item_video iframe {
  position: absolute;
  top: 0;
  left: 0;
}

.add-content-editor__content-item-move {
  position: absolute;
  right: calc(100% + 10px);
  top: 0;
  bottom: 0;
  margin: auto;
  width: 14px;
  height: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAsSURBVHgB7dNBDQAACMNAhn/PgIolIz0DfVVzyqjL7H8Q+cSH8UHk48P84AKeawwKUTa7XQAAAABJRU5ErkJggg==) center no-repeat;
  background-size: 14px;
  border: none;
}

.add-content-editor__content-item-move::after {
  position: absolute;
  left: -2px;
  top: -2px;
  width: 20px;
  height: 20px;
  content: '';
}

.light-theme .add-content-editor__content-item-move {
  background-color: #555;
  border-radius: 2px;
  height: 12px;
  background-position-y: 0;
}

.add-content-editor__content-item-move.draged {
  right: auto;
  bottom: auto;
}

.add-content-editor__content-item-img-cover img {
  width: auto;
}

.add-content-editor__content-item_video .add-content-editor__input-label {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 500px;
}

.add-content-editor__content-item_video .add-content-editor__input-label.hide {
  opacity: 0;
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
}

.add-content-editor__content-item_video .play-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
  margin: auto;
  font-size: 30px;
  background-color: #FFED0D;
  background-position-x: 11px;
  background-size: 10px;
  border-radius: 50%;
}

.add-content-editor__content-item-remove {
  position: absolute;
  z-index: 100;
  top: 0;
  bottom: 0;
  margin: auto;
  right: -20px;
  padding: 0;
  font-size: 20px;
  background: 0 0;
  border: none;
}

.add-content-editor__content-item_text .add-content-editor__content-item-remove {
  bottom: auto;
}

.add-content-editor__content-item-remove::after,
.add-content-editor__content-item-remove::before {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  height: 14px;
  width: 2px;
  content: '';
  background: #fff;
}

.add-content-editor__content-item-remove::before {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.add-content-editor__content-item-remove::after {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.light-theme .add-content-editor__content-item-remove::after,
.light-theme .add-content-editor__content-item-remove::before {
  background: #000;
}

.add-content-editor__insert-new,
.unfold-icon {
  font-size: 20px;
  background-color: #E84B41;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA1SURBVHgB7ZJBCgAABATx/z+zR4mTksPOTbRpWpUBB3lW0N2ZLGEA5Fbb5x88cDAt2MTDgADaMwwaMvFzygAAAABJRU5ErkJggg==);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 8px;
  border: none;
  border-radius: 50%;
}

.add-content-editor__insert-new {
  position: absolute;
  left: -27px;
  top: 0;
}

.add-content-editor__actions-row.js-actions-inner-row {
  display: none;
}

.add-content-editor__content-item.actions .add-content-editor__actions-row.js-actions-inner-row {
  display: block;
}

.add-content-form-block__agreement-block {
  margin-top: 40px;
  margin-bottom: 40px;
}

.add-content-form-block__agreement {
  font-family: 'Roboto',sans-serif;
  font-size: 14px;
}

.add-content-form-block__agreement-title {
  display: block;
  margin-bottom: .5em;
  font-family: 'Druk Text Wide Cy TT',sans-serif;
}

.add-content-form-block .hashtags__link {
  display: block;
}

.add-content-form-block .hashtags__link.selected {
  font-weight: 700;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.add-content-editor__content-item_video .add-content-editor__text-input {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 66px;
  font-family: 'Roboto',sans-serif;
  font-size: 16px;
}

.add-content-editor__content-item-video-cover {
  text-align: center;
}

.js-editor-data-item {
  opacity: 0;
  -webkit-transition: opacity .1s;
  transition: opacity .1s;
}

.add-content-form-block__preview-item {
  margin-top: 30px;
}

.add-content-editor__content-item-img-cover {
  min-height: 46px;
}

.lk-menu {
  border: 1px solid;
  border-radius: 2px;
}

.lk-menu__item {
  -webkit-transition: color .3s,background-color .3s;
  transition: color .3s,background-color .3s;
}

.lk-menu__item + .lk-menu__item {
  border-top: 1px solid;
}

.lk-menu__control {
  width: 100%;
  position: relative;
  line-height: 3.3em;
  padding-left: 1em;
  font-size: 16px;
  text-align: left;
  border: none;
  color: inherit;
  background: 0 0;
  -webkit-tap-highlight-color: transparent;
  outline: 0;
}

.select-like-item {
  position: relative;
  display: block;
}

.lk-menu__control::after,
.select-like-item::after {
  position: absolute;
  right: 24px;
  top: 0;
  bottom: 0;
  margin: auto;
  content: '';
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
}

.light-theme .open > .lk-menu__control::after,
.lk-menu__control::after,
.select-like-item::after {
  border-color: #fff transparent transparent transparent;
}

.open > .lk-menu__control::after {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}

.light-theme .lk-menu__control::after,
.open > .lk-menu__control::after {
  border-color: #000 transparent transparent transparent;
}

.lk-menu__content_support {
  padding: 20px;
}

.lk-menu__content_support .lk-menu__content-text {
  padding-left: 5%;
}

.lk-menu__content_support .lk-menu__content-text a {
  white-space: nowrap;
}

.lk-menu__content-posts-list {
  padding: 10px 20px 30px 5%;
}

.lk-menu__content-posts-li {
  margin-top: 10px;
}

.lk-menu__notification-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 17px;
  font-size: 24px;
}

.lk-menu__notification-icon::after {
  display: none;
  position: absolute;
  right: 14%;
  top: 12%;
  width: 27%;
  height: 27%;
  content: '';
  background: #E84B41;
  border-radius: 50%;
}

.lk-menu__item.fill .lk-menu__notification-icon::after {
  display: block;
}

.lk-menu__control.lk-menu__control_notifications::after {
  display: none;
}

.lk-menu__content a {
  text-decoration: none;
}

.lk-menu .semitransparent-text {
  font-weight: 500;
}

.lk-menu__content-soc-buttons {
  margin-top: 20px;
  max-width: 500px;
}

.lk-menu__content-soc-buttons .soc-send-button {
  margin-top: 10px;
}

.lk-block {
  padding: 40px 3.6%;
}

.lk-block__avatar {
  position: relative;
  display: block;
  border-radius: 50%;
  overflow: hidden;
  width: 80px;
  height: 80px;
}

.lk-block__avatar::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: rgba(0,0,0,.5);
}

.lk-block__avatar form {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
}

.lk-block__change-avatar {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: none;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANFSURBVHgB7ZuBddowEIZ/+joAIzgTQCcI2aAblE4QOkHZADoBdAM2CExQmABvABtcT7F4ySM6GWydHcx9793jPYEl+498ujspgGEYhmEYJRDRlNIxRZfgB5pQeiboAvwgY9LjB24ZfoAh24H0cH0PoUgPSvCNZ/zxj60PXY5s33q9Xg4FvkABL84L9MWBH+PFj5mc0hnEA7sbcA7xkW2EbrBlm/Os+1v2w6hA72ZChm6Ssz3FXs8ygfborjgnchQ+7Bj6UvRBLM4Y3RfHkbE9S1/GnPQz7oeR9IX4irkgA3cEv2JBLVSW+S5hApVgApXwFe3hllUXsK3YNmz5aan1wemAzeVZI7bvaIk2nLQTYc72R4o9AveS8YfL3MdQCj0kJy1COsz87KiEE4ptQQrgWig9yeIqUijA4VooLckLW5S4ECeN04STnpRlzXx/I7w55aO3DV+3lq7h75ZUvK4ztAGlYRHpv09FIT9WcdxTSYGeCr9WG7Qg0J6EIhYVznafqC8ndO2yrqSDZqC4DNVZqFqN6fWakEg+VJhDCc046EEQqE6NKUegdkOFL3L9Vg4hmk5WV4I4U9QL9DIEyjBesC0U0BJoLbSnWO6lDcMVFNAS6MNfk4qlPEN9+r6vczZQQEugXaDtEekYBNpyKKAikJCEptwjG144Zm2arAc1sYmYHK2d1ZAYKVeZHJeNWRutGZQF2nZIxzrQpnKIQUugDw7ZJ54p/ISrPIZWrAEU0BJIKpGmSAmWQvsICmilGm6mPAgpgTsSk6EabvY8nDf6HG2PGjSdajghpJTgCdViltxfG2KMpqH6HKSVhdKWO67tKwiuhdIwKxnjN8Uf7uB/04/0saAESP03se3zi1+tqHPmoU6HszLftPW2i0XIVJx0TVJybXvb52aL9rEbSM0EiaAObvucWFCNw5ZU1J/npIA0Zhtbzzmb2wZaXnp0l94OkrrQQSXnknxQ2weoXBVwjSJP254dXshQpCwuKnd5lmo14LMK9GmwE2YVMYFKMIFKiAm0xv0gVjtNoAIxFYqtYnVrN7dCsMZ0QpxBNWs3t0IOucb0StRJu0jXq/sTSnvfLbFmm0LxH/EMwzAMwzAMwzCM6vwH/IYpjoO95m8AAAAASUVORK5CYII=) center no-repeat;
  background-size: 24px;
  outline: 0;
}

.lk-block__avatar img {
  -o-object-fit: cover;
     object-fit: cover;
}

.light-theme .lk-block .input-item input {
  color: #fff;
  background: #000;
}

.light-theme .lk-block .input-item input::-webkit-input-placeholder {
  color: #e7e7e7;
}

.light-theme .lk-block .input-item input::-moz-placeholder {
  color: #e7e7e7;
}

.light-theme .lk-block .input-item input:-ms-input-placeholder {
  color: #e7e7e7;
}

.light-theme .lk-block .input-item input::-ms-input-placeholder {
  color: #e7e7e7;
}

.light-theme .lk-block .input-item input::placeholder {
  color: #e7e7e7;
}

.light-theme .lk-block .input-item .input-item__placeholder {
  color: #fff;
  background: #000;
}

.lk-block__large-text {
  line-height: 1.4;
  font-size: 14px;
}

.light-theme .lk-block .input-item__pass-look {
  -webkit-filter: invert();
          filter: invert();
}

.lk-block__input-edit {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  height: 30px;
  margin: auto;
  border: none;
  background-color: transparent;
}

.js-edited-input:disabled {
  border-color: transparent;
}

.lk-block__edited-input-item {
  max-width: 215px;
  padding-right: 40px;
}

.lk-block__edited-input-item input {
  padding-left: 0;
  font-size: 16px;
  color: #222;
}

.lk-block__edited-input-item input:not(.edit) {
  border: none;
}

.lk-block__user-contacts {
  padding-top: 25px;
  padding-bottom: 30px;
  border-top: 2px solid #d2d2d2;
  border-bottom: 2px solid #d2d2d2;
}

.lk-block__btn {
  display: block;
  height: 46px;
  line-height: 42px;
  margin-top: 5px;
  font-family: 'Druk Text Wide Cy TT',sans-serif;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  border: 2px solid;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.lk-block__btn_color_accent {
  background: #E84B41;
}

.lk-block__posts-item .lk-block__btn {
  margin-top: 20px;
}

.lk-block__pass-item {
  padding-top: 19px;
}

.lk-block__pass-inputs {
  margin-top: 17px;
}

.lk-block__pass-inputs .input-item {
  margin-bottom: 10px;
}

.lk-block__posts-item {
  margin-top: 40px;
}

.lk-block__edited-input-item + .lk-block__edited-input-item {
  margin-top: 5px;
}

.events-list__item {
  position: relative;
}

.events-list__item-fig {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.events-list__item-fig::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: -webkit-gradient(linear,left top, left bottom,color-stop(35%, rgba(242,242,242,0)),to(#111));
  background: -webkit-linear-gradient(top,rgba(242,242,242,0) 35%,#111 100%);
  background: linear-gradient(180deg,rgba(242,242,242,0) 35%,#111 100%);
  pointer-events: none;
}

.light-theme .events-list__item-fig::after {
  background: -webkit-gradient(linear,left top, left bottom,color-stop(35%, rgba(242,242,242,0)),to(#f2f2f2));
  background: -webkit-linear-gradient(top,rgba(242,242,242,0) 35%,#f2f2f2 100%);
  background: linear-gradient(180deg,rgba(242,242,242,0) 35%,#f2f2f2 100%);
}

.events-list__item-fig img {
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}

.events-list__item-inner {
  position: relative;
  z-index: 10;
  padding: 60px 29px 52px 19px;
}

.events-list__item-info {
  position: relative;
  padding: 30px;
  /* font-family: 'Roboto',sans-serif; */
  line-height: 150%;
  color: #000;
  background: #fff;
}

.light-theme .events-list__item-info {
  color: #fff;
  background: #000;
}

.events-list__item-info::before {
  position: absolute;
  z-index: -1;
  right: -10px;
  top: -10px;
  width: 100%;
  height: 100%;
  content: '';
  background: #000;
}

.light-theme .events-list__item-info::before {
  background: #fff;
}

.events-list__item-link-cover {
  margin-top: 30px;
  text-align: right;
  position: relative;
}

.events-list__item-link {
  display: block;
  height: 50px;
  padding-right: 10px;
  padding-left: 10px;
  line-height: 48px;
  text-align: center;
  border: 1px solid;
  text-decoration: none;
}

.events-list__date-item {
  margin-top: 20px;
}

.light-theme .events-list__date-control {
  color: #fff;
}

.events-list__event-item {
  border-top: 1px solid;
}

/*!*min-width: 4.2em;*!*/

/*!*margin-right: 20px;*!*/

/*!*text-align: right;*!*/

.events-list__event-item-time {
  color: #000;
}

.events-list__event-item-title {
  text-align: left;
  color: #000;
}

.events-list__date-control {
  color: #000;
}

.events-list__event-item-cat {
  margin-right: 5%;
  margin-left: auto;
  text-align: right;
  color: #000;
}

.events-list__date-item > .js-details__content {
  display: block;
}

.project-home-form {
  position: relative;
  min-height: 535px;
  padding-top: 20px;
  padding-bottom: 50px;
  background-image: url(/local/templates/mp_black_white/css/../img/bg/home-project-form_full.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
}

.project-home-form.complete-screen {
  padding-top: 70px;
}

.project-home-form__inner {
  position: relative;
  max-width: 478px;
  margin-right: auto;
  margin-left: auto;
}

.project-home-form__bg-container {
  position: absolute;
  overflow: hidden;
  width: 54%;
  height: 100%;
  top: 0;
  right: 0;
  pointer-events: none;
}

.project-home-form__bg {
  opacity: 0;
  position: absolute;
  right: 3%;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: contain;
}

.project-home-form__bg_sticker1 {
  height: 105%;
  bottom: -15%;
  background-image: url(/local/templates/mp_black_white/css/../img/bg/home-project-form-sticker1.png);
}

.project-home-form__bg_sticker2 {
  bottom: -32%;
  height: 126%;
  background-image: url(/local/templates/mp_black_white/css/../img/bg/home-project-form-sticker2.png);
}

.first-screen .project-home-form__bg_sticker1,
.send-screen .project-home-form__bg_sticker2 {
  opacity: 1;
}

.complete-screen .project-home-form__bg {
  width: 71.5%;
}

.complete-screen .project-home-form__bg_sticker1 {
  bottom: -11%;
  right: 37%;
  background-size: 89.8%;
  opacity: 1;
  -webkit-transform: rotate(-10deg);
          transform: rotate(-10deg);
}

.complete-screen .project-home-form__bg_sticker2 {
  height: 101%;
  bottom: -19.7%;
  right: -7%;
  opacity: 1;
  -webkit-transform: rotate(21deg);
          transform: rotate(21deg);
}

.project-home-form__progress-block {
  position: absolute;
  bottom: 100%;
  left: 0;
  height: 5px;
  width: 100%;
  background: #fff;
  border-radius: 5px;
}

.project-home-form__progress-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background: #000;
  border-radius: 5px;
}

.complete-screen .project-home-form__progress-bar {
  width: 100%;
}

.project-home-form__buttons {
  margin-top: 40px;
  text-align: right;
}

.project-home-form__arrow-btn,
.project-home-form__btn {
  display: inline-block;
  font-size: 14px;
  white-space: nowrap;
  color: #fff;
}

.project-home-form__arrow-btn {
  margin-right: 23px;
}

.project-home-form__btn {
  position: relative;
  z-index: 1;
  height: 50px;
  min-width: 114px;
  padding-right: .8em;
  padding-left: .8em;
  background: #000;
  border: 1px solid transparent;
  outline: 0;
}

a.project-home-form__btn {
  text-decoration: none;
  line-height: 50px;
}

.project-home-form__btn:focus {
  border-color: #999;
}

.project-home-form__arrow-btn:active,
.project-home-form__btn:active {
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}

.project-home-form__arrow-btn {
  text-decoration: underline;
}

button.project-home-form__arrow-btn {
  border: none;
  background: 0 0;
}

.project-home-form .semitransparent-text .accent-color {
  color: rgba(0,0,0,.51);
}

.project-home-form__complete-title {
  font-size: calc(4vw + 10px);
  line-height: 1.2;
}

.project-home-form__complete-subtitle {
  margin-top: 38px;
  font-family: 'Roboto',sans-serif;
}

.complete-screen .project-home-form__btn {
  margin-top: 82px;
  padding-right: 1.7em;
  padding-left: 1.7em;
}

.owl-item > .project-home-form__screen {
  padding-top: 10px;
}

.project-home-form .input-item_type_date .select-like-item::after {
  width: 20px;
  height: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABKSURBVHgB7daxCYBAEAVRz6LU/iO1Ke3gkkEweC9dFib847zuZ5k49m3M7l//r8vPCawEVgIBaIY9GAmsBFYCAWjswUpgJbASWL2eISI8qFXvEwAAAABJRU5ErkJggg==) center no-repeat;
  background-size: contain;
  border: none;
}

.project-home-form .input-item__info {
  color: #fff;
}

.header-video__inner {
  position: relative;
  height: 53.3vw;
  max-width: 1790px;
  margin-right: auto;
  margin-left: auto;
  max-height: 300px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.header-video__inner.isVideo {
  overflow: hidden;
}
.header-video__inner video,
.header-video__inner img {
  width: 100%;
  max-height: 100%;
  min-height: 100%;
  object-fit: cover;
  position: relative;
  object-position: center center;
}

.mob-nav-view .pc-nav-view__item {
  display: none!important;
}

.pc-nav-view .mob-nav-view__item {
  display: none!important;
}

/*!* eye safe *!*/

.nav__link {
  display: inline-block;
  padding-top: 5px;
  padding-bottom: 5px;
  text-transform: uppercase;
  text-decoration: none;
}

.nav__link.active {
  position: relative;
  border-bottom: 3px solid #E84B41;
  /* cursor: auto; */
}

.nav__link.active::after {
  position: absolute;
  right: -20px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 10px;
  height: 10px;
  content: '';
  background: #E84B41;
  border-radius: 50%;
}

.mob-nav-view .nav__link:active {
  position: relative;
}

.mob-nav-view .nav__link:active::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: rgba(0,0,0,.2);
}

.light-theme.mob-nav-view .nav__link:active::before {
  background: rgba(255,255,255,.2);
}

.header:not(.invert-theme) {
  background: #201f24;
  -webkit-transition: color 0.3s,background-color 0.3s,border-color 0.3s;
  transition: color 0.3s,background-color 0.3s,border-color 0.3s;
}

.light-theme .header:not(.invert-theme) {
  background: #fff;
}

.header.fixed {
  position: fixed;
  z-index: 11;
  left: 0;
  top: 0;
  width: 100%;
}

.header__inner {
  -webkit-box-align: center;
          align-items: center;
}

.header__top {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-flex: 1;
          flex-grow: 1;
}

.header__logo {
  flex-shrink: 0;
}

.header__logo .logo {
  height: 80px;
  width: 54px;
}

.light-theme .header__logo .dark-theme__item {
  display: none;
}

.header__mob-nav {
  margin-left: auto;
}

.header__search-btn {
  margin-right: 47px;
  margin-left: 47px;
  font-size: 40px;
}

.header__search-btn svg {
  right: 0;
  bottom: 0;
  margin: auto;
}

.header__subscribe {
  height: 105px;
  line-height: 105px;
  padding-right: 20px;
  padding-left: 20px;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
}

.light-theme .header__subscribe {
  border-width: 2px;
}

.header__interview {
  -webkit-box-flex: 1;
          flex-grow: 1;
}

.page:not(.light-theme) .header__interview {
  background: #201f24;
}

.header.fixed .header__interview {
  display: none;
}

.header__interview-flexbox {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
          flex-grow: 1;
  -webkit-box-align: center;
          align-items: center;
  height: 105px;
  text-decoration: none;
  padding-right: 0;
}

.header__interview-text {
  flex-shrink: 0;
  line-height: .9;
  letter-spacing: .05em;
  text-transform: uppercase;
}

.header__interview-text-inner {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: auto;
}

.header__interview-link-block {
  height: 43%;
  -webkit-box-flex: 1;
          flex-grow: 1;
  padding-right: 20px;
  padding-left: 20px;
}

.header__interview-link {
  display: inline-block;
  width: 100%;
  height: 100%;
  color: inherit;
}

.header__interview-photo-outer {
  width: 96px;
  height: 100%;
}

.header__interview-photo {
  display: block;
  height: 100%;
}

.header__interview-photo img {
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
}

.mob-nav-view .nav-sidebar__inner {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-transition: color 0.3s,background-color 0.3s,border-color 0.3s;
  transition: color 0.3s,background-color 0.3s,border-color 0.3s;
}

.mob-nav__link {
  padding-top: 10px;
  padding-bottom: 10px;
}

.mob-search__input-item {
  height: 40px;
  padding-right: 40px;
}

.mob-search__submit {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  font-size: 38px;
  background: 0 0;
  border: none;
}

.mob-search__submit svg {
  width: 45%;
}

.reading-section {
  padding-top: 20px;
  padding-bottom: 40px;
}

.reading-section__main {
  margin-top: 50px;
}

.reading-section .more-link {
  margin-top: 25px;
}

.reading-section__previews-list .flex-grid__item {
  margin-top: 60px;
}

/*!*.reading-section .mini-article-preview__label {*!*/

/*!*margin-bottom: 20px;*!*/

/*!*}*!*/

.video-section {
  padding-bottom: 25px;
}

.video-section__top {
  margin-top: 40px;
}

.video-section__video-item {
  position: relative;
  padding-top: 56%;
}

.video-section__video-item.faded-img::after {
  display: none;
}

.video-section__video-item iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.video-section__video-item img {
  -o-object-fit: cover;
     object-fit: cover;
}

.video-section__desc {
  margin-top: 40px;
}

.video-section__desc-slide {
  display: none;
}

.video-section__desc-slide:first-child {
  display: block;
}

.video-section__desc-text {
  margin-top: 20px;
  font-family: 'Roboto',sans-serif;
  font-size: 18px;
  line-height: 1.4;
}

.video-section__bottom {
  margin-top: 50px;
}

.video-section__second-slider .owl-nav {
  bottom: auto;
  top: calc(37% - 50px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.video-slide__fig {
  display: block;
  text-decoration: none;
  padding-top: 56.18%;
}

.video-slide__fig img {
  -o-object-fit: cover;
     object-fit: cover;
}

.video-slide__desc {
  margin-top: 20px;
}

.video-slide__desc-title {
  display: block;
  position: relative;
  padding-bottom: 15px;
}

.video-slide__desc-title::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100px;
  content: '';
  border-bottom: 3px solid;
}

.video-slide__desc-text {
  margin-top: 20px;
}

.video-section__bottom-items {
  margin-top: 20px;
}

.video-section__bottom-item-fig {
  padding-top: 52.8%;
}

.video-section__bottom-item + .video-section__bottom-item {
  margin-top: 30px;
}

.video-section__bottom-item-desc {
  margin-top: 18px;
  font-size: 18px;
  line-height: 1.2;
  text-decoration: none;
}

.video-section__bottom-item-footer {
  margin-top: 1em;
}

.video-section .more-link {
  font-family: 'HALVAR BREITSCHRIFT',sans-serif;
  font-weight: 500;
}

.video-section__bottom-more-link {
  margin-top: 17px;
}

.video-section__desc-ar {
  margin-top: 20px;
  font-family: 'Roboto',sans-serif;
  font-weight: 500;
}

.tests-section {
  padding-top: 40px;
  padding-bottom: 28px;
}

.light-theme .tests-section {
  background: #1E1E23;
}

.tests-section__item {
  display: block;
  position: relative;
  margin-top: 20px;
  margin-left: 23%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 1.2;
  text-decoration: none;
}

.tests-section__item:last-child {
  margin-bottom: 36px;
}

.tests-section__item .icon {
  position: absolute;
  right: calc(100% + 30px);
  top: 0;
  bottom: 0;
  font-size: 40px;
  margin: auto;
  background-size: contain;
}

.tests-section__big-item {
  display: block;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
}

.tests-section__big-item .icon {
  font-size: 150px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  background: url(/local/templates/mp_black_white/css/../img/icons/tests/4.png);
  background-size: contain;
}

.tests-section__more-link {
  display: block;
  width: 100%;
  height: 60px;
  margin-top: 30px;
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  line-height: 60px;
  text-decoration: none;
  color: #fff;
  background: #000;
}

.light-theme .tests-section__more-link {
  background: #E84B41;
  border: 1px solid #fff;
}

.posts-registration {
  padding: 3% 4%;
  background-image: url(/local/templates/mp_black_white/css/../img/bg/posts-reg-sticker.png),url(/local/templates/mp_black_white/css/../img/bg/posts-reg_mob.jpg);
  background-repeat: no-repeat,no-repeat;
  background-position: center bottom,center;
  background-size: auto 340px,cover;
  border: 1px solid;
}

.posts-registration__title {
  font-size: calc(2vw + 16px);
  text-align: center;
  color: #fff;
}

.posts-registration__form-plate {
  /* max-width: 378px; */
  /* margin-top: 3%;
  margin-right: auto;
  margin-left: auto; */
  max-width: 70%;
  margin: 3% auto 0;

  padding: 3.5% 8.1%;
  background: #fff;
}
.posts-registration__form-plate #form_container .col-xs-12 .form-group > label {
  margin: 20px 0 25px;
  display: inline-block;
}
.posts-registration__form-plate #form_container .col-xs-12 .form-group .form-control-image input {
  display: inline-block;
  flex-wrap: wrap;
  width: 100%;
  overflow: auto;
}

.posts-registration .input-item {
  margin-top: 10px;
}

.posts-registration .reg-item__submit {
  text-transform: lowercase;
}

.posts-registration__form-plate .reg-item__text {
  color: rgba(0, 0, 0, 0.5);
}

.posts-registration__form-plate .input-item__message {
  color: #000;
}

.post-gallery {
  margin-top: 30px;
}

.post-gallery__img-cover {
  position: relative;
  padding-top: 60%;
}

.post-gallery__img-cover img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.search-page-form-block__select {
  margin-top: 30px;
}

.search-page-form-block .input-item input {
  height: 40px;
  font-family: 'Roboto',sans-serif;
  border-color: #7a7a7a;
}

.search-page-form-block__submit {
  margin-top: 30px;
  height: 40px;
  line-height: 40px;
}

.page__nav-sidebar {
  float: left;
  width: 33%;
  position: relative;
  z-index: 1;
}

.pc-nav-view .page__content {
  float: right;
  width: 65%;
}

.page__hashtags {
  margin-top: 20px;
}

.page__popular-news {
  margin-top: 40px;
}

.page__social-row {
  margin-top: 27px;
}

.page__title.section-title_bg {
  margin-top: .68em;
}

.nav-popup-wrapper .popup-block__close {
  display: none;
}

.news-section {
  padding-top: 40px;
  padding-bottom: 40px;
}

.news-section__items-list {
  margin-top: 30px;
}

.news-section__items-list.non-slider {
  margin-right: -7px;
  margin-left: -7px;
}

.news-section__items-list.non-slider .flex-grid__item {
  margin-top: 14px;
  padding-right: 7px;
  padding-left: 7px;
}

.news-section .more-link {
  margin-top: 10px;
}

.index-content .info-boards-set {
  margin-top: 15px;
}

.index-content__banner .sidebar-banner {
  padding-top: 76.47%;
}

.news-content .info-boards-set {
  margin-top: 0;
}

.educate-content .reading-section_first {
  padding-top: 0;
}

.educate-content .reading-section_first .reading-section__main {
  margin-top: 0;
}

.audio-section {
  padding-bottom: 51px;
}

.audio-section .podcast-preview-list {
  margin-top: 20px;
}

.audio-section .podcast-preview-list-outer .podcast-preview-list {
  margin-top: 0;
}

.podcast-preview-block__expand-btn-wrapper {
  position: relative;
  text-align: center;
  display: none;
}

.podcast-preview-block__expand-btn-wrapper::before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 0;
  content: '';
  border-bottom: 1px solid;
}

.podcast-preview-block__expand-control {
  position: relative;
  z-index: 1;
  height: 30px;
  line-height: 30px;
  color: inherit;
  background: #000;
  border: none;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
  outline: 0;
}

.light-theme .podcast-preview-block__expand-control {
  background: #fff;
}

.expand .podcast-preview-block__expand-control {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}

.audio-section .more-link {
  margin-top: 16px;
  font-family: 'HALVAR BREITSCHRIFT',sans-serif;
}

.news-content .article-preview-card {
  padding-bottom: 0;
}

.news-content .article-preview-card__info {
  min-height: 220px;
  padding-bottom: 30px;
}

.news-content .cards-grid-1 .article-preview-card__read-time {
  padding-bottom: 0;
}

.news-content .mini-article-preview__title span {
  display: inline-block;
  max-width: 30ch;
}

.bottom-news-section__left .simple-news-item + .simple-news-item {
  margin-top: 40px;
}

.details-content .news-single {
  margin-top: 4.6%;
}

.details-content .news-single + .news-single {
  margin-top: 9.38%;
}

.details-content .news-section__items-list .article-preview-card__info {
  min-height: 200px;
}

.song-writers-block {
  padding-top: 40px;
}

.song-writers-block__text {
  margin-top: 20px;
  color: #666;
}

.song-writers-block__input-label-text {
  display: block;
  padding-bottom: 10px;
}

.song-writers-block__input-item {
  margin-top: 30px;
}

.song-writers-block__input-item input,
.song-writers-block__input-item textarea {
  width: 100%;
  height: 156px;
  font-family: 'Roboto',sans-serif;
  font-size: 24px;
  padding-right: 10px;
  padding-left: 10px;
}

.song-writers-block__input-item input {
  height: 67px;
}

.song-writers-block__form-agreement {
  display: inline-block;
  padding-top: 5px;
  font-family: 'Roboto',sans-serif;
}

.checkbox-item__visual-checkbox {
  background-color: #fff;
}

.song-writers-block__form-bottom {
  margin-top: 30px;
}

.song-writers-block__form-submit {
  width: 100%;
  padding-top: 21px;
  padding-bottom: 21px;
  font-family: 'Druk Text Wide Cy TT',sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  background: #1E1E23;
  color: #fff;
  border: 2px solid;
}

.podcasts-content .section-title {
  margin-bottom: -50px;
}

.podcasts-content .audio-banner {
  margin-top: 100px;
}

.podcasts-content .podcast-preview-list-outer {
  margin-top: 88px;
}

.podcasts-content .podcast-title-row + .podcast-preview-list-outer {
  margin-top: 0;
}

.podcasts-content .podcast-title-row {
  margin-top: 88px;
}

.photo-gallery__items {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

.photo-gallery__items .photo-gallery__item {
  width: calc(50% - 5px);
}

.photo-gallery__item {
  display: block;
  position: relative;
  margin-top: 10px;
  text-decoration: none;
}

.photo-gallery__item::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: -webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(0,0,0,0)),to(rgba(0,0,0,.5)));
  background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);
  background: linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);
  pointer-events: none;
}

.photo-gallery__info {
  position: absolute;
  z-index: 1;
  max-width: 252px;
  text-align: center;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 30px;
  padding-right: 5%;
  padding-left: 5%;
  color: #fff;
}

.photo-gallery__item-title {
  text-transform: uppercase;
}

.photo-gallery__item-desc {
  margin-top: 15px;
  font-family: 'Roboto',sans-serif;
  font-size: 14px;
  line-height: 1.4;
}

.photo-gallery__item-desc .accent-color {
  font-weight: 700;
}

.photo-gallery__item-inner {
  padding-top: 100%;
}

.photo-gallery__item img {
  -o-object-fit: cover;
     object-fit: cover;
}

.video-gallery {
  padding-bottom: 40px;
}

.video-gallery__item-popup {
  width: 70vw;
  height: 70vh;
}

.video-gallery__item-popup iframe {
  width: 100%;
  height: 100%;
}

.video-gallery__item-popup .popup-close-icon {
  position: absolute;
  top: -50px;
  right: 0;
  pointer-events: none;
}

.video-content__section {
  margin-top: 70px;
}

.video-content .video-gallery {
  margin-top: -40px;
}

.educate-content__item {
  margin-top: 45px;
}

.educate-content__item_first {
  margin-top: 15px;
}

.people-content__unit + .people-content__unit {
  margin-top: 60px;
}

.people-content__item {
  margin-top: 40px;
}

.people-content .article-preview-card .cat-label {
  width: auto;
}

.people-content__item.people-content__top-item {
  margin-top: 0;
}

.people-content__top-item .article-preview-card {
  margin-top: 16px;
}

.events-content__item {
  margin-top: 50px;
}

.events-content__rows-item .article-preview-card {
  padding-bottom: 0;
}

.events-content__rows-item .article-preview-card__info {
  padding-bottom: 20px;
}

.events-content__unit-title {
  margin-top: 1.3em;
}

.events-content__top-item {
  margin-top: 30px;
}

.life-content__item {
  margin-top: 60px;
}

.life-content__item_top,
.page__title + .life-content__item {
  margin-top: 15px;
}

.life-content .podcast-preview {
  padding-bottom: 35px;
}

.life-content .video-section__bottom-item-desc {
  display: block;
}

.life-content__item .podcasts-preview-list {
  margin-top: -35px;
}

.podcasts-preview-list .flex-grid__item {
  margin-top: 35px;
}

.live-content .breadcrumbs {
  margin-bottom: 40px;
}

.live-content__item {
  margin-top: 80px;
}

.live-content__post-added-item {
  margin-top: 0;
}

.live-content__post-added-item .live-content__gallery {
  margin-top: 0;
}

.live-content__post-added-item .video-gallery {
  margin-top: -40px;
}

.live-content__gallery {
  margin-top: 15px;
}

.live-content .article-share-row {
  display: inline-block;
  text-align: left;
  border-top: none;
}

.live-content .ya-share2__link_more {
  float: right;
}

.live-content .video-section__desc-text {
  margin-top: 40px;
}

.live-content .hashtags.cover-not-carousel {
  display: inline-block;
}

.live-content .hashtags__list .owl-item:last-child .hashtags__link {
  margin-right: 0;
}

.persons-section__list {
  margin-top: 15px;
}

.partners-section__list {
  margin-top: 30px;
}

.tests-content__unit {
  margin-top: 40px;
}

.tests-content__center-item {
  margin-top: 40px;
}

.tests-content__center-item .cards-grid-1__left-item .simple-news-item__link {
  display: inline-block;
  margin-top: 15px;
}

.projects-content .slider-section {
  margin-top: 40px;
}

.projects-content .slider-section__item {
  background-position: 98% center;
  background-size: 40%;
  background-repeat: no-repeat;
}

.projects-content__top-item .article-preview-card__title {
  text-transform: uppercase;
}

.projects-content__item {
  margin-top: 50px;
}

.projects-content__rows-item .article-preview-card {
  padding-bottom: 0;
}

.projects-content__rows-item .article-preview-card__info {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  min-height: 91px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.projects-content__rows-item .article-preview-card__title {
  margin-top: 0;
}

.projects-content__catalog {
  margin-top: 30px;
}

.projects-content__ar {
  position: relative;
  margin-top: 1.7em;
  padding-left: 50px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: 'Druk Text Wide Cy TT',sans-serif;
  font-size: 20px;
  line-height: 1.2;
  text-transform: uppercase;
}

.projects-content__ar::after {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 30px;
  height: 30px;
  content: '';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADSSURBVHgB7ZTtDcIgFEUfpgOwQRnBDewIbqAb6Ah2AkdwBHUCdRK7gTgB3ipNLPLxyk/DSW4ILT15fQEEBTDGSAxbpEY0chNCnIgLBAq5m192UyQ+wcCKI2hMnKP7zYymIzmSjuKk3n9AyZfI7yiuRHpEj1BTRUK2wKDs9Ix9oqnAYtRYNHKOYeNZ1ze0ZTUWkoPJODOVM2+Rq/NsjTQUYSRBuR0527o/kJQg5wAWSZEUyd9J3tcj7owlhn1gjbTRNi66+lqoKM4g81diq6kpj+cLHcLZBwxYi3UAAAAASUVORK5CYII=) center no-repeat;
  background-size: auto 17px;
  border-radius: 50%;
  border: 1px solid #fff;
}

.light-theme .projects-content__ar::after {
  -webkit-filter: invert();
          filter: invert();
}

.projects-content__bottom-item {
  margin-top: 15px;
}

.self-press-content__item {
  margin-top: 40px;
}

.self-press-content .reg-item__text {
  line-height: 1.4!important;
}

.release-content__item_first {
  margin-top: 30px;
}

.release-content__add-row {
  margin-top: 40px;
}

.release-content__editor-main {
  margin-top: 5%;
}

.add-content-form-block__editor {
  margin-top: 20px;
}

.add-content-form-block__submit {
  display: block;
  height: 46px;
  line-height: 42px;
  margin-top: 20px;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  border: 2px solid;
  border-radius: 0;
}

.add-content-form-block__add-post {
  border-color: #fff;
}

.add-content-form-block__save {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  background: #000;
}

.add-content-form-block__clear {
  display: inline-block;
  height: 46px;
  line-height: 42px;
  width: 50px;
  margin-top: 20px;
  margin-right: 50px;
  background: #000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAByCAYAAADXohZkAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQiSURBVHgB7d3xUdRQEMfxjeP/0oHQAXRwVKBUIHZAB54daAWGCs4OODugA88KpIO4O2Y1c1ySl+T9dpOw35lMFPQCH8Jxee/dUZBDVVVd8u6MfHoqiuKR1hrjbiv/PtAaq+aBq60LuZoXrrYO5GqeuNqykat542rLRK6WgatBkIsa4oF3G4qy94oiaAEMLoDBBTC4AAYXwOACGFwAgwtgcAEMLoDB6VjELe/eUhRFURRFUWpF1zv50cU5784pSulQFMXh+I2ve/6TzFNtKUppy9vn4zfGhQa4AAYXwOACGFwAgwtgcAEMLoDBBTC4AAYXwOD6xiLGtKF1tKcMZQfmEaUftIJ4JJFyFHcR4AIYXACDC2BwAQwugMEFMDhXYFkTxxv8ZQ3kGLy9J4fcgPkT3vLuG28PSOT6tuWJlrvK4SmzLsA17qf6r/LiHBDkBu5l/abSGtkc+AhXy458AlczRTYFbsHVsiF34GpmyGbAPbjaZOQEXM0E2QQ4EVcbjTwAV4Mjw4EH4mqDkUfgalBkKPBIXC0ZeQKuBkOGAdef9DuaVi9yBlztjgDBgHlm44l317xNfRG4VuSMuPIxXhMg6F0EEjk3bv2xZg/+Qw6BvBRcyeRhWm5kWgiuZHahkRl5EbiS6aVyRuQpmeFK5oM9zsimuJLLcKUTsjmu5Dbgbozsgiu5ThkZIbvhSu6TnmBkV1xpFrPKIGR3XGk20/Y1xA3l68YbV5oNcH35u6N87RATqUObBXDGsYVmo2dGcuYODMLV3JG9V/YgcTVXZM+VPRa4mhuy18oeS1zNBdljZY8HrmaObL2yxxNXM0W2XNmTc5on+xwfKquVPblnf6Gz1TmzWNmTfYLSYklArtAre2Czv0tBRp/B0NlfwGx19tDAX2larbhaRuQvBAi9sqfk3UcaVy9u4zhTkW/5Nu4JkMXKnpKGIyfjNo4zFhmGK1mt7CkpHXkwbuM4Q5GhuJLlyp6S+pFH4zaOk4oMx5WsV/aU1I48GbdxnD5kE1zJY2VPSc+Rs+E2jtOGbIYrea3sKek/cnbcxnGOkU1xJcSLIiUlyHz1JAB75Oyv3DYfR5A3/OfvZJwbsGT1CddfQHNcKV7OAFwAgwtgcAEMLoDBBTC4AAaX/XEwP6jfUPQvxIUGZOplqfXdRfyiKLWTI3d9wFPnuV5SJ0/Ggnri+9TfvDujqKsDj3dcnHpHyqMIyGzrytq3vSPlDJaz9yfFWdzVxalf1if1nsH1UF+cxe1t23Cl3jNY4zNZHn5tKGr2yLhXXf9gyJWcTPEcKNIOlPC8vmTg+ttApl5cZgZm1p63q667Bm3QWITcIG/yVXupZ7P8PLpjg+RJ2uT74FPJCyzT399cu6H1JpBywSXfufdDJ2gnATdj7EvevaF1Jd+xk4YL/gDDKXuzNeXFKQAAAABJRU5ErkJggg==) center no-repeat;
  background-size: 54%;
  border: 2px solid #fff;
}

.add-content-form-block__preview {
  margin-top: 20px;
  display: inline-block;
  font-family: 'Druk Text Wide Cy TT',sans-serif;
  text-transform: uppercase;
  line-height: 46px;
  vertical-align: top;
  background: 0 0;
  border: none;
  text-decoration: underline;
}

.add-content-form-block__tags-title {
  margin-top: 1.38em;
}

.add-content-form-block__inputs-set .add-content-form-block__title-input-item {
  margin-top: 20px;
}

.release-add-content .lk-menu__control {
  line-height: 2.7em;
}

.error-content__inner {
  margin-top: 3%;
  padding: 5% 6% 92%;
  background: url(/local/templates/mp_black_white/css/../img/bg/404.jpg) center no-repeat;
  background-size: cover;
}

.error-content__title {
  color: #fff;
  font-size: 90px;
}

.error-content__desc {
  margin-top: 45px;
  font-size: 22px;
  text-transform: uppercase;
  line-height: 1.19;
  color: rgba(255,255,255,.71);
}

.error-content__link {
  display: inline-block;
  margin-top: 30px;
  padding: 1em;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  color: #000;
  background: #E84B41;
  border: 2px solid #fff;
}

.content {
  padding-bottom: 40px;
}

.content__search-result-list {
  margin-top: 80px;
}

.content__lk-main {
  margin-top: 50px;
}

.content .lk-menu {
  margin-top: 40px;
}

.content .podcast-block {
  margin-top: 30px;
}

.content__search-form {
  margin-top: 50px;
}

.content__search-paginator {
  margin-top: 50px;
}

.content__search-result-item {
  margin-top: 40px;
}

.slider-section {
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
}

.slider-section__bg-img {
  position: absolute;
  z-index: 10;
  right: 0;
  top: 0;
  height: 100%;
  width: 45%;
  /* pointer-events: none; */
}

.slider-section__slide-bg-img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}

.slider-section__slide-bg-img.showed {
  opacity: 1;
}

.slider-section__item {
  position: relative;
  min-height: 380px;
  padding-top: 25px;
  padding-bottom: 110px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.slider-section .slider-section__item {
  padding-right: 45%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.light-theme .slider-section__item {
  background-color: #1E1E23;
}

.slider-section__item-info {
  display: block;
  margin-top: 40px;
  font-family: 'Roboto',sans-serif;
  line-height: 1.3;
  text-decoration: none;
}

.slider-section__item-fig {
  position: absolute;
  right: 0;
  top: 0;
  width: 45%;
  height: 100%;
}

.slider-section__item-fig img {
  -o-object-fit: contain;
     object-fit: contain;
}

.fortune-section__fortune-circle {
  height: 100vw;
}

.fortune-section__fortune-circle-bg {
  position: relative;
  width: 100%;
  height: 100%;
}

.fortune-section__fortune-circle-bg2 {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: 70%;
}

.fortune-section__fortune-circle-bg svg {
  height: 93%;
  width: 78%;
}

.future-core-block {
  -webkit-transition: -webkit-transform .6s;
  transition: -webkit-transform .6s;
  transition: transform .6s;
  transition: transform .6s, -webkit-transform .6s;
  -webkit-transform-origin: center;
          transform-origin: center;
}

.fortune-circle__text-block {
  font-size: 18px;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transition: -webkit-transform .6s;
  transition: -webkit-transform .6s;
  transition: transform .6s;
  transition: transform .6s, -webkit-transform .6s;
}

.fortune-circle__text-block text {
  text-anchor: middle;
}

.fortune-circle.end .fortune-circle__text-block {
  -webkit-transform: scale(2);
          transform: scale(2);
}

.fortune-section__fortune-circle.words .future-core-block {
  -webkit-transform: scaleY(0) skewX(-20deg);
          transform: scaleY(0) skewX(-20deg);
}

.fortune-section__fortune-circle-word {
  position: absolute;
  left: 27%;
  top: 44%;
  width: 240px;
  text-align: center;
  -webkit-transition: -webkit-transform .6s;
  transition: -webkit-transform .6s;
  transition: transform .6s;
  transition: transform .6s, -webkit-transform .6s;
}

.fortune-section__fortune-circle-word.end {
  -webkit-transform-origin: center;
          transform-origin: center;
}

.fortune-circle__word {
  -webkit-transition: opacity .2s,-webkit-transform .1s;
  transition: opacity .2s,-webkit-transform .1s;
  transition: transform .1s,opacity .2s;
  transition: transform .1s,opacity .2s,-webkit-transform .1s;
  -webkit-transform-origin: center;
          transform-origin: center;
}

.fortune-circle__word-inner {
  fill: #fff;
}

.frame1 .fortune-circle__word_first {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}

.frame1 .fortune-circle__word_last {
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
  opacity: 0;
}

.frame1.frame2 .fortune-circle__word_first {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.frame1.frame2 .fortune-circle__word_last {
  -webkit-transform: translateY(-40px);
          transform: translateY(-40px);
  opacity: 0;
}

.frame1.frame2.frame3 .fortune-circle__word_first {
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
  opacity: 0;
}

.frame1.frame2.frame3 .fortune-circle__word_last {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}

.frame1.frame2.frame3.frame4 .fortune-circle__word_first {
  -webkit-transform: translateY(-40px);
          transform: translateY(-40px);
  opacity: 0;
}

.frame1.frame2.frame3.frame4 .fortune-circle__word_last {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.fortune-section__more-link {
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: normal;
}

.fortune-section .more-link {
  font-size: 24px;
}

.podcast-block__fig {
  max-width: 600px;
}

.podcast-block__fig-inner {
  padding-top: 70%;
}

.podcast-block__fig-inner img {
  -o-object-fit: cover;
     object-fit: cover;
}

.podcast-block {
  padding-bottom: 40px;
  border-bottom: 1px solid;
}

.podcast-block__info {
  max-width: 600px;
}

.podcast-block__cat {
  font-family: 'Roboto',sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  color: #666;
}

.podcast-block__title {
  font-size: calc(2.2vw + 10px);
  text-transform: uppercase;
  line-height: 1.5;
}

.podcast-block__text {
  margin-top: 20px;
}

.podcast-block__actions {
  margin-top: 40px;
}

.podcast-block__play-btn {
  margin-right: 20px;
}

.podcast-block__share-link {
  display: inline-block;
  font-size: 50px;
  vertical-align: top;
}

.podcast-block__tracks {
  padding-top: 20px;
}

.footer {
  padding-top: 40px;
  color: #fff;
  background: #1b1b1b;
}

.footer__top {
  padding-bottom: 20px;
  border-bottom: 1px solid;
}

.footer__logo {
  width: 101px;
  height: 83px;
}

.footer__social {
  /* margin-top: 10px; */
  margin-top: 30px;
}

.footer__phone {
  margin-top: 30px;
  font-size: 24px;
  text-align: center;
}

.footer__nav {
  margin-top: 10px;
  text-align: center;
}

.footer__dev-logo {
  width: 79px;
  height: 55px;
  background: url(/local/templates/mp_black_white/css/../img/dev-logo.png) center no-repeat;
  background-size: contain;
  opacity: .55;
}

.footer__link {
  display: block;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: 'Roboto',sans-serif;
  text-decoration: none;
}
.footer__text p {
  font-size: 0.8rem;
  line-height: 1.4;
  opacity: 0.7;
}
.footer__bottom {
  text-align: center;
}

.footer__copyright {
  font-family: 'Roboto',sans-serif;
}

.page .footer .soc-menu-block__icon::after {
  -webkit-filter: none!important;
          filter: none!important;
}

.hidden,
.init-hidden,
[hidden] {
  display: none!important;
}

/*!* 1 *!*/

.invisible {
  visibility: hidden;
}

.clearfix:after,
.clearfix:before {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

/*!* Style adjustments for viewports that meet the condition *!*/

/*!* Style adjustments for high resolution devices *!*/

.project-home-content__item {
  margin-top: 40px;
}

.project-home-content__item.bottom-news-section {
  margin-top: 60px;
}

.project-home-content__item.bottom-news-section .project-home-content__item-inner {
  margin-top: 50px;
}

.project-home-content__top-banner {
  margin-top: 32px;
}

.project-home-content .project-home-content__top-banner .playbill-banner::after {
  display: none;
}

.project-home-content__filter-block {
  margin-top: 30px;
}

.project-home-content__subscribe-section {
  margin-top: 45px;
}

.project-home-content__inner-item.info-boards-set {
  margin-top: 0;
}

.project-home-content .play-btn_text-contain {
  padding-left: 24px;
}

.project-home-content__section-title {
  margin-top: 30px;
}

.project-home-content .educate-content__item_first {
  margin-top: 40px;
}

.project-home-content__projects-list .more-link-wrapper {
  margin-top: 10px;
  text-align: left;
}

.project-home-content__item.bottom-news-section .more-link-wrapper {
  margin-top: 10px;
}

.project-home-content__about-text {
  margin-top: 30px;
  font-family: 'Druk Text Wide Cy TT',sans-serif;
  font-size: 18px;
  line-height: 1.42;
}

.project-home-content__about-link-boards {
  margin-top: 50px;
}

.js-project-home-form .datepicker-inline.show {
  left: 0;
}

.project-home-content .project-home-form {
  margin-top: 50px;
}

.project-home-content .posts-registration__title {
  text-transform: uppercase;
  line-height: 1.2;
}
.project-caption{
  font-size: 48px;
  line-height: 58px;  
  margin-bottom: 18px;
}
.project-caption h2{
  margin-bottom: 18px;
}
.project-caption div{
  font-size: 24px;
  line-height: 32px;  
}
.project-article-scheme{

}
.project-article-scheme li{
  margin-bottom: 9px;
}
.project-article-scheme a{}
.aside__title{
  padding: 5px 0 6px;
}






















@media screen and (min-width:450px) {
  .popup-method_opacity .popup-block__item-outer {
    padding: 50px;
  }
}

@media screen and (min-width:475px) {
  .header__interview-text {
    padding-right: 2%;
    font-size: 1.5em;
    line-height: .8;
  }
}

@media screen and (min-width:576px) {
  .flex-sm {
    display: -webkit-box!important;
    display: flex!important;
  }

  .flex-grid-sm {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    min-width: 100%;
  }

  .flex-sm-2-columns {
    margin-right: -9px;
    margin-left: -9px;
  }

  .flex-sm-2-columns .flex-grid__item {
    flex-basis: 50%;
    margin-top: 18px;
    padding-right: 9px;
    padding-left: 9px;
  }

  .item-title {
    font-size: 20px;
  }

  .more-link {
    padding-right: 98px;
  }

  .more-link.more-link_back {
    padding-left: 98px;
  }

  .more-link__icon {
    width: 74px;
  }

  .app-download {
    font-size: 20px;
  }

  .playbill-banner {
    padding: 40px;
  }

  .search-paginator__text {
    display: inline-block;
    margin-right: 1em;
  }

  .search-paginator__next-btn,
  .search-paginator__prev-btn {
    padding-bottom: 5px;
    letter-spacing: .05em;
    opacity: .3;
  }

  .search-paginator__next-btn {
    padding-right: 90px;
  }

  .search-paginator__prev-btn {
    padding-left: 90px;
  }

  .search-paginator__prev-btn .icon {
    right: auto;
    left: 0;
  }

  .cards-grid-1__center-item {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .cards-grid-1__center-item .article-preview-card,
  .cards-grid-1__center-item .test-item,
  .cards-grid-1__right-item .article-preview-card {
    width: calc(50% - 8px);
  }

  .cards-grid-1 .article-preview-card_var_fig {
    padding-bottom: 0;
  }

  .cards-grid-1 .article-preview-card__title,
  .cards-grid-2 .article-preview-card__title {
    min-height: 5em;
  }

  .cards-grid-1__left-item .article-preview-card__title {
    min-height: 4em;
  }

  .cards-grid-1 .article-preview-card__read-time {
    margin-top: 16px;
    padding-bottom: 20px;
  }

  .cards-grid-2__center-item {
    display: -webkit-box;
    display: flex;
  }

  .info-board_fig .info-board__title {
    margin-left: 122px;
  }

  .info-board_fig .info-board__subtitle {
    margin-left: 122px;
  }

  .info-board__fig {
    float: left;
  }

  .account-block_lk .account-block__user-name {
    font-size: 20px;
  }

  .add-release__form-inner {
    display: -webkit-box;
    display: flex;
  }

  .add-release__submit {
    max-width: 433px;
  }

  .add-release__date-input-item {
    margin-right: 30px;
  }

  .news-single__text blockquote.squote {
    font-size: 20px;
  }

  .news-single__fig-block {
    display: -webkit-box;
    display: flex;
  }

  .news-single__fig-block_centered {
    -webkit-box-align: center;
            align-items: center;
  }

  .news-single__fig-block-img-item {
    width: 50%;
    flex-shrink: 0;
    margin-right: 20px;
  }

  .news-single__title {
    font-size: 20px;
  }

  .news-single__contact-data-item {
    white-space: nowrap;
  }

  .news-meta-row__right-item {
    float: right;
  }

  .popular-news-block__list {
    padding-right: 14.1%;
  }

  .news-writer-block__person-name {
    font-size: 20px;
  }

  .news-writer-block__person-avatar {
    float: left;
    margin-right: 20px;
  }

  .news-writer-block__person-name-block {
    float: left;
  }

  .news-writer-block__subheader {
    margin-top: 0;
  }

  .add-content-form-block .flex-sm-2-columns {
    margin-right: -5px;
    margin-left: -5px;
  }

  .add-content-form-block .flex-sm-2-columns .flex-grid__item {
    padding-right: 5px;
    padding-left: 5px;
  }

  .lk-block {
    position: relative;
    padding-left: 153px;
  }

  .lk-block__avatar {
    position: absolute;
    left: 28px;
    width: 100px;
    height: 100px;
  }

  .lk-block__btn {
    display: inline-block;
    width: auto;
    padding-right: 20px;
    padding-left: 20px;
  }

  .lk-block__large-text {
    font-size: 16px;
  }

  .events-list__item-inner {
    padding: 300px 49px 52px 29px;
  }

  .events-list__item-link {
    display: inline-block;
  }

  .project-home-form__complete-subtitle {
    font-size: 18px;
  }

  .mob-nav-view .nav__link:not(.active) {
    width: 100%;
  }

  .posts-registration {
    background-image: url(/local/templates/mp_black_white/css/../img/bg/posts-reg-sticker.png),url(/local/templates/mp_black_white/css/../img/bg/posts-reg.jpg);
  }

  .search-page-form-block__inner {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    max-width: 555px;
    margin-left: auto;
    margin-right: auto;
  }

  .search-page-form-block__text-input {
    width: 100%;
  }

  .search-page-form-block__select {
    width: 68%;
  }

  .search-page-form-block__submit {
    width: 30%;
    margin-left: auto;
  }

  .song-writers-block__form-submit {
    width: auto;
    min-width: 364px;
  }

  .photo-gallery__big-item .photo-gallery__info {
    max-width: 400px;
  }

  .photo-gallery__big-item .photo-gallery__item-desc {
    font-size: 18px;
  }

  .photo-gallery__big-item .photo-gallery__item-title {
    position: relative;
    padding-bottom: .5em;
    font-size: 20px;
  }

  .photo-gallery__big-item .photo-gallery__item-title::after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 4.1em;
    height: 0;
    content: '';
    border-bottom: 3px solid;
  }

  .events-content__top-item {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
    margin-top: 35px;
  }

  .events-content__top-item .article-preview-card {
    width: calc(50% - 10px);
  }

  .projects-content__top-item {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .projects-content__top-item .article-preview-card {
    width: calc(50% - 10px);
  }

  .projects-content__link-block {
    text-align: right;
  }

  .add-content-form-block__submit {
    display: inline-block;
    width: auto;
    padding-right: 20px;
    padding-left: 20px;
    vertical-align: top;
  }

  .podcast-block__track + .podcast-block__track {
    margin-top: 20px;
  }

  .footer__top {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    position: relative;
  }

  .footer__nav {
    width: 100%;
  }

  .footer__social {
    margin-top: 160px;
    margin-left: auto;
  }

  .mob-item_sm {
    display: none;
  }
}

@media screen and (min-width:576px) and (-webkit-min-device-pixel-ratio:2),
(min-width:576px) and (-webkit-min-device-pixel-ratio:2),
(min-width:576px) and (min-resolution:2dppx) {
  .posts-registration {
    background-image: url(/local/templates/mp_black_white/css/../img/bg/posts-reg-sticker_2x.png),url(/local/templates/mp_black_white/css/../img/bg/posts-reg_2x.jpg);
  }
}

@media screen and (min-width:768px) {
  .flex-md {
    display: -webkit-box!important;
    display: flex!important;
  }

  .flex-grid-md {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    min-width: 100%;
  }

  .flex-md-2-columns,
  .flex-md-3-columns {
    margin-right: -9px;
    margin-left: -9px;
  }

  .flex-md-2-columns .flex-grid__item {
    flex-basis: 50%;
    padding-right: 9px;
    padding-left: 9px;
  }

  .flex-md-3-columns .flex-grid__item {
    flex-basis: calc(100% / 3);
    padding-right: 9px;
    padding-left: 9px;
  }

  .to-begin-link {
    left: 16%;
    -webkit-transform: translateX(-30%);
            transform: translateX(-30%);
  }

  .more-link-wrapper {
    text-align: right;
  }

  .simple-details__control {
    -webkit-box-align: center;
            align-items: center;
  }

  .info-boards-set__item {
    margin-top: 28px;
  }

  .info-board {
    padding-top: 12px;
    padding-bottom: 15px;
  }

  .info-board_mod_top-border {
    padding-top: 22px;
  }

  .article-preview-card.article-preview-card_offset {
    padding-bottom: 0;
    background: 0 0;
  }

  .article-preview-card_offset .article-preview-card__fig {
    position: relative;
    z-index: 1;
    width: 96%;
  }

  .article-preview-card_offset .article-preview-card__fig-inner {
    border: 3px solid #fff;
  }

  .light-theme .article-preview-card_offset .article-preview-card__fig-inner {
    border-color: #000;
  }

  .article-preview-card_offset .article-preview-card__info {
    width: 96%;
    min-height: 247px;
    margin-left: auto;
    margin-top: -90px;
    padding-top: 110px;
    padding-bottom: 20px;
    background: #fff;
  }

  .light-theme .article-preview-card_offset .article-preview-card__info {
    background: #000;
  }

  .article-preview-card_offset .article-preview-card__date {
    margin-top: 0;
  }

  .popular-news-block__list {
    padding-left: 6.8%;
  }

  .audio-item__play-btn.on {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAgCAYAAAAMq2gFAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA1SURBVHgB7c0xEQAgDMDAFpdVWJngADgGpo+AfHb3jE1VlXHR6TPiUyAQCAQCgUAgEAj01gLw7wc0YIkKvAAAAABJRU5ErkJggg==) center no-repeat;
    background-size: auto 16px;
  }

  .lk-block__form-outer {
    float: left;
    width: 45.25%;
    margin-top: 16px;
  }

  .lk-block__posts-item {
    float: right;
    width: 47.5%;
    margin-top: 20px;
  }

  .lk-block__btn {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }

  .events-list__event-item-time {
    min-width: 4.2em;
    margin-right: 20px;
    text-align: right;
  }

  .events-list__event-item-title {
    max-width: 400px;
    padding-right: 20px;
  }

  .project-home-form__complete-title {
    font-size: 44px;
  }

  .header__interview-photo-outer {
    width: 161px;
  }

  .reading-section {
    padding-top: 31px;
    padding-bottom: 0;
  }

  .reading-section__main {
    margin-top: 30px;
  }

  .reading-section .more-link {
    margin-top: 11px;
  }

  .video-section {
    padding-top: 37px;
  }

  .video-section__top {
    margin-top: 31px;
  }

  .tests-section {
    padding-right: 5%;
    padding-left: 3.8%;
  }

  .index-content .news-section {
    padding-top: 56px;
  }

  .news-section__items-list.non-slider {
    margin-top: 13px;
  }

  .news-section .more-link {
    margin-top: 21px;
  }

  .song-writers-block__form-outer {
    max-width: 1063px;
  }

  .song-writers-block__form-inner {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
  }

  .song-writers-block__input-item:last-child {
    width: 100%;
  }

  .song-writers-block__input-item:first-child,
  .song-writers-block__input-item:nth-child(2) {
    width: 47%;
  }

  .song-writers-block__input-item:first-child {
    margin-right: auto;
  }

  .song-writers-block__form-bottom {
    width: 100%;
  }

  .people-content__top-item {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .people-content__top-item .article-preview-card {
    width: 49%;
  }

  .people-content__top-item .article-preview-card__fig-inner {
    padding-top: 79.76%;
  }

  .slider-section {
    margin-right: -17px;
  }

  .slider-section__item {
    padding-left: 56px;
    padding-top: 60px;
  }

  .slider-section .owl-nav {
    left: 56px;
  }

  .fortune-section__fortune-circle {
    height: 70vw;
  }

  .fortune-section__fortune-circle-bg2 {
    background-size: 50%;
  }

  .footer__link {
    display: inline-block;
    margin-right: 2%;
    margin-left: 2%;
  }

  .footer__bottom {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: justify;
            justify-content: space-between;
    height: 90px;
  }

  .footer__dev-logo {
    margin-left: 25%;
  }

  .mob-item_md {
    display: none;
  }

  .page__descr{
    padding-right: 0;
    padding-left: 0;  
  }  
}

@media screen and (min-width:992px) {
  .flex-lg-2-columns .flex-grid__item {
    flex-basis: 50%;
  }

  .flex-lg-3-columns .flex-grid__item {
    flex-basis: calc(100% / 3);
  }

  .flex-lg-4-columns .flex-grid__item {
    flex-basis: 25%;
  }

  .h-scroll:hover .scroll-element {
    opacity: 1;
  }

  .js-switch-control_media {
    display: none;
  }

  .text {
    font-size: 18px;
  }

  .text_xl {
    font-size: 20px;
  }

  .text_s {
    font-size: 16px;
  }

  .section-title {
    font-size: 3em;
  }

  .item-title {
    font-size: 24px;
  }

  .item-title_text_up {
    font-size: 18px;
  }

  .quote-icon {
    font-size: 87px;
  }

  .edit-action-icon {
    font-size: 80px;
    background-size: 50px;
  }

  .play-btn_text-contain {
    font-size: 18px;
  }

  .play-btn:hover {
    -webkit-filter: brightness(1.05) saturate(.7);
            filter: brightness(1.05) saturate(.7);
  }

  .to-begin-link {
    bottom: 50px;
  }

  .to-begin-link {
    font-size: 80px;
    left: 125px;
  }

  .btn_lg {
    height: 50px;
    line-height: 50px;
    font-size: 18px;
  }

  .more-link {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 18px;
    -webkit-transition: color 0.3s,background-color 0.3s,border-color 0.3s;
    transition: color 0.3s,background-color 0.3s,border-color 0.3s;
  }

  .more-link:hover {
    color: #E84B41;
  }

  .simple-cat-label {
    -webkit-transition: color 0.3s,background-color 0.3s,border-color 0.3s;
    transition: color 0.3s,background-color 0.3s,border-color 0.3s;
  }

  .simple-cat-label:hover {
    background: #1E1E23;
  }

  .light-theme .simple-cat-label:hover {
    background: #d4d4d4;
  }

  .cat-label__title:hover {
    text-decoration: underline;
  }

  .breadcrumbs {
    padding-top: 40px;
  }

  .simple-news-item__title {
    font-size: 18px;
  }

  .simple-news-item__i-text {
    font-size: 16px;
  }

  .quote-block__content {
    padding-left: 120px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .quote-block__cite {
    font-family: 'Roboto',sans-serif;
    font-size: 20px;
  }

  .article-rating__text {
    font-size: 18px;
  }

  .article-rating__rate-level {
    -webkit-transition: opacity .2s,-webkit-transform .4s;
    transition: opacity .2s,-webkit-transform .4s;
    transition: opacity .2s,transform .4s;
    transition: opacity .2s,transform .4s,-webkit-transform .4s;
  }

  .article-rating__rate-level:hover {
    opacity: .8;
  }

  .article-rating__rate-level:active {
    -webkit-transform: rotate(-60deg);
            transform: rotate(-60deg);
  }

  .pleer-plate__audio-item {
    width: calc(100% - 270px);
    margin-left: auto;
  }

  .app-download {
    font-size: 24px;
  }

  .search-popup__input-item input {
    font-size: 36px;
  }

  .podcast-title {
    font-size: 18px;
  }

  .audio-track-item__title {
    font-size: 20px;
  }

  .audio-track-item__desc {
    font-size: 18px;
  }

  .video-block__title {
    font-size: 18px;
  }

  .playbill-banner__actions-link {
    font-size: 18px;
  }

  .person-item__name {
    font-size: 18px;
  }

  .test-item__title {
    font-size: 18px;
  }

  .search-result__title {
    font-size: 18px;
  }

  .search-paginator__next-btn,
  .search-paginator__prev-btn,
  .search-paginator__text {
    font-size: 18px;
  }

  .search-paginator__next-btn:hover,
  .search-paginator__prev-btn:hover {
    opacity: .7;
  }

  .search-paginator__page-number:hover {
    text-shadow: 0 0 3px currentColor;
  }

  .add-img-item__remove {
    background: 0 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .3s,visibility .3s;
    transition: opacity .3s,visibility .3s;
  }

  .add-img-item.fill .add-img-item__add-action-container::after,
  .add-img-item.fill .add-img-item__add-action-container::before {
    display: block;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .3s,visibility .3s;
    transition: opacity .3s,visibility .3s;
  }

  .add-img-item.fill .add-img-item__add-action-container::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: rgba(124,124,124,.5);
    pointer-events: none;
  }

  .add-img-item.fill:hover .add-img-item__add-action-container::after,
  .add-img-item.fill:hover .add-img-item__add-action-container::before {
    opacity: 1;
    visibility: visible;
  }

  .add-img-item:hover .add-img-item__remove {
    opacity: 1;
    visibility: visible;
  }

  .docs-text {
    margin-top: 50px;
    font-size: 20px;
  }

  .project-filter__link,
  .project-nav__link {
    margin-right: 15px;
    margin-left: 15px;
  }

  .simple-details__control {
    min-height: 65px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 18px;
  }

  .cat-label__icon {
    height: 52px;
    background-size: 37px;
  }

  .cards-grid-2 .article-preview-card {
    padding-bottom: 16px;
  }

  .cards-grid-3 .article-preview-card__fig-inner {
    padding-top: 47%;
  }

  .soc-menu-block__menu-link {
    -webkit-transition: color 0.3s,background-color 0.3s,border-color 0.3s;
    transition: color 0.3s,background-color 0.3s,border-color 0.3s;
  }

  .soc-menu-block__menu-link:hover {
    color: #E84B41;
  }

  .info-board {
    -webkit-transition: -webkit-filter .3s;
    transition: -webkit-filter .3s;
    transition: filter .3s;
    transition: filter .3s, -webkit-filter .3s;
  }

  .info-board:hover {
    -webkit-filter: brightness(1.3);
            filter: brightness(1.3);
  }

  .account-block__registration {
    margin-right: 0;
    margin-left: 0;
  }

  .account-block_lk .account-block__user-avatar {
    width: 100px;
    height: 100px;
  }

  .account-block_lk .account-block__user-name {
    font-size: 24px;
  }

  .reg-block__title {
    padding-left: 0;
    font-size: 18px;
  }

  .reg-block__to-pass-recovery {
    padding-left: 0;
  }

  .add-release__date-input-item {
    width: 50%;
    max-width: 433px;
    flex-shrink: 0;
    margin-right: 60px;
  }

  .add-release__date-input {
    height: 65px;
    font-size: 18px;
  }

  .add-release__submit {
    height: 65px;
    font-size: 18px;
    line-height: 63px;
  }

  .add-release__datepicker .datepicker--time-select__control:hover {
    background-color: #f0f0f0;
  }

  .light-theme .add-release__datepicker .datepicker--time-select__control:hover {
    background-color: #767676;
    border-radius: 2px;
  }

  .digest-subscribe-block__inner {
    background: #fff url(/local/templates/mp_black_white/css/../img/bg/digest-popup.png) right bottom no-repeat;
    background-size: calc(38% + 100px);
  }

  .digest-subscribe {
    -webkit-transition: -webkit-filter .3s;
    transition: -webkit-filter .3s;
    transition: filter .3s;
    transition: filter .3s, -webkit-filter .3s;
  }

  .digest-subscribe:hover {
    -webkit-filter: brightness(1.2);
            filter: brightness(1.2);
  }

  .digest-subscribe-block__inner {
    padding: 36px 54px 300px;
  }

  .digest-subscribe-block__title {
    font-size: 24px;
  }

  .news-single .hashtags {
    margin-top: 27px;
  }

  .news-single__text blockquote.squote {
    padding-left: 120px;
    padding-top: 50px;
    padding-bottom: 50px;
    font-size: 24px;
    background-size: 87px;
  }

  .news-single__text blockquote.squote span {
    font-size: 20px;
  }

  .news-single__fig-block {
    margin-top: 80px;
  }

  .news-single__fig-block-img-item {
    max-width: 322px;
  }

  .news-single__fig-block-text-item {
    max-width: 607px;
  }

  .news-single__poster {
    margin-bottom: 55px;
  }

  .news-single__title {
    margin-top: 55px;
    font-size: 24px;
  }

  .news-single__contact-position {
    font-size: 20px;
  }

  .news-single__contact-info {
    font-size: 20px;
  }

  .news-meta-row {
    margin-top: 50px;
    font-size: 18px;
  }

  .nav-sidebar__group_social {
    border-bottom: none;
  }

  .nav-sidebar__banner {
    margin-top: 12px;
  }

  .sidebar-banner {
    padding-top: 250%;
  }

  .nav-sidebar .digest-subscribe {
    display: none;
  }

  .article-preview-card .cat-label__icon,
  .article-preview-card .cat-label__title,
  .article-preview-card.big-width .article-preview-card__read-time {
    height: 49px;
    line-height: 49px;
  }

  .article-preview-card {
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
  }

  .article-preview-card:not(.article-preview-card_var_fig) {
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
  }

  .article-preview-card:not(.article-preview-card_var_fig):hover {
    opacity: .8;
  }

  .article-preview-card_var_fig .article-preview-card__fig {
    -webkit-transition: -webkit-filter .3s;
    transition: -webkit-filter .3s;
    transition: filter .3s;
    transition: filter .3s, -webkit-filter .3s;
  }

  .article-preview-card_var_fig:hover .article-preview-card__fig {
    -webkit-filter: brightness(.8);
            filter: brightness(.8);
  }

  .article-preview-card_var_fig:hover .article-preview-card__date {
    color: #000;
  }

  .light-theme .article-preview-card_var_fig:hover .article-preview-card__date {
    color: #aaa;
  }

  .article-preview-card__title {
    margin-top: 18px;
  }

  .podcast-preview__fig {
    -webkit-transition: -webkit-filter .3s;
    transition: -webkit-filter .3s;
    transition: filter .3s;
    transition: filter .3s, -webkit-filter .3s;
  }

  .podcast-preview:hover .podcast-preview__fig {
    -webkit-filter: opacity(.55);
            filter: opacity(.55);
  }

  .audio-item__title {
    font-size: 16px;
  }

  .news-writer-block__person-name {
    font-size: 24px;
  }

  .news-writer-block__articles-list {
    font-size: 18px;
  }

  .add-content-editor__action-btn + .add-content-editor__action-btn {
    margin-left: 30px;
  }

  .add-content-editor__action-btn-text {
    font-size: 18px;
  }

  .add-content-editor__content-item_video .add-content-editor__text-input {
    font-size: 18px;
  }

  .add-content-editor__action-btn:hover .edit-action-icon {
    -webkit-filter: brightness(1.2);
            filter: brightness(1.2);
  }

  .add-content-form-block__agreement {
    font-size: 16px;
  }

  .add-content-form-block__agreement-title {
    font-size: 18px;
  }

  .add-content-form-block__agreement-block {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .lk-menu__control {
    font-size: 18px;
  }

  .lk-block__user-contacts {
    margin-top: 8px;
  }

  .lk-block__edited-input-item input {
    font-size: 18px;
  }

  .lk-block__large-text {
    font-size: 18px;
  }

  .lk-block__btn {
    height: 50px;
    line-height: 46px;
    font-size: 18px;
  }

  .lk-block__posts-item .lk-block__btn {
    margin-top: 43px;
  }

  .project-home-form {
    min-height: 600px;
    padding-left: 30px;
  }

  .project-home-form.complete-screen {
    padding-top: 111px;
    padding-left: 52px;
    background-position: right center;
    background-size: 130%;
  }

  .project-home-form__inner {
    margin-left: 0;
  }

  .complete-screen .project-home-form__inner {
    max-width: 550px;
  }

  .project-home-form__bg-container {
    width: 60%;
  }

  .project-home-form__arrow-btn,
  .project-home-form__btn {
    font-size: 18px;
  }

  .project-home-form__btn {
    min-width: 160px;
  }

  .project-home-form__arrow-btn:hover {
    color: rgba(0,0,0,.51);
  }

  .project-home-form.first-screen .reg-item__checkbox-item {
    float: left;
    width: 65%;
  }

  .first-screen .project-home-form__buttons {
    margin-top: 14px;
  }

  .project-home-form__complete-subtitle {
    font-size: 20px;
  }

  .nav__link {
    font-size: 1.13em;
    -webkit-transition: color 0.3s,background-color 0.3s,border-color 0.3s;
    transition: color 0.3s,background-color 0.3s,border-color 0.3s;
  }

  .nav__link:not(.active):hover {
    color: #E84B41;
  }

  .header__interview-text {
    font-size: 36px;
  }
  .header__interview-text.fs18 {
    font-size: 18px;
  }

  .header__logo .logo {
    height: 87px;
    width: 105px;
  }

  .reading-section .article-preview-card__title {
    height: 3.8em;
    overflow: hidden;
  }

  .video-section__desc-title {
    font-size: 24px;
  }

  .video-slide__desc {
    margin-top: 2.4em;
  }

  .tests-section {
    padding-bottom: 58px;
  }

  .tests-section__big-item,
  .tests-section__item {
    font-size: 24px;
    -webkit-transition: color 0.3s,background-color 0.3s,border-color 0.3s;
    transition: color 0.3s,background-color 0.3s,border-color 0.3s;
  }

  .tests-section__block {
    margin-top: 80px;
  }

  .tests-section__big-item:hover,
  .tests-section__item:hover {
    color: #E84B41;
  }

  .tests-section__big-item .icon {
    font-size: 236px;
  }

  .tests-section__more-link {
    width: 340px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 64px;
    -webkit-transition: color 0.3s,background-color 0.3s,border-color 0.3s;
    transition: color 0.3s,background-color 0.3s,border-color 0.3s;
  }

  .tests-section__more-link:hover {
    background: rgba(0,0,0,.7);
  }

  .light-theme .tests-section__more-link:hover {
    background: rgba(232,75,65,.8);
  }

  .search-page-form-block__inner {
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
            justify-content: space-between;
    margin-left: 0;
  }

  .search-page-form-block__text-input {
    width: 60%;
    margin-right: 10px;
  }

  .search-page-form-block__select {
    margin-top: 0;
    width: 25%;
  }

  .search-page-form-block__submit {
    width: auto;
    padding-right: 14px;
    padding-left: 14px;
    margin-left: 10px;
    margin-top: 0;
  }

  .main {
    padding-bottom: 129px;
  }

  .sidebar-indent {
    padding-left: 20px;
  }

  .page__nav-sidebar {
    width: 250px;
  }

  .page .page__content {
    width: calc(100% - 270px);
  }

  .page__social-row {
    margin-top: 40px;
  }

  .news-section__items-list.non-slider {
    margin-top: 15px;
  }

  .index-content__banner {
    display: none;
  }

  .details-content .news-section__items-list.non-slider {
    margin-top: 60px;
  }

  .song-writers-block__text {
    margin-top: 30px;
  }

  .song-writers-block__form-inner {
    margin-top: 50px;
  }

  .song-writers-block__input-label-text {
    font-size: 18px;
  }

  .photo-gallery__container {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .photo-gallery__big-item {
    width: calc(100% / 3 * 2 - 4px);
  }

  .photo-gallery__items_first {
    width: calc(100% / 3 - 8px);
  }

  .photo-gallery__items_first .photo-gallery__item {
    width: 100%;
  }

  .photo-gallery__items_last {
    width: 100%;
  }

  .photo-gallery__item-title {
    font-size: 18px;
  }

  .photo-gallery__big-item .photo-gallery__item-title {
    font-size: 24px;
  }

  .index-content .audio-section {
    margin-top: 30px;
  }

  .index-content .audio-section {
    margin-top: 100px;
  }

  .events-content__top-item .article-preview-card__info {
    padding-top: 20px;
    padding-right: 36px;
    padding-left: 36px;
  }

  .events-content__top-item .article-preview-card__title {
    margin-top: 0;
    font-size: 24px;
  }

  .live-content .hashtags__link {
    margin-right: 80px;
  }

  .live-content .video-gallery .flex-grid__item {
    margin-top: 55px;
  }

  .projects-content__catalog {
    margin-top: 50px;
  }

  .projects-content__ar {
    font-size: 24px;
  }

  .release-content__editor-main {
    margin-top: 30px;
  }

  .add-content-form-block__submit {
    height: 60px;
    line-height: 46px;
    padding-right: 47px;
    padding-left: 47px;
    font-size: 18px;
  }

  .add-content-form-block__clear {
    height: 60px;
    width: 60px;
    line-height: 46px;
  }

  .add-content-form-block__preview {
    line-height: 60px;
    font-size: 18px;
  }

  .add-content-form-block__title-input-item input,
  .add-content-form-block__title-input-item select,
  .add-content-form-block__title-input-item textarea {
    font-size: 24px;
  }

  .add-content-form-block__title-input-item input,
  .add-content-form-block__title-input-item select {
    height: 50px;
  }

  .add-content-form-block .hashtags {
    margin-top: 50px;
  }

  .error-content__title {
    font-size: 144px;
  }

  .error-content__desc {
    font-size: 36px;
  }

  .error-content__link {
    font-size: 18px;
  }

  .release-add-event-content .add-release__date-input-item {
    width: 100%;
    max-width: none;
  }

  .content .podcast-block {
    margin-top: 45px;
  }

  .content__lk-main {
    margin-top: 136px;
  }

  .slider-section__item-info {
    margin-top: 20px;
    font-size: 2em;
    max-width: 25em;
  }

  .slider-section__item {
    min-height: 572px;
  }

  .podcast-block__title {
    font-size: 32px;
  }

  .podcast-block__cat {
    font-size: 20px;
  }

  .podcast-block__tracks {
    padding-top: 30px;
  }

  .podcast-block__track + .podcast-block__track {
    margin-top: 30px;
  }

  .podcast-block__track .play-btn {
    min-width: 60px;
    height: 60px;
  }

  .podcast-block__track .play-icon {
    font-size: 24px;
  }

  .podcast-block .audio-track-item {
    padding-left: 2%;
  }

  .podcast-block .audio-track-item__duration {
    font-size: 20px;
  }

  .footer__social {
    margin-left: 10%;
    margin-top: 0;
  }

  .footer__phone {
    margin-left: auto;
  }

  .footer__nav {
    text-align: right;
  }

  .footer__link {
    margin-right: 0;
    -webkit-transition: color 0.3s,background-color 0.3s,border-color 0.3s;
    transition: color 0.3s,background-color 0.3s,border-color 0.3s;
  }

  .footer__link:hover {
    color: #E84B41;
  }

  .mob-item_lg {
    display: none!important;
  }

  .project-home-content__about-text {
    font-size: 24px;
  }

  .project-home-content .posts-registration__form-plate {
    margin-top: 50px;
  }
}

@media screen and (min-width:992px) and (-webkit-min-device-pixel-ratio:2),
screen and (min-width:992px) and (min-resolution:192dpi) {
  .digest-subscribe-block__inner {
    background-image: url(/local/templates/mp_black_white/css/../img/bg/digest-popup_2x.png);
    background-size: calc(50% - 50px);
  }
}

@media screen and (min-width:1200px) {
  .flex-grid-xl {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    min-width: 100%;
  }

  .flex-xl-2-columns,
  .flex-xl-3-columns {
    margin-right: -9px;
    margin-left: -9px;
  }

  .flex-xl-2-columns .flex-grid__item {
    flex-basis: 50%;
    padding-right: 9px;
    padding-left: 9px;
  }

  .flex-xl-3-columns .flex-grid__item {
    flex-basis: calc(100% / 3);
    padding-right: 9px;
    padding-left: 9px;
  }

  .container {
    padding-right: 40px;
    padding-left: 40px;
  }

  .popular-news-section__sidebar {
    float: left;
    width: 383px;
  }

  .popular-news-section__main {
    float: right;
    width: 63%;
    max-width: calc(100% - 403px);
  }

  .popular-news-section .mini-article-preview {
    margin-top: 50px;
  }

  .popular-news-section .simple-news-item__title {
    max-width: none;
  }

  .cards-grid-1 {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .cards-grid-1__left-item {
    width: calc(100% / 3 * 2 - 4px);
    flex-shrink: 0;
  }

  .cards-grid-1__left-item .article-preview-card__fig-inner {
    padding-top: 85%;
  }

  .cards-grid-1_not-full .cards-grid-1__left-item {
    width: 100%;
  }

  .cards-grid-1_not-full .cards-grid-1__left-item .article-preview-card__fig-inner {
    padding-top: 53.12%;
  }

  .cards-grid-1__center-item {
    display: block;
    width: calc(100% / 3 - 8px);
    flex-shrink: 0;
  }

  .cards-grid-1_x-invert .cards-grid-1__center-item {
    -webkit-box-ordinal-group: 0;
            order: -1;
  }

  .cards-grid-1__center-item .article-preview-card,
  .cards-grid-1__center-item .test-item {
    width: 100%;
  }

  .cards-grid-1__center-item .test-item {
    min-height: 281px;
  }

  .cards-grid-1__center-item .article-preview-card:first-child,
  .cards-grid-1__center-item .test-item:first-child {
    margin-top: 0;
  }

  .cards-grid-1__right-item {
    display: -webkit-box;
    display: flex;
    width: 100%;
  }

  .cards-grid-1_texts .cards-grid-1__left-item {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .cards-grid-2 {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
  }

  .cards-grid-2__left-item {
    width: 49%;
    margin-right: auto;
    border: 1px solid;
  }

  .cards-grid-2__left-item .article-preview-card__fig-inner {
    padding-top: 106.75%;
  }

  .cards-grid-2 .article-preview-card {
    margin-top: 15px;
  }

  .cards-grid-2__center-item {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    width: 49%;
  }

  .cards-grid-2__center-item .article-preview-card__fig-inner {
    padding-top: 38.6%;
  }

  .cards-grid-2__right-item {
    width: 100%;
  }

  .info-boards-set {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
            justify-content: space-between;
    width: 100%;
    margin-top: -16px;
  }

  .info-boards-set__item {
    width: calc(50% - 8px);
    margin-top: 16px;
  }

  .account-block__registration {
    width: 100%;
  }

  .digest-subscribe-block__inner {
    padding-bottom: 50px;
    padding-right: 250px;
    background-size: auto 90%;
  }

  /*!*padding-top: 101%;*!*/

  .reading-section .article-preview-card__title {
    margin-top: 22px;
  }

  .tests-section__main {
    margin-top: 40px;
  }

  .tests-section__items {
    float: left;
  }

  .tests-section__item {
    margin-top: 85px;
    margin-left: 120px;
    width: 357px;
  }

  .tests-section__item .icon {
    font-size: 100px;
  }

  .tests-section__block {
    float: right;
    width: calc(100% - 498px);
    max-width: 411px;
    margin-top: 93px;
  }

  .posts-registration {
    background-position: right bottom,center;
    background-size: calc(100% - 430px),cover;
  }

  .posts-registration.cards-grid-1__left-item {
    padding-bottom: 45px;
  }

  .posts-registration__title {
    font-size: 36px;
    text-align: left;
  }

  .posts-registration__form-plate {
    /* margin-left: 0; */
  }

  .sidebar-indent {
    padding-left: 0;
  }

  .index-reading-cards-grid .cards-grid-1__center-item {
    width: calc(100% / 3 * 1.44 - 8px);
  }

  .index-reading-cards-grid .cards-grid-1__center-item .article-preview-card__fig-inner {
    padding-top: 38.5%;
  }

  .index-reading-cards-grid .cards-grid-1__left-item {
    width: calc(100% / 3 * 1.55 - 4px);
  }

  .index-reading-cards-grid .cards-grid-1__left-item .article-preview-card__fig-inner {
    padding-top: calc(74% + 137px);
  }

  .news-content .info-boards-set__item {
    margin-top: 33px;
  }

  .news-content .cards-grid-1 {
    margin-top: 30px;
  }

  .people-content__item {
    margin-top: 63px;
  }

  .index-content .audio-section .podcast-preview-list {
    margin-top: 35px;
  }

  .events-content__rows-item .article-preview-card__info {
    padding-bottom: 30px;
  }

  .events-content__rows-item .article-preview-card__fig-inner {
    padding-top: 47.9%;
  }

  .events-content__rows-item .article-preview-card__info {
    padding-top: 0;
  }

  .tests-content__center-item .test-item {
    padding-top: 40px;
  }

  .release-content__item_first {
    margin-top: 90px;
  }

  .slider-section {
    margin-right: -40px;
  }

  .fortune-section {
    position: relative;
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .fortune-section__fortune-circle {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    max-height: 772px;
    width: 60%;
  }

  .fortune-section__more-link {
    margin-top: 30px;
    padding-right: 170px;
  }

  .fortune-section__more-link .icon {
    width: 150px;
  }

  .fortune-section__more-link .icon svg {
    stroke-width: 3;
  }

  .mob-item_xl {
    display: none;
  }
}

@media screen and (min-width:1400px) {
  .audio-banner {
    padding-left: 47px;
  }

  /*mm main*/
  /* .audio-banner__content {
    width: 40%;
  } */

  .info-board_fig {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .popular-news-block {
    position: relative;
  }

  .popular-news-block__list {
    padding-top: 27px;
  }

  .popular-news-block__title {
    position: absolute;
    left: -30px;
    top: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }

  .video-section__first-slider,
  .video-section__second-slider {
    width: 55%/*69.92%*/;
  }

  .video-section__bottom-items,
  .video-section__desc-block {
    width: 40%/*25.09%*/;
    min-width: 287px;
  }

  .video-section__bottom.clearfix .video-section__bottom-items {
    width: 400px;
    min-width: 287px;
  }
  
  .video-section__bottom.clearfix .video-section__bottom-items .video-section__bottom-item img {
    height: 220px;
    object-fit: cover;
  }


  .video-section__bottom.clearfix .video-section__second-slider {
    width: calc(100% - 460px)
  }
  .video-section__bottom.clearfix .video-section__second-slider .video-slide img {
    object-fit: contain;
  }

  .video-section__bottom-items {
    margin-top: 0;
  }

  .video-section__first-slider {
    float: left;
  }

  .video-section__desc-block {
    float: right;
  }

  .video-section__desc {
    margin-top: 0;
  }

  .video-section__desc-text {
    color: rgba(255,255,255,.5);
  }

  .light-theme .video-section__desc-text {
    color: rgba(0,0,0,.5);
  }

  .video-section__second-slider {
    float: right;
  }

  .video-section__bottom-items {
    float: left;
  }

  .video-section__bottom-item + .video-section__bottom-item {
    margin-top: 2.8%;
  }

  .video-section__bottom-item:first-child .video-section__bottom-item-desc {
    /* height: 8.65vw; */
    height: 4.65vw;
    max-height: 170px;
    overflow: hidden;
  }

  .video-section__bottom-item-fig {
    padding-top: 50.42%;
  }

  .video-section__bottom-item-desc {
    margin-top: 5.2%;
    font-size: 16px;
  }

  .video-section .more-link {
    width: 100%;
    margin-top: 30px;
    padding-right: 0;
  }

  .tests-section {
    padding-top: 50px;
    padding-right: 7%;
  }

  .tests-section__main {
    margin-top: 30px;
  }

  .tests-section__items {
    width: 48%;
  }

  .tests-section__item {
    width: auto;
    margin-top: 100px;
  }

  .tests-section__block {
    width: 38%;
    max-width: none;
  }

  .posts-registration {
    background-size: 40%,cover;
  }

  .posts-registration__form-plate {
    /* max-width: 450px; */
    padding-right: 80px;
    padding-left: 80px;
  }

  .bottom-news-section__left {
    float: left;
    width: 331px;
  }

  .bottom-news-section .info-big-board {
    float: right;
    width: calc(100% - 396px);
  }

  .news-content__bottom {
    margin-top: 30px;
  }

  .song-writers-block {
    padding-top: 76px;
  }

  .song-writers-block__form-bottom {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
  }

  .song-writers-block__form-submit {
    margin-left: auto;
  }

  .song-writers-block .checkbox-item {
    padding-right: 20px;
  }

  .photo-gallery__big-item {
    width: calc(50% - 4px);
  }

  .photo-gallery__items_first {
    width: calc(25% - 7px);
  }

  .photo-gallery__items_last {
    width: calc(25% - 7px);
  }

  .photo-gallery__items_last .photo-gallery__item {
    width: 100%;
  }

  .video-content__video-gallery {
    overflow: hidden;
  }

  .events-content__top-item .article-preview-card__fig-inner {
    padding-top: 46.8%;
  }

  .live-content .video-section__desc-block {
    width: 43.3%;
  }

  .live-content .video-section__first-slider {
    width: 54.1%;
  }

  .podcast-block {
    padding-bottom: 85px;
  }

  .podcast-block__fig {
    float: left;
    width: 439px;
  }

  .podcast-block__fig-inner {
    padding-top: 100%;
  }

  .podcast-block__info {
    float: right;
    width: calc(90% - 367px);
    max-width: none;
  }

  .podcast-block__tracks {
    clear: both;
  }

  .project-home-content .popular-news-block {
    margin-top: 37px;
  }
}

@media (max-width: 766px) {
  .posts-registration__form-plate {
    max-width: 94%;
    margin: 3% auto 0;
  }
}


@media screen and (min-width:1422px) {
  .flex-grid-xxl {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    min-width: 100%;
  }

  .flex-xxl-2-columns,
  .flex-xxl-3-columns,
  .flex-xxl-4-columns {
    margin-right: -9px;
    margin-left: -9px;
  }

  .flex-xxl-2-columns .flex-grid__item {
    flex-basis: 50%;
    padding-right: 9px;
    padding-left: 9px;
  }

  .flex-xxl-3-columns .flex-grid__item {
    flex-basis: calc(100% / 3);
    padding-right: 9px;
    padding-left: 9px;
  }

  .flex-xxl-4-columns .flex-grid__item {
    flex-basis: 25%;
    padding-right: 9px;
    padding-left: 9px;
  }

  .cards-grid-1.cards-grid-1_mod_2 {
    -webkit-box-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
            align-items: center;
  }

  .cards-grid-1_not-full .cards-grid-1__left-item {
    width: 70.9%;
  }

  .cards-grid-1_not-full.cards-grid-1_mod_2 .cards-grid-1__left-item {
    width: calc(100% / 3 * 2 - 7px);
  }

  .cards-grid-1_not-full.cards-grid-1_mod_2 .cards-grid-1__right-item {
    width: calc(100% / 3 - 3.7%);
    max-width: 370px;
    margin-left: 3.7%;
  }

  .cards-grid-1__right-item .mini-article-preview {
    width: 100%;
  }

  .cards-grid-1_not-full .cards-grid-1__right-item .mini-article-preview:first-child {
    margin-top: 0;
  }

  .cards-grid-3 .cards-grid-3__item_top {
    flex-basis: 50%;
  }

  .cards-grid-3 .cards-grid-3__item:not(.cards-grid-3__item_top) {
    padding-right: 7px;
    padding-left: 7px;
  }

  .cards-grid-3 .cards-grid-3__item:first-child {
    padding-left: 7px;
    padding-right: 10px;
  }

  .cards-grid-3 .cards-grid-3__item:nth-child(2) {
    padding-right: 7px;
    padding-left: 10px;
  }

  .add-release__datepicker .datepicker--buttons-add {
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 40px;
  }

  .add-release__datepicker .datepicker--nav {
    padding-right: 18px;
    padding-left: 18px;
  }

  .add-release__datepicker .datepicker--content {
    padding-right: 8px;
    padding-left: 8px;
  }

  .header-video__inner {
    max-width: calc(100% - 80px);
  }

  .header {
    height: 105px;
    background: 0 0!important;
  }

  .page:not(.light-theme) .header {
    -webkit-transition: color 0.3s,background-color 0.3s,border-color 0.3s;
    transition: color 0.3s,background-color 0.3s,border-color 0.3s;
  }

  .header__inner {
    position: relative;
  }

  .light-theme .header__inner::after {
    position: absolute;
    left: 50px;
    bottom: 0;
    width: calc(100% - 100px);
    height: 2px;
    content: '';
    background: #000;
  }

  .header__top {
    overflow: hidden;
    max-width: 63%;
  }

  .page:not(.light-theme) .header__top {
    background: #201f24;
  }

  .header__top.container {
    padding-right: 0;
    padding-left: 0;
  }

  .header__logo {
    position: relative;
    padding-right: 30px;
  }

  .header__logo::after {
    position: absolute;
    right: 0;
    top: -25%;
    width: 1px;
    height: 150%;
    content: '';
    background: #000;
  }

  .light-theme .header__logo::after {
    width: 2px;
  }

  /*!*flex-shrink: 0;*!*/

  /*!*white-space: nowrap;*!*/

  .header__theme-toogler {
    margin-left: auto;
    margin-right: auto;
  }

  .header__interview {
    border-left: 1px solid #000;
  }

  .light-theme .header__interview {
    border-width: 2px;
  }

  .header .header__interview {
    padding-left: 2%;
  }

  .header__interview-flexbox.container {
    padding-right: 0;
    padding-left: 0;
  }

  .header__interview-text {
    padding-right: 0;
  }

  .header__interview-link-block {
    padding-left: 2%;
    padding-right: 2%;
  }

  .index-content .podcast-preview-list {
    width: auto;
  }

  .podcast-preview-block .podcast-preview-list {
    margin-top: -26px;
  }

  .podcast-preview-block .flex-grid__item {
    margin-top: 44px;
  }

  .tests-content__center-item.cards-grid-1 .cards-grid-1__center-item {
    width: calc(100% / 3 - 9px);
  }

  .tests-content__center-item .test-item {
    padding-top: 77px;
  }

  .slider-section .slider-section__item {
    padding-right: 35%;
  }

  .slider-section__item-info {
    font-size: 2.25em;
  }
}

@media screen and (min-width:1500px) {
  .to-begin-link {
    left: 178px;
  }

  .pleer-plate__audio-item {
    width: calc(100% - 397px);
  }

  .account-block__registration {
    padding-right: calc((100% - 239px)/ 2);
  }

  .page__nav-sidebar {
    width: 357px;
  }

  .page .page__content {
    width: calc(100% - 397px);
  }

  .page .page__content.error-content {
    width: calc(100% - 373px);
  }

  .sidebar-indent {
    padding-left: 60px;
  }
}

@media screen and (min-width:1600px) {
  .content__add-content-form {
    float: left;
    width: calc(57.2% + 60px);
  }

  .content__sets {
    float: right;
    width: 34.1%;
  }

  .content .lk-menu {
    margin-top: 0;
  }
}

@media screen and (min-width:1800px) {
  .flex-xxxl-4-columns {
    margin-right: -9px;
    margin-left: -9px;
  }

  .flex-xxxl-3-columns .flex-grid__item {
    flex-basis: calc(100% / 3);
    padding-right: 9px;
    padding-left: 9px;
  }

  .flex-xxxl-4-columns .flex-grid__item {
    flex-basis: 25%;
    padding-right: 9px;
    padding-left: 9px;
  }

  .wide-grid {
    margin-right: -30px;
    margin-left: -30px;
  }

  .wide-grid .flex-grid__item {
    margin-bottom: 30px;
    padding-right: 30px;
    padding-left: 30px;
  }

  .news-writer-block__person {
    float: left;
    width: 483px;
    margin-bottom: 0;
  }

  .news-writer-block__articles-list-block {
    float: right;
    float: left;
    width: calc(100% - 484px);
    margin-top: 0;
  }

  .news-writer-block__person-name-block {
    width: 250px;
  }

  .video-section__bottom-item-desc {
    font-size: 18px;
  }

  .details-content .news-section__items-list {
    margin-right: -30px;
    margin-left: -30px;
  }

  .details-content .news-section__items-list .flex-grid__item {
    padding-right: 30px;
    padding-left: 30px;
  }

/*  .footer {
    padding-top: 0;
  }*/

  .footer__top {
    -webkit-box-align: center;
            align-items: center;
    margin-top: -30px;
    padding-bottom: 14px;
  }

  .footer__social {
    margin-top: 30px;
    margin-left: 14%;
  }

  .footer__phone {
    margin-left: 22%;
    margin-top: 0;
  }

  .footer__nav {
    width: auto;
    -webkit-box-flex: 1;
            flex-grow: 1;
    margin-left: auto;
    margin-top: 0;
  }

  .footer__link {
    margin-left: 6%;
  }

  .footer__bottom {
    -webkit-box-pack: start;
            justify-content: flex-start;
  }

  .footer__bottom .footer__link {
    margin-left: 11.5%;
  }

  .footer__bottom .footer__link + .footer__link {
    margin-left: 16.8%;
  }

  .footer__dev-logo {
    margin-left: auto;
  }
}

@media screen and (min-width:1820px) {
  .cards-grid-1_texts {
    padding-right: 110px;
  }

  .cards-grid-1__left-item {
    width: 504px;
  }

  .cards-grid-1_texts .cards-grid-1__left-item {
    width: 33%;
  }

  .cards-grid-1_x-invert .cards-grid-1__left-item {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .cards-grid-1__left-item .article-preview-card__fig-inner {
    padding-top: 106.3%;
  }

  .cards-grid-1_not-full .cards-grid-1__right-item {
    margin-left: 0;
  }

  .cards-grid-1__center-item {
    display: block;
    width: 442px;
  }

  .cards-grid-1__right-item {
    display: block;
    width: 350px;
  }

  .cards-grid-1_1 .cards-grid-1__center-item,
  .cards-grid-1_1 .cards-grid-1__right-item {
    display: block;
    width: 397px;
  }

  .cards-grid-1__right-item .mini-article-preview {
    margin-top: 53px;
  }

  .cards-grid-1__right-item .mini-article-preview:first-child {
    margin-top: 0;
  }

  .cards-grid-1_mod .cards-grid-1__center-item {
    width: 31.06%;
  }

  .cards-grid-1_mod.cards-grid-1_texts .cards-grid-1__center-item {
    width: 35.4%;
  }

  .cards-grid-1_mod .cards-grid-1__center-item {
    width: 31.06%;
  }

  .cards-grid-1_mod .cards-grid-1__right-item {
    width: 24.5%;
  }

  .cards-grid-1__right-item .article-preview-card {
    width: 100%;
  }

  .cards-grid-1__right-item .article-preview-card:first-child {
    margin-top: 0;
  }

  .cards-grid-1__center-item .article-preview-card__fig-inner,
  .cards-grid-1__right-item .article-preview-card__fig-inner {
    padding-top: 42.7%;
  }

  .cards-grid-1_1 .cards-grid-1__center-item .article-preview-card__fig-inner,
  .cards-grid-1_1 .cards-grid-1__right-item .article-preview-card__fig-inner {
    padding-top: 188px;
  }

  .cards-grid-1 .article-preview-card__info {
    padding-right: 28px;
    padding-left: 28px;
  }

  .cards-grid-1_1 .cards-grid-1__set-item .article-preview-card__info {
    padding-bottom: 10px;
  }

  .cards-grid-1_1 .cards-grid-1__set-item .article-preview-card__title {
    min-height: 4.8em;
    margin-top: 12px;
  }

  .cards-grid-1_texts .mini-article-preview {
    margin-top: 30px;
  }

  .cards-grid-1_texts .mini-article-preview + .mini-article-preview {
    margin-top: 130px;
  }

  .cards-grid-2 {
    flex-wrap: nowrap;
  }

  .cards-grid-2__left-item {
    flex-shrink: 0;
    width: 37.2%;
    margin-right: 40px;
  }

  .cards-grid-2_mod .cards-grid-2__left-item {
    margin-right: 15px;
  }

  .cards-grid-2__center-item {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }

  .cards-grid-2__center-item .article-preview-card {
    height: calc(50% - 15px);
  }

  .cards-grid-2__right-item {
    flex-shrink: 0;
    display: block;
    margin-left: 40px;
    width: 342px;
  }

  .cards-grid-2_mod .cards-grid-2__right-item {
    width: 350px;
  }

  .cards-grid-2__right-item .mini-article-preview + .mini-article-preview {
    margin-top: 33px;
  }

  .info-board_fig {
    padding-top: 26px;
    padding-bottom: 23px;
  }

  .info-board_fig .info-board__title {
    font-size: 18px;
  }

  .article-preview-card_offset .article-preview-card__info {
    padding-left: 25px;
    padding-right: 25px;
  }

  .header__logo {
    padding-right: 63px;
  }

  .header__subscribe {
    padding-right: 34px;
    padding-left: 34px;
  }

  .header__interview-link-block {
    width: 319px;
    padding-right: 86px;
    padding-left: 40px;
  }

  /*!*flex-shrink: 0;*!*/

  /*!*width: 37%;*!*/

  .reading-section .mini-article-preview__title {
    margin-top: 11px;
  }

  .reading-section .mini-article-preview__label {
    margin-right: 29px;
  }

  .reading-section_mod .reading-section__mini-article-previews {
    width: 342px;
  }

  .reading-section_mod .reading-section__article-preview-set .reading-section__article-preview {
    height: calc(50% - 15px);
  }

  .reading-section__main_notfull .reading-section__article-preview_first {
    width: 70.9%;
  }

  .reading-section__main_notfull .reading-section__mini-article-previews {
    margin-left: 0;
  }

  .reading-section .more-link {
    padding-right: 128px;
  }

  .self-press-content .cards-grid-1_not-full .cards-grid-1__right-item .mini-article-preview {
    margin-top: 80px;
  }

  .index-reading-cards-grid .cards-grid-1__left-item {
    width: 37.1%;
  }

  .index-reading-cards-grid .cards-grid-1__left-item .article-preview-card__title {
    min-height: 0;
  }

  .index-reading-cards-grid .cards-grid-1__center-item .article-preview-card__title {
    min-height: 4.7em;
  }

  .index-reading-cards-grid .cards-grid-1__left-item .article-preview-card__fig-inner {
    padding-top: 101.6%;
  }

  .index-reading-cards-grid .article-preview-card__date {
    margin-top: 0;
  }

  .index-reading-cards-grid .cards-grid-1__center-item {
    width: 34.44%;
  }

  .index-reading-cards-grid .cards-grid-1__center-item .article-preview-card__fig-inner {
    padding-top: 38.5%;
  }

  .index-reading-cards-grid .cards-grid-1__right-item {
    margin-left: 1.55%;
  }

  .index-reading-cards-grid .cards-grid-1__right-item .mini-article-preview:last-child {
    margin-top: 30px;
  }

  .index-content .fortune-section {
    margin-top: 56px;
  }

  .news-content .cards-grid-1__right-item .mini-article-preview:first-child {
    margin-top: 40px;
  }

  .news-content .cards-grid-1_texts .mini-article-preview + .mini-article-preview {
    margin-top: 80px;
  }

  .video-content .video-section__desc-title {
    margin-top: 2em;
  }

  .tests-content__center-item.cards-grid-1 .cards-grid-1__center-item {
    width: calc(100% / 3);
  }

  .post-add-content .add-content-form-block__actions-block {
    position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .post-add-content .add-content-form-block__clear {
    margin-right: 0;
  }

  .post-add-content .add-content-form-block__preview {
    position: absolute;
    left: calc(100% + 50px);
  }

  .slider-section {
    margin-right: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .slider-section__bg-img {
    width: 577px;
    right: calc((100vw - 100% - 415px)/ (-2));
  }

  .slider-section__item-info {
    margin-top: 35px;
    line-height: 1.4;
  }

  .fortune-section {
    padding-top: 260px;
    padding-bottom: 200px;
  }

  .fortune-section__fortune-circle {
    width: 70%;
  }

  .fortune-section .section-title {
    position: relative;
    top: -50px;
  }

  .mob-item_xxl {
    display: none;
  }
}

@media screen and (max-width:1819px) {
  .pc-item_xxl {
    display: none;
  }
}

@media screen and (max-width:1799px) {
  .rows-limiter-1-row > .flex-grid__item:nth-child(n+4),
  .rows-limiter-2-row > .flex-grid__item:nth-child(n+7) {
    display: none;
  }

  .audio-section .podcast-preview-list .flex-grid__item:nth-child(n+4) {
    display: none;
  }
}

@media screen and (max-width:1699px) {
  .complete-screen .project-home-form__bg {
    width: 65%;
  }

  .complete-screen .project-home-form__bg_sticker1 {
    right: 31%;
  }

  .complete-screen .project-home-form__bg_sticker2 {
    right: -16%;
  }
}

@media screen and (max-width:1421px) {
  .rows-limiter-1-row > .flex-grid__item:nth-child(n+3),
  .rows-limiter-2-row > .flex-grid__item:nth-child(n+5) {
    display: none;
  }

  .rows-limiter-1-row-3-col > .flex-grid__item:nth-child(n+3) {
    display: none;
  }

  .header {
    background: #fff;
  }

  .header__inner {
    flex-wrap: nowrap;
  }

  .header__inner.container {
    padding-right: 0;
    padding-left: 0;
  }

  .header__logo {
    color: #000;
  }

  .header__theme-toogler {
    margin-left: auto;
  }

  .header__interview {
    width: 100%;
  }

  .header__interview-flexbox {
    width: 100%;
  }

  .header__interview {
    color: #fff;
    -webkit-transition: color 0.3s,background-color 0.3s,border-color 0.3s;
    transition: color 0.3s,background-color 0.3s,border-color 0.3s;
  }

  .light-theme .header__interview {
    color: #000;
    background: #fff;
    border-bottom: 2px solid #000;
  }
}

/*mm main*/
.audio-banner {
  position: relative;
}

.audio-banner::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: rgba(0,0,0,.5);
}

@media screen and (max-width:1399px) {
  /*mm main*/
  /*
  .audio-banner {
    position: relative;
  }

  .audio-banner::after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: rgba(0,0,0,.5);
  } */

  .news-meta-row {
    position: relative;
  }

  .news-meta-row__item_news {
    position: absolute;
    bottom: -1.4em;
  }

  .project-home-form {
    padding-bottom: 300px;
  }

  .project-home-form__bg {
    width: 88%;
    bottom: -15%;
  }

  .complete-screen .project-home-form__bg-container {
    width: 73%;
  }

  .complete-screen .project-home-form__bg_sticker1 {
    width: 375px;
    right: 210px;
  }

  .complete-screen .project-home-form__bg_sticker2 {
    right: -100px;
    width: 375px;
  }

  .bottom-news-section .info-big-board {
    margin-top: 40px;
  }

  .song-writers-block__form-submit {
    margin-top: 20px;
  }

  .podcast-block__info {
    margin-top: 40px;
  }
}

@media screen and (max-width:1200px) {
  .owl-carousel .article-preview-card__title {
    max-height: 6.2em;
    overflow: hidden;
  }

  .pc-item_xl {
    display: none;
  }
}

@media screen and (max-width:1199px) {
  .popular-news-section__main {
    margin-top: 40px;
  }

  .cards-grid-1_texts .simple-news-item_borders {
    margin-top: -1px;
  }

  .posts-registration {
    min-height: 593px;
    padding-bottom: 255px;
    background-size: auto 240px,cover;
  }

  .release-content__editor-main {
    padding-right: 10px;
    padding-left: 20px;
  }
}

@media screen and (max-width:992px) {
  .pleer-plate__inner {
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (max-width:991px) {
  .js-tabs-header {
    display: none;
  }

  .js-controlled-tab-item_media {
    display: none;
  }

  .js-controlled-tab-item_media.current-item {
    display: block;
  }

  .mobile-placeholder {
    display: block;
  }

  .add-release__date-input-label::after {
    display: none;
  }

  .digest-popup_close {
    -webkit-filter: invert();
            filter: invert();
    background-size: 18px;
    right: 0;
    top: 0;
  }

  .digest-subscribe-block__inner {
    padding-bottom: 50px;
  }

  .nav-sidebar__banner {
    display: none;
  }

  .nav-sidebar__group {
    padding-right: 8%;
    padding-left: 8%;
  }

  .add-content-editor__content-item-remove {
    right: 0;
    font-size: 40px;
    background-size: 20px;
    background-color: rgba(0,0,0,.39);
  }

  .add-content-editor__content-item-move {
    opacity: 0;
    visibility: hidden;
  }

  .project-home-form {
    padding-bottom: 100px;
    background-position: right top;
    background-size: auto 100%;
  }

  .project-home-form__bg {
    display: none;
  }

  .header__subscribe {
    display: none;
  }

  .header__search-btn {
    display: none;
  }

  .page__nav-sidebar {
    display: none;
  }

  .video-gallery__item-popup {
    width: 100vw;
  }

  .video-gallery__item-popup .popup-close-icon {
    right: 30px;
  }

  .tests-content {
    padding-bottom: 40px;
  }

  .pc-item_lg {
    display: none!important;
  }
}

@media screen and (max-width:849px) {
  .cards-grid-1__right-item .mini-article-preview__info-item {
    width: 100%;
  }
}

@media screen and (max-width:767px) {
  .container_md {
    padding-right: 0;
    padding-left: 0;
  }

  .mob-container_md {
    padding-right: 17px;
    padding-left: 17px;
  }

  .flex-sm-2-columns .item-title {
    font-size: 18px;
  }

  .social-row.mob-container_md {
    padding-right: 0;
    padding-left: 0;
  }

  .nav-sidebar__group {
    padding: 20px 30px 20px 5%;
    border-bottom: 1px solid;
  }

  .audio-item__track {
    padding-right: 17px;
    padding-left: 17px;
  }

  .audio-item__play-btn {
    margin-right: 0;
    font-size: 25px;
    border-radius: 50%;
    background: #E84B41;
  }

  .audio-item__play-btn .play-icon {
    -webkit-filter: invert() brightness(1.5);
            filter: invert() brightness(1.5);
    background-size: 10px;
  }

  .audio-item__play-btn-outer {
    -webkit-box-ordinal-group: 2;
            order: 1;
    margin-left: auto;
    margin-right: 0;
  }

  .add-content-editor__insert-new {
    left: -20px;
  }

  .events-list__event-control {
    flex-wrap: wrap;
  }

  .events-list__event-item-title {
    -webkit-box-ordinal-group: 2;
            order: 1;
    width: 100%;
    margin-top: 20px;
  }

  .index-content {
    padding-bottom: 0;
  }

  .events-content__unit-title {
    padding-right: 17px;
    padding-left: 17px;
  }

  .content__search-paginator {
    text-align: center;
  }

  .footer__inner {
    padding-right: 0;
    padding-left: 0;
  }

  .footer__bottom,
  .footer__top {
    padding-right: 17px;
    padding-left: 17px;
  }

  .footer__bottom {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .footer__dev-logo {
    margin-left: auto;
    margin-right: auto;
  }

  .footer__bottom .footer__link + .footer__link {
    padding-top: 0;
  }

  .pc-item_md {
    display: none;
  }
}

@media screen and (max-width:576px) {
  .audio-track-item .play-btn {
    position: relative;
    min-width: 25px;
    height: 25px;
  }

  .audio-track-item .play-btn::after {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 35px;
    height: 35px;
    content: '';
  }

  .audio-track-item .play-icon {
    left: 3px;
    font-size: 8px;
  }
}

@media screen and (max-width:575px) {
  .section-title.section-title_bg_educate,
  .section-title.section-title_bg_events,
  .section-title.section-title_bg_life,
  .section-title.section-title_bg_people {
    font-size: 6vw;
  }

  .header__inner {
    flex-wrap: wrap;
  }

  .section-title {
    font-size: 5.7vw;
  }

  .index-content .section-title {
    font-size: 2em;
  }

  .soc-send-button__icon {
    font-size: 36px;
    border: none;
  }

  .soc-send-button__icon svg {
    width: 70%;
  }

  .more-link_back .more-link__icon {
    width: 28px;
    overflow: hidden;
  }

  .more-link_back .more-link__icon svg {
    width: 102px;
  }

  .rows-limiter-1-row > .flex-grid__item:nth-child(n+2),
  .rows-limiter-2-row > .flex-grid__item:nth-child(n+3) {
    display: none;
  }

  .quote-block__icon {
    font-size: 7vw;
  }

  .quote-block__content {
    padding-left: 8vw;
    font-size: calc(1vw + 10px);
  }

  .article-rating {
    flex-wrap: wrap;
  }

  .search-paginator__next-btn,
  .search-paginator__prev-btn {
    height: 35px;
    width: 40px;
  }

  .search-paginator__next-btn .icon,
  .search-paginator__prev-btn .icon {
    width: 100%;
  }

  .search-paginator__text {
    margin-bottom: 10px;
  }

  .search-paginator__page-number:not(:first-child):not(:last-child):not(.current) {
    display: none;
  }

  .info-board_fig .info-board__title {
    margin-top: 20px;
  }

  .account-block__sets {
    font-size: 30px;
  }

  .add-release__submit {
    margin-top: 30px;
  }

  .news-single__text blockquote.squote {
    padding-left: 8vw;
    background-size: 7vw;
  }

  .news-single__text blockquote.squote i {
    font-size: 7vw;
  }

  .news-single__fig-block-text-item {
    margin-top: 40px;
  }

  .news-single__contact-data-item {
    display: block;
    margin-top: 10px;
  }

  .news-single__contact-data-item .comma {
    display: none;
  }

  .news-single__contact-data-item a {
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%;
    vertical-align: top;
  }

  .reading-section_mod .article-preview-card_var_fig .cat-label {
    width: auto;
  }

  .index-content .article-preview-card_var_fig .cat-label {
    width: 100%;
  }

  .events-content__top-item .article-preview-card {
    margin-top: 15px;
  }

  .projects-content__ar {
    font-size: calc(2vw + 8px);
  }

  .projects-content .slider-section__item {
    padding-right: 0;
    padding-bottom: 70%;
    background-position: center bottom;
    background-size: auto 70%;
  }

  .podcast-block__track + .podcast-block__track {
    border-top: none;
  }

  .footer__logo {
    margin-right: auto;
    margin-left: auto;
  }

  .footer__social {
    text-align: center;
  }

  .footer .soc-menu-list {
    display: inline-block;
    text-align: left;
  }

  .pc-item_sm {
    display: none;
  }
}

@media screen and (max-width:410px) {
  .info-board_fig .info-board__title {
    font-size: 14px;
  }
}

@media screen and (max-width:400px) {
  .owl-nav {
    font-size: 40px;
  }
}

@media screen and (max-width:399px) {
  .hashtags {
    position: relative;
    padding-right: 0;
  }

  .hashtags::after {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    width: 40px;
    height: 100%;
    content: '';
    background: -webkit-gradient(linear,right top, left top,from(#000),to(transparent));
    background: -webkit-linear-gradient(right,#000,transparent);
    background: linear-gradient(to left,#000,transparent);
  }

  .light-theme .hashtags::after {
    background: -webkit-gradient(linear,right top, left top,from(#fff),to(transparent));
    background: -webkit-linear-gradient(right,#fff,transparent);
    background: linear-gradient(to left,#fff,transparent);
  }

  .hashtags__list.owl-carousel {
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (max-width:380px) {
  .theme-toogler__item {
    font-size: 15px;
  }
}

@media screen and (max-width:374px) {
  .index-content .section-title {
    font-size: calc(12vw - 14px);
  }
}

@media screen and (max-width:370px) {
  .footer__phone {
    font-size: 20px;
  }
}

@media screen and (max-width:355px) {
  .project-home-form__arrow-btn.more-link {
    padding-left: 0;
  }

  .project-home-form__arrow-btn .more-link__icon {
    display: none;
  }
}

@media screen and (max-width:349px) {
  .digest-subscribe__text {
    padding-right: 33px;
    font-size: 16px;
  }
}

@media screen and (max-width:340px) {
  .social-row__links .soc-rect-icon {
    font-size: 40px;
  }
}

@media screen and (min-width:1200px) and (max-width:1421px) {
  .wide-grid {
    margin-right: -30px;
    margin-left: -30px;
  }

  .wide-grid .flex-grid__item {
    margin-bottom: 30px;
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media screen and (min-width:576px) and (max-width:1819px) {
  .cards-grid-2__right-item {
    display: -webkit-box;
    display: flex;
  }

  .cards-grid-2__right-item .mini-article-preview {
    width: 49%;
  }

  .cards-grid-1__right-item {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .cards-grid-1__right-item .mini-article-preview {
    width: calc(50% - 8px);
  }
}

@media screen and (min-width:576px) and (max-width:1199px) {
  .cards-grid-2__center-item .article-preview-card {
    width: 49%;
  }
}

@media screen and (min-width:1200px) and (max-width:1819px) {
  .cards-grid-1__center-item .article-preview-card__title,
  .cards-grid-1__left-item .article-preview-card__title {
    font-size: 16px;
  }

  .cards-grid-1__right-item .mini-article-preview__title {
    padding-right: 18%;
  }
}

@media screen and (min-width:1422px) and (max-width:1819px) {
  .cards-grid-1_not-full .cards-grid-1__left-item {
    width: 66.2%;
  }

  .cards-grid-1_not-full .cards-grid-1__left-item .article-preview-card__fig-inner {
    padding-top: 70%;
  }

  .cards-grid-1_not-full .cards-grid-1__right-item {
    width: 24%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    flex-shrink: 0;
  }

  .cards-grid-1_not-full .cards-grid-1__right-item .mini-article-preview + .mini-article-preview {
    margin-left: 0;
  }
}

@media screen and (min-width:1200px) and (max-width:1399px) {
  .info-board__fig {
    float: none;
  }

  .info-board_fig .info-board__title {
    margin-top: 20px;
    margin-left: 0;
  }

  .info-board_fig .info-board__subtitle {
    margin-left: 0;
  }
}

@media screen and (min-width:576px) and (max-width:991px) {
  .nav-sidebar__group {
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
  }

  .footer__phone {
    position: absolute;
    top: 0;
    right: 17px;
  }
}

@media screen and (min-width:768px) and (max-width:1199px) {
  .lk-block {
    padding-left: 3.6%;
  }

  .lk-block__avatar {
    position: static;
  }
}

@media screen and (min-width:768px) and (max-width:991px) {
  .header__subscribe {
    padding-right: 10px;
    padding-left: 10px;
  }

  .header__subscribe .digest-subscribe__text {
    padding-right: 33px;
    font-size: 16px;
  }

  .header__subscribe .digest-subscribe__text .icon {
    font-size: 28px;
  }
}

@media screen and (min-width:1422px) and (max-width:1499px) {
  .header__logo.sidebar-indent {
    padding-left: 10px;
  }
}

@media screen and (min-width:768px) and (max-width:1399px) {
  .video-section__bottom-items {
    display: -webkit-box;
    display: flex;
    margin-right: -9px;
    margin-left: -9px;
  }

  .video-section__bottom-item {
    width: 50%;
    padding-right: 9px;
    padding-left: 9px;
  }

  .video-section__bottom-item + .video-section__bottom-item {
    margin-top: 0;
  }
}

@media screen and (min-width:1400px) and (max-width:1819px) {
  .video-section__top .more-link__icon {
    width: 40px;
  }
}

@media screen and (min-width:1200px) and (max-width:1400px) {
  .index-reading-cards-grid .cards-grid-1__center-item .article-preview-card__title,
  .index-reading-cards-grid .cards-grid-1__left-item .article-preview-card__title {
    font-size: 16px;
  }
}

@media screen and (min-width:650px) and (max-width:1399px) {
  .bottom-news-section__left {
    display: -webkit-box;
    display: flex;
  }

  .bottom-news-section__left .simple-news-item {
    width: 49%;
  }

  .bottom-news-section__left .simple-news-item + .simple-news-item {
    margin-top: 0;
    margin-left: auto;
  }
}

@media print {
  *,
  :after,
  :before {
    background: 0 0!important;
    color: #000!important;
    box-shadow: none!important;
    text-shadow: none!important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  pre {
    white-space: pre-wrap!important;
  }

  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  img,
  tr {
    page-break-inside: avoid;
  }

  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }
}
/* End */


/* Start:/local/templates/mp_black_white/css/general.css?15990271071025*/
.form-wrapper .form-success {
  margin-top: 20px;
}
.ajax-paginator {
  margin-top: 40px;
}
.ajax-paginator a {
  display: none;
}
.ajax-paginator__loader {
  text-align: center;
  height: 15px;
}
.ajax-paginator__loader img {
  width: auto;
  max-width: none;
  margin: 0 auto;
  display: none;
}
div[id^='wait_comp_'],
.waitwindowlocal {
  display: none !important;
}
.profile-post-errors {
  color: #f33;
  margin-bottom: 20px;
}
.ajax-page-container._detail-loaded {
  margin-top: 130px;
}
.categories-types-block-wrapper {
  margin-top: 30px;
  margin-bottom: 40px;
}
.categories-types-block-wrapper a {
  margin-left: 30px;
}
.categories-types-block-wrapper a:first-child {
  margin-left: 0;
}
.project-home-form font.errortext {
  color: #fff;
}
.posts-registration._form-background {
  background-position: center center;
  background-size: cover;
}
.bx-fd-top-contr-tbl img {
  display: inline-block;
}
@media only screen and (max-width: 767px) {

  .ajax-page-container._detail-loaded {
    margin-top: 80px;
  }
}

/* End */


/* Start:/bitrix/templates/.default/ajax/ajax.min.css?1587651541420*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;background-color:#fcf7d1;border:1px solid #e1b52d;background-image:url(/bitrix/templates/.default/ajax/images/wait.gif);background-position:center center;background-repeat:no-repeat}div.waitwindowlocalshadow{position:absolute;z-index:9998;background-image:url(/bitrix/templates/.default/ajax/images/shadow.gif);border:1px solid #808080}
/* End */


/* Start:/local/templates/.default/components/bitrix/system.pagenavigation/.default/style.min.css?1585148898659*/
div.modern-page-navigation{padding:.5em 0}div.modern-page-navigation a,span.modern-page-current,span.modern-page-dots{border-left-width:1px;border-left-style:solid;padding-left:.75em;padding-right:.5em;text-decoration:none}div.modern-page-navigation a.modern-page-previous{border-right-width:1px;border-right-style:solid;border-left:none}div.modern-page-navigation a.modern-page-first,div.modern-page-navigation span.modern-page-first{border-left:none;padding-left:.5em}span.modern-page-current{font-weight:bold}div.modern-page-navigation a,span.modern-page-current,div.modern-page-navigation a.modern-page-previous,span.modern-page-dots{border-color:#cdcdcd}
/* End */


/* Start:/local/templates/.default/components/bitrix/main.userconsent.request/cookies/style.css?17479823612692*/
/* region */
.cookies-agreement{
    --notify-background: #ffffff;
    --notify-border-radius: 0;
    --text-font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    --text-color: #1F2238;
    --url-color: #E84B41;
    --url-color-hover: #e0534b;
    --button-color: #fff;
    --button-color-hover: #fff;
    --button-border-radius: 0;
    --button-background: #E84B41;
    --button-background-hover: #e55e56;
    --button-background-active: #e7453b;
}
.cookies-agreement{
    display: none;
    z-index: 50;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 16px;
    padding: 0 32px 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.cookies-agreement.show{
    display: flex;
}
.cookies-agreement form{
    width: 100%;
    height: 100%;
}
.cookies-agreement label{
    display: flex;
    flex-direction: column;
    max-width: 400px;
    margin: auto;
    padding: 20px;
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 16px;
    align-self: stretch;
    background: var(--notify-background);
    border-radius: var(--notify-border-radius);
    box-shadow: 0 0 32px 0 rgba(45, 45, 102, 0.10), 0 32px 32px 0 rgba(45, 45, 102, 0.05);
}
.cookies-agreement a{
    color: var(--url-color);
}
.cookies-agreement a:hover{
    color: var(--url-color-hover);
}
.cookies-agreement input{
    display: none;
}
.cookies-agreement span{
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: var(--text-color);
}
.cookies-agreement button{
    width: 100%;
    height: 50px;
    z-index: 2;
    display: flex;
    right: 15px;
    bottom: 35px;
    max-width: 100%;
    padding: 16px 30px 18px 30px;
    justify-content: center;
    align-items: center;
    background: var(--button-background);
    line-height: 26px;
    text-align: center;
    font-style: normal;
    font-size: 16px;
    text-transform: initial;
    color: var(--button-color);
    white-space: nowrap;
    cursor: pointer;
    border: none;
    border-radius: var(--button-border-radius);
}
.cookies-agreement button:hover{
    background-color: var(--button-background-hover) !important;
    color: var(--button-color-hover);
}
.cookies-agreement button:active{
    background-color: var(--button-background-active) !important;
}
/* endregion */
@media (min-width: 720px){
    .cookies-agreement label{
        max-width: 816px;
    }
    .cookies-agreement button{
        max-width: 126px;
    }
    .cookies-agreement label{
        flex-direction: row;
    }
}
/* End */


/* Start:/local/templates/mp_black_white/styles.css?1639485502745*/
.container .exco{
    display: flex;
    max-width: 600px;
    margin: 0 auto;
}

@media screen and (max-width: 576px){
    .container .exco{
        max-width: 280px;
    }
}

.page-by-code{
    z-index: 9999;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    flex-direction: column;
    max-width: 600px;
    background-color: #194f4d;
    padding: 50px;
}
.page-by-code__error{
    color: #e84b41;
    padding-bottom: 40px;
    text-align: center;
}
.page-by-code__title{
    padding-bottom: 20px;
    text-align: center;
}
.page-by-code input{
    padding: 10px;
    outline: none;
}
.page-by-code__buttons{
    display: flex;
    justify-content: center;
    padding-top: 20px;
}
/* End */


/* Start:/local/templates/mp_black_white/template_styles.css?17109354281445*/
.fancybox-slide--html .fancybox-close-small {
    color: #000000;
}

/*https://moi-portal.ru/proekty/studsovet-2021/*/
@media (max-width: 676px) {
    .text__adptive {
        display: flex;
        flex-wrap: wrap;
    }
    .text__adptive span {
        font-size: 16pt !important;
        line-height: 140%;
    }
}
/*конец*/
.categories-types-block-wrapper a{
    line-height: 40px;
}
@media screen and (min-width: 992px) {
    .news-single__poster {
	margin-bottom: 55px;
	margin-left: 20%;
    }
    .page__content .news-single__poster {
	margin-left: 0px;
    }
}

.news-single__poster img {
    -o-object-fit: cover;
    object-fit: contain;
}

.page__content .news-single__poster img {
    -o-object-fit: cover;
    object-fit: cover;
}

.popup-block__item-outer {
    padding-right: 10%;
}

.row-different {
    display: none;
}

@media screen and (min-width: 1800px) {
.footer__phone {
    margin-left: 22%;
    margin-top: 0;
    text-align: left;
}
}


@media screen and (min-width: 992px) {
.sidebar-banner {
    padding-top: 250%;
    z-index: 2999;
}
}

.nav-sidebar__group_social {
    padding-top: 13px;
    background: #000;
    z-index: 20000;
    position: relative;
}

.madtest iframe {
    height: auto !important;
    aspect-ratio: 2 / 4;
}

@media (max-width: 500px) {
    .madtest iframe {
        aspect-ratio: 2 / 6;
    }
}

@media (max-width: 320px) {
    .madtest iframe {
        aspect-ratio: 2 / 9;
    }
}
/* End */
/* /local/templates/mp_black_white/css/plugins/owl.carousel.css?16581555134744 */
/* /local/templates/mp_black_white/css/plugins/ion.rangeSlider.css?165815551313296 */
/* /local/templates/mp_black_white/css/plugins/lightbox.css?16581555133631 */
/* /local/templates/mp_black_white/css/plugins/jquery.scrollbar.css?165815551322618 */
/* /local/templates/mp_black_white/css/plugins/datepicker.css?165815551320693 */
/* /local/templates/mp_black_white/css/plugins/sweetalert2.css?165815551336314 */
/* /local/templates/mp_black_white/css/plugins/jquery.fancybox.css?165815551317412 */
/* /local/templates/mp_black_white/css/normalize.css?15876285226138 */
/* /local/templates/mp_black_white/css/main.css?1712209884346325 */
/* /local/templates/mp_black_white/css/general.css?15990271071025 */
/* /bitrix/templates/.default/ajax/ajax.min.css?1587651541420 */
/* /local/templates/.default/components/bitrix/system.pagenavigation/.default/style.min.css?1585148898659 */
/* /local/templates/.default/components/bitrix/main.userconsent.request/cookies/style.css?17479823612692 */
/* /local/templates/mp_black_white/styles.css?1639485502745 */
/* /local/templates/mp_black_white/template_styles.css?17109354281445 */
