/* ========================================================================
   Component: Inverse
 ========================================================================== */
/*
 * Implemented class depends on the general theme color
 * `uk-light` is for light colors on dark backgrounds
 * `uk-dark` is or dark colors on light backgrounds
 */
.uk-light .uk-logo {
  color: #fff;
}
.uk-light .uk-logo:hover {
  color: #fff;
}
.uk-light .uk-logo:has(.uk-logo-inverse) > :not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse) {
  display: none;
}
.uk-light .uk-logo-inverse {
  display: block;
}
.uk-light .uk-grid-divider > :not(.uk-first-column)::before {
  border-left-color: rgba(255, 255, 255, 0.2);
}
.uk-light .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
  border-top-color: rgba(255, 255, 255, 0.2);
}
/*
 * Pass dropbar behind color to JS
 */
* {
  --uk-inverse: initial;
}
.uk-light {
  --uk-inverse: light;
}
.uk-dark {
  --uk-inverse: dark;
}
.uk-inverse-light {
  --uk-inverse: light !important;
}
.uk-inverse-dark {
  --uk-inverse: dark !important;
}
/* ========================================================================
   Component: Utility
 ========================================================================== */
/* Panel
 ========================================================================== */
.uk-panel {
  display: flow-root;
  position: relative;
  box-sizing: border-box;
}
/*
 * Remove margin from the last-child
 */
.uk-panel > :last-child {
  margin-bottom: 0;
}
/*
 * Scrollable
 */
.uk-panel-scrollable {
  height: 170px;
  padding: 10px;
  border: 1px solid #e5e5e5;
  overflow: auto;
  resize: both;
}
/* Clearfix
 ========================================================================== */
/*
 * 1. `table-cell` is used with `::before` because `table` creates a 1px gap when it becomes a flex item, only in Webkit
 * 2. `table` is used again with `::after` because `clear` only works with block elements.
 * Note: `display: block` with `overflow: hidden` is currently not working in the latest Safari
 */
/* 1 */
.uk-clearfix::before {
  content: "";
  display: table-cell;
}
/* 2 */
.uk-clearfix::after {
  content: "";
  display: table;
  clear: both;
}
/* Float
 ========================================================================== */
/*
 * 1. Prevent content overflow
 */
.uk-float-left {
  float: left;
}
.uk-float-right {
  float: right;
}
/* 1 */
[class*="uk-float-"] {
  max-width: 100%;
}
/* Overflow
 ========================================================================== */
.uk-overflow-hidden {
  overflow: hidden;
}
/*
 * Enable scrollbars if content is clipped
 */
.uk-overflow-auto {
  overflow: auto;
}
.uk-overflow-auto > :last-child {
  margin-bottom: 0;
}
/* Box Sizing
 ========================================================================== */
.uk-box-sizing-content {
  box-sizing: content-box;
}
.uk-box-sizing-border {
  box-sizing: border-box;
}
/* Resize
 ========================================================================== */
.uk-resize {
  resize: both;
}
.uk-resize-horizontal {
  resize: horizontal;
}
.uk-resize-vertical {
  resize: vertical;
}
/* Display
 ========================================================================== */
.uk-display-block {
  display: block !important;
}
.uk-display-inline {
  display: inline !important;
}
.uk-display-inline-block {
  display: inline-block !important;
}
/* Inline
 ========================================================================== */
/*
 * 1. Container fits its content
 * 2. Create position context
 * 3. Prevent content overflow
 * 4. Behave like most inline-block elements
 * 5. Force new layer without creating a new stacking context
 *    to fix 1px glitch when combined with overlays and transitions in Webkit
 * 6. Clip child elements
 */
[class*="uk-inline"] {
  /* 1 */
  display: inline-block;
  /* 2 */
  position: relative;
  /* 3 */
  max-width: 100%;
  /* 4 */
  vertical-align: middle;
  /* 5 */
  -webkit-backface-visibility: hidden;
}
.uk-inline-clip {
  /* 6 */
  overflow: hidden;
}
/* Responsive objects
 ========================================================================== */
/*
 * Preserve original dimensions
 * Because `img, `video`, `canvas` and  `audio` are already responsive by default, see Base component
 */
.uk-preserve-width,
.uk-preserve-width canvas,
.uk-preserve-width img,
.uk-preserve-width svg,
.uk-preserve-width video {
  max-width: none;
}
/*
 * Responsiveness
 * Corrects `max-width` and `max-height` behavior if padding and border are used
 */
.uk-responsive-width,
.uk-responsive-height {
  box-sizing: border-box;
}
/*
 * 1. Set a maximum width. `important` needed to override `uk-preserve-width img`
 * 2. Auto scale the height. Only needed if `height` attribute is present
 */
.uk-responsive-width {
  /* 1 */
  max-width: 100% !important;
  /* 2 */
  height: auto;
}
/*
 * 1. Set a maximum height. Only works if the parent element has a fixed height
 * 2. Auto scale the width. Only needed if `width` attribute is present
 * 3. Reset max-width, which `img, `video`, `canvas` and  `audio` already have by default
 */
.uk-responsive-height {
  /* 1 */
  max-height: 100%;
  /* 2 */
  width: auto;
  /* 3 */
  max-width: none;
}
/*
 * Fix initial iframe width. Without the viewport is expanded on iOS devices
 */
[uk-responsive],
[data-uk-responsive] {
  max-width: 100%;
}
/* Object
 ========================================================================== */
.uk-object-cover {
  object-fit: cover;
}
.uk-object-contain {
  object-fit: contain;
}
.uk-object-fill {
  object-fit: fill;
}
.uk-object-none {
  object-fit: none;
}
.uk-object-scale-down {
  object-fit: scale-down;
}
/*
 * Position
 */
.uk-object-top-left {
  object-position: 0 0;
}
.uk-object-top-center {
  object-position: 50% 0;
}
.uk-object-top-right {
  object-position: 100% 0;
}
.uk-object-center-left {
  object-position: 0 50%;
}
.uk-object-center-center {
  object-position: 50% 50%;
}
.uk-object-center-right {
  object-position: 100% 50%;
}
.uk-object-bottom-left {
  object-position: 0 100%;
}
.uk-object-bottom-center {
  object-position: 50% 100%;
}
.uk-object-bottom-right {
  object-position: 100% 100%;
}
/* Border
 ========================================================================== */
.uk-border-circle {
  border-radius: 50%;
}
.uk-border-pill {
  border-radius: 500px;
}
.uk-border-rounded {
  border-radius: 5px;
}
/*
 * Fix `overflow: hidden` to be ignored with border-radius and CSS transforms in Webkit
 */
.uk-inline-clip[class*="uk-border-"] {
  -webkit-transform: translateZ(0);
}
/* Box-shadow
 ========================================================================== */
.uk-box-shadow-small {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.uk-box-shadow-medium {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.uk-box-shadow-large {
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}
.uk-box-shadow-xlarge {
  box-shadow: 0 28px 50px rgba(0, 0, 0, 0.16);
}
/*
 * Hover
 */
[class*="uk-box-shadow-hover"] {
  transition: box-shadow 0.1s ease-in-out;
}
.uk-box-shadow-hover-small:hover {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.uk-box-shadow-hover-medium:hover {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.uk-box-shadow-hover-large:hover {
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}
.uk-box-shadow-hover-xlarge:hover {
  box-shadow: 0 28px 50px rgba(0, 0, 0, 0.16);
}
/* Box-shadow bottom
 ========================================================================== */
/*
 * 1. Set position.
 * 2. Set style
 * 3. Fix shadow being clipped in Safari if container is animated
 */
@supports (filter: blur(0)) {
  .uk-box-shadow-bottom {
    display: inline-block;
    position: relative;
    z-index: 0;
    max-width: 100%;
    vertical-align: middle;
  }
  .uk-box-shadow-bottom::after {
    content: "";
    /* 1 */
    position: absolute;
    bottom: -30px;
    left: 0;
    right: 0;
    z-index: -1;
    /* 2 */
    height: 30px;
    border-radius: 100%;
    background: #444;
    filter: blur(20px);
    /* 3 */
    will-change: filter;
  }
}
/* Drop cap
 ========================================================================== */
/*
 * 1. Firefox doesn't apply `::first-letter` if the first letter is inside child elements
 *    https://bugzilla.mozilla.org/show_bug.cgi?id=214004
 * 2. In Firefox, a floating `::first-letter` doesn't have a line box and there for no `line-height`
 *    https://bugzilla.mozilla.org/show_bug.cgi?id=317933
 */
.uk-dropcap::first-letter,
.uk-dropcap > p:first-of-type::first-letter {
  display: block;
  margin-right: 10px;
  float: left;
  font-size: 4.5em;
  line-height: 1;
}
/* 2 */
@-moz-document url-prefix() {
  .uk-dropcap::first-letter,
  .uk-dropcap > p:first-of-type::first-letter {
    margin-top: 1.1%;
  }
}
/* Logo
 ========================================================================== */
/*
 * 1. Style
 * 2. Required for `a`
 * 3. Behave like image but can be overridden through flex utility classes
 */
.uk-logo {
  /* 1 */
  font-size: 1.5rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: #333;
  /* 2 */
  text-decoration: none;
}
/* 3 */
:where(.uk-logo) {
  display: inline-block;
  vertical-align: middle;
}
/* Hover */
.uk-logo:hover {
  color: #333;
  /* 1 */
  text-decoration: none;
}
.uk-logo :where(img, svg, video) {
  display: block;
}
.uk-logo-inverse {
  display: none;
}
/* Disabled State
 ========================================================================== */
.uk-disabled {
  pointer-events: none;
}
/* Drag State
 ========================================================================== */
/*
 * 1. Needed if moving over elements with have their own cursor on hover, e.g. links or buttons
 * 2. Fix dragging over iframes
 */
.uk-drag,
.uk-drag * {
  cursor: move;
}
/* 2 */
.uk-drag iframe {
  pointer-events: none;
}
/* Dragover State
 ========================================================================== */
/*
 * Create a box-shadow when dragging a file over the upload area
 */
.uk-dragover {
  box-shadow: 0 0 20px rgba(100, 100, 100, 0.3);
}
/* Blend modes
 ========================================================================== */
.uk-blend-multiply {
  mix-blend-mode: multiply;
}
.uk-blend-screen {
  mix-blend-mode: screen;
}
.uk-blend-overlay {
  mix-blend-mode: overlay;
}
.uk-blend-darken {
  mix-blend-mode: darken;
}
.uk-blend-lighten {
  mix-blend-mode: lighten;
}
.uk-blend-color-dodge {
  mix-blend-mode: color-dodge;
}
.uk-blend-color-burn {
  mix-blend-mode: color-burn;
}
.uk-blend-hard-light {
  mix-blend-mode: hard-light;
}
.uk-blend-soft-light {
  mix-blend-mode: soft-light;
}
.uk-blend-difference {
  mix-blend-mode: difference;
}
.uk-blend-exclusion {
  mix-blend-mode: exclusion;
}
.uk-blend-hue {
  mix-blend-mode: hue;
}
.uk-blend-saturation {
  mix-blend-mode: saturation;
}
.uk-blend-color {
  mix-blend-mode: color;
}
.uk-blend-luminosity {
  mix-blend-mode: luminosity;
}
/* Transform
========================================================================== */
.uk-transform-center {
  transform: translate(-50%, -50%);
}
/* Transform Origin
========================================================================== */
.uk-transform-origin-top-left {
  transform-origin: 0 0;
}
.uk-transform-origin-top-center {
  transform-origin: 50% 0;
}
.uk-transform-origin-top-right {
  transform-origin: 100% 0;
}
.uk-transform-origin-center-left {
  transform-origin: 0 50%;
}
.uk-transform-origin-center-right {
  transform-origin: 100% 50%;
}
.uk-transform-origin-bottom-left {
  transform-origin: 0 100%;
}
.uk-transform-origin-bottom-center {
  transform-origin: 50% 100%;
}
.uk-transform-origin-bottom-right {
  transform-origin: 100% 100%;
}
/* ========================================================================
   Component: Margin
 ========================================================================== */
/*
 * Default
 */
.uk-margin {
  margin-bottom: 20px;
}
* + .uk-margin {
  margin-top: 20px !important;
}
.uk-margin-top {
  margin-top: 20px !important;
}
.uk-margin-bottom {
  margin-bottom: 20px !important;
}
.uk-margin-left {
  margin-left: 20px !important;
}
.uk-margin-right {
  margin-right: 20px !important;
}
/* Small
 ========================================================================== */
.uk-margin-small {
  margin-bottom: 10px;
}
* + .uk-margin-small {
  margin-top: 10px !important;
}
.uk-margin-small-top {
  margin-top: 10px !important;
}
.uk-margin-small-bottom {
  margin-bottom: 10px !important;
}
.uk-margin-small-left {
  margin-left: 10px !important;
}
.uk-margin-small-right {
  margin-right: 10px !important;
}
/* Medium
 ========================================================================== */
.uk-margin-medium {
  margin-bottom: 40px;
}
* + .uk-margin-medium {
  margin-top: 40px !important;
}
.uk-margin-medium-top {
  margin-top: 40px !important;
}
.uk-margin-medium-bottom {
  margin-bottom: 40px !important;
}
.uk-margin-medium-left {
  margin-left: 40px !important;
}
.uk-margin-medium-right {
  margin-right: 40px !important;
}
/* Large
 ========================================================================== */
.uk-margin-large {
  margin-bottom: 40px;
}
* + .uk-margin-large {
  margin-top: 40px !important;
}
.uk-margin-large-top {
  margin-top: 40px !important;
}
.uk-margin-large-bottom {
  margin-bottom: 40px !important;
}
.uk-margin-large-left {
  margin-left: 40px !important;
}
.uk-margin-large-right {
  margin-right: 40px !important;
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-margin-large {
    margin-bottom: 70px;
  }
  * + .uk-margin-large {
    margin-top: 70px !important;
  }
  .uk-margin-large-top {
    margin-top: 70px !important;
  }
  .uk-margin-large-bottom {
    margin-bottom: 70px !important;
  }
  .uk-margin-large-left {
    margin-left: 70px !important;
  }
  .uk-margin-large-right {
    margin-right: 70px !important;
  }
}
/* XLarge
 ========================================================================== */
.uk-margin-xlarge {
  margin-bottom: 70px;
}
* + .uk-margin-xlarge {
  margin-top: 70px !important;
}
.uk-margin-xlarge-top {
  margin-top: 70px !important;
}
.uk-margin-xlarge-bottom {
  margin-bottom: 70px !important;
}
.uk-margin-xlarge-left {
  margin-left: 70px !important;
}
.uk-margin-xlarge-right {
  margin-right: 70px !important;
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-margin-xlarge {
    margin-bottom: 140px;
  }
  * + .uk-margin-xlarge {
    margin-top: 140px !important;
  }
  .uk-margin-xlarge-top {
    margin-top: 140px !important;
  }
  .uk-margin-xlarge-bottom {
    margin-bottom: 140px !important;
  }
  .uk-margin-xlarge-left {
    margin-left: 140px !important;
  }
  .uk-margin-xlarge-right {
    margin-right: 140px !important;
  }
}
/* Auto
 ========================================================================== */
.uk-margin-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.uk-margin-auto-top {
  margin-top: auto !important;
}
.uk-margin-auto-bottom {
  margin-bottom: auto !important;
}
.uk-margin-auto-left {
  margin-left: auto !important;
}
.uk-margin-auto-right {
  margin-right: auto !important;
}
.uk-margin-auto-vertical {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-margin-auto\@s {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .uk-margin-auto-left\@s {
    margin-left: auto !important;
  }
  .uk-margin-auto-right\@s {
    margin-right: auto !important;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-margin-auto\@m {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .uk-margin-auto-left\@m {
    margin-left: auto !important;
  }
  .uk-margin-auto-right\@m {
    margin-right: auto !important;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-margin-auto\@l {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .uk-margin-auto-left\@l {
    margin-left: auto !important;
  }
  .uk-margin-auto-right\@l {
    margin-right: auto !important;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-margin-auto\@xl {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .uk-margin-auto-left\@xl {
    margin-left: auto !important;
  }
  .uk-margin-auto-right\@xl {
    margin-right: auto !important;
  }
}
/* Remove
 ========================================================================== */
.uk-margin-remove {
  margin: 0 !important;
}
.uk-margin-remove-top {
  margin-top: 0 !important;
}
.uk-margin-remove-bottom {
  margin-bottom: 0 !important;
}
.uk-margin-remove-left {
  margin-left: 0 !important;
}
.uk-margin-remove-right {
  margin-right: 0 !important;
}
.uk-margin-remove-vertical {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.uk-margin-remove-adjacent + *,
.uk-margin-remove-first-child > :first-child {
  margin-top: 0 !important;
}
.uk-margin-remove-last-child > :last-child {
  margin-bottom: 0 !important;
}
/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-margin-remove-left\@s {
    margin-left: 0 !important;
  }
  .uk-margin-remove-right\@s {
    margin-right: 0 !important;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-margin-remove-left\@m {
    margin-left: 0 !important;
  }
  .uk-margin-remove-right\@m {
    margin-right: 0 !important;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-margin-remove-left\@l {
    margin-left: 0 !important;
  }
  .uk-margin-remove-right\@l {
    margin-right: 0 !important;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-margin-remove-left\@xl {
    margin-left: 0 !important;
  }
  .uk-margin-remove-right\@xl {
    margin-right: 0 !important;
  }
}
/* ========================================================================
   Component: Padding
 ========================================================================== */
.uk-padding {
  padding: 30px;
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-padding {
    padding: 40px;
  }
}
/* Small
 ========================================================================== */
.uk-padding-small {
  padding: 15px;
}
/* Large
 ========================================================================== */
.uk-padding-large {
  padding: 40px;
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-padding-large {
    padding: 70px;
  }
}
/* Remove
 ========================================================================== */
.uk-padding-remove {
  padding: 0 !important;
}
.uk-padding-remove-top {
  padding-top: 0 !important;
}
.uk-padding-remove-bottom {
  padding-bottom: 0 !important;
}
.uk-padding-remove-left {
  padding-left: 0 !important;
}
.uk-padding-remove-right {
  padding-right: 0 !important;
}
.uk-padding-remove-vertical {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.uk-padding-remove-horizontal {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* ========================================================================
   Component: Width
 ========================================================================== */
/* Equal child widths
 ========================================================================== */
[class*="uk-child-width"] > * {
  box-sizing: border-box;
  width: 100%;
}
.uk-child-width-1-2 > * {
  width: 50%;
}
.uk-child-width-1-3 > * {
  width: calc(100% / 3);
}
.uk-child-width-1-4 > * {
  width: 25%;
}
.uk-child-width-1-5 > * {
  width: 20%;
}
.uk-child-width-1-6 > * {
  width: calc(100% / 6);
}
.uk-child-width-auto > * {
  width: auto;
}
/*
 * 1. Reset the `min-width`, which is set to auto by default, because
 *    flex items won't shrink below their minimum intrinsic content size.
 *    Using `1px` instead of `0`, so items still wrap into the next line,
 *    if they have zero width and padding and the predecessor is 100% wide.
 */
.uk-child-width-expand > :not([class*="uk-width"]) {
  flex: 1;
  /* 1 */
  min-width: 1px;
}
/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-child-width-1-1\@s > * {
    width: 100%;
  }
  .uk-child-width-1-2\@s > * {
    width: 50%;
  }
  .uk-child-width-1-3\@s > * {
    width: calc(100% / 3);
  }
  .uk-child-width-1-4\@s > * {
    width: 25%;
  }
  .uk-child-width-1-5\@s > * {
    width: 20%;
  }
  .uk-child-width-1-6\@s > * {
    width: calc(100% / 6);
  }
  .uk-child-width-auto\@s > * {
    width: auto;
  }
  .uk-child-width-expand\@s > :not([class*="uk-width"]) {
    flex: 1;
    min-width: 1px;
  }
  /* Reset expand */
  .uk-child-width-1-1\@s > :not([class*="uk-width"]),
  .uk-child-width-1-2\@s > :not([class*="uk-width"]),
  .uk-child-width-1-3\@s > :not([class*="uk-width"]),
  .uk-child-width-1-4\@s > :not([class*="uk-width"]),
  .uk-child-width-1-5\@s > :not([class*="uk-width"]),
  .uk-child-width-1-6\@s > :not([class*="uk-width"]),
  .uk-child-width-auto\@s > :not([class*="uk-width"]) {
    flex: initial;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-child-width-1-1\@m > * {
    width: 100%;
  }
  .uk-child-width-1-2\@m > * {
    width: 50%;
  }
  .uk-child-width-1-3\@m > * {
    width: calc(100% / 3);
  }
  .uk-child-width-1-4\@m > * {
    width: 25%;
  }
  .uk-child-width-1-5\@m > * {
    width: 20%;
  }
  .uk-child-width-1-6\@m > * {
    width: calc(100% / 6);
  }
  .uk-child-width-auto\@m > * {
    width: auto;
  }
  .uk-child-width-expand\@m > :not([class*="uk-width"]) {
    flex: 1;
    min-width: 1px;
  }
  /* Reset expand */
  .uk-child-width-1-1\@m > :not([class*="uk-width"]),
  .uk-child-width-1-2\@m > :not([class*="uk-width"]),
  .uk-child-width-1-3\@m > :not([class*="uk-width"]),
  .uk-child-width-1-4\@m > :not([class*="uk-width"]),
  .uk-child-width-1-5\@m > :not([class*="uk-width"]),
  .uk-child-width-1-6\@m > :not([class*="uk-width"]),
  .uk-child-width-auto\@m > :not([class*="uk-width"]) {
    flex: initial;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-child-width-1-1\@l > * {
    width: 100%;
  }
  .uk-child-width-1-2\@l > * {
    width: 50%;
  }
  .uk-child-width-1-3\@l > * {
    width: calc(100% / 3);
  }
  .uk-child-width-1-4\@l > * {
    width: 25%;
  }
  .uk-child-width-1-5\@l > * {
    width: 20%;
  }
  .uk-child-width-1-6\@l > * {
    width: calc(100% / 6);
  }
  .uk-child-width-auto\@l > * {
    width: auto;
  }
  .uk-child-width-expand\@l > :not([class*="uk-width"]) {
    flex: 1;
    min-width: 1px;
  }
  /* Reset expand */
  .uk-child-width-1-1\@l > :not([class*="uk-width"]),
  .uk-child-width-1-2\@l > :not([class*="uk-width"]),
  .uk-child-width-1-3\@l > :not([class*="uk-width"]),
  .uk-child-width-1-4\@l > :not([class*="uk-width"]),
  .uk-child-width-1-5\@l > :not([class*="uk-width"]),
  .uk-child-width-1-6\@l > :not([class*="uk-width"]),
  .uk-child-width-auto\@l > :not([class*="uk-width"]) {
    flex: initial;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-child-width-1-1\@xl > * {
    width: 100%;
  }
  .uk-child-width-1-2\@xl > * {
    width: 50%;
  }
  .uk-child-width-1-3\@xl > * {
    width: calc(100% / 3);
  }
  .uk-child-width-1-4\@xl > * {
    width: 25%;
  }
  .uk-child-width-1-5\@xl > * {
    width: 20%;
  }
  .uk-child-width-1-6\@xl > * {
    width: calc(100% / 6);
  }
  .uk-child-width-auto\@xl > * {
    width: auto;
  }
  .uk-child-width-expand\@xl > :not([class*="uk-width"]) {
    flex: 1;
    min-width: 1px;
  }
  /* Reset expand */
  .uk-child-width-1-1\@xl > :not([class*="uk-width"]),
  .uk-child-width-1-2\@xl > :not([class*="uk-width"]),
  .uk-child-width-1-3\@xl > :not([class*="uk-width"]),
  .uk-child-width-1-4\@xl > :not([class*="uk-width"]),
  .uk-child-width-1-5\@xl > :not([class*="uk-width"]),
  .uk-child-width-1-6\@xl > :not([class*="uk-width"]),
  .uk-child-width-auto\@xl > :not([class*="uk-width"]) {
    flex: initial;
  }
}
/* Single Widths
 ========================================================================== */
/*
 * 1. `max-width` is needed for the pixel-based classes
 */
[class*="uk-width"] {
  box-sizing: border-box;
  width: 100%;
  /* 1 */
  max-width: 100%;
}
/* Halves */
.uk-width-1-2 {
  width: 50%;
}
/* Thirds */
.uk-width-1-3 {
  width: calc(100% / 3);
}
.uk-width-2-3 {
  width: calc(200% / 3);
}
/* Quarters */
.uk-width-1-4 {
  width: 25%;
}
.uk-width-3-4 {
  width: 75%;
}
/* Fifths */
.uk-width-1-5 {
  width: 20%;
}
.uk-width-2-5 {
  width: 40%;
}
.uk-width-3-5 {
  width: 60%;
}
.uk-width-4-5 {
  width: 80%;
}
/* Sixths */
.uk-width-1-6 {
  width: calc(100% / 6);
}
.uk-width-5-6 {
  width: calc(500% / 6);
}
/* Pixel */
.uk-width-small {
  width: 150px;
}
.uk-width-medium {
  width: 300px;
}
.uk-width-large {
  width: 450px;
}
.uk-width-xlarge {
  width: 600px;
}
.uk-width-2xlarge {
  width: 750px;
}
/* Auto */
.uk-width-auto {
  width: auto;
}
/* Expand */
.uk-width-expand {
  flex: 1;
  min-width: 1px;
}
/* Phone landscape and bigger */
@media (min-width: 640px) {
  /* Whole */
  .uk-width-1-1\@s {
    width: 100%;
  }
  /* Halves */
  .uk-width-1-2\@s {
    width: 50%;
  }
  /* Thirds */
  .uk-width-1-3\@s {
    width: calc(100% / 3);
  }
  .uk-width-2-3\@s {
    width: calc(200% / 3);
  }
  /* Quarters */
  .uk-width-1-4\@s {
    width: 25%;
  }
  .uk-width-3-4\@s {
    width: 75%;
  }
  /* Fifths */
  .uk-width-1-5\@s {
    width: 20%;
  }
  .uk-width-2-5\@s {
    width: 40%;
  }
  .uk-width-3-5\@s {
    width: 60%;
  }
  .uk-width-4-5\@s {
    width: 80%;
  }
  /* Sixths */
  .uk-width-1-6\@s {
    width: calc(100% / 6);
  }
  .uk-width-5-6\@s {
    width: calc(500% / 6);
  }
  /* Pixel */
  .uk-width-small\@s {
    width: 150px;
  }
  .uk-width-medium\@s {
    width: 300px;
  }
  .uk-width-large\@s {
    width: 450px;
  }
  .uk-width-xlarge\@s {
    width: 600px;
  }
  .uk-width-2xlarge\@s {
    width: 750px;
  }
  /* Auto */
  .uk-width-auto\@s {
    width: auto;
  }
  /* Expand */
  .uk-width-expand\@s {
    flex: 1;
    min-width: 1px;
  }
  /* Reset expand */
  .uk-width-1-1\@s,
  .uk-width-1-2\@s,
  .uk-width-1-3\@s,
  .uk-width-2-3\@s,
  .uk-width-1-4\@s,
  .uk-width-3-4\@s,
  .uk-width-1-5\@s,
  .uk-width-2-5\@s,
  .uk-width-3-5\@s,
  .uk-width-4-5\@s,
  .uk-width-1-6\@s,
  .uk-width-5-6\@s,
  .uk-width-small\@s,
  .uk-width-medium\@s,
  .uk-width-large\@s,
  .uk-width-xlarge\@s,
  .uk-width-2xlarge\@s,
  .uk-width-auto\@s {
    flex: initial;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  /* Whole */
  .uk-width-1-1\@m {
    width: 100%;
  }
  /* Halves */
  .uk-width-1-2\@m {
    width: 50%;
  }
  /* Thirds */
  .uk-width-1-3\@m {
    width: calc(100% / 3);
  }
  .uk-width-2-3\@m {
    width: calc(200% / 3);
  }
  /* Quarters */
  .uk-width-1-4\@m {
    width: 25%;
  }
  .uk-width-3-4\@m {
    width: 75%;
  }
  /* Fifths */
  .uk-width-1-5\@m {
    width: 20%;
  }
  .uk-width-2-5\@m {
    width: 40%;
  }
  .uk-width-3-5\@m {
    width: 60%;
  }
  .uk-width-4-5\@m {
    width: 80%;
  }
  /* Sixths */
  .uk-width-1-6\@m {
    width: calc(100% / 6);
  }
  .uk-width-5-6\@m {
    width: calc(500% / 6);
  }
  /* Pixel */
  .uk-width-small\@m {
    width: 150px;
  }
  .uk-width-medium\@m {
    width: 300px;
  }
  .uk-width-large\@m {
    width: 450px;
  }
  .uk-width-xlarge\@m {
    width: 600px;
  }
  .uk-width-2xlarge\@m {
    width: 750px;
  }
  /* Auto */
  .uk-width-auto\@m {
    width: auto;
  }
  /* Expand */
  .uk-width-expand\@m {
    flex: 1;
    min-width: 1px;
  }
  /* Reset expand */
  .uk-width-1-1\@m,
  .uk-width-1-2\@m,
  .uk-width-1-3\@m,
  .uk-width-2-3\@m,
  .uk-width-1-4\@m,
  .uk-width-3-4\@m,
  .uk-width-1-5\@m,
  .uk-width-2-5\@m,
  .uk-width-3-5\@m,
  .uk-width-4-5\@m,
  .uk-width-1-6\@m,
  .uk-width-5-6\@m,
  .uk-width-small\@m,
  .uk-width-medium\@m,
  .uk-width-large\@m,
  .uk-width-xlarge\@m,
  .uk-width-2xlarge\@m,
  .uk-width-auto\@m {
    flex: initial;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  /* Whole */
  .uk-width-1-1\@l {
    width: 100%;
  }
  /* Halves */
  .uk-width-1-2\@l {
    width: 50%;
  }
  /* Thirds */
  .uk-width-1-3\@l {
    width: calc(100% / 3);
  }
  .uk-width-2-3\@l {
    width: calc(200% / 3);
  }
  /* Quarters */
  .uk-width-1-4\@l {
    width: 25%;
  }
  .uk-width-3-4\@l {
    width: 75%;
  }
  /* Fifths */
  .uk-width-1-5\@l {
    width: 20%;
  }
  .uk-width-2-5\@l {
    width: 40%;
  }
  .uk-width-3-5\@l {
    width: 60%;
  }
  .uk-width-4-5\@l {
    width: 80%;
  }
  /* Sixths */
  .uk-width-1-6\@l {
    width: calc(100% / 6);
  }
  .uk-width-5-6\@l {
    width: calc(500% / 6);
  }
  /* Pixel */
  .uk-width-small\@l {
    width: 150px;
  }
  .uk-width-medium\@l {
    width: 300px;
  }
  .uk-width-large\@l {
    width: 450px;
  }
  .uk-width-xlarge\@l {
    width: 600px;
  }
  .uk-width-2xlarge\@l {
    width: 750px;
  }
  /* Auto */
  .uk-width-auto\@l {
    width: auto;
  }
  /* Expand */
  .uk-width-expand\@l {
    flex: 1;
    min-width: 1px;
  }
  /* Reset expand */
  .uk-width-1-1\@l,
  .uk-width-1-2\@l,
  .uk-width-1-3\@l,
  .uk-width-2-3\@l,
  .uk-width-1-4\@l,
  .uk-width-3-4\@l,
  .uk-width-1-5\@l,
  .uk-width-2-5\@l,
  .uk-width-3-5\@l,
  .uk-width-4-5\@l,
  .uk-width-1-6\@l,
  .uk-width-5-6\@l,
  .uk-width-small\@l,
  .uk-width-medium\@l,
  .uk-width-large\@l,
  .uk-width-xlarge\@l,
  .uk-width-2xlarge\@l,
  .uk-width-auto\@l {
    flex: initial;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  /* Whole */
  .uk-width-1-1\@xl {
    width: 100%;
  }
  /* Halves */
  .uk-width-1-2\@xl {
    width: 50%;
  }
  /* Thirds */
  .uk-width-1-3\@xl {
    width: calc(100% / 3);
  }
  .uk-width-2-3\@xl {
    width: calc(200% / 3);
  }
  /* Quarters */
  .uk-width-1-4\@xl {
    width: 25%;
  }
  .uk-width-3-4\@xl {
    width: 75%;
  }
  /* Fifths */
  .uk-width-1-5\@xl {
    width: 20%;
  }
  .uk-width-2-5\@xl {
    width: 40%;
  }
  .uk-width-3-5\@xl {
    width: 60%;
  }
  .uk-width-4-5\@xl {
    width: 80%;
  }
  /* Sixths */
  .uk-width-1-6\@xl {
    width: calc(100% / 6);
  }
  .uk-width-5-6\@xl {
    width: calc(500% / 6);
  }
  /* Pixel */
  .uk-width-small\@xl {
    width: 150px;
  }
  .uk-width-medium\@xl {
    width: 300px;
  }
  .uk-width-large\@xl {
    width: 450px;
  }
  .uk-width-xlarge\@xl {
    width: 600px;
  }
  .uk-width-2xlarge\@xl {
    width: 750px;
  }
  /* Auto */
  .uk-width-auto\@xl {
    width: auto;
  }
  /* Expand */
  .uk-width-expand\@xl {
    flex: 1;
    min-width: 1px;
  }
  /* Reset expand */
  .uk-width-1-1\@xl,
  .uk-width-1-2\@xl,
  .uk-width-1-3\@xl,
  .uk-width-2-3\@xl,
  .uk-width-1-4\@xl,
  .uk-width-3-4\@xl,
  .uk-width-1-5\@xl,
  .uk-width-2-5\@xl,
  .uk-width-3-5\@xl,
  .uk-width-4-5\@xl,
  .uk-width-1-6\@xl,
  .uk-width-5-6\@xl,
  .uk-width-small\@xl,
  .uk-width-medium\@xl,
  .uk-width-large\@xl,
  .uk-width-xlarge\@xl,
  .uk-width-2xlarge\@xl,
  .uk-width-auto\@xl {
    flex: initial;
  }
}
/* Intrinsic Widths
 ========================================================================== */
.uk-width-max-content {
  width: max-content;
}
.uk-width-min-content {
  width: min-content;
}
/* ========================================================================
   Component: Flex
 ========================================================================== */
.uk-flex {
  display: flex;
}
.uk-flex-inline {
  display: inline-flex;
}
/* Alignment
 ========================================================================== */
/*
 * Align items along the main axis of the current line of the flex container
 * Row: Horizontal
 */
.uk-flex-left {
  justify-content: flex-start;
}
.uk-flex-center {
  justify-content: center;
}
.uk-flex-right {
  justify-content: flex-end;
}
.uk-flex-between {
  justify-content: space-between;
}
.uk-flex-around {
  justify-content: space-around;
}
/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-flex-left\@s {
    justify-content: flex-start;
  }
  .uk-flex-center\@s {
    justify-content: center;
  }
  .uk-flex-right\@s {
    justify-content: flex-end;
  }
  .uk-flex-between\@s {
    justify-content: space-between;
  }
  .uk-flex-around\@s {
    justify-content: space-around;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-flex-left\@m {
    justify-content: flex-start;
  }
  .uk-flex-center\@m {
    justify-content: center;
  }
  .uk-flex-right\@m {
    justify-content: flex-end;
  }
  .uk-flex-between\@m {
    justify-content: space-between;
  }
  .uk-flex-around\@m {
    justify-content: space-around;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-flex-left\@l {
    justify-content: flex-start;
  }
  .uk-flex-center\@l {
    justify-content: center;
  }
  .uk-flex-right\@l {
    justify-content: flex-end;
  }
  .uk-flex-between\@l {
    justify-content: space-between;
  }
  .uk-flex-around\@l {
    justify-content: space-around;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-flex-left\@xl {
    justify-content: flex-start;
  }
  .uk-flex-center\@xl {
    justify-content: center;
  }
  .uk-flex-right\@xl {
    justify-content: flex-end;
  }
  .uk-flex-between\@xl {
    justify-content: space-between;
  }
  .uk-flex-around\@xl {
    justify-content: space-around;
  }
}
/*
 * Align items in the cross axis of the current line of the flex container
 * Row: Vertical
 */
.uk-flex-stretch {
  align-items: stretch;
}
.uk-flex-top {
  align-items: flex-start;
}
.uk-flex-middle {
  align-items: center;
}
.uk-flex-bottom {
  align-items: flex-end;
}
/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-flex-stretch\@s {
    align-items: stretch;
  }
  .uk-flex-top\@s {
    align-items: flex-start;
  }
  .uk-flex-middle\@s {
    align-items: center;
  }
  .uk-flex-bottom\@s {
    align-items: flex-end;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-flex-stretch\@m {
    align-items: stretch;
  }
  .uk-flex-top\@m {
    align-items: flex-start;
  }
  .uk-flex-middle\@m {
    align-items: center;
  }
  .uk-flex-bottom\@m {
    align-items: flex-end;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-flex-stretch\@l {
    align-items: stretch;
  }
  .uk-flex-top\@l {
    align-items: flex-start;
  }
  .uk-flex-middle\@l {
    align-items: center;
  }
  .uk-flex-bottom\@l {
    align-items: flex-end;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-flex-stretch\@xl {
    align-items: stretch;
  }
  .uk-flex-top\@xl {
    align-items: flex-start;
  }
  .uk-flex-middle\@xl {
    align-items: center;
  }
  .uk-flex-bottom\@xl {
    align-items: flex-end;
  }
}
/* Direction
 ========================================================================== */
.uk-flex-row {
  flex-direction: row;
}
.uk-flex-row-reverse {
  flex-direction: row-reverse;
}
.uk-flex-column {
  flex-direction: column;
}
.uk-flex-column-reverse {
  flex-direction: column-reverse;
}
/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-flex-row\@s {
    flex-direction: row;
  }
  .uk-flex-column\@s {
    flex-direction: column;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-flex-row\@m {
    flex-direction: row;
  }
  .uk-flex-column\@m {
    flex-direction: column;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-flex-row\@l {
    flex-direction: row;
  }
  .uk-flex-column\@l {
    flex-direction: column;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-flex-row\@xl {
    flex-direction: row;
  }
  .uk-flex-column\@xl {
    flex-direction: column;
  }
}
/* Wrap
 ========================================================================== */
.uk-flex-nowrap {
  flex-wrap: nowrap;
}
.uk-flex-wrap {
  flex-wrap: wrap;
}
.uk-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
/*
 * Aligns items within the flex container when there is extra space in the cross-axis
 * Only works if there is more than one line of flex items
 */
.uk-flex-wrap-stretch {
  align-content: stretch;
}
.uk-flex-wrap-top {
  align-content: flex-start;
}
.uk-flex-wrap-middle {
  align-content: center;
}
.uk-flex-wrap-bottom {
  align-content: flex-end;
}
.uk-flex-wrap-between {
  align-content: space-between;
}
.uk-flex-wrap-around {
  align-content: space-around;
}
/* Item ordering
 ========================================================================== */
/*
 * Default is 0
 */
.uk-flex-first {
  order: -1;
}
.uk-flex-last {
  order: 99;
}
/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-flex-first\@s {
    order: -1;
  }
  .uk-flex-last\@s {
    order: 99;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-flex-first\@m {
    order: -1;
  }
  .uk-flex-last\@m {
    order: 99;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-flex-first\@l {
    order: -1;
  }
  .uk-flex-last\@l {
    order: 99;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-flex-first\@xl {
    order: -1;
  }
  .uk-flex-last\@xl {
    order: 99;
  }
}
/* Item dimensions
 ========================================================================== */
/*
 * Initial: 0 1 auto
 * Content dimensions, but shrinks
 */
.uk-flex-initial {
  flex: initial;
}
/*
 * No Flex: 0 0 auto
 * Content dimensions
 */
.uk-flex-none {
  flex: none;
}
/*
 * Relative Flex: 1 1 auto
 * Space is allocated considering content
 */
.uk-flex-auto {
  flex: auto;
}
/*
 * Absolute Flex: 1 1 0%
 * Space is allocated solely based on flex
 */
.uk-flex-1 {
  flex: 1;
}
/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-flex-initial\@s {
    flex: initial;
  }
  .uk-flex-none\@s {
    flex: none;
  }
  .uk-flex-1\@s {
    flex: 1;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-flex-initial\@m {
    flex: initial;
  }
  .uk-flex-none\@m {
    flex: none;
  }
  .uk-flex-1\@m {
    flex: 1;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-flex-initial\@l {
    flex: initial;
  }
  .uk-flex-none\@l {
    flex: none;
  }
  .uk-flex-1\@l {
    flex: 1;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-flex-initial\@xl {
    flex: initial;
  }
  .uk-flex-none\@xl {
    flex: none;
  }
  .uk-flex-1\@xl {
    flex: 1;
  }
}
/* ========================================================================
   Component: Grid
 ========================================================================== */
/*
 * 1. Allow cells to wrap into the next line
 * 2. Reset list
 */
.uk-grid {
  display: flex;
  /* 1 */
  flex-wrap: wrap;
  /* 2 */
  margin: 0;
  padding: 0;
  list-style: none;
}
/*
 * Grid cell
 * Note: Space is allocated solely based on content dimensions, but shrinks: 0 1 auto
 * Reset margin for e.g. paragraphs
 */
.uk-grid > * {
  margin: 0;
}
/*
 * Remove margin from the last-child
 */
.uk-grid > * > :last-child {
  margin-bottom: 0;
}
/* Gutter
 ========================================================================== */
/*
 * Default
 */
/* Horizontal */
.uk-grid {
  margin-left: -30px;
}
.uk-grid > * {
  padding-left: 30px;
}
/* Vertical */
.uk-grid + .uk-grid,
.uk-grid > .uk-grid-margin,
* + .uk-grid-margin {
  margin-top: 30px;
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  /* Horizontal */
  .uk-grid {
    margin-left: -40px;
  }
  .uk-grid > * {
    padding-left: 40px;
  }
  /* Vertical */
  .uk-grid + .uk-grid,
  .uk-grid > .uk-grid-margin,
  * + .uk-grid-margin {
    margin-top: 40px;
  }
}
/*
 * Small
 */
/* Horizontal */
.uk-grid-small,
.uk-grid-column-small {
  margin-left: -15px;
}
.uk-grid-small > *,
.uk-grid-column-small > * {
  padding-left: 15px;
}
/* Vertical */
.uk-grid + .uk-grid-small,
.uk-grid + .uk-grid-row-small,
.uk-grid-small > .uk-grid-margin,
.uk-grid-row-small > .uk-grid-margin,
* + .uk-grid-margin-small {
  margin-top: 15px;
}
/*
 * Medium
 */
/* Horizontal */
.uk-grid-medium,
.uk-grid-column-medium {
  margin-left: -30px;
}
.uk-grid-medium > *,
.uk-grid-column-medium > * {
  padding-left: 30px;
}
/* Vertical */
.uk-grid + .uk-grid-medium,
.uk-grid + .uk-grid-row-medium,
.uk-grid-medium > .uk-grid-margin,
.uk-grid-row-medium > .uk-grid-margin,
* + .uk-grid-margin-medium {
  margin-top: 30px;
}
/*
 * Large
 */
/* Horizontal */
.uk-grid-large,
.uk-grid-column-large {
  margin-left: -40px;
}
.uk-grid-large > *,
.uk-grid-column-large > * {
  padding-left: 40px;
}
/* Vertical */
.uk-grid + .uk-grid-large,
.uk-grid + .uk-grid-row-large,
.uk-grid-large > .uk-grid-margin,
.uk-grid-row-large > .uk-grid-margin,
* + .uk-grid-margin-large {
  margin-top: 40px;
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  /* Horizontal */
  .uk-grid-large,
  .uk-grid-column-large {
    margin-left: -70px;
  }
  .uk-grid-large > *,
  .uk-grid-column-large > * {
    padding-left: 70px;
  }
  /* Vertical */
  .uk-grid + .uk-grid-large,
  .uk-grid + .uk-grid-row-large,
  .uk-grid-large > .uk-grid-margin,
  .uk-grid-row-large > .uk-grid-margin,
  * + .uk-grid-margin-large {
    margin-top: 70px;
  }
}
/*
 * Collapse
 */
/* Horizontal */
.uk-grid-collapse,
.uk-grid-column-collapse {
  margin-left: 0;
}
.uk-grid-collapse > *,
.uk-grid-column-collapse > * {
  padding-left: 0;
}
/* Vertical */
.uk-grid + .uk-grid-collapse,
.uk-grid + .uk-grid-row-collapse,
.uk-grid-collapse > .uk-grid-margin,
.uk-grid-row-collapse > .uk-grid-margin {
  margin-top: 0;
}
/* Divider
 ========================================================================== */
.uk-grid-divider > * {
  position: relative;
}
.uk-grid-divider > :not(.uk-first-column)::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  border-left: 1px solid #e5e5e5;
}
/* Vertical */
.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  border-top: 1px solid #e5e5e5;
}
/*
 * Default
 */
/* Horizontal */
.uk-grid-divider {
  margin-left: -60px;
}
.uk-grid-divider > * {
  padding-left: 60px;
}
.uk-grid-divider > :not(.uk-first-column)::before {
  left: 30px;
}
/* Vertical */
.uk-grid-divider.uk-grid-stack > .uk-grid-margin {
  margin-top: 60px;
}
.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
  top: -30px;
  left: 60px;
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  /* Horizontal */
  .uk-grid-divider {
    margin-left: -80px;
  }
  .uk-grid-divider > * {
    padding-left: 80px;
  }
  .uk-grid-divider > :not(.uk-first-column)::before {
    left: 40px;
  }
  /* Vertical */
  .uk-grid-divider.uk-grid-stack > .uk-grid-margin {
    margin-top: 80px;
  }
  .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
    top: -40px;
    left: 80px;
  }
}
/*
 * Small
 */
/* Horizontal */
.uk-grid-divider.uk-grid-small,
.uk-grid-divider.uk-grid-column-small {
  margin-left: -30px;
}
.uk-grid-divider.uk-grid-small > *,
.uk-grid-divider.uk-grid-column-small > * {
  padding-left: 30px;
}
.uk-grid-divider.uk-grid-small > :not(.uk-first-column)::before,
.uk-grid-divider.uk-grid-column-small > :not(.uk-first-column)::before {
  left: 15px;
}
/* Vertical */
.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin,
.uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin {
  margin-top: 30px;
}
.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin::before {
  top: -15px;
  left: 30px;
}
.uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin::before {
  top: -15px;
}
.uk-grid-divider.uk-grid-column-small.uk-grid-stack > .uk-grid-margin::before {
  left: 30px;
}
/*
 * Medium
 */
/* Horizontal */
.uk-grid-divider.uk-grid-medium,
.uk-grid-divider.uk-grid-column-medium {
  margin-left: -60px;
}
.uk-grid-divider.uk-grid-medium > *,
.uk-grid-divider.uk-grid-column-medium > * {
  padding-left: 60px;
}
.uk-grid-divider.uk-grid-medium > :not(.uk-first-column)::before,
.uk-grid-divider.uk-grid-column-medium > :not(.uk-first-column)::before {
  left: 30px;
}
/* Vertical */
.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin,
.uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin {
  margin-top: 60px;
}
.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin::before {
  top: -30px;
  left: 60px;
}
.uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin::before {
  top: -30px;
}
.uk-grid-divider.uk-grid-column-medium.uk-grid-stack > .uk-grid-margin::before {
  left: 60px;
}
/*
 * Large
 */
/* Horizontal */
.uk-grid-divider.uk-grid-large,
.uk-grid-divider.uk-grid-column-large {
  margin-left: -80px;
}
.uk-grid-divider.uk-grid-large > *,
.uk-grid-divider.uk-grid-column-large > * {
  padding-left: 80px;
}
.uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before,
.uk-grid-divider.uk-grid-column-large > :not(.uk-first-column)::before {
  left: 40px;
}
/* Vertical */
.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin,
.uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin {
  margin-top: 80px;
}
.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before {
  top: -40px;
  left: 80px;
}
.uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin::before {
  top: -40px;
}
.uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin::before {
  left: 80px;
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  /* Horizontal */
  .uk-grid-divider.uk-grid-large,
  .uk-grid-divider.uk-grid-column-large {
    margin-left: -140px;
  }
  .uk-grid-divider.uk-grid-large > *,
  .uk-grid-divider.uk-grid-column-large > * {
    padding-left: 140px;
  }
  .uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before,
  .uk-grid-divider.uk-grid-column-large > :not(.uk-first-column)::before {
    left: 70px;
  }
  /* Vertical */
  .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin,
  .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin {
    margin-top: 140px;
  }
  .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before {
    top: -70px;
    left: 140px;
  }
  .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin::before {
    top: -70px;
  }
  .uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin::before {
    left: 140px;
  }
}
/* Match child of a grid cell
 ========================================================================== */
/*
 * Behave like a block element
 * 1. Wrap into the next line
 * 2. Take the full width, at least 100%. Only if no class from the Width component is set.
 * 3. Expand width even if larger than 100%, e.g. because of negative margin (Needed for nested grids)
 */
.uk-grid-match > *,
.uk-grid-item-match {
  display: flex;
  /* 1 */
  flex-wrap: wrap;
}
.uk-grid-match > * > :not([class*="uk-width"]),
.uk-grid-item-match > :not([class*="uk-width"]) {
  /* 2 */
  box-sizing: border-box;
  width: 100%;
  /* 3 */
  flex: auto;
}
/* ========================================================================
   Component: Visibility
 ========================================================================== */
/*
 * Hidden
 * `hidden` attribute also set here to make it stronger
 */
[hidden],
.uk-hidden {
  display: none !important;
}
/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-hidden\@s {
    display: none !important;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-hidden\@m {
    display: none !important;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-hidden\@l {
    display: none !important;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-hidden\@xl {
    display: none !important;
  }
}
/*
 * Visible
 */
/* Phone portrait and smaller */
@media (max-width: 639px) {
  .uk-visible\@s {
    display: none !important;
  }
}
/* Phone landscape and smaller */
@media (max-width: 959px) {
  .uk-visible\@m {
    display: none !important;
  }
}
/* Tablet landscape and smaller */
@media (max-width: 1199px) {
  .uk-visible\@l {
    display: none !important;
  }
}
/* Desktop and smaller */
@media (max-width: 1599px) {
  .uk-visible\@xl {
    display: none !important;
  }
}
/* Visibility
 ========================================================================== */
.uk-invisible {
  visibility: hidden !important;
}
/* Based on the State of the Parent Element
 ========================================================================== */
/*
 * Mind that `display: none`, `visibility: hidden` and `opacity: 0`
 * remove the element from the accessibility tree and that
 * `display: none` and `visibility: hidden` are not focusable.
 *
 * The target stays visible if any element within receives focus through keyboard.
 */
/*
 * Remove space when hidden.
 * 1. Remove from document flow.
 * 2. Hide element and shrink its dimension. Current browsers and screen readers
 *    keep the element in the accessibility tree even with zero dimensions.
 *    Using `tabindex="-1"` will show the element on touch devices.
 *    Note: `clip-path` doesn't work with `tabindex` on touch devices.
 */
.uk-hidden-visually:not(:focus):not(:active):not(:focus-within),
.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) {
  /* 1 */
  position: absolute !important;
  /* 2 */
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
}
/*
 * Keep space when hidden.
 * Hide element without shrinking its dimension.
 * Note: `clip-path` doesn't work with hover for elements outside of the toggle box.
 */
.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within) {
  opacity: 0 !important;
}
/* Based on Hover Capability of the Pointing Device
 ========================================================================== */
/*
 * Hover
 */
/* Hide if primary pointing device doesn't support hover, e.g. touch screens. */
@media (hover: none) {
  .uk-hidden-touch {
    display: none !important;
  }
}
/* Hide if primary pointing device supports hover, e.g. mice. */
@media (hover) {
  .uk-hidden-notouch {
    display: none !important;
  }
}
.conteiner-content {
  display: flex;
}
@media (max-width: 640px) {
  .conteiner-content {
    flex-direction: column;
  }
}
.main_text_holder {
  position: relative;
  overflow: hidden;
}
.main_text_holder:before {
  content: "";
  width: 100%;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  box-shadow: 0 0 21px 16px #f0c248;
  z-index: 2;
}
.main_text_holder p {
  margin-bottom: 15px;
}
.main_text_holder b,
.main_text_holder strong {
  font-weight: bold;
}
.mainRight {
  width: 42.2%;
  padding: 10.5vh 50px 0 25px;
  box-sizing: border-box;
  transition: all 0.5s;
  transform: translateX(0);
  top: 0;
  right: 0;
  margin-top: 0;
}
.catalog-filter {
  padding-top: 10px;
  margin-bottom: 21px;
}
.catalog-filter form {
  margin: 0;
}
.catalog-filter ul {
  margin: 0;
  font-family: "PT Sans";
  text-align: center;
}
.catalog-filter li {
  display: inline-block;
  margin: 0 23px;
}
.catalog-filter a {
  font-size: 16px;
  color: #41acd8;
}
a.cardGoodsImage {
  display: inline-block;
  width: 178px;
  margin-top: -26px;
}
.cardGoods {
  display: inline-block;
  border-bottom: 15px solid #f0c248;
  border-left: 15px solid #f0c248;
  border-right: 15px solid #f0c248;
  position: relative;
  margin: 10px 0% 8vh 0;
  width: 269px;
  text-align: center;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.cardGoods img {
  width: 100%;
  margin: 0 auto;
  /* margin-top: -26px; */
  /*border-bottom: 1px solid #f1f1f1;*/
  margin-bottom: 16px;
}
.cardGoods .before {
  content: "";
  position: absolute;
  top: 0;
  left: -2px;
  height: 15px;
  width: 43px;
  background: #f0c248;
  z-index: 1;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.cardGoods .after {
  content: "";
  position: absolute;
  top: 0;
  right: -2px;
  height: 15px;
  width: 43px;
  background: #f0c248;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.cardGoods_name {
  font-family: "PT Sans Narrow";
  font-size: 18px;
  color: #434343;
  text-align: center;
  display: block;
  text-decoration: none;
  font-weight: bold;
  overflow: hidden;
  /*max-height:30px;*/
  margin-top: -8px;
  margin-bottom: 5px;
  line-height: 20px;
}
.cardGoods_category {
  text-align: center;
  display: block;
  color: #41acd8;
  /*font-weight: bold;*/
  font-family: "PT Sans";
  clear: both;
  margin-bottom: 23px;
  font-size: 12px;
}
.cardGoods_category a {
  text-decoration: none;
}
.cardGoods_price {
  font-family: "PT Sans";
  font-size: 16px;
  text-align: left;
}
.cardGoods_price span {
  font-size: 28px;
  font-weight: bold;
}
.cardGoods_oldprice {
  font-size: 20px;
  color: #808080;
  text-decoration: none;
  position: relative;
  top: 7px;
  width: fit-content;
  text-align: left;
}
.cardGoods_oldprice:after {
  content: "";
  /* required property */
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 2px solid red;
  height: calc(50% - 1px);
  /* 1px = half the line thickness */
  width: 100%;
  transform: rotateZ(-4deg);
}
.cardGoods_bottom {
  padding: 0 13px 12px 13px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  box-sizing: border-box;
}
.cardGoods_name {
  padding: 0 12% 0 12%;
}
.button.one {
  float: right;
  width: 122px;
  height: 38px;
  line-height: 26px;
  transition: 0.4s;
  border: 1px solid #ca3328;
  background: #ca3328;
  font-size: 16px;
  position: relative;
  text-align: left;
  padding: 5px 0 5px 50px;
  text-decoration: none;
  color: #fff;
}
.button.one:hover {
  background: #f3f3f3;
  color: #292929;
  border: 1px solid #e8e8e8;
}
.button.one:hover:before {
  background-image: url('../image/image/basket_gray.svg');
}
.button.one:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 11px;
  width: 21px;
  height: 21px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  background-repeat: no-repeat;
  background-image: url('../image/image/basket.svg');
  background-size: 100% 100%;
}
.btn_white {
  background-color: transparent !important;
  color: #ca3328 !important;
  border: 1px solid #ca3328 !important;
  transition: all ease 0.3s;
}
.btn_white:hover {
  -webkit-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
  box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
}
.catalogContentSlider .owl-stage-outer {
  padding-top: 24px;
}
.catalogContentSlider .owl-controls {
  position: absolute;
  top: 0;
  width: inherit;
  margin-top: -30px;
}
.catalogContentSlider .owl-dots {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
}
.catalogContentSlider .owl-dot,
.productSaneGoodsCarousel .owl-dot {
  width: 14px;
  height: 14px;
  background: #e8e8e8;
  display: inline-block;
  margin: 0 6px;
}
.catalogRootSlider,
.cardGoodsOneSlideContainer {
  display: initial;
}
.catalogContentSlider .active.owl-dot,
.productSaneGoodsCarousel .owl-dot.active {
  background: #d97b76;
}
.owl-stage {
  display: flex;
}
.mainSlider .owl-nav {
  position: absolute;
  top: -23px;
  right: 0;
  background: #2f2e2d;
  width: 106px;
  height: 53px;
}
.mainSlider .owl-nav > div {
  display: block !important;
  width: 53px;
  height: 53px;
  position: absolute;
  top: 0;
  cursor: pointer;
}
.mainSlider .owl-prev {
  left: 0;
}
.mainSlider .owl-next {
  right: 0;
}
.mainSlider .owl-prev:before {
  content: "";
  position: absolute;
  top: 20px;
  left: 17px;
  width: 16px;
  height: 12px;
  background-repeat: no-repeat;
  background-image: url(../image/image/arrow_gray.svg);
  transform: rotate(180deg);
}
.mainSlider .owl-prev:hover:before {
  background-image: url('../image/image/arrow.svg');
  transform: rotate(180deg);
}
.mainSlider .owl-next:before {
  content: "";
  position: absolute;
  top: 20px;
  right: 15px;
  width: 16px;
  height: 12px;
  background-repeat: no-repeat;
  background-image: url(../image/image/arrow_gray.svg);
}
.mainSlider .owl-next:hover:before {
  background-image: url('../image/image/arrow.svg');
}
.mainSlider .owl-nav:before {
  content: "";
  position: absolute;
  top: 24px;
  left: 52px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #636363;
}
.main_plus.active .two span {
  color: #2f2e2d;
}
.main_plus.active .two:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTA3LjggNDY4LjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwNy44IDQ2OC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzAyMDIwMDt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTMwLjcsMjYwLjhjMy41LTEuMyw2LjgtMi4xLDkuNi0zLjdjMS4zLTAuOCwyLjMtMy4yLDIuNC00LjljMS42LTE4LjQsMi45LTM2LjksNC40LTU1LjNjMi0yNS43LDQtNTEuNSw2LjEtNzcuMmMwLjQtNSwzLjQtOCw4LjUtOC4xYzE0LjgtMC4xLDI5LjctMC4yLDQ0LjUsMGM1LjMsMC4xLDcuOSwzLjIsOC41LDkuOGMwLjgsOS42LDEuNSwxOS4zLDIuMiwyOC45YzIuNiwzMi43LDUuMiw2NS40LDcuOCw5OC4xYzAuOCwxMC4xLDEuNSwyMC4zLDIuMywzMC40YzAuMiwyLjEsMC40LDQuMiwwLjcsNy4xYzQuMS0xLjUsNy42LTIuNywxMS4xLTRjMzAuMS0xMS4zLDYwLjEtMjIuNiw5MC4xLTMzLjljMS4yLTAuNSwyLjUtMSwzLjctMS40YzYuNi0xLjksMTEuMywxLjUsMTEuMyw4LjRjMC4xLDEzLjMsMCwyNi43LDAsNDBjMCwyLjcsMCw1LjMsMCw4LjhjMi4zLTAuOCw0LjEtMS40LDUuOS0yLjFjNDcuOC0xOCw5NS42LTM1LjksMTQzLjQtNTMuOWMwLjgtMC4zLDEuNi0wLjYsMi4zLTAuOGM3LjctMi43LDEyLjMsMC42LDEyLjMsOC45YzAsNDQuNywwLDg5LjMsMCwxMzRjMCwyMi41LDAsNDUsMCw2Ny41YzAsOC42LTIuNCwxMS4yLTEwLjgsMTEuMmMtMTE3LjgsMC0yMzUuNywwLTM1My41LDBjLTQ0LjIsMC04OC4zLDAtMTMyLjUsMGMtOC43LDAtMTEtMi4zLTExLTEwLjljMC00Ni4zLDAtOTIuNywwLTEzOWMwLTcuMiwxLjEtOC44LDcuOS0xMS40YzctMi43LDE0LjEtNS4xLDIxLThjMS40LTAuNiwzLTIuNiwzLjEtNC4xYzIuOC0zMyw1LjQtNjYuMSw4LTk5LjFjMi41LTMxLjQsNS4xLTYyLjgsNy42LTk0LjFjMC40LTQuNiwwLjYtOS4zLDEuMS0xMy45YzAuNi00LjgsMy41LTcuNSw4LjMtNy41YzE3LTAuMSwzNC0wLjEsNTEsMGM1LjEsMCw4LjEsMi45LDguNSw3LjljMi4xLDI1LjksNC4xLDUxLjgsNi4xLDc3LjdjMi40LDMwLjksNC44LDYxLjgsNy4yLDkyLjdDMTMwLDI1OS4yLDEzMC4zLDI1OS42LDEzMC43LDI2MC44eiBNNDkxLjgsMjY1LjdjLTIuMSwwLjctMy44LDEuMi01LjQsMS44Yy00OC41LDE4LjQtOTcuMSwzNi43LTE0NS42LDU1LjFjLTgsMy0xMi43LTAuMy0xMi43LTguN2MwLTEyLjMsMC0yNC43LDAtMzdjMC0zLjYsMC03LjIsMC0xMS4yYy0yLjIsMC43LTMuNiwxLjEtNSwxLjZjLTQ4LjgsMTguNS05Ny42LDM3LTE0Ni40LDU1LjVjLTcuOCwzLTEyLjUtMC4zLTEyLjYtOC44YzAtMTQuNSwwLTI5LDAtNDMuNWMwLTEuNC0wLjItMi44LTAuNC00LjVjLTUuMywxLjktMTAuMiwzLjUtMTUsNS4zYy00Mi43LDE2LjEtODUuNSwzMi40LTEyOC4zLDQ4LjRjLTMuNSwxLjMtNC43LDMtNC43LDYuOGMwLjIsNDAuMywwLjEsODAuNywwLjEsMTIxYzAsMS42LDAuMSwzLjIsMC4yLDVjMTU4LjgsMCwzMTcuMSwwLDQ3NS44LDBDNDkxLjgsMzkwLjEsNDkxLjgsMzI4LjIsNDkxLjgsMjY1Ljd6IE00OC4zLDI5MS44YzIuNy0wLjksNC4yLTEuNCw1LjgtMmMxNy45LTYuOCwzNS42LTEzLjksNTMuNy0yMC4xYzUuNy0yLDYuNy00LjYsNi4yLTEwYy0zLjgtNDUuOC03LjQtOTEuNi0xMS4xLTEzNy40Yy0wLjctOC4yLTEuNC0xNi41LTIuMi0yNC44Yy0xMi41LDAtMjQuNiwwLTM2LjksMEM1OC42LDE2Mi4xLDUzLjUsMjI2LjUsNDguMywyOTEuOHogTTE3OS44LDMwMy45YzEwLjctNCwyMC42LTcuNywzMC40LTExLjZjMC45LTAuMywxLjUtMi40LDEuNS0zLjZjLTAuOS0xMi42LTItMjUuMi0zLTM3LjhjLTIuNi0zMi01LjItNjQuMS03LjgtOTYuMWMtMC43LTkuMS0xLjUtMTguMS0yLjMtMjcuNWMtOS41LDAtMTguNS0wLjEtMjcuNSwwLjFjLTEuMSwwLTMsMi0zLjEsMy4yYy0wLjcsNS4xLTAuOSwxMC4zLTEuMywxNS40Yy0xLjksMjMuNy0zLjgsNDcuNS01LjYsNzEuMmMtMC44LDEwLjYtMS42LDIxLjItMi41LDMyLjZjMy40LTEuMyw2LjItMi4zLDguOS0zLjNjNy4yLTIuNSwxMi4yLDEsMTIuMiw4LjdjMCwxMi4yLDAsMjQuMywwLDM2LjVDMTc5LjgsMjk1LjYsMTc5LjgsMjk5LjQsMTc5LjgsMzAzLjl6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE2MywwYzQuOC0wLjEsMTIuMiwzLjIsMTguNyw5YzksOC4xLDE1LjQsOC4zLDI1LjIsMC43YzQtMy4xLDgtMi45LDExLjEsMC41YzMsMy4yLDIuNyw3LjctMC43LDExLjJjLTExLjcsMTIuMi0zMS41LDEyLjgtNDQuOCwxLjRjLTEwLjYtOS4xLTE1LjEtOS4zLTI2LjgtMS4xYy0zLjQsMi40LTcuNywyLjEtMTAuNC0wLjhjLTMtMy4yLTMuMS03LjQsMC4xLTEwLjhDMTQxLjksMy40LDE0OS44LDAsMTYzLDB6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI1MS4yLDExMS4zYy0xMCwwLTE3LjMtMy4xLTIzLjYtOC43Yy05LjMtOC4zLTE1LjctOC42LTI1LjYtMWMtNCwzLTguMSwyLjgtMTEuMS0wLjZjLTIuOS0zLjMtMi43LTcuNiwwLjgtMTEuMWMxMS42LTEyLjEsMzEuMS0xMi44LDQ0LjQtMS42YzExLjIsOS40LDE1LjMsOS42LDI3LjEsMS4zYzMuNC0yLjQsNy42LTIuMSwxMC40LDAuOWMzLDMuMiwzLjEsNy40LTAuMSwxMC43QzI2NywxMDcuOSwyNTkuMSwxMTEuMywyNTEuMiwxMTEuM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzAyLjgsODAuNWMtNy45LDAtMTUtMy4yLTIxLjItOC43Yy05LjQtOC4zLTE1LjYtOC42LTI1LjYtMC45Yy00LDMtOC4xLDIuOC0xMS4xLTAuNmMtMi45LTMuMy0yLjUtNy43LDAuOC0xMS4yYzEwLjctMTEuMSwyOC42LTEyLjcsNDEuNi0zLjdjMiwxLjQsMy45LDMuMiw1LjgsNC44YzcuMiw2LjEsMTUuNSw2LDIyLjYtMC4xYzQuMy0zLjcsOC43LTMuOCwxMS45LTAuNGMzLjQsMy43LDIuOSw4LjItMS41LDEyLjJDMzE5LjYsNzcuOCwzMTIsODAuNywzMDIuOCw4MC41eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDUuNiwzMC42YzguNCwwLjQsMTUuOSwzLjIsMjIuMiw4LjljOS4yLDguMywxNS44LDguNSwyNS42LDAuOWMzLjktMyw4LjEtMi44LDExLjEsMC43YzMuMSwzLjUsMi44LDcuNS0wLjcsMTEuMWMtMTIuMSwxMi4zLTMyLjQsMTMuMS00NS4xLDAuOGMtNy40LTcuMS0xOC04LjktMjYuMi0wLjljLTMuNCwzLjMtNy43LDIuNy0xMC43LTAuNWMtMy0zLjItMi45LTcuNywwLjUtMTEuMkM4OC43LDM0LDk2LjYsMzAuOSwxMDUuNiwzMC42eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05My4zLDQwOC4yYy03LjcsMC0xNS4zLTAuMi0yMywwLjFjLTQuMiwwLjEtNi4yLTEuNC02LjEtNS43YzAuMS0xMywwLjEtMjYsMC0zOC45YzAtNC4xLDEuOC01LjYsNS44LTUuNmMxNS44LDAuMSwzMS42LDAuMSw0Ny40LDBjNC4xLDAsNS42LDEuNyw1LjUsNS43Yy0wLjEsMTMtMC4xLDI2LDAsMzguOWMwLDQtMS42LDUuNy01LjcsNS42QzEwOS4zLDQwOC4xLDEwMS4zLDQwOC4yLDkzLjMsNDA4LjJ6IE03Mi41LDQwMC4xYzE0LjQsMCwyOC4zLDAsNDIuMywwYzAtMTEuNCwwLTIyLjUsMC0zMy45Yy0xNC4yLDAtMjguMSwwLTQyLjMsMEM3Mi41LDM3Ny41LDcyLjUsMzg4LjYsNzIuNSw0MDAuMXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDE0LjEsMzU4YzcuOCwwLDE1LjYsMC4xLDIzLjQsMGM0LjMtMC4xLDYsMS44LDYsNmMtMC4xLDEyLjgtMC4xLDI1LjYsMCwzOC40YzAsNC4yLTEuOCw2LTYuMSw1LjljLTE1LjYtMC4xLTMxLjMtMC4xLTQ2LjksMGMtNCwwLTUuNy0xLjQtNS43LTUuNWMwLjEtMTMuMSwwLjEtMjYuMywwLTM5LjRjMC0zLjksMS42LTUuNCw1LjQtNS4zQzM5OC4yLDM1OC4xLDQwNi4yLDM1OCw0MTQuMSwzNThDNDE0LjEsMzU4LDQxNC4xLDM1OCw0MTQuMSwzNTh6IE00MzUuMiwzNjYuM2MtMTQuNCwwLTI4LjIsMC00Mi4zLDBjMCwxMS40LDAsMjIuNSwwLDMzLjhjMTQuMiwwLDI4LDAsNDIuMywwQzQzNS4yLDM4OC45LDQzNS4yLDM3Ny44LDQzNS4yLDM2Ni4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNTQuMiwzNThjNy43LDAsMTUuMywwLjEsMjMsMGM0LjQtMC4xLDYuNCwxLjUsNi4zLDYuMWMtMC4xLDEyLjUsMCwyNS0wLjEsMzcuNWMwLDUuMy0xLjQsNi43LTYuOSw2LjdjLTE1LjIsMC0zMC4zLTAuMS00NS41LDAuMWMtNC40LDAuMS02LjQtMS4zLTYuMy02YzAuMi0xMi44LDAuMi0yNS43LDAtMzguNWMtMC4xLTQuNCwxLjctNS45LDUuOS01LjhDMjM4LjYsMzU4LjEsMjQ2LjQsMzU4LDI1NC4yLDM1OEMyNTQuMiwzNTgsMjU0LjIsMzU4LDI1NC4yLDM1OHogTTIzMywzNjYuMmMwLDExLjUsMCwyMi43LDAsMzMuOGMxNC4yLDAsMjguMSwwLDQyLjIsMGMwLTExLjQsMC0yMi41LDAtMzMuOEMyNjEsMzY2LjIsMjQ3LjIsMzY2LjIsMjMzLDM2Ni4yeiIvPjwvZz48L3N2Zz4=);
}
.main_plus.active .three span {
  color: #fff;
}
.main_plus.active .three:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyLjkgNTEzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIuOSA1MTM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNzYsNTEzYy0xNC43LDAtMjkuMywwLTQ0LDBjLTEuMy0wLjMtMi41LTAuNy0zLjgtMC45Yy0xMi0xLjQtMjQuMS0yLjMtMzYtNC4zYy0yMi4yLTMuNy00My43LTkuNS02My42LTIwLjRDMTUuNyw0ODAuMyw0LjgsNDcxLjUsMCw0NTdjMC03NS4zLDAtMTUwLjcsMC0yMjZjNC42LTEzLjYsMTQuNS0yMi4zLDI2LjUtMjkuMWMzLjgtMi4xLDcuNi00LjIsMTEuNS01LjljNDQtMTguNyw5MC4zLTIyLjYsMTM3LjQtMjAuM2M5LjYsMC41LDE5LjEsMS42LDI5LjYsMi41YzAtMTMuNiwwLTI2LjcsMC0zOS44Yy0wLjEtMjUuNi0wLjQtNTEuMywwLTc2LjljMC4xLTQuNywxLjgtMTAuMSw0LjQtMTMuOWMzLjctNS40LDguNS0xMC4zLDEzLjctMTQuM2MxNC0xMC42LDMwLjMtMTYuNSw0Ny0yMS4xQzMwNy42LDEuOCwzNDUuNi0wLjcsMzg0LDEuOGMyNS43LDEuNyw1MC44LDUuOCw3NS4yLDE0LjJjMTUuOCw1LjQsMzEsMTIuMiw0Mi45LDI0LjVjNi4yLDYuNCwxMC4yLDEzLjksOS45LDIzLjJjLTAuMiw0LjMsMCw4LjYsMCwxMi45YzAsNDgsMCw5NS45LDAsMTQzLjljMCw0Mi4zLTAuMSw4NC42LDAuMSwxMjYuOWMwLDcuNy0yLjQsMTQuMy03LDIwLjNjLTcuMiw5LjEtMTYuNywxNS4yLTI3LDIwLjFjLTMwLjIsMTQuNC02Mi41LDIwLjMtOTUuNiwyMS45Yy0yMC4xLDEtNDAuMi0wLjMtNjAuNC0wLjhjLTQuOC0wLjEtOS41LTAuOC0xNC45LTEuMmMwLDIuMiwwLDMuOCwwLDUuNGMwLDEwLjgtMC42LDIxLjcsMC4xLDMyLjVjMSwxNC45LTUuNywyNS43LTE3LDM0LjFjLTUuMiwzLjgtMTAuOCw3LjMtMTYuNiwxMC4yYy0yMi43LDExLjMtNDcuMiwxNi43LTcyLjIsMjAuMUMxOTMuMSw1MTEsMTg0LjUsNTEyLDE3Niw1MTN6IE0xNTMuNiwyNzcuOGMxNC4zLTAuOSwyOC42LTEuNSw0Mi44LTIuOGMyMC42LTEuOCw0MC45LTUuNSw2MC4yLTEzYzYuMi0yLjQsMTIuMi01LjMsMTcuOC04LjljMTYuMi0xMC41LDE2LjEtMjIuNy0wLjEtMzMuM2MtNC0yLjYtOC4zLTQuOS0xMi43LTYuOGMtMjMuNy0xMC4xLTQ4LjgtMTQuNS03NC4zLTE1LjhjLTIyLjEtMS4xLTQ0LjMtMS02Ni40LDBjLTI0LDEuMS00Ny42LDUuMi03MC4yLDEzLjdjLTkuNSwzLjYtMTguOCw3LjgtMjUuOCwxNS42Yy01LjgsNi42LTUuOCwxMy44LDAuMiwyMC4xYzIuNywyLjksNS44LDUuNyw5LjMsNy41YzcsMy43LDE0LjIsNy4zLDIxLjcsOS44Qzg3LjcsMjc0LjQsMTIwLjUsMjc3LjEsMTUzLjYsMjc3Ljh6IE0zNTguNiwyMS43Yy0zMi4xLDAtNjMuOCwyLjctOTQuNywxMi4yYy0xMS4zLDMuNS0yMi40LDcuNy0zMS40LDE1LjhjLTkuMyw4LjMtOS42LDE3LjQsMCwyNS40YzUuMyw0LjQsMTEuNSw4LDE3LjgsMTAuOGMyMy42LDEwLjMsNDguOCwxNCw3NC4yLDE2LjFjMzEsMi41LDYxLjksMS45LDkyLjctMi45YzE5LjEtMywzOC02LjksNTUuMy0xNmM1LjMtMi44LDEwLjQtNi42LDE0LjctMTAuOWM1LjgtNS44LDUuNS0xMy4yLDAuMS0xOS4zYy0yLjUtMi44LTUuNC01LjctOC43LTcuNGMtNy4zLTMuOS0xNC44LTcuNy0yMi42LTEwLjRDNDI0LjQsMjQuNCwzOTEuNiwyMS43LDM1OC42LDIxLjd6IE0yMjUuNiw5NC4xYy0wLjEsMS45LTAuMywzLjQtMC4zLDVjMCwxMC4yLDAuMywyMC4zLTAuMSwzMC41Yy0wLjQsOC42LDIuOCwxNS4zLDkuOSwxOS40YzguNiw0LjksMTcuNSw5LjcsMjYuOCwxMi45YzI0LjYsOC40LDUwLjIsMTEuMiw3NiwxMi41YzM0LjgsMS44LDY5LjItMC40LDEwMy4xLTguNGMxNC40LTMuNCwyOC41LTgsNDAuNy0xNi45YzYuNS00LjcsMTAtMTAuNiw5LjYtMTljLTAuNS0xMC41LTAuMS0yMS0wLjEtMzEuNWMwLTEuNC0wLjItMi44LTAuMy00LjJjLTQxLjUsMjMuNS04Ni42LDI5LjYtMTMyLjcsMjkuNUMzMTIuMSwxMjMuNywyNjcuMSwxMTcuNywyMjUuNiw5NC4xeiBNMjg2LjYsNDExLjVjLTQxLjcsMjMuNy04Ni44LDI5LjctMTMyLjksMjkuN2MtNDYuMSwwLTkxLjItNi0xMzIuNy0yOS42Yy0wLjEsMS45LTAuMiwzLjUtMC4yLDUuMWMwLDEwLjIsMC41LDIwLjQtMC4xLDMwLjVjLTAuNSw5LDMuMiwxNS40LDEwLjMsMTkuNmM4LDQuNywxNi4zLDksMjUsMTIuMWMyMy41LDguMyw0OC4yLDExLjUsNzIuOSwxMi43YzM4LDEuOSw3NS45LDAuNCwxMTIuOS05LjdjMTMuMi0zLjYsMjYuMS04LDM2LjktMTYuOWM0LjQtMy42LDcuOC03LjksNy45LTEzLjlDMjg2LjYsNDM4LjIsMjg2LjYsNDI1LjIsMjg2LjYsNDExLjV6IE0yMC43LDI2OC4xYzAsMTIuNiwwLjMsMjQuNi0wLjEsMzYuNmMtMC4zLDcuOCwyLjYsMTMuOSw4LjksMTcuOGM3LjgsNC43LDE1LjgsOS4zLDI0LjMsMTIuNGMyNC45LDksNTEsMTIuMSw3Ny4zLDEzLjVjMzUuNiwxLjksNzAuOC0wLjEsMTA1LjYtOC40YzE0LjEtMy40LDI3LjgtNy45LDM5LjgtMTYuNGM2LjgtNC44LDEwLjctMTEsMTAuMi0xOS44Yy0wLjQtNy4zLTAuMS0xNC43LTAuMS0yMmMwLTQuNCwwLTguOCwwLTEzLjdDMjIzLjgsMzA4LjIsODIsMzA3LjQsMjAuNywyNjguMXogTTI4Ni41LDMzOS44Yy00MS43LDIzLjgtODYuOCwyOS44LTEzMi45LDI5LjhjLTQ2LjEsMC05MS4yLTYtMTMyLjktMjkuOGMwLDExLjksMC41LDIzLjQtMC4yLDM0LjhjLTAuNiwxMCwzLjUsMTcuMSwxMS42LDIxLjRjOS4zLDUsMTksOS42LDI5LDEyLjhjMjYuNCw4LjQsNTMuNywxMC45LDgxLjIsMTEuNmMzMi43LDAuOSw2NS4yLTEuNCw5Ny05LjZjMTMuNy0zLjUsMjcuMS04LDM4LjUtMTYuOWM0LjQtMy41LDguMy03LjYsOC40LTEzLjZDMjg2LjYsMzY3LjEsMjg2LjUsMzUzLjgsMjg2LjUsMzM5Ljh6IE0zMDYuOCwyNDIuOGMyLjYsMC40LDQuNSwxLDYuNSwxLjFjMTIuMywwLjksMjQuNiwyLjEsMzYuOSwyLjRjMzIuOSwwLjgsNjUuNS0xLjcsOTcuNC0xMC41YzEyLjUtMy41LDI0LjctNy44LDM1LjItMTUuOWM1LjktNC42LDktMTAuMiw4LjctMThjLTAuNS0xMC4zLTAuMS0yMC43LTAuMS0zMWMwLTEuNi0wLjItMy4yLTAuMy01LjFjLTQxLjUsMjMuNy04Ni42LDI5LjctMTMyLjcsMjkuNmMtNDYuMS0wLjEtOTEuNC02LTEzMi45LTMwYzAsNC40LDAuMiw4LjEtMC4xLDExLjhjLTAuMywzLjgsMS4xLDUsNC44LDUuOWMxOS44LDQuNiwzOS4yLDEwLjYsNTYuMiwyMi4yQzI5OS4yLDIxNC4yLDMwOS40LDIyNC44LDMwNi44LDI0Mi44eiBNNDkxLjEsMzA5LjZjLTU4LjMsMzEtMTIwLjQsMzIuNC0xODMuOCwyNi42YzAsMTcsMCwzMy41LDAsNTAuN2MxMC41LDAuOCwyMC44LDEuOCwzMS4xLDIuNGMzNi4xLDIsNzEuOS0wLjQsMTA3LTkuNGMxMy4yLTMuNCwyNi4xLTcuOSwzNy4yLTE2LjRjNC4zLTMuMyw4LjQtNy4xLDguNS0xMi45QzQ5MS4zLDMzNi45LDQ5MS4xLDMyMy4zLDQ5MS4xLDMwOS42eiBNMzA3LjMsMjY0LjVjMCwxNi44LDAsMzMuNSwwLDUwLjJjMjMuOSwzLjksNDcuNyw0LjEsNzEuNSwzLjFjMjUuMS0xLjEsNTAuMS0zLjksNzQuMS0xMmM5LjgtMy4zLDE5LjMtOC4xLDI4LjMtMTMuMmM3LjItNCwxMC45LTEwLjcsMTAuMi0xOS42Yy0wLjYtOC42LTAuMS0xNy4zLTAuMS0yNmMwLTMuMSwwLTYuMSwwLTkuM0M0MzIuOSwyNjguOSwzNzEsMjcwLjEsMzA3LjMsMjY0LjV6Ii8+PC9nPjwvc3ZnPg==);
}
.main_text .text {
  height: 217px;
  overflow-y: scroll;
  position: relative;
  display: block;
  padding-right: 20px;
}
.main_text .text h1 {
  font-size: 28px;
  margin-bottom: 10px;
}
.main_text .text h2 {
  font-size: 26px;
  margin-bottom: 10px;
  font-family: "PT Sans Narrow";
  border-bottom: 1px solid #2f2e2d;
  padding-bottom: 4px;
}
.openCheaper {
  cursor: pointer;
}
.header_openCatalog.active,
.header_openCatalog:hover {
  background: #B23023;
}
.header_openCatalog.active > *,
.header_openCatalog:hover > * {
  /*color: #ffffff;*/
}
.mainLeft.active {
  -webkit-transform: translateX(-57.79vw);
  transform: translateX(-57.79vw);
  position: absolute;
}
.mainRight.cat {
  /* padding: 10.5vh 67px 0 69px; */
  padding: 10.5vh 68px 0 85px;
  /*padding: 13.5vh 67px 0 69px;*/
}
.mainRight.active {
  /*-webkit-transform: translateX(-59vw);*/
  /*transform: translateX(-59vw);*/
  width: 100vw;
  height: auto;
  position: initial;
  top: 0;
  left: 0;
  -webkit-transform: translate(0);
  transform: translate(0);
  right: 0;
}
.emulBlockLeft {
  position: absolute;
  top: 0;
  left: 0;
  /* width: 57.79vw; */
  /*17.11.2016*/
  width: 57.8%;
  /*end*/
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  z-index: -1;
  pointer-events: none;
}
.catalog-filter label {
  position: relative;
  margin: 0;
  cursor: pointer;
}
.catalog-filter .nameFilter {
  font-size: 16px;
  color: #41acd8;
  margin-bottom: 0;
  font-weight: 500;
  text-decoration: underline;
  position: relative;
  z-index: 2;
  line-height: 28px;
  border-radius: 3px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.catalog-filter label .bgFilter {
  text-decoration: underline;
  position: absolute;
  top: 0;
  left: -9px;
  padding: 0 34px 0 9px;
  width: 100%;
  height: 29px;
  border-radius: 3px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.catalog-filter input {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
}
.filter_button_wrapper {
  display: flex;
  justify-content: flex-start;
}
.filter_button_wrapper > div {
  margin-right: 60px;
}
.catalog-filter input + .nameFilter + .bgFilter {
  display: inline-block;
}
.catalog-filter input:checked + .nameFilter + .bgFilter {
  background: #ca3328;
}
.catalog-filter input:checked + .nameFilter {
  color: #fff;
  text-decoration: none;
}
.closeFilter {
  height: 2px;
  width: 9px;
  position: absolute;
  top: 50%;
  right: 8px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.closeFilter:before,
.closeFilter:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
}
.closeFilter:before {
  -webkit-transform: rotate(43deg);
  transform: rotate(43deg);
}
.closeFilter:after {
  -webkit-transform: rotate(-43deg);
  transform: rotate(-43deg);
}
.catalog {
  /* padding: 88px 68px 0; */
  text-align: justify;
}
.catalog_wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.catalog_wrapper .cardGoodsBlock {
  width: 20%;
}
.catalog_links {
  list-style-type: none;
  font-size: 16px;
  margin-bottom: 16px;
}
.catalog_links li {
  display: inline-block;
  margin-right: 60px;
  text-decoration: none;
}
.catalog_links li.active {
  font-weight: bold;
  text-decoration: underline;
}
.page_catalog .catalog_links {
  margin-bottom: 40px;
}
.page_catalog .catalog {
  padding: 10.5vh 67px 0 69px;
}
.catalog .catalog-filter ul {
  text-align: left;
  padding-left: 315px;
  margin-bottom: 0;
}
.cardGoods:hover {
  border-color: #f6da8f;
}
.cardGoods:hover:before {
  background: #f6da8f;
}
.cardGoods:hover:after {
  background: #f6da8f;
}
.ms2_product.cardGoods:hover {
  border-color: transparent #f6da8f #f6da8f #f6da8f;
}
.catalog .catalog-filter {
  /* padding-top: 41px; */
  /* margin-bottom: 60px; */
}
.catalog .catalog-filter li {
  margin: 0 46px 0 8px;
}
.catalog #mse2_mfilter_ {
  margin-bottom: 0;
}
.catalog #mse2_mfilters {
  margin-bottom: 113px;
}
.catalog form#mse2_filters {
  margin-bottom: 26px;
}
.catalog .cardGoods {
  margin-bottom: 91px;
  line-height: initial;
  vertical-align: top;
}
.catalog #mse2_results:after {
  content: " i i i i i i i i i i ";
  word-spacing: 299px;
  padding-left: 299px;
  visibility: hidden;
  /*display: inline-block;*/
}
.catalog #mse2_results {
  line-height: 0;
  margin: 0;
  text-align: justify;
  overflow: hidden;
  padding-top: 20px;
  /* padding-top: 15px; */
  /* margin-top:-15px; */
}
.product .mainLeft {
  background: #f3f3f3;
  overflow: initial;
  height: initial;
  padding-bottom: 50px;
  min-height: 100vh;
}
.contacts .mainLeft {
  background: #f3f3f3;
  overflow: initial;
  height: initial;
  min-height: 100vh;
}
.breadcrumb {
  margin-bottom: 0;
  font-family: 'PT Sans';
  /* padding: 11px 0; */
  padding: 0;
  line-height: 1;
}
/* 16.11.2016 */
div.breadcrumb {
  margin-bottom: 26px;
}
/* end */
.breadcrumb li {
  display: inline-block;
  position: relative;
  padding-right: 15px;
  margin-right: 8px;
  margin-bottom: 0;
}
.breadcrumb li:before {
  content: "/";
  position: absolute;
  top: 0;
  right: 0;
  color: #b8b8b8;
}
.breadcrumb li:last-child:before {
  display: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.breadcrumb a {
  color: #ca3328;
}
.breadcrumb span {
  color: #b8b8b8;
}
.productFreeDelivery {
  position: relative;
  text-transform: uppercase;
  margin-bottom: 67px;
  font-family: "PT Sans Narrow";
}
.productFreeDelivery-img {
  width: 81px;
  height: 94px;
  background-image: url('../image/image/delivery_car.svg');
  position: absolute;
  top: -11px;
  left: -4px;
  background-size: contain;
  background-repeat: no-repeat;
}
.productFreeDelivery-litle,
.productFreeDelivery-big,
.productFreeDelivery-bottom {
  padding-left: 98px;
  line-height: 1;
}
.productFreeDelivery-litle {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 2px;
}
.productFreeDelivery-big {
  font-weight: bold;
  font-size: 22px;
  margin-bottom: 14px;
}
.productFreeDelivery-bottom a {
  font-size: 14px;
  color: #ca3328;
  font-weight: bold;
  /*09.11.2016*/
  line-height: 1.4;
  /*end*/
}
.productCertificate {
  font-size: 18px;
  color: #524d36;
  background-color: #fae89b;
  text-transform: uppercase;
  padding: 15px 5px;
  text-align: center;
  line-height: 1.2;
}
.productCertificate:not(:last-child) {
  margin-bottom: 15px;
}
.productCertificate a {
  color: #ca3328;
}
.productBlockLeft {
  width: 302px;
  float: left;
  padding-top: 42px;
}
.productBlockRigth {
  float: right;
  width: 36.45vw;
}
.productName h1 {
  font-size: 36px;
  font-weight: bold;
  color: #2f2e2d;
  letter-spacing: 0px;
  margin: 0;
}
.productBuyBlock {
  background: #e8e8e8;
  padding: 24px 17px 27px 17px;
  display: flex;
  margin: 0px 60px 46px -20px;
}
.buyBlock-left {
  float: left;
}
.productPrice {
  font-family: "PT Sans";
  padding: 0;
  white-space: nowrap;
  overflow: hidden;
  /*float: left;*/
  /*vertical-align: top;*/
  vertical-align: middle;
  line-height: 1;
  display: flex;
  align-items: center;
}
.productPrice span {
  font-weight: bold;
  font-size: 44px;
  color: #2f2e2d;
  float: left;
}
.productPrice._calculated .productCurrency,
.productPrice._calculated .productUnit {
  color: #919191;
}
.productPrice._calculated span,
.productPrice._old span {
  color: #919191;
}
.productPrice._old {
  text-decoration: none;
  position: relative;
}
.productPrice._old:after {
  content: "";
  /* required property */
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 2px solid red;
  height: calc(50% - 1px);
  /* 1px = half the line thickness */
  width: 100%;
  transform: rotateZ(-4deg);
}
.productPrice._small .productPriceValue span {
  font-size: 30px;
}
.productPrice._small .productPriceMeta .productCurrency {
  font-size: 18px;
}
.productPrice._small .productPriceMeta .productUnit {
  font-size: 13px;
}
.productPriceLine {
  height: 54px;
  border-right: 1px solid #b3b9bd;
  margin: 5px 0;
}
.productPriceLine._not-in-uteplitel {
  margin: 5px 30px;
}
@media (max-width: 959px) {
  .productPriceLine._for_calc_price {
    display: none;
  }
}
.productPriceColumn {
  column-gap: 2px;
}
.productPriceMeta {
  margin-left: 3px;
}
.productCurrency {
  font-size: 20px;
  font-weight: bold;
  color: #606060;
}
.productUnit {
  font-size: 18px;
  color: #606060;
}
.buyBlock-subInfo {
  font-family: "PT Sans";
  padding: 0;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.buyBlock-subInfo._is-uteplitel {
  display: flex;
  margin: 7px 0 0 0;
  padding: 0;
  width: 100%;
  border: none;
}
.buyBlock-subInfoGreen {
  color: #43ac61;
  margin-bottom: 2px;
  position: relative;
  padding-right: 26px;
  margin-right: 15px;
}
.buyBlock-subInfoRed a {
  color: #ca3328;
  cursor: pointer;
}
.buyBlockTip {
  display: inline-block;
  margin-left: 5px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZDQTNCQkUyQzQ2NjExRTc5MUQwRjlFMkREQTUyMkM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZDQTNCQkUzQzQ2NjExRTc5MUQwRjlFMkREQTUyMkM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkNBM0JCRTBDNDY2MTFFNzkxRDBGOUUyRERBNTIyQzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkNBM0JCRTFDNDY2MTFFNzkxRDBGOUUyRERBNTIyQzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5eOz8vAAABzklEQVR42nzUQUhUQRzH8X2rGZiJSFBXPZSYxHoIwSKjdl2oPAR6EbKEPQgKHkLwYFB0qJMnQTuaByOwPKwSu5WGCAuCFBt2klQ8dOog4kXZ+v7lNzA83u4fPozOm/m/ef+Z2SCWG45FxF2Mohtn1VfCN0zhgxv4LzV12laHElzCIjo08SNWcaK+XixgBz346Sb6ia7hh/7ux3zoJTMYRBLvUcR9LNvDuAY1KMk+zilJPbK2etnGPXxGoz5zKciPtPmJVtQ24UiJt/XGWUyi2Sbihsbexl+suUTXkUCfamExgQt4hSd4qnEWz7zPvWkvZVWPA3Ytxz93QvWySS14h2Ov3z5xC1e9vj2csRWlXMG82MBcKMmE2rnQ2Le2265GhVjlGMJL1fJ16FnRL3apQpKHmMYXlSAcJT9RokKiN2qTZZ5fdokKOqXl4ryKXC4e4SCu7azFrTID63VIo+IiruBFoEu7p3tWEzHYdqvKBkc8+2WJuLhxV6MuOwtYjxhsu/U8on9WZy3pF/s30ujEH7UuAnHRik0MIMNqvoZvv53wdnzSynb1k5LX1bG79QBt2vK05sT8Fbn4rlplcKgft6ySj6MOY1pAzp/4X4ABAFK0ZDh9x7EbAAAAAElFTkSuQmCC');
  background-size: contain;
  background-repeat: no-repeat;
  height: 15px;
  width: 15px;
  position: relative;
  top: 2px;
}
.jq-number {
  position: relative;
}
.jq-number__spin {
  position: absolute;
  height: 50%;
  width: 29px;
  right: 1px;
  background: #fff;
  cursor: pointer;
}
.jq-number__spin.minus {
  bottom: 1px;
}
.jq-number__spin.plus {
  top: 1px;
}
.jq-number input {
  margin-bottom: 0;
  height: 41px;
}
.buyBlock-leftBottom button,
.orderBtn {
  position: relative;
  text-align: center;
  background: #ca3328;
  color: #fff;
  border: 0;
  float: left;
  margin-left: 18px;
  height: 40px;
  width: 150px;
  padding-left: 27px;
  letter-spacing: 1px;
  transition: 0.3s;
}
.orderBtn {
  text-decoration: none;
  font-weight: 400;
  box-sizing: border-box;
  line-height: 38px;
  margin-left: 0;
}
.orderBtn.one {
  color: #434343;
  letter-spacing: normal;
}
.buyBlock-leftBottom button:hover,
.orderBtn:hover {
  color: #FFFFFF;
  background: #B23023;
}
.buyBlock-leftBottom button:before,
.orderBtn:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 24px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImFycm93X3JpZ2h0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0OS4xIDIyMy4xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNDkuMSAyMjMuMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTAsMy4xQzIuMiwwLjgsNC43LDAsOCwwYzEyLjMsMC4yLDI0LjcsMC4xLDM3LDAuMWM1LjIsMCw3LDEuNyw4LDYuOGMxLjYsOC4yLDMuNCwxNi4zLDUuMiwyNS4xYzIuMSwwLDQsMCw1LjksMGM1OC43LDAsMTE3LjMsMCwxNzYsMGMxLjMsMCwyLjctMC4xLDQsMC4xYzMuMiwwLjMsNSwyLjIsNSw1LjFjMC4xLDIuOS0xLjYsNC45LTQuOCw1LjRjLTEuNiwwLjItMy4zLDAuMi01LDAuMmMtNTYuMywwLTExMi42LDAtMTY5LDBjLTMsMC01LjksMC05LjcsMGMxLjYsNy40LDMsMTQuMSw0LjUsMjEuM2MyLjEsMCw0LDAsNiwwYzUzLDAsMTA2LDAsMTU5LDBjMS41LDAsMy0wLjEsNC41LDAuMWMyLjUsMC40LDQuMiwyLDQuNSw0LjZjMC4zLDIuOS0xLjEsNC45LTMuOCw1LjZjLTEuNywwLjUtMy42LDAuNC01LjQsMC40Yy01Mi4yLDAtMTA0LjMsMC0xNTYuNSwwYy0xLjYsMC0zLjMsMC01LjcsMGMxLjUsNy4zLDMsMTQsNC41LDIxLjJjMi4zLDAsNC41LDAsNi42LDBjNDcuMiwwLDk0LjMsMCwxNDEuNSwwYzEuNSwwLDMtMC4xLDQuNSwwLjFjMi41LDAuNCw0LjMsMS45LDQuNSw0LjZjMC4zLDIuOS0xLDUtMy44LDUuN2MtMS45LDAuNS00LDAuNC01LjksMC40Yy00Ni4zLDAtOTIuNiwwLTEzOSwwYy0xLjgsMC0zLjYsMC01LjksMGMxLjYsNy4zLDMsMTQsNC41LDIxLjJjMi4yLDAsNC4zLDAsNi41LDBjNDEuNSwwLDgzLDAsMTI0LjUsMGMxLjUsMCwzLTAuMSw0LjUsMC4xYzIuOCwwLjQsNC42LDIsNC43LDQuOWMwLjIsMi45LTEuMyw0LjgtNCw1LjVjLTEuNiwwLjQtMy4zLDAuNC01LDAuNGMtNDQuMiwwLTg4LjMsMC0xMzIuNSwwYy02LjUsMC03LjUtMC45LTguOS03LjVjLTQuNS0yMC41LTkuMS00MC45LTEzLjYtNjEuNGMtMy45LTE3LjktNy42LTM1LjgtMTEuNC01My43Yy0wLjMtMS42LTAuOC0zLjItMS4zLTUuMWMtMS41LTAuMS0zLTAuMy00LjQtMC4zYy05LjgsMC0xOS43LTAuMS0yOS41LDBDNS4zLDExLDIuNSwxMC4zLDAsOC4xQzAsNi40LDAsNC44LDAsMy4xeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01OC45LDE5Ni42YzAuMS0xMy44LDEyLjYtMjYsMjYuNS0yNS45YzEzLjgsMC4xLDI2LjMsMTIuNiwyNi4yLDI2LjJjLTAuMSwxMy45LTEyLjksMjYuNC0yNi45LDI2LjJDNzEsMjIyLjksNTguOCwyMTAuNCw1OC45LDE5Ni42eiBNODUuMSwyMTIuM2M5LjUsMCwxNS44LTYuMSwxNS44LTE1LjRjMC05LjItNi41LTE1LjYtMTUuOC0xNS42Yy05LjEsMC0xNS4zLDYuMS0xNS40LDE1LjNDNjkuNywyMDYuMiw3NS42LDIxMi4yLDg1LjEsMjEyLjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIxOC4yLDE5Ni42YzAuMSwxMy45LTEyLjEsMjYuMy0yNS45LDI2LjVjLTE0LjEsMC4yLTI2LjYtMTIuMi0yNi42LTI2LjJjMC0xMy45LDEyLjMtMjYuMSwyNi4yLTI2LjJDMjA1LjcsMTcwLjYsMjE4LjEsMTgyLjgsMjE4LjIsMTk2LjZ6IE0xOTEuNiwyMTIuM2M5LjUsMC4xLDE1LjgtNS45LDE1LjktMTUuM2MwLjEtOS4xLTYuNC0xNS43LTE1LjYtMTUuN2MtOS4yLDAtMTUuOCw2LjYtMTUuNywxNS43QzE3Ni4zLDIwNiwxODIuNSwyMTIuMiwxOTEuNiwyMTIuM3oiLz48L2c+PC9zdmc+);
  background-size: contain;
  width: 21px;
  height: 21px;
  background-repeat: no-repeat;
}
.productOption {
  display: block;
  clear: both;
  font-size: 16px;
}
.productOption_head {
  font-size: 24px;
  font-weight: bold;
  color: #f0c248;
  text-transform: uppercase;
  line-height: 1;
}
.productOption_head .item.active span {
  color: #606060;
  background: none;
}
.productOption_head .item {
  display: inline-block;
  padding: 0 24px 0 0;
  /* border-right: 1px solid #606060; */
  position: relative;
  margin: 0 19px 0 0;
}
.productOption_head .item span {
  background: -webkit-linear-gradient(left, #f0c248, #f0c248 50%, transparent 50%);
  background: linear-gradient(to right, #f0c248, #f0c248 50%, transparent 50%);
  background-repeat: repeat-x;
  background-position: 0 93%;
  background-size: 8px 1px;
  cursor: pointer;
}
.productOption_head .item:last-child {
  border: 0;
}
.productOption_desc {
  font-family: "PT Sans";
  font-size: 16px;
  position: relative;
  padding: 31px 0 36px 0;
  margin-bottom: 27px;
}
.productOption_desc:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 53px;
  height: 1px;
  background: #2f2e2d;
}
.productOptionsList {
  margin-bottom: 0;
  list-style: none;
}
.productOptionsList .liHead {
  width: 245px;
  color: #2f2e2d;
  display: inline-block;
  font-weight: 700;
  max-width: 48%;
  vertical-align: top;
}
.productOptionsList .liValue {
  color: #454545;
  display: inline-block;
  max-width: 48%;
  vertical-align: top;
}
.productDescription {
  color: #454545;
  font-size: 16px;
  font-family: "PT Sans";
  padding-right: 62px;
  line-height: 1.5;
}
.productDescription p {
  margin-bottom: 10px;
}
.product_img {
  text-align: center;
  margin-bottom: 51px;
}
.product_img a {
  outline: none;
}
.product_img img {
  width: 100%;
}
.productFreeDelivery-bottom {
  line-height: 1.2;
  padding-right: 5px;
}
.productName {
  margin-bottom: 39px;
}
.buyBlock-leftTop {
  /*overflow: hidden;*/
  margin-bottom: 10px;
}
.buyBlock-leftBottom {
  display: flex;
  align-items: end;
}
@media (max-width: 469px) {
  .buyBlock-leftBottom form {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .buyBlock-leftBottom form button {
    margin-left: 0;
  }
}
.buyBlock-leftBottom form {
  margin-bottom: 0;
}
.buyBlock-prices {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}
.buyBlock-prices._not-in-uteplitel {
  width: auto;
}
.buyBlock-variants {
  display: flex;
  flex-direction: column;
  margin-right: 20px;
  margin-top: 15px;
}
.buyBlock-variants__title {
  white-space: nowrap;
  color: #2f2e2d;
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 10px;
}
.buyBlock-variants__list {
  display: flex;
  gap: 10px;
}
.buyBlock-variants__item {
  padding: 10px;
  border: 1px solid #cccccc;
  font-size: 16px;
  line-height: 1;
  color: #000;
  text-decoration: none;
  outline: none;
}
.buyBlock-variants__item_active,
.buyBlock-variants__item:hover,
.buyBlock-variants__item:focus {
  border-color: #f0c248;
  font-weight: bold;
}
.buyBlock-form {
  margin-top: 15px;
}
.buyBlock-leftBottom .jq-number {
  float: left;
}
.buyBlock-leftBottom .jq-number input {
  width: 104px;
  height: 40px;
  border-radius: 0;
  text-align: center;
  /*padding-right: 38px;*/
  padding-right: 16px;
  font-size: 18px;
  clear: both;
  margin-bottom: 0;
}
.jq-number__spin.minus:before {
  content: "";
  position: absolute;
  border-width: 5px;
  border-color: #727274 transparent transparent transparent;
  border-style: solid;
  color: transparent;
  bottom: 3px;
  left: 4px;
}
.jq-number__spin.minus:hover:before {
  border-color: #444446 transparent transparent transparent;
}
.jq-number__spin.plus:before {
  content: "";
  position: absolute;
  border-width: 5px;
  border-color: transparent transparent #727274 transparent;
  border-style: solid;
  color: transparent;
  top: 3px;
  left: 4px;
}
.jq-number:before {
  position: absolute;
  content: "";
  top: 9px;
  right: 30px;
  background: #d0d0d0;
  width: 0px;
  height: 23px;
}
.buyBlock-right {
  float: left;
}
.productLogo {
  position: relative;
  left: 50%;
  padding: 18px 0;
  -webkit-transform: translateX(-25px);
  transform: translateX(-25px);
}
.productOption_head .item:before {
  content: "";
  top: 0px;
  right: 0;
  width: 1px;
  height: 20px;
  background: #606060;
  position: absolute;
}
.productOption_head .item:last-child:before {
  display: none;
}
.productOptionsList li {
  margin-bottom: 8px;
}
header.header.shadow:before {
  /* box-shadow: inset 0px 158px 57px -11px #fff; */
}
header.header.activeShadow.shadow:before {
  box-shadow: inset 0px 119px 33px 0px #fff;
  left: 0;
  top: 0;
}
header.header.shadow.dblcolor:before {
  right: 0;
  top: 0;
  left: initial;
}
header.header.shadow.dblcolor:after {
  box-shadow: inset 0px 119px 33px 0px #f3f3f3;
  left: 0;
  top: 0;
}
header.header:before,
header.header:after {
  position: absolute;
  height: 300%;
  width: 100%;
  box-shadow: inset 0px 119px 33px 0px transparent;
  content: "";
  z-index: -1;
  top: 0;
  left: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  pointer-events: none;
}
.page_catalog header.header.shadow:before,
.page_catalog header.header.shadow:after {
  box-shadow: inset 0px 119px 33px 0px #fff;
}
header.header.dblcolor:before {
  /* width:42.2vw; */
  /*17.11.2016*/
  width: 42.2%;
  /*end*/
}
header.header.dblcolor:after {
  /* width:57.79vw; */
  /*17,11,2016*/
  width: 57.8%;
  /*end*/
}
header.header.bgGrey:after {
  width: 100%;
}
header.header.shadow.bgGrey:after {
  box-shadow: inset 0px 119px 33px 0px #f6f6f6;
  left: 0;
  top: 0;
}
.mainRight.active.cat .catalog {
  padding: 0;
}
.mainRight.active.cat .cardGoods {
  /*margin-right: 3px;*/
  margin-bottom: 91px;
}
.mainRight.active.cat .catalogSliderItem {
  display: inline;
  text-align: justify;
  padding-right: 0;
}
.mainRight.active.cat .catalogSliderItem:after {
  display: none;
}
.mainRight.active.cat .catalogContentSlider {
  text-align: justify;
  padding-top: 25px;
}
.mainRight.active.cat .catalogContentSlider:after {
  content: " i i i i i ";
  padding-left: 330px;
  word-spacing: 330px;
  /* padding-left: 269px;
    word-spacing: 269px; */
  visibility: hidden;
}
.catalogSliderItem {
  /*text-align: justify;*/
  /* padding-right: 10px; */
  box-sizing: initial;
  /* margin-right: -10px; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.catalogSliderItem:after {
  content: "";
  visibility: hidden;
  display: inline-block;
  width: 299px;
  /*width: 100%;*/
}
.mainRight.active.active .catalog-filter ul {
  text-align: left;
}
.mainRight.active.cat .catalog-filter {
  /*padding-top: 0;*/
  /* margin-bottom: 34px; */
}
.ms2_product.cardGoods {
  margin-bottom: 4vh;
  margin-left: 3px;
  height: 345px;
  vertical-align: top;
}
.mainRight.active.cat .catalog-filter li {
  margin: 0 51px 0 8px;
}
.cardGoods .defaultImg {
  /* min-height:180px; */
}
nav.header_menu li.subMenu:before {
  content: "";
  position: absolute;
  top: 25px;
  right: 0;
  border-width: 5px 5px 0px 5px;
  border-style: solid;
  border-color: #f0c248 transparent transparent transparent;
  color: transparent;
}
nav.header_menu li.subMenu:hover:before {
  border-color: transparent transparent #f0c248 transparent;
  border-width: 0px 5px 5px 5px;
}
nav.header_menu li:hover ul {
  display: block;
}
.toCart {
  width: 124px;
  height: 40px;
  line-height: 38px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border: 1px solid #e8e8e8;
  background: #e8e8e8;
  position: relative;
  text-align: left;
  padding-left: 39px;
  color: #7e7e7e;
  float: right;
  font-size: 16px;
  text-decoration: none;
  box-sizing: border-box;
  -weblit-box-sizing: border-box;
  font-family: 'PT Sans';
}
.toCart:before {
  content: "";
  position: absolute;
  top: 9px;
  left: 11px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI1NDQxN0IyNzZBMDExRTZBMUFEOUE5N0ExQjRBNzlFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI1NDQxN0IzNzZBMDExRTZBMUFEOUE5N0ExQjRBNzlFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjU0NDE3QjA3NkEwMTFFNkExQUQ5QTk3QTFCNEE3OUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjU0NDE3QjE3NkEwMTFFNkExQUQ5QTk3QTFCNEE3OUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fmo0WAAACcUlEQVR42mSVSWhUQRCG+715kwgjokYRXBKXHMRLxOWigujNk7iBAfUibpBDRETFZWZQvGoOKogHUUEvUQ8iKB70oF7cwIOYIAouCIILMcZkXmb8C77GMjZ8VL1+0/+rqq7uSSqVSmBkIheJaIS/oyim4P8Qv9y7tFwu16vVamrr5I+mCIzDBie2VTwQI+ITDIrnokuMFyZm65rNt0WJIswQyLHLxCUxj+fX4i3CbaKDeRPfpqiu24OECxZxilAU2yweIlYWE8R8sUasFQtFSezB9kponytNPXE1XCSe4q9A2NfWbEqkgY/eE7NFpyK9FvhBoH438Zci1kQUOV9vRizDf0PENq4q0olecIOYJY6LJywoUqcoFn1j2O36RvwjXvAA9phLc5AoTexnrJEYEufEd3uvVHt5vysK2oIlog+xAmI2avixE0bFYbGb+Trzt62NlHa7CbYw2ecWJRS7ARniJ8A2b4Zr8JfY6ambzJ0/h967y/NvcZLoXpBRcIehKR4K+/I3JxJ/9FncEOvEBaI/JB6J5a7ONfw27NeMIve7E9DgvK63dhDbmX/mxIqIpdRxNev6Y8qnsDuwJWynuC/eicVjxEqcZUt/prioHR+Jl8MVojpvhXU7a+9WcfzGisVOuIU9GtvGFg2Qoo3HfDF3N8+wE4ttVSD6aWKvovuoaLNYA4vmjtgvWsV7sSn8O2qurSzqD2KlOCux0yYmm9vlUGDbh1iwRVzGH6B1XpHJXDamlffdEumJX7S7MQrWSb9Iz00Vdi3tFJPC/+OM6KE7EtdGSUoKDQRjWl/EQTFZtBOVsQCBLsQsTf93UfsjwABYOrzTHmdZlQAAAABJRU5ErkJggg==);
}
.mainSlider-block .owl-item.active {
  z-index: 1;
}
.mainSlider-item {
  /*position: absolute;*/
  width: auto;
  height: 100%;
}
.ms2_product.cardGoods form {
  margin-bottom: 0;
  /*height: 292px;*/
}
.header_openCatalog .header_openCatalogClose {
  position: absolute;
  top: 25px;
  left: 28px;
  padding: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.header_openCatalogClose span {
  width: 14px;
  height: 2px;
  position: absolute;
  top: -1px;
  left: 0;
  background: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.header_openCatalogClose:before {
  content: "";
  position: absolute;
  height: 9px;
  width: 2px;
  background: #fff;
  bottom: -2px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.header_openCatalogClose:after {
  content: "";
  position: absolute;
  height: 9px;
  width: 2px;
  background: #fff;
  top: -2px;
  left: 0;
  /* Для Firefox */
  /* Для IE */
  -webkit-transform: rotate(-45deg);
  /* Для Safari, Chrome, iOS */
  /* Для Opera */
  transform: rotate(-45deg);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.open .header_openCatalogClose:before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 4px;
  height: 8px;
  background: #2c2a29;
}
.open .header_openCatalogClose:after {
  left: 8px;
  height: 8px;
  background: #2c2a29;
}
.open .header_openCatalogClose span {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #2c2a29;
}
.productSaneGoodsCarousel {
  clear: both;
  width: 98%;
  margin-left: 1%;
  margin-bottom: 34px;
}
.productSaneGoodsCarousel .owl-dots {
  display: table;
  margin: -38px auto 0;
}
.productSaneGoodsTitle {
  background-color: #e4e4e4;
  color: #5f5f5f;
  font-size: 18px;
  font-family: "PT Sans Narrow";
  font-weight: bold;
  position: relative;
  width: 100%;
  clear: both;
}
.productSaneGoodsTitle span {
  padding-left: 20px;
  line-height: 34px;
  background-repeat: no-repeat;
  background-image: url('../image/image/arrow_down.svg');
  background-size: 5%;
  margin: 0 auto;
  display: table;
  background-position: left center;
  text-transform: uppercase;
}
.productSaneGoodsTitle a {
  background-color: #ca3328;
  font-size: 14px;
  line-height: 34px;
  color: white;
  position: absolute;
  left: 0;
  top: 0;
  text-decoration: none;
  padding: 0 20px 0 32px;
  margin-bottom: 40px;
  text-transform: uppercase;
  background-repeat: no-repeat;
  background-image: url('../image/image/arrow_left.svg');
  background-size: 7%;
  background-position: 10px center;
}
.productBlockRigth .toCart {
  float: left;
}
.textPageTitle {
  font-size: 36px;
  color: #2f2e2d;
  text-transform: uppercase;
  font-weight: bold;
  /* padding-bottom: 19px; */
  padding-bottom: 20px;
  position: relative;
  /* margin-bottom: 27px; */
}
.textPageTitle:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 52px;
  height: 1px;
  background: #2f2e2d;
  display: none;
}
.textPageTitle h1 {
  font-weight: bold;
  font-size: 36px;
  margin-bottom: 0;
}
.textContent h2 {
  font-size: 32px;
}
.textContent h3 {
  font-size: 28px;
}
.textContent {
  padding-right: 3%;
  font-family: "PT Sans";
  font-size: 16px;
  color: #575757;
}
.textContent p {
  font-size: 16px;
  line-height: 24px;
  color: #575757;
}
.textContent blockquote {
  font-size: 16px;
  color: #1d1d1d;
  font-style: italic;
  border: 5px solid #f8e2a6;
  padding: 17px 83px 19px 52px;
  margin-left: 0;
  font-weight: bold;
  margin-bottom: 25px;
  font-family: "PT Sans";
  line-height: 24px;
  position: relative;
}
.textContent blockquote:before {
  content: "";
  position: absolute;
  left: -25px;
  top: -23px;
  width: 71px;
  height: 63px;
  background-repeat: no-repeat;
  /*background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QONaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YzE5OTE4ZGUtMjAyYy1hYTRhLWFhNzctYzU1ODliOTYxMjE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFFOEE4MEU0ODRBRDExRTY5MjkxQTI1NDhCNzBBNjg3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFFOEE4MEUzODRBRDExRTY5MjkxQTI1NDhCNzBBNjg3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNlZTE4YzgzLWU5NWEtYWM0NS05YmYzLWIxOWRmZTVkNDY5OCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmY5ODkzZDNjLTU1NzQtMTFlNi05MGY1LWU5YzZkMTU3NjhkMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwMBAQEBAQEBAgEBAgICAQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA//AABEIADEAOAMBEQACEQEDEQH/xACRAAADAQEAAwAAAAAAAAAAAAAABwgGCQQFCgEAAwEBAAMBAAAAAAAAAAAAAAgJBwYBBAUCEAACAgEEAQMEAQQDAAAAAAABAgMEBQAREgYHITETQSIVCGFRMoIUQmJDEQACAQMDAgQEAwgDAAAAAAABAgMRBAUABgchEjFBEwhRYSIUcYEjMkJSYoIVFgmxwYP/2gAMAwEAAhEDEQA/APuWZlRWd2VUVSzMxCqqqN2ZmOwCgD1OvxJJHFG0srBYlBJJNAAOpJJ6AAdST4a8qrOwRASxNAB1JJ8hqUO6fsNaq5+Gr1CCnaw+OsEXrVtGf81xPGWOowINWmBvwlALu2zf2fa0zeWvfTkcdvaLHcWw2tztWwnpcTTKW+/oaOkJBBhgHX05gC7sFegjBSRodocC21xg3uN1vLHlriP9NENPt69QXHg8n8SH6VFV/a+paG6Z27H92wcGcx0NuvFIzQzV7cDxPDZiC/NHHKVENuFS2wljLIfY7MGVXq4m5RwfL2zod44GK5gt5GMckc8bIySoB3qrkBJkBNFmiLI3VT2SK8aYLu/al/s3NPhsg8UkigMrIwIZDXtJWvcjGnVHAI8RVSrHV60vXL6l7yT55lxGWXDdMFS0cdaX8pk7Mf8AsVbMkL7S46misnKAEFZZgwJO4jI2Dmc/P/vTutsbmG1OJha3DWFwPvLuVfVhldD9drAoIrGCCktwGBJqICABKzKce8IRZPGHLbv9WP7iP9GFD2OgYfTLIaGjeaRkEAUMgJJQOXx73yl3/Cfk61WzRs13WvkKs0chiisleRFW4Y0htwsBuCuzr6c1UkbthwbzRiObdo/5Fj7a4s7+BxFcwyKxRJaVPoz9qpPGaVBWjoKCVEJXuyLfmyLzY2Y/t1xLHNbyAtE6kBmStPrjqWRh8/pPXtZqGm81tGuI1OP7B94lw+JrdSx0xju56F5sm6MRJDhVdofg9NiBk50ZCd9jFE6kbPpCPfLzFcbV2zBxfgZTHls1E0l2ymjJYBinp9KEfdyK6Ma0MUM0bAiXowXA+zI8rk5N1ZBO60snCwgjo1xQN3f+KkEfzujA1TSS8O+Nx3nMyXMmjjrmGeJ74BZDkLT7vBjI5AQyowXnOy/cseygq0isFA9qvAQ5k3W+V3ArjYWKdGuaVU3MrfVHaKwIIUgd9wyHuSKiAo80ci7HyxyD/heIW1xxU7guwRFXr6SDo0xHgSK9sYPQvUkMqMpvaCCCrBDWrQxV69eNIYIII1ihhijUJHFFEgVI40UAAAAAatZZWVnjbOLH46KOCwgjVI441CRxoooqIigKqqAAFAAA6AaR+eee6me5uXaS4kYszMSzMxNSWJqSSepJ6nSX85d4l6p1hcbjpmhzHYzNTgljYrLUx8aL+Qtxsv3JMyypFGftYGQup3TSl+8fmK54047XAYKUxbqzxkgjdTR4LZVH3MykdVch0hjP0splaVGDxa1/hfZkW59xnI36B8Tj+12UioeUk+khHmo7Wdh1B7QrCj6lfxd0Cbv3YlqSGSHDY9Y7eatR+jrAzMIacDbFVtXnQqpP9qK77HjxM2/blwld82b6XFzl4tp2IWa/mXowjJISCM0IE1wysqE/sIssoDGPsZmOSd8w7GwBu0Cvl5yUt0PgWp9TsPEpGCC1PFiiVHd3DoTj8fRxNKtjcbVhpUacSwVqsCBIoo19go9ySSSzHdmYkkkknVzMFgsPtnEW+AwFtFaYa0jEcUMY7URR5AeZJqWYkszEsxLEkoff397lL2TI5GV5r2ZizuxqWJ/6HgAKAAAAAADXma+tr09c7PMGVky3kXs0jvySlcGKgXclY48bElRkXf25Txu5/wCzHUH/AHT7kuNzc8bhuJm7orS7FnGPJEtUWEqPhWRZHP8AMzHT98U4yPF7Bx0aCjTQ+sx8yZiXBP4KVUfIDTc8XeX+jdR69i+t26mYqy85rGTyoqV5qj3rUpZ5XSCy9x4ooBHGGERbjGPt+umg9uXul4d4u2NjtgZS1yltc98kt3eCGJ4WuJnJZyscrTlEjEcSssLP2xr9HnrLOSuKd5brz1zuC0ltJIu1UhhLsriNF6KCyCMMzFnILhasfq1V9S3Vv1a92lPFaqW4Y7FazA6yQzwSqHjljdSQyOpBB1THF5THZvHQZfETR3OLuYlliljYMkkbgMrqw6FWBBB0r91a3NjcyWd4jRXUTlXRhRlZTQgg+BB1Cnn7KyZDyHcpliYsLj8dj4l3PEGauuSmYL7BjJe4k/UKP6ajN729zTZznW6xbMTbYiytbZBU0q8YunNPCpa47SfMIB5CjrcG4xLDYMN0B+reTyysfPoxiUfhSOo/E/HWk8S+VendEwYxOQoZg3r9+a3k8lWrVJq6b8YKkY3tx2nhgrxgkBCVd2Kg767/ANsfuU4p4Z2cNs5yyypzN7eyT3d1FFC8Q8I4VFZlmaOOJQSAhKu8hVWr157lLjLdm9sz/c7Ge0FlBAqQxOzqx/ec/sFAzMaA93VVWpFNV/isrjs3j6uVxNuG9j7sfy1rUBJSReRRgQwV45I3Uq6MA6OCrAEEaqbtrcuB3hg7bcu2bqK8wd2nfFNGT2sKlSKEBlZWBV0YK6OrI6qykBUcni8hhr+TGZSJ4L+FqOjeINKjwqCCCCrAlWBBBIIOvYa+5r0Nc4PKeOmxnkLtkE6spnzFrIxlh6PDlG/IRMp9mXhZA/ggj3GoFe5DBXe3uc9z2d4rK02Wmulr+9Hdt9yhB8x2ygdPAgg9QRqg3Gt/Dkdh4uaEgqlmkR+TQj0mB/ND/wA+el/rEtdzq6v14sXJ/H5jtFzBUzmRr4/nvsKjRVLLrHv/AMBesTf5E6st7FL7K3fB5gyBY2ltmLqO2r4CEpBKwX+X7iWf+osPLSV89wWkO+hJbU9aWyiaWn8YaRAT8/TVPypqdfOuOnoeSczLKpEWTgxuRqsf/SE0YKbsP4W3TlX/AB0h3vLwN5hefstc3KkW+RhtbqEn96M28cDEfhNBKv8ATrfuFshDfce2ccRBktnlicfBhIzgfmjo356T+la1q2rK/Wixcfr3Yq8jO1Kvl671OW5RJ56g/wBxIyfb7Y4mIHoC2/11V/8A1832Um2LnrC4LnEQZSJoa17Vkkh/XVfh0SFio6AtWlWJKke4mC0TO4+4jAF69q4eniVV/wBMn82cA/KnlqldUD0u+lP5M8U4zyDHBbSz+Lz1OIwV8gIvmisVuTSLUuwhkZ40kdijqwaMsfRgdtLL7hPbTt/nG3hycU/9u3paR+nFc9nekkVSwhuEBUsqszGN1YNGXY0dT261Hjrk/IbEke1eP7nCSt3NF3drK9AC8bUIBIADKRRqDqpFdJDH/rRn2uIMr2DDwUA4Mj49btq48YO7KkVmtUhjdh6Al2Cn12PsU+wf+vne8mURdyZzFQ4UOO5rYXE07JXqFSWGCNWI6AmRwpNe1qUOy3/uJwK2hOMsLt77t6CUxpGD82R5GIHwCgnwqPEVhgcHjut4ijhMTD8FDHw/FChPJ2JZpJZpn2HOexM7O7bDd2J2GqZ7L2dgNgbXs9obZh9HC2MXZGpNWJJLPI7UHdJI7NJI1B3OzGgHQK9nM1kNw5WbM5R+++nfuY+AHQBVUeSqoCqOtAB1PjrI+RfG+J8hY6KG1K1DKUfkbG5SKMStB8u3yV7EJZBZqSlQSvJWVgCrD7g2Xc8cB7a5zwMVpkZGstx2fcbS8RQ5j76d8cqVX1YXIBK9ysrAMjrV1fq9gchZPYd+8tuonxk1PWhJoGp4MjUPY61IrQgg0YH6Ss8V/wBaOytbVLXYcHFR5jlPXS/Pb+Pf1K1JK1eHnx+nzbb/AF0itl/r55BfJCPI5zDR4fuFZI1uZJu2vUiFook7qeAM9K+et6n9xO3Fti1tY3rXlOit6SpX5uHdqfP0/wAtVP1LquK6Zg6uCxCMK8BaWaeXibFy3Lt89uyyhQ0snEAbDZUVVHoo1SLjDjXbfE2z7fZu2EYWUJLySPQyzzPT1JpSAAXegAAACIqRqAqKAs+6tz5Pd+ZkzWUI9d6KqivbGgr2ogPkKk/EsWY9SdaXWg653Ro0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjX/2Q==);*/
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAA/CAIAAAA9o0LkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBDMjlGNkFDQzU1RjExRTdBODM2RkZBMzE5MTFFM0MzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBDMjlGNkFEQzU1RjExRTdBODM2RkZBMzE5MTFFM0MzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEMyOUY2QUFDNTVGMTFFN0E4MzZGRkEzMTkxMUUzQzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEMyOUY2QUJDNTVGMTFFN0E4MzZGRkEzMTkxMUUzQzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4qCLduAAAEpElEQVR42uyaXYgbVRTHz525mcwk090mu8t2026JKKsPfZCC4OeDrIqCDxYR+yJCqY9C+1TBBwUf+tCXFhQ/3hSEQpGF+q31QYtWhW5R6dqPLSxNm+5Xkk0yM5lM5sNMWl9sJjkz92aQkMNCSPbO/c/v3HPPPffOkHq9DswmuA2pWaBmAeoXQJrWdrwCgzHitRLWrYR5nWgXobWp5d/s2oxGFhDtumz8TYzL0LgGjavg6nf+kd7Ll0Rwm8nGsmhcAv0SmMtgV/peQsPDVJXa71D7FfQ/wLO7dbmNz7C4Vqq+SNpC2iI4tW5CWQ5Uir4kls9A7afuMPxMsopS6RvY+hGcarQeUFSysUTXToF+AQZskrUqrX8GW98z9kP7x9vqJ7D1Awze1LWTsHGSS1e9qNK1c+TGe+BqAx8ic0UqHIfmCq8OKX/POeG8kK7+TArHogjZ5XBUavEjKH8VKd9vg+TuEFFX/haK70dKkRSUuRBU6s0PofJ1mAVFBvUhUPdYqTlbmnHbX7FIZ0IjqXtBfdBOzbWkGYeOY6nUjYUQSHQSpl5sbH/CEdWwvlb0i1B8N8TITOyzsvOWtCP0vJKNK7D2MVZp8iV9+mWPRKlORMcQV97Cth57zMwdsOlExGxBrx9FXubtPqKPPRI5Ryk3TmCX8qn92vT+6DlQXT+FKbF8pNk39LGHIyPJ7Yqu/huq6cS+CEj+TP+3gjRh/VPUFZln9fHoSL4jb36AapfMazOvRiyIb3+kyt/hZq2k515jQZIbV5CrrTV7KHqZf+ez9DkuJJ73iMg0UJtf4GbeA5acZ6KSG8vQ2kD5L/Mk4+YCar/g4vwppi2Z778qbu7SrJWcZRFTjCVk6rPUPaxU0BZD3dT9rLta7S+c+zLI1TZQyI8K8xouKe1iraWNq7gaPsfqvoR1C9ppHWOJDNtBigtWASc0xU61hq5zUixKolNBrvIQvqq8KwLtLWyVJDBR0VYFPayUlQrsWjxixG3EExQdqhAHRi6TkoOmYlvoO1RuE9m0lciyaTkhtqGs5xaugT0zqZxNpIp+KvvvAIq2NN1K7nJ6Rg7Bj1X9fJqO3yXk+Y5JTLSSO22a6UeFny2lBVIK3M9QIQ2ZeW3mQHC2aWGFtEWiLXafcf6f0N5HNnIHe+zwBcC7sM+k06F0Wl15p0cSAE5KUDurLB8WgpfZdrYwgaNp5xXtz4Cx4nqObZdTm6d71IECcDWxei4gWfA+LQ0S4o7UyZUBxQohnIWCTzkHQOW5EI95zRipBtJnOPfFdQcDMTKUVDCUVN4wUgnKMFIF13oxUnneMEagmI4zW3hxSUlxUpG4ItCNkYr5QOd/uV4RcRipYgyMUW0xoupGxT0CncDzhhhXYe7DFZB+hCRvKCeYSrmXs5hyT9efLe5CwQ+EBGP743y1rOzT3X9PzoI8x3OoJl8IpHIF2c2/zU1q5+s9HhOa+SNAM3yEMs/1eEGC3H5HWmoWpM0vwbjceezthJlsLpCEf6/KfXb2GTPV5ymr6BjKxoL/zq612jnNDSVEQVAhmfMy8/r4o732KFze/B6tVyOqEdWIakQ1ohqs/SPAAAAekDbSnFP9AAAAAElFTkSuQmCC');
}
.textContent .title {
  font-family: "PT Sans Narrow";
  font-size: 24px;
  font-weight: bold;
  color: #606060;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.textContent li {
  list-style: none;
  padding-left: 22px;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAACCAIAAAAM38H+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIwQzc4QjgzODRCODExRTZCQzlBQTJCOEQ4QzZDRUM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIwQzc4Qjg0ODRCODExRTZCQzlBQTJCOEQ4QzZDRUM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjBDNzhCODE4NEI4MTFFNkJDOUFBMkI4RDhDNkNFQzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjBDNzhCODI4NEI4MTFFNkJDOUFBMkI4RDhDNkNFQzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4e+aj6AAAAFUlEQVR42mL8f9iSgQjAxEAcAAgwAJwwAf9TSK2TAAAAAElFTkSuQmCC);
  background-position: left 9px;
}
.advantagesList {
  font-size: 0;
}
.advantagesList li {
  width: 45%;
  margin-left: 3%;
  margin-right: 2%;
  background: white;
  font-size: 18px;
  color: #606060;
  text-transform: uppercase;
  padding: 18px 10px 18px 44px;
  display: inline-block;
  border: 5px solid #efefef;
  box-sizing: border-box;
  font-weight: bold;
  list-style: none;
  position: relative;
}
.advantagesList li:before {
  content: "";
  position: absolute;
  width: 51px;
  height: 51px;
  background-repeat: no-repeat;
  left: -27px;
  top: 2px;
}
.advantagesList li:nth-child(1):before {
  background-image: url('../image/image/1_1.svg');
}
.advantagesList li:nth-child(2):before {
  background-image: url('../image/image/2_1.svg');
}
.advantagesList li:nth-child(3):before {
  background-image: url('../image/image/3_1.svg');
}
.advantagesList li:nth-child(4):before {
  background-image: url('../image/image/4_1.svg');
}
.advantagesList li:nth-child(5):before {
  background-image: url('../image/image/5_1.svg');
}
.advantagesList li:nth-child(6):before {
  background-image: url('../image/image/6_1.svg');
}
.advantagesListNew {
  font-size: 0;
  display: flex;
  justify-content: space-between;
}
.advantagesListNew li {
  display: inline-block;
  font-size: 14px;
  width: 122px;
  text-align: center;
  vertical-align: top;
  background-image: none;
  position: relative;
  padding: 72px 0 0 0;
}
.advantagesListNew li:before {
  content: "";
  width: 81px;
  height: 68px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -40px;
  display: block;
}
.advantagesListNew li:nth-child(1):before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABECAYAAAD5lNkeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAwMzYyNDgxQzU1NzExRTdCMzU5OTY2QUVDMTQyNTBDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAwMzYyNDgyQzU1NzExRTdCMzU5OTY2QUVDMTQyNTBDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDAzNjI0N0ZDNTU3MTFFN0IzNTk5NjZBRUMxNDI1MEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDAzNjI0ODBDNTU3MTFFN0IzNTk5NjZBRUMxNDI1MEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7DVpoZAAAJt0lEQVR42uxc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');
}
.advantagesListNew li:nth-child(2):before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABECAYAAAD5lNkeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVEN0E4MzYxQzU1NjExRTc4NUQ4Q0ZGMjIyMjRGQjI3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVEN0E4MzYyQzU1NjExRTc4NUQ4Q0ZGMjIyMjRGQjI3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUQ3QTgzNUZDNTU2MTFFNzg1RDhDRkYyMjIyNEZCMjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUQ3QTgzNjBDNTU2MTFFNzg1RDhDRkYyMjIyNEZCMjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6IJw79AAANaUlEQVR42uxc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');
}
.advantagesListNew li:nth-child(3):before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABECAYAAAD5lNkeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdFNTUyODUzQzU1NjExRTdBRTk4ODdCRUE1OEVGOERFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdFNTUyODU0QzU1NjExRTdBRTk4ODdCRUE1OEVGOERFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0U1NTI4NTFDNTU2MTFFN0FFOTg4N0JFQTU4RUY4REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0U1NTI4NTJDNTU2MTFFN0FFOTg4N0JFQTU4RUY4REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4EQGCLAAAJYklEQVR42uxcZ3AVVRS+oSd0pBpFWlAQjSgWEIEBSWDAgIAgloD+0HEYR4pDUURsCIogYkMZYWwIgkAoUiQUjRoIRUSagogUkRKQXuM5876dPdnZ9jZvH7ujZ+abd/e9u3fffu/e0+7Zl1BQUKCKLD+kqxjLA4SuhBsI1QknCbsI2YSpaMdGmi8u8hAlVLDkLsI7IE9KFcLV+HwYYRThhaB86WIBIrAbYZUJgX8RzojjUoSRhOn/k6hUbRBWldCCMEt8dpQwhHAtoT7AJH8j+vQkjCdUQL/rCImX40YS4qwTGxMeJ3Qg1CWUJBwjVBR9NhF4wH0WY/AyHiGODxKqob2fsJrwBRAXnRhPEl8kPOfQ5xyhBmaincwg3OfQh41QX8KffpMYr+X8mQmBe5l+vGoy1AWBLI8RLqHN+nItZrCUtoR1hDp+31w8rPNwuCyafE0YCwJPQ4+1IpQnzHQ5JhN9M+F6wkrxQzQg9ME1FfTtMrxf4NcN+r2ceRb8Lo7HEQbF4YdrSVhBKI7jkZYuUQiW8yCDjhoUJ/XxHeFBcfw0XKNQLud0C0KdpBbhDljwmoRThB2EnwkbXI7BfuQzhBsJ5QhtCEvCRmJN+HcKFtLNzbO/2J/QiZBk0YeNxRTC2y7GmwUSWW7xi0Q/l3NlMf5uF/3fI+TAdUmy6ccGZSJ+lNsdxpTuTfkwLuftSByURRLB7juwEbjTxM/bAMPEzngjuC218Hkq4UdCBmGezWrQZFsYSbyGcB7tFMKthDUm/ZYbCPyE8JqJ36eg2x4lvIRwjyUL+jPXpH8X0a4btti5GRzgSgZ3xyhj4I5owiFhpgWBLCcIbxGaEraI9xdYWN+mov084dWwkJiMbIwk8F3CfEM/nhmDxfEThA9cXmMnyM/H8RUWfmAvg5861A83yw8SPxfZFE4OcA6wH6ITKYMN+u/9KK9zhPCQOB5gYpDmIKr5VLw3VngNgSSxBUI4hdi2NRxfoxQ3JBAGeLzeQkIe2qUJnU368I/3MIyXJi8HmcRHRHu8QW9JaYIlqNBnYxGuOVW0W9v0yxTtrvAaAkmi9Nsm2/RrLNrfFvGaa0W7oYPPqK2KMnC+A0liFbyedHCwy4n2wSJe84hoO82u9YbQMpAkXhLjJtj0Oy/aRU3pl7EY10xKmXzXwJG4XxDTyGU41qSI12wg2vsc+jYX7T+CSmKOaA+06cdJhAJhDIqi5DMM49rpay0ZcTSKbFDcSfxQtHsjG2Mm7CSvFK7JQI/XY4deZs3n2tyn9BU5C3QuqCSyuzJNHM83uD1S3hBt3r2r7eF6TExJYeW3W3gCuWLZX0LsHeiIhRMEu8TxR4SlSt/WlASvN2RyqkZxnVGGmd7PpA9HRb8glpc+Yn7QSTyDrEqe0Ht3q8JZbk26G2JpJrWDw/ic3vpYRcpJNHlFRbLeZgkOTf5B5DIvLFmcAyqS3joqXI/VJv04OXCPOL5KRXYDF0EN3KQiyV1Oq6UhCtoGMjThTfrhFt9D7kINM+jFmImf+cSywuputdBX2rJOQ+JCW87pYubmYxyzVNd4B6O0SIzjWxbfz+2BGuLGjzv0XQp/kVNhFwyfVTYhMA/JBierLq97pV836udMPAg3opTBIbZTAZyUfR2+XyssY95aOIWlvwkzN9vld0iJYXh5WUg8DJcnFUTwknWz2/abimzyjxPRz1mPYVpP0c4N43JmkWUhnN1u72GM0x4JHKr0fRWt7ieUJE4USYH6mImpyn9hX1Xup4xUPtbi+F0BwbWH96tIKZxWF8ObSmPhfrDlrQKnOREO9AWXY/P+Caf+lys9+dsM7o9cxlzQNNnPm4xHfWJZ+ItmP9hZxM6avKncbRWkGFymsyION8boHCldtM7rhKM+MdNmxhtvur/ItNjJVJNxSpv0S/LTtYknifeKNrswPWBw2ArvRKi3R/ThGLqFxVicEZ9u+DwX4zBWITKZLcjt6/cN+r2cK8I/Kwldl2ih8zhVv0MVznKz7mwIfbcG/iYbjGTR50llXtjEydfv0f4J4aNvy9lvw9JRpKpW2BiN/Yi1OXLRdgE7Cf2XYXLOCGVdGZaHhEMFeAN1VCwfIIrzcpb7wHMd+q7HjJmBCMVKtiH7Y5cTZLcqy0KlhIrEEqpwvs9NCmoPXBeragguduLnVb5yMdZs0e4eVhJ576SS0EvRbAxpDjnH3pOUnsqvFsUYi5ReutICCZHQkZgRxVKWwtsE7dDmXcGnlL472EG530ZglaA9gcXbt13CSKJMtmZ5JD8XjnSuxedOIh916xo2ElNF8M+zaK1HEhcaXqMlUerh9kovDA0FiXIWzo/iPPYr26B9QZw7X7hHbVThZwHt5Ahia83QdQwTiV2itMqapKvCW6DHRCJDK3wqqcw3vaxEWvIeYSExWelblOzwZnskf7aNyxKNkZD6uIPy4aGgYj4v5SUiw+IkxQ3LbZ6Nfuuo9NSak+xWesE9x95pYSAxw6NV5j2VymhvNAnTdim9GLSy0ity3cgcP610rEnkX7ot2pcMVtVJurogP8sjGTMNP3JCkElkhV9aGIbDHuPsOS5mVOcoxuYE7lYR9bQMMoldPC5l3nOuh/ZeG79yrdKfba6noqttnOVXLB1LEhMMhiHLI/lOLtE8j1baN70YSxI5H6iVgWxWkcy1H8Yoy2P0kqf0OnIuCmgaRBLlr2v2nzXVbfzK29A+6cKvzEY/hfOSLfqZlenNEO1uQSRRmxVcWsfFSTURIfD2KKfquQxkmoNBWezCrzyrCld7mRkYrhTbieuOxffgVBiX5J2L9ZKO1fYAF7mnCNdmCqKWMoZ+vAfNWedMiyXpNmU2V8wkPn+S+IyJ6oV2c6UXu3NucZ3SqynYKDVU1tVqcZ+JkpQkuBBlLPry5vpoYYw0v7IgCr9yodIrGtoKv2+0Kly7KCURelt+rz5BmolmpSF/q0hGOwfhH1vSIfiMX7ky4aC4KfYrD7m83iH0b4XzU+H/DRF9xmDGpoG8VBO93DRIJPIfB/Eu3XGknnJgDU+IPlxQxFnp3mI27fKY7dH6a6Hfl6rw89Sse4eK62rRVDMQ2gbHz8bEt7sM/5+4TCxhKayffo1inBQLfcbWu53rUUL0N1dS0uBHStkSJYEK/Y1PsW72I0sTRBIvwvAcEO8t8DiWPO8Axr34XyCRJR+6aQeW5ASP40zA+TswXv7luJl/BRgAHU4DxLr3SsYAAAAASUVORK5CYII=');
}
.advantagesListNew li:nth-child(4):before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABECAYAAAD5lNkeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ3MzUyRkQ4QzU1NjExRTc4MUIwRjFENzhCQzg5RjhBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ3MzUyRkQ5QzU1NjExRTc4MUIwRjFENzhCQzg5RjhBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDczNTJGRDZDNTU2MTFFNzgxQjBGMUQ3OEJDODlGOEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDczNTJGRDdDNTU2MTFFNzgxQjBGMUQ3OEJDODlGOEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5YuwXTAAAOxklEQVR42uxcCbRWVRXe5/EDIpKKskqiUleSIaGiopGIkCgpDgk4NSgiJgIrJUAxE22FhkMlpYupqKRcS8OZVHomIM9CDV7OQqbmgAkBDkikvNO3z9n33nPvPXd4//uxgHfW2v8dznDP2XfP+9xfaa2ptbSs1LWioBWJ/xel0tQw1Hf/BlI0nnycrsxvPeB4wAf0UUgDVaKNlnY6ah90Y4mllK0K56vifWP1Tn9d9EymRO6cBJTB3oUEo2o6Br+3Adq00iGQyG8pCSn8KdoI/L0F5K11XtEpgFkl6WQHlYkOMoHYFwB7AV1dADc5WDsXMC2kUkpTdS1ge1EsvQFnCGLHAaG3hvSnaCLuX9pKieWE+3cBhpFBHWcDcfc7kvcawKhWJGZrxLVy3gNwkXD6B0DkMJwuDVgYZQZgeCsSfSYD0QScfyj3pgL2IauA3kf1SbjbqK3GrkP7eTgdFHQ3iopaDts2O9sVPGHsRls6AOYYtlYGSetxfQLOV0r7doA7cXbEDkWJXm2YPp+CQ6NcD8Tvlc4YbwAG4v6fpE9H4H4h7n1px7ETfeyjI1Yke9yMs4k64q8rcDzOGed1NsBRtUjadALchbNuO4ZMzBNC2lUwqh5Udo+jeG7G9S6OHfc+2p+K+8ulfk/8PoR7e8Tszu1QKGaycwyRhjI1U+doXL0j9/fF9TU6vtD1OD8Bx5Vy3R2wEMN9zOJVbafs7HP7dKbjz/JvvFN/IX77Ou4hw5s4PS50EWGoY8y7RSntoMa2csCWn+P8j0KN3H8uoH0QLZHyMuBbzos4GvBbQNvtE4kqgSgXYdmy8jy0eTdkWWhvSooBRXcYLR71OwUiYbsMWNRlCnOV8F3iS38JbaY4yJ6I30NC/RG1vQrwU2ekc/B7PTlmFJWBbZQSP3QQeYGXtRX9BG0apE3FGOEOuxp7XBn4Ni5vcfzs8YDLtydKVFuWnuq7zwrjJsFGExZ/Go7zPe16oG456trL9fcAP3ARaalTM3KZvYc4fUejdkbNLBiNuXCozh/ZZiukCVVbUL/ayGyFc8cCaUlk249EO8gDomWDe0/jdyxgcWKgS00Ux/bZrGzY7Fl3MG0H2RmHBbg8Wvo1YeJnahshL0JQURmCce8OFaVrXWjP2jRtYg8LZ0wY83D9TgvTAyHbxWxEZQOu6xyk9kQn1sojEizLfnWjDNoe4/4Cb15FJpOOjHFF/MaWO97SLcSpiJaT46HGUtA5CFQxB6IDjgMBzG2vsDdGLUh11GVhWFub8CzAMsAGmRC3n4XzgylEkOawGCP2Q5n44UHIzFNswEI7AQui38VsTZ9eaY7yUYZVF2HsReYYAJnjMsDrKr7W3XDvWqykoVo3tSg98CAewBGZTxiZaJFUwfGyROtGVF3nsMJUHPeiOGUH8CZ+juPFSF1HwL3o+9nc0GZ51/BXgAHoNEDxMQBtjkfg2A3NP2letKK/O6Ycv/w/A/avwmPRFAHdTJwGZTMkLos243yywxbHBBhxPB02Z56TNuydTMoRa2yMH4ub60Sod0afubnGeFlzyEFqIunGVNafAc32Q9tGtBuNZz/iTJKRyxR5cEsocbShNKJxSd8ZZZUTRNjNQwEc6TmPFYbcPz/JHglEPosFHI/FbJTFHokGM7IsQ1VG+Wjvw/qaCLyiVwMW1zpk7wdx3i/xkM5oV98ciqxLzHSDHNt53sZ+zuQ2uG/fCV48iuvp0p618Zwk2+n4+TIcT8bVf6TPubh3vSYvJRW7p+lyFsZfHMY23eS+9lC5jiGStf3uzUai4p0N0WR+CaR8RgIL7XH/OqdpfVaoSrGtGMgaMjHHrxfM4SFRYE3ybDbGL2suR3vKPuwAYO4VmePbOC41FBhQoh82yIDdtd3pUYjIijsDdLqaOG9itWYvUMLfmI1NzpnAwrYw1Vydw6bv4cYFGHehrPxGXDOiVufMYz7a3CCmhsnlaGtezWi+yRiWMWHkSJl1HIXjatewDjR/SJwWFweTRR5TY29U1BsdYC2LUjJxhUFAQBXKyMfPOwhsEjdwRQFr/QG/C2TVnfF7YyE3KroChyVOPpttuNNKy0adIEsFpEWR+kniqZQpK0QBrRUW7w1grd21OSbOXDELGhITe0pMh7klJzPVWfFwnA8t2Nnwb470GGNchWG2WzCFwbHMYZ6JEz/v6JDuymZaLeydfdMoySBSpenhLERm2YlLFGtLZbTwPtK5l6GU8oXdqmmO0J6Z1HgWmdZbIuv9rMfvsYoTXSpUcHeaBRUISJUXGUrIAid3RJlKTNH9GIvdybUyTndxPI7MRKLyC5y3xaZbnbkIn5kRwWSxu7jsgYneDmgbj6RrSuzW/ZcEKu6SMXcSA3ps3rO0e0ybPaqcneQETmy/+xWbSBqOgR2vm8j3oaU8lqrc2TQVaONra9iQ9rona14fWyeQyQb/18SuC+TdjaLFy5o6bzpzGlDtxihMaRX6snh7XW5xbv02N4ZQV9rmqiZAailhFfpd6dy9jOyWlIwuOniBHLD4qgm1BakIbeTxkMzURTwif59zfQ3Z3RpdqgFNxn4eGrqqyuCN46cn2lBYw6mRHZqxi9TLtiqn3g2k2DHbGL9UmWgLVzyOui8S2Ziezoq22NKF7J6f7nK9kZTZpbvEacMvaYoTTb8SbXbB8Rm0+bRnTF9kh3J2BmfVrcH97lt/z7Z9c1vAEqPwwMAzOQyIu6jQI7ELWIPjIIedOspWlf28XBNR5ntCKa96Q2Kq0ESKI9ZXZ1/w2IoJ1Ws6XfvoSTdTSCYoVHuQ6Qj7qSxXUojUmaKlkvBvWWG9Jfe6xMycqO+TgAPJpnlPx/muqXYq40XoDGq1cp4V7UHSZgSzs84l8ywZqQvYQmW0ywua6pIsRrljXkXBXiGVsawMEaTyHhtPIXQwHMJcodIBiOzFZWcD0wZvIiSVCJrmyZg0kn1spEq82KpNjFIiapOkS1Issg6HfgF7pd6GynTXXHPAi5jYWA6SlYo+jyAfAaqMPs6zpd0YnFy4tcW7TtrQMqeKU7NFxxJM20jRofLxU16Ca3SO1RGwuU9SUfI7GOuImPuVj2Sd+n88rm6Ot5J6F3uQT+yxpaGcUJjaGgstsrtqIbJ89qyuGXXvhPGewOkBXh3gnFdipkgVC8xRdIcaW06bxP4/JcS02ofkpFysldDKeJltJJiyr1AZz+0FwPOJl8PG/QE5Jlc4rqtY0shQBchML3x3CayeQzaQm7Qblkn64Nbk0soiUldD/bZ01hx11ybSvqeHejnQMhvA22PY5XzO5FqUQbjPXOskCTlnx4Bnn6LL4iXWd5K8zcmkJV2aJlVOS/6G7C6Krl4EpQV4qOEzIkX+fEncDNrfhLG0SZPumWEL7w3giDqvoa8EQdhT+ngIKna8I3h2Jc9uCyMsxQJ+hDjkrgDmnQWPGZvKsvVhFFgDivrh+JhEkF/cWjYIueF+G2EP2rBYeZxsCoLTpJxb7yR1nwI8LIHpR3Oec3hAxXWZb7F86Yf2sySyQSaPwV9cWZnD4f2z5c1y+nS6bJAimXx1O2jLZqu08W3vNW6irecE2jB59snEOzcUHauYsrRJE78j43O4aybut1H+l/RltAk2G2yKbwAqu9FcO0JaGwoM7M2ncGSF8mvJx7iFBThvs+OwUWAeHIDj5dWE2by7ItK+8A8lIc/1z4iymy8RN7cfc8vPTJQp2GaiqCeqxnpEy+4m/xP1vbUuzwMpUc6U/AOXdzE4y8U3koJUxYUqU98ER6iP443xVSlnlabOYDufYhnHaYXIZWSPZn2BFOANCifq6AuySwDuroweksf+XBiWI/p+xdFObXDeo5kyaIRzxanRl53rXXB9jsT17jJKJ3rWzTgfR3Y7RydMeiQW/WAL7NEuUf5Ec668v1bmc5CAQx4hySSKTcxmznAxYzga9JCDzRXCSbwrjhXkxbz1Tr7bGeJwHXMa7/J4JYriZAVZi66j+yyQX5M6liWLdfRVFb/ZkWZyUf9JOEzTRdGTguBPOeuGvgGYJ9PeSZN5YUc5c5mN8/Md6g42N2WNz3nsi8x+S7KK5V3vLLVnZZr8m+JtjvY1p28vg8CoDdujFydk71+TySXtS4EmHQRfilTGUERZadRGJ7vHyDsqEW3iz4x3jbVPmFQyR7YdOdjBJtMCN4ozCDcHp0JPPgTGhUgH1F8i5+0SZLDBY1xuSlBHW+c1vyAGePwl5u2d8ZCHZu2qzA42m8thpWLbtHPmvSEVqrOc8kHG3Jjdr0WXJ9kg91F7hWwudVmhN6K88cELxb7iL6b2Fqufy0uOrUWSBJ8WM5qJDnSCo0tMbkQVsGUQDiOPq5pG8leMKWPvf4GiHbqPm7SngpkSPX+6SYxF4xzkjMeK5J4866G6HEvEMo85kz4j0WoY6nlryI+McW33VAeekNJWswdIadgKX1osc5B0Zmz2yuzWHWPMGls3IaHlz3KovaHI/Y02vivKzuxlx85H4nqOnPOGzZ5hkEHlhqBGyT+ZBGzezfRXnqyjh62V8ofvE89iL+l5Cj4z0dRHvJTYeCqdLuA18Dfe7Y2s12Zum8MgsEfDVUeJkZfAO+//IYOxV3AfByFU0teNl/6492OHgmdSsMFe1zQkx/nu2x0Ez8K8ds5L76JdV8B8QSDJPDcXxS/rWsDKZHY2kPnytEmuext/OUiwxyfMdiNnFhcGCR6xK6fU1HeOwwRDTbYcpK3Z0t8ztzaazLc6yynKb7+I6xvKuJfNZ2f/a/wO6q5P3Hua7M4y1nzGADbho4gt1xlZ6UtJVMvO/sJb7H5PJLvEbOFdYkslONLZmDwk7qESRaiMcV1fxv2tFRK5jg3am0JEZWl0e91oFI/KiODUFolcDhEN25Xyd1tweYv/skbbj6FKxRBqtwNCme/32Lecbb5A9e8YY0t/DOr6ZCJw65S/ADHshcwL7dW0rbjObKm2ru8DzVp6zSgx3qyjhMD6SNUa3Fuggv+IUOXecA0p0e3Dey550+lhuNVO2yDCIpzfq+1G0/KpmoCdW//Js+Wl9U8oa1D+K8AABwDnTbgIHLsAAAAASUVORK5CYII=');
}
.advantagesListNew li:nth-child(5):before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABECAYAAAD5lNkeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM0NkQ5NTBBQzU1NjExRTc4MEEzRDVFREVFN0EwREU1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM0NkQ5NTBCQzU1NjExRTc4MEEzRDVFREVFN0EwREU1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzQ2RDk1MDhDNTU2MTFFNzgwQTNENUVERUU3QTBERTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzQ2RDk1MDlDNTU2MTFFNzgwQTNENUVERUU3QTBERTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4z8vDSAAAN1klEQVR42uxc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');
}
.advantagesListNew li:nth-child(6):before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABECAYAAAD5lNkeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFDNzNFQjhGQzU1NjExRTdBQ0MyQ0IwMjEyNTY1QjY3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFDNzNFQjkwQzU1NjExRTdBQ0MyQ0IwMjEyNTY1QjY3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUM3M0VCOERDNTU2MTFFN0FDQzJDQjAyMTI1NjVCNjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUM3M0VCOEVDNTU2MTFFN0FDQzJDQjAyMTI1NjVCNjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6w7oeKAAALFUlEQVR42uwc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');
}
.advantagesListNew li:nth-child(7):before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABECAYAAAD5lNkeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk5MTZFRUZBQzU1NjExRTdCODRCQjJGNTFFRTUxNTg2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk5MTZFRUZCQzU1NjExRTdCODRCQjJGNTFFRTUxNTg2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTkxNkVFRjhDNTU2MTFFN0I4NEJCMkY1MUVFNTE1ODYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTkxNkVFRjlDNTU2MTFFN0I4NEJCMkY1MUVFNTE1ODYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5gtjXhAAALuElEQVR42uwc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');
}
.mapHolder {
  padding-top: 0;
  position: relative;
  overflow: hidden;
}
.mapHolder:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 321px;
  z-index: 99999;
  pointer-events: none;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyoAAAFBCAYAAACYZVt3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFFQUM2RTIzODU3QTExRTY4M0NBOTk4MkYzRkREQTM1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFFQUM2RTI0ODU3QTExRTY4M0NBOTk4MkYzRkREQTM1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUVBQzZFMjE4NTdBMTFFNjgzQ0E5OTgyRjNGRERBMzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUVBQzZFMjI4NTdBMTFFNjgzQ0E5OTgyRjNGRERBMzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7u2SNmAAAKtElEQVR42uzb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);
}
#map {
  width: 100%;
  height: 100%;
}
.contactsContent {
  display: flex;
  justify-content: space-between;
  font-family: PT Sans;
  font-size: 16px;
}
.contactsInfo {
  display: inline-block;
  vertical-align: top;
  width: 36%;
}
.contactsInfo p {
  margin-bottom: 15px;
}
.contacts .textPageTitle:before {
  /* display: none; */
}
.contacts .textPageTitle h1 {
  margin-bottom: 0;
}
.contactsContent strong {
  display: block;
  margin-bottom: 8px;
}
.contactsInfo span {
  display: block;
  margin-bottom: 4px;
}
.contactsFeedBack {
  display: inline-block;
  vertical-align: top;
  margin-right: 5%;
  width: 50%;
}
.contactsFeedBack input {
  width: 100%;
  height: 40px;
  border: 1px solid #d0d0d0;
  border-radius: 0;
  background: none;
}
.contactsFeedBack textarea {
  width: 100%;
  border: 1px solid #d0d0d0;
  border-radius: 0;
  background: none;
  height: 90px;
  resize: none;
}
.mathLabel {
  display: inline-block;
  vertical-align: top;
  line-height: 40px;
  margin-right: 8px;
  font-size: 16px;
  color: #828282;
}
.mathLabel + input {
  display: inline-block;
  width: 62px;
  vertical-align: top;
  margin-right: 8px;
}
.contactsFeedBack button {
  display: inline-block;
  background-color: #ca3328;
  border: none;
  height: 40px;
  padding: 0 14px;
  color: white;
  font-size: 16px;
  vertical-align: top;
}
.contactsFeedBackBtm {
  text-align: right;
  margin-top: 1.5rem;
}
.contactsImage {
  margin-left: 0;
  background-image: url(../image/photo/p1.jpg);
  height: 1px;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
}
.contacts .contactsImage {
  margin-left: -71px;
}
.contactsBanner {
  height: 420px;
}
.contactsBanner_01,
.contactsBanner_02 {
  font-family: 'PT Sans Narrow';
  height: 420px;
}
.mainBanner .contactsBanner_01,
.mainBanner .contactsBanner_02 {
  height: 100%;
}
.contactsBanner_01 {
  background-image: url(../image/bg/banner_bg_01.jpg);
}
.contactsBanner_02 {
  background-image: url(../image/bg/banner_bg_02.jpg);
}
.contactsBanner_01 .contactsImageInfo,
.contactsBanner_02 .contactsImageInfo {
  border: 15px solid #F1C44D;
  box-sizing: border-box;
  padding-right: 20px;
  background-color: rgba(255, 255, 255, 0.5);
  color: #2F2E2D;
}
.contactsBanner_01 .contactsImageInfo {
  width: 50%;
}
.contactsBanner_02 .contactsImageInfo {
  width: 89%;
  height: 266px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  padding: 1vw 3vw;
}
.contactsImageInfo {
  /* border: 15px solid #f0c248; */
  border: 15px solid #88a3d6;
  position: absolute;
  left: 25px;
  top: 50%;
  transform: translateY(-50%);
  color: white;
  background-color: rgba(47, 46, 45, 0.48);
  padding: 20px 160px 20px 30px;
}
.contactsImageInfo:before {
  content: "";
  position: absolute;
  right: 20px;
  bottom: 20px;
  width: 74px;
  height: 74px;
  background-repeat: no-repeat;
  background-image: url(../image/photo/i1.png);
  background-size: contain;
  /* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCMTc3RkEzODU5MjExRTY4MzEzQkMzNkFCODMzQzZFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCMTc3RkE0ODU5MjExRTY4MzEzQkMzNkFCODMzQzZFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUIxNzdGQTE4NTkyMTFFNjgzMTNCQzM2QUI4MzNDNkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUIxNzdGQTI4NTkyMTFFNjgzMTNCQzM2QUI4MzNDNkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6jskRLAAAGS0lEQVR42uxb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); */
}
.contactsBanner_01 .contactsImageInfo:before,
.contactsBanner_02 .contactsImageInfo:before {
  display: none;
}
.contactsImageInfo a,
.contactsBanner_title {
  color: white;
  font-size: 44px;
  text-transform: uppercase;
  display: inline;
  border-bottom: 2px solid white;
  text-decoration: none;
  line-height: 60px;
  font-weight: bold;
}
.contactsBanner_title {
  color: #2F2E2D;
  border-bottom: none;
  display: inline-block;
  margin-bottom: 30px;
  text-decoration: underline;
  text-decoration-thickness: 3px;
  text-underline-offset: 5px;
}
.contactsBanner_subtitle {
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.contactsBanner_02 .contactsBanner_subtitle {
  margin-bottom: 0;
}
.contactsBanner_content {
  justify-content: space-between;
}
.contactsBanner_content .contactsBanner_button {
  line-height: 1;
  padding: 11px 24px;
}
.contactsBanner .contactsBanner_button {
  background-color: #CA3328;
  font-size: 16px;
  padding: 9px 23px;
  color: #ffffff;
  font-weight: normal;
  text-transform: none;
  font-family: "PT Sans";
}
.mainSlider .contactsImage {
  height: 100%;
}
.contactsImageInfo span {
  display: block;
  font-size: 18px;
  text-transform: uppercase;
  margin-top: 20px;
}
.table-responsive table {
  width: 100%;
  border-spacing: 0;
  font-family: "PT Sans";
  font-size: 16px;
}
.table-responsive th {
  color: #7a7a7a;
  font-size: 14px;
  font-family: PT Sans;
  background: #efefef;
  padding: 3px 8px;
  border-bottom: 15px solid #f1c44d;
  position: relative;
  font-weight: normal;
}
.table-responsive th span {
  width: 100%;
  border-right: 1px solid #cfcfcf;
  display: inline-block;
  padding-right: 20px;
  box-sizing: border-box;
  line-height: 22px;
}
.table-responsive td {
  background: #f6f6f6;
  padding: 20px 10px 13px 0px;
  border-bottom: 1px solid #b8b8b8;
  box-sizing: border-box;
}
.table-responsive td:first-child {
  border-left: 1px solid #b8b8b8;
}
.table-responsive td:last-child {
  border-right: 1px solid #b8b8b8;
}
.table-responsive td.image {
  text-align: left;
  width: 50px;
}
.table-responsive td.image img {
  vertical-align: middle;
}
.table-responsive .title a {
  font-size: 14px;
  color: #434343;
  font-family: PT Sans;
}
.table-responsive .title a:hover {
  color: #96312a;
}
.table-responsive .title small {
  display: block;
  font-size: 12px;
  color: #b8b8b8;
  line-height: 18px;
  font-family: PT Sans;
  line-height: 1;
  margin-top: 5px;
}
.table-responsive td .jq-number {
  display: inline-block;
}
.table-responsive td.remove button {
  width: 22px;
  height: 22px;
  background-repeat: no-repeat;
  background-image: url('../image/image/delete.svg');
  background-position: center;
  border: none;
  background-color: inherit;
}
.table-responsive td.remove button:hover {
  background-image: url('../image/image/delete_black.svg');
}
#msCart form {
  margin-bottom: 0;
}
#msCart .count .jq-number input {
  width: 76px;
  height: 40px;
  padding-right: 15px;
  padding-left: 0;
  text-align: center;
  border-radius: 0;
}
#msCart .count .jq-number:before {
  top: 6px;
  height: 18px;
}
.jq-number__spin.plus:before {
  /* top: 0px; */
}
#msCart td.price {
  width: 16%;
}
#msCart td.cost {
  width: 16%;
}
.cartTotalsHolder {
  float: right;
  background: #e8e8e8;
  padding: 0 10px;
  font-family: "PT Sans";
  display: table;
}
.cartTotals {
  display: table-cell;
  vertical-align: top;
  padding-right: 29px;
  min-width: 241px;
}
.cartTotals ul {
  margin-bottom: 0;
}
.cartTotals li {
  list-style: none;
  font-size: 16px;
  color: #7a7a7a;
  border-bottom: 1px solid #b8b8b8;
  padding: 11px 0;
  margin-bottom: 0;
}
.cartTotals li:last-child {
  border-bottom: none;
}
.cartTotals b {
  color: #2f2e2d;
  margin-left: 10px;
  margin-right: 8px;
  font-weight: normal;
}
.cartTotalForm {
  display: table-cell;
  vertical-align: top;
  position: relative;
  width: 268px;
}
.cartTotalFormPrice {
  color: #2f2e2d;
  font-size: 18px;
}
.cartTotalFormPrice {
  font-size: 22px;
  text-align: right;
  padding-top: 11px;
  margin-bottom: 3px;
}
.wantCheaper {
  color: #ca3328;
  font-size: 14px;
  text-decoration: underline;
  text-align: right;
  cursor: pointer;
}
.cartTotalForm a {
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  color: white;
  display: block;
  background: #ca3328;
  text-decoration: none;
  position: absolute;
  bottom: 12px;
  left: 0;
}
.cartBottom {
  margin-top: 77px;
  position: relative;
}
.instock {
  color: #43ac61;
  font-size: 14px;
}
.goToShopping {
  font-family: "PT Sans";
  font-size: 18px;
  color: #7a7a7a;
  position: absolute;
  left: 0;
  top: 0;
  padding-left: 44px;
}
.goToShopping:before {
  content: "";
  position: absolute;
  left: 0;
  top: -3px;
  background-size: contain;
  width: 21px;
  height: 23px;
  background-repeat: no-repeat;
  background-image: url('../image/image/back.svg');
}
#msMiniCart .not_empty > span {
  font-size: 12px;
}
.orderTitle {
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 24px;
  color: #2f2e2d;
  border-bottom: 1px solid #c4c4c4;
  padding-bottom: 7px;
  margin-bottom: 24px;
  margin-top: 36px;
}
#msOrder {
  counter-reset: counter;
  margin-top: 0 !important;
}
.leftOrderHolder {
  width: 55%;
  display: inline-block;
  font-family: "PT Sans";
}
.orderBill {
  display: inline-block;
  width: 23%;
  vertical-align: top;
  margin-left: 6%;
  /*17.11.2016*/
  position: fixed;
  top: 26%;
  right: 16.3%;
  z-index: 1;
  /*end*/
}
.orderContacts {
  width: 53%;
  display: inline-block;
}
.orderInfo {
  display: inline-block;
  margin-left: 4%;
  width: 42%;
  vertical-align: top;
  font-size: 16px;
}
.alreadyHaveAccount {
  font-size: 16px;
  color: #ca3328;
  margin-bottom: 20px;
  text-decoration: underline;
  cursor: pointer;
}
.orderContactsRow {
  font-size: 0;
  margin-bottom: 24px;
}
.orderContactsRow label {
  display: inline-block;
  font-weight: normal;
  width: 100px;
  font-size: 16px;
  color: #828282;
}
.orderContactsRow input {
  width: calc(100% - 100px);
  font-size: 16px;
  border-radius: 0;
  height: 46px;
  margin-bottom: 0;
}
.mscdistance-delivery-map {
  height: 405px;
}
#mscdistance_delivery_to_point {
  width: 100%;
  max-width: 580px;
  border-radius: 0;
  height: 46px;
  font-size: 16px;
}
#payments .payment {
  margin-bottom: 0;
}
.orderRadios input[type='radio'],
.orderChecks input[type='checkbox'] {
  margin-bottom: 0;
  visibility: hidden;
}
#datepicker {
  margin-bottom: 0;
  padding: 0;
  height: 23px;
  color: #828282;
  visibility: visible !important;
  font-size: 16px;
  background: none;
  border: none;
  text-decoration: underline;
  cursor: pointer;
  width: 94px;
}
.deliveryDateHolder {
  font-size: 0;
}
.deliveryDateHolder .checkbox {
  width: 30.6%;
  margin-right: 4%;
  max-width: 280px;
  display: inline-block;
}
.orderRadios .checkbox,
.orderChecks .checkbox {
  background: #efefef;
  margin-bottom: 12px;
}
.orderRadios .checkbox:last-child,
.orderChecks .checkbox:last-child {
  margin-right: 0;
}
.orderRadios .checkbox:hover label,
.orderChecks .checkbox:hover label {
  background: #dcdcdc;
}
.orderRadios .checkbox.disabled,
.orderChecks .checkbox.disabled {
  opacity: 0.6;
}
.orderRadios .checkbox.disabled:hover label,
.orderChecks .checkbox.disabled:hover label {
  background: #efefef;
}
.orderRadios .checkbox label,
.orderChecks .checkbox label {
  padding: 6px 11px;
  cursor: pointer;
  position: relative;
  font-family: "PT Sans";
  font-size: 18px;
  font-weight: normal;
  color: #343434;
  margin-bottom: 0;
  border-radius: 6px;
  border: 1px solid #dcdcdc;
}
.orderRadios .checkbox label .radioFalseInput,
.orderChecks .checkbox label .radioFalseInput {
  content: "";
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: white;
  border: 1px solid #d0d0d0;
  position: absolute;
  left: 6px;
  top: 50%;
  margin: 0;
  margin-top: -8px;
}
.orderRadios .checkbox label input:checked + .radioFalseInput:before,
.orderChecks .checkbox label input:checked + .radioFalseInput:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  background: #f0c248;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
}
.orderChecks .checkbox label .radioFalseInput {
  border-radius: 2px;
}
.orderChecks .checkbox label input:checked + .radioFalseInput:before {
  border-radius: 2px;
}
#msOrder .well {
  font-size: 22px;
  font-family: "PT Sans";
}
#msOrder #ms2_order_cost {
  font-size: 29px;
  font-weight: bold;
  color: #2f2e2d;
}
#msOrder .well button {
  background: #ca3328;
  color: white;
  font-size: 18px;
  text-transform: uppercase;
  height: 53px;
  line-height: 53px;
  padding: 0 40px;
  margin-left: 40px;
  border: none;
}
#msOrder .well button > img {
  display: none;
}
#msOrder .well button.loading {
  width: 230px;
  padding: 9px 40px;
}
#msOrder .well button.loading > span {
  display: none;
}
#msOrder .well button.loading > img {
  display: inline-block;
}
#msOrder .well button.disabled {
  pointer-events: none;
}
.orderStep {
  padding-left: 54px;
  border-left: 1px dashed #f1c44d;
  position: relative;
  padding-bottom: 40px;
  margin-left: 26px;
}
.orderStep > *:last-child {
  margin-bottom: 0 !important;
}
.orderStep > *:first-child {
  margin-top: 0;
}
#msOrder .mscdistance-delivery-map {
  margin-bottom: 0 !important;
}
#msOrder .orderStep:before {
  content: counter(counter);
  counter-increment: counter;
  width: 52px;
  height: 52px;
  background: #f1c44d;
  font-size: 24px;
  color: white;
  display: block;
  border-radius: 50%;
  position: absolute;
  left: -26px;
  top: 0;
  text-align: center;
  line-height: 52px;
}
.radioTabs {
  border-bottom: 15px solid #f1c44d;
  margin-bottom: 30px;
}
.radioTabs input {
  margin-bottom: 0;
  visibility: hidden;
  position: absolute;
}
.radioTabs label {
  /* margin-bottom: -1px; */
  margin-bottom: 0px;
  font-size: 18px;
  color: #2f2e2d;
  font-weight: normal;
  display: inline-block;
  padding: 8px 40px 6px;
  background: #e8e8e8;
  border-radius: 6px 6px 0 0;
  cursor: pointer;
}
.radioTabs label.active {
  background: #f1c44d;
}
.orderBillTitle {
  width: 100%;
  text-align: center;
  color: white;
  background: #cbcbcb;
  font-size: 18px;
  text-transform: uppercase;
  padding: 8px 0;
  margin-bottom: 6px;
  margin-top: 20px;
  font-weight: bold;
}
.hide {
  visibility: hidden;
  height: 0;
  width: 0;
}
.orderBill ul {
  margin-left: 0;
  margin-bottom: 0;
}
.orderBill ul li {
  list-style: none;
  overflow: hidden;
  font-size: 14px;
  color: #2f2e2d;
  font-family: "PT Sans";
  padding: 12px 0;
  margin-bottom: 0;
  border-bottom: 1px solid #b8b8b8;
  position: relative;
}
.orderBill ul li:before {
  content: "";
  width: 100%;
  height: 0;
  border-bottom: 1px dotted #d6d5d5;
  position: absolute;
  left: 0;
  bottom: 16px;
}
.orderBill ul li > span {
  float: left;
  background: #f3f3f3;
  display: block;
  position: relative;
  padding-right: 3px;
}
.orderBill ul li > b {
  float: right;
  background: #f3f3f3;
  display: block;
  position: relative;
  padding-left: 3px;
}
.orderBill ul li > b:after {
  content: " руб.";
  font-weight: normal;
}
.orderBill .orderBillTotal li {
  border-bottom: none;
}
.orderBill .orderBillTotal li > span {
  font-weight: bold;
  margin-top: 6px;
}
#ms2_order_cost2 {
  font-size: 22px;
}
.orderBill button {
  width: 100%;
  border: none;
  background: #ca3328;
  font-size: 18px;
  text-align: center;
  color: white;
  text-transform: uppercase;
  padding: 8px 0;
  font-weight: bold;
}
.orderBill .preloader {
  display: none;
  margin: auto;
}
.box-modal {
  background: white;
  /* padding: 30px 45px; */
  /*09.11.2016*/
  padding: 30px 45px 45px;
  /*end*/
  width: 544px;
  box-sizing: border-box;
  position: relative;
}
.box-modal form {
  margin-bottom: 0;
}
.box-modal_close {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  background: url('../image/image/close.svg') center #ffc339 no-repeat;
  background-size: 13px 13px;
}
.enter-popup_text input {
  width: 100%;
  border-radius: 0;
  margin-bottom: 28px;
  font-family: "PT Sans";
}
.enterFormTitle {
  font-size: 26px;
  color: #2f2e2d;
  font-weight: bold;
}
.enter-popup_radios {
  border-bottom: 15px solid #e8e8e8;
  margin-bottom: 28px;
}
.enter-popup_radios label {
  position: relative;
  display: inline-block;
  padding-left: 34px;
  margin-right: 30px;
  margin: 26px 30px 14px 0;
  font-weight: normal;
  font-size: 14px;
  font-family: "PT Sans";
}
.enter-popup_radios input {
  visibility: hidden;
  position: absolute;
}
.enter-popup_radios .radioFalseInput {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: white;
  border: 1px solid #d0d0d0;
  position: absolute;
  left: 10px;
  top: 50%;
  margin: 0;
  margin-top: -8px;
}
.enter-popup_radios label input:checked + .radioFalseInput:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  background: #f0c248;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
}
.enterPopupButtons button {
  width: 100%;
  border: none;
  background: #ca3328;
  color: white;
  text-align: center;
  font-family: "PT Sans";
  line-height: 40px;
  font-size: 16px;
}
.enter-popup_text {
  position: relative;
}
.enter-popup_text > div {
  color: red;
  position: absolute;
  left: 11px;
  top: -18px;
  font-size: 12px;
}
.body_content.cabinet .mainLeft {
  background: #f6f6f6;
  padding-right: 60px;
}
.body_content.cabinet .textPageTitle {
  padding-bottom: 28px;
  border-bottom: 15px solid #f1c44d;
  margin-bottom: 31px;
}
.body_content.cabinet .textPageTitle:before {
  display: none;
}
.body_content.cabinet .textPageTitle h1 {
  display: inline-block;
  margin-right: 13%;
  margin-bottom: 0;
}
.body_content.cabinet .textPageTitle a {
  display: inline-block;
  font-size: 16px;
  color: #41acd8;
  font-weight: normal;
  margin: 0 20px;
  text-transform: none;
  padding: 4px 10px;
  font-family: "PT Sans";
  line-height: 24px;
  vertical-align: middle;
  margin-top: -8px;
}
.body_content.cabinet .textPageTitle a.active {
  background: #ca3328;
  color: white;
  text-decoration: none;
  border-radius: 6px;
}
.body_content.cabinet .textPageTitle a.active:hover {
  background: #e23f33;
}
.profileInput {
  position: relative;
  font-family: "PT Sans";
  font-size: 16px;
  margin-bottom: 22px;
}
.profileInput > div {
  position: absolute;
  left: 0;
  top: -15px;
  font-family: "PT Sans";
  font-size: 12px;
  color: red;
}
.profileInput label {
  position: absolute;
  left: 0;
  top: 0;
  color: #828282;
  font-weight: normal;
  margin-bottom: 0;
  line-height: 46px;
  padding: 0 12px;
}
.profileInput input {
  display: block;
  width: 100%;
  /* padding-left: 80px; */
  height: 46px;
  line-height: 46px;
  border-radius: 0;
}
.openPupupForgotPass {
  display: inline-block;
  float: right;
  margin-bottom: 22px;
  margin-top: -12px;
  text-decoration: underline;
  color: red;
  cursor: pointer;
  z-index: 1;
  position: relative;
}
.gm-style-iw {
  width: 330px !important;
  top: 7px !important;
  left: 25px !important;
}
.deliveryInfoBlockItemContentScrollHolder {
  width: 98%;
}
.switchCar {
  margin-bottom: 10px;
}
.switchCar .switchCarItem {
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 0;
}
.switchCarItem input {
  display: none !important;
}
.switchCarItem input + label {
  position: relative;
  padding-left: 25px;
  font-size: 16px;
}
.switchCarItem input + label:before {
  content: "";
  width: 15px;
  height: 15px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7.5px;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQzODU4NkVFODhGMTFFNjgyN0E5RDc2NUU3MjRCQkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQzODU4NkZFODhGMTFFNjgyN0E5RDc2NUU3MjRCQkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDM4NTg2Q0U4OEYxMUU2ODI3QTlENzY1RTcyNEJCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNDM4NTg2REU4OEYxMUU2ODI3QTlENzY1RTcyNEJCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpVLNzQAAAEjSURBVHjalJM9T4RAEIZ3L3TQENSChEZ7LO4S9Y94Z3G/7go//oiaYAG9NhCKU0IDHRHnMbsGk9O7fZPJkPA+w7Azq8dxVFZFUcwkLSVuJC4ljiXeJZ4kbiXu0zT9tH5tYQFPJT34vj+PokgFQaA8z1PDMKiu61TTNKrv+xfxXEuBtx8YUGv9GMfxCeBfokBd11thriig8zyn1eckSRZhGKp9attWlWWZyeMF4EpaPQhE+PDDAa//a3WXjH8NvOBwXCRfJp0DH3GqLjL+CPiDcbjI+BvgjDm6SOZN+h7Thvm5yPg3wHdSKWN+hwgffriZ2dVVVVXbfR3wHh9+uOlun7H4drcZh91t/nGy20sBX39djB23as4Y+SCHSpvE9FZ9CTAARJSU+WnKPE4AAAAASUVORK5CYII=);
}
.switchCarItem input:checked + label:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUU1QUQ3RjZFODhFMTFFNjlBQUJCNjcxOUExMzQ3RDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUU1QUQ3RjdFODhFMTFFNjlBQUJCNjcxOUExMzQ3RDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTVBRDdGNEU4OEUxMUU2OUFBQkI2NzE5QTEzNDdEMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTVBRDdGNUU4OEUxMUU2OUFBQkI2NzE5QTEzNDdEMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phew+C8AAAGASURBVHjapJO/S8NQEMfvSUGhWUqqQ6EILQgucWjxxyyi4KytQ1dxUDf/CTdREGcHf/wFIuKqQju0m6AFSclQEzI0AaXBeN+SF14gxcGD494L38+9y7t7IgxDktbpdCY41Nh32JfZp9k/2Z/Zr9hvDMP4kXohYQZLHG6z2WxF13XSNI0ymQwFQUCe55HjOOT7fos125ygG8MAhRBPhUJhBuA4QwLLsvrMrCCBaLfbKPWlWCxWc7kc/WWu65Jpmk1eLgGsc6kJMHy4o8HWJtmL86OIvTTooAcHuJEo9fGe7KN9+np7pXA4HEXs1QSRvgG4isuRNjg/SS3XuziN13wywgLgPG5V2vdHNxVWv0d6HbCNdkibnC2lwur3SO8AbqKP0rS9w1RY2z2I19xvhFGbLtG/eGpW1yl/fEZT5TkSXB4i9mJtI9FvcP/rczSr9V6v11crGDdh0EEPTp3tMgZfzjbaIWcb/6jMdo3B98TDSHlVFbQRB+JS2a/h6qv6FWAAGZi6fGar5w0AAAAASUVORK5CYII=);
}
.enterPopupButtons .button.one {
  width: 100%;
  clear: both;
  text-align: center;
  float: none;
  padding: 0;
  height: 38px;
  background: #ca3328;
  color: white;
}
#loginForm,
#forgotPassForm {
  margin-top: 20px;
}
.loginMessage {
  line-height: 16px;
  color: red;
  margin-bottom: 12px;
}
.loginMessage:empty {
  margin-bottom: 0;
}
.formTitle {
  font-family: "PT Sans";
  font-weight: bold;
  margin: 0 0 16px 0;
  font-size: 16px;
}
.profileSpan {
  font-size: 16px;
  font-family: "PT Sans";
}
.forgotPassword {
  font-size: 16px;
  font-family: "PT Sans";
  color: #ca3328;
  text-decoration: underline;
  margin: 34px 0 40px 0;
  cursor: pointer;
}
.profile button {
  border: none;
  background: #ca3328;
  color: white;
  padding: 10px 22px;
  width: 100%;
}
.profile button:hover {
  background: #e23f33;
}
input.error {
  border-color: red;
}
.scsforgotPassMessage,
.forgotPassMessage {
  color: #00a900;
  font-size: 16px;
  margin-bottom: 18px;
  margin-top: 10px;
  font-family: "PT Sans";
}
.forgotPassMessage {
  color: red;
}
#msCart.orderList th {
  border-bottom: 3px solid #f1c44d;
}
#msCart.orderList tr:hover td,
#msCart.orderList tr.active td {
  cursor: pointer;
  background-color: #efefef;
}
#viewOrder {
  margin-top: 16px;
  padding: 0 7%;
}
#viewOrder table {
  width: 100%;
}
#viewOrder th {
  border-bottom: 3px solid #f1c44d;
}
#viewOrder b {
  min-width: 64px;
  display: inline-block;
}
#msCart.orderList td:last-child,
#viewOrder td:last-child {
  border-right: 0;
}
#msCart.orderList th:last-child span,
#viewOrder th:last-child span {
  border-right: 0;
}
#msCart.orderList td:first-child,
#viewOrder td:first-child {
  border-left: 0;
}
.viewOrderCosts {
  font-size: 16px;
  font-family: "PT Sans";
  text-align: right;
  line-height: 24px;
}
.viewOrderTitle {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 18px;
}
#deliveryMap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.deliveryInfoBlock {
  position: absolute;
  bottom: 0;
  left: 60px;
  background: #f6f6f6;
  width: 450px;
}
.deliveryInfoBlockItem {
  width: 100%;
  font-family: "PT Sans";
}
.deliveryInfoBlockItemTitle {
  font-size: 18px;
  color: #2f2e2d;
  padding: 15px 40px;
  text-transform: uppercase;
  background: #f1c44d;
  cursor: pointer;
  position: relative;
}
.deliveryInfoBlockItemTitle:after {
  content: none;
  width: 40px;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  background-repeat: no-repeat;
  background-image: url('../image/image/arrows_UP_auto.svg');
  background-size: 60%;
  background-position: center;
  position: absolute;
  right: 0;
  top: 0;
}
.deliveryInfoBlockItem.active .deliveryInfoBlockItemTitle:after {
  background-image: url('../image/image/arrows_DOWN_auto.svg');
}
.deliveryInfoBlockItem.black .deliveryInfoBlockItemTitle:after {
  background-image: url('../image/image/arrows_UP_delivery.svg');
}
.deliveryInfoBlockItem.black.active .deliveryInfoBlockItemTitle:after {
  background-image: url('../image/image/arrows_down_delivery.svg');
}
.deliveryInfoBlockItemContentHolder {
  padding: 20px 40px;
}
.deliveryInfoBlockItemContent {
  width: 100%;
  box-sizing: border-box;
  /* max-height: 0; */
  transition: visibility 0s, max-height 1s;
  overflow: hidden;
  height: 60vh;
}
/* .deliveryInfoBlockItem.active .deliveryInfoBlockItemContent {
    visibility: visible;
    max-height: 60vh;
} */
.deliveryInfoBlockItemContent input[type='text'] {
  width: 100%;
  border-radius: 0;
  height: 44px;
  line-height: 44px;
  border-color: #f1c44d;
}
.text_link {
  font-size: 14px;
  color: #2f2e2d;
}
.expand__title {
  position: relative;
  padding-left: 13px;
  font-weight: 600;
  text-transform: uppercase;
  cursor: pointer;
  transition-duration: 400ms;
}
.expand__title:hover {
  color: #1EAEDB;
}
.expand__title::before {
  content: "+";
  position: absolute;
  top: 0px;
  left: 0;
}
.expand.active .expand__title::before {
  content: "-";
}
.expand__content {
  display: none;
}
.deliveryInfoBlockItemContent p strong {
  display: block;
}
.deliveryInfoBlockItemContent p {
  font-size: 16px;
  margin-bottom: 10px;
}
.icon_box {
  vertical-align: top;
  margin-right: 20px;
  display: inline-block;
  width: 22px;
  height: 22px;
  background-repeat: no-repeat;
  background-image: url('../image/image/box.svg');
}
.icon_delivery {
  vertical-align: top;
  margin-right: 20px;
  display: inline-block;
  width: 22px;
  height: 20px;
  background-repeat: no-repeat;
  background-image: url('../image/image/auto.svg');
}
.deliveryInfoBlockItem.black .deliveryInfoBlockItemTitle {
  background: #5d5d5d;
  color: #fffefe;
}
.opacity0 {
  opacity: 0;
}
.jspVerticalBar {
  background: whitesmoke;
  width: 7px;
}
.jspTrack {
  width: 7px;
  margin-left: 0;
  background: #ebebeb;
  border-radius: 4px;
}
.jspDrag {
  background: #c4c4c4;
  border-radius: 4px;
}
.deliveryInfoBlockItemContentScroll:focus {
  outline: none;
}
.deliveryInfoBlockItem b {
  margin-bottom: 6px;
  display: block;
}
.deliveryInfoBlockItem li {
  list-style: none;
  padding-left: 14px;
  position: relative;
}
.deliveryInfoBlockItem li:before {
  content: "";
  width: 7px;
  height: 7px;
  background: #ca3328;
  position: absolute;
  top: 5px;
  left: 0;
}
.carsList {
  margin: 0 -1%;
  font-size: 0;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e8e8e8;
}
.carsList li {
  display: inline-block;
  list-style: none;
  width: 31%;
  margin: 1%;
  padding: 0;
  position: relative;
}
.carsList .manipulatorLi label {
  background-color: #d7e3f4;
}
.carsList li.hidden {
  display: none;
}
.carsList li label {
  padding: 50px 0 6px;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  margin-bottom: 0;
  background: #e8e8e8;
  position: relative;
}
.carsList li label.active {
  background-color: #f1c44d;
}
.carsList li input {
  position: absolute;
  visibility: hidden;
  margin-bottom: 0;
}
.carsList li:before {
  display: none;
}
.carsList li label .icon {
  position: absolute;
  left: 50%;
  width: 67px;
  height: 31px;
  background-repeat: no-repeat;
  margin-left: -33px;
  top: 10px;
  background-size: contain;
}
.icon.car2000,
.icon.car4000,
.icon.car5100,
.icon.car6000 {
  background-image: url(../image/image/auto1.svg);
  background-size: 80% 80% !important;
  background-position: bottom center;
}
.icon.car5100 {
  background-image: url('../image/image/auto1.svg');
  background-size: 80% 80% !important;
  background-position: bottom center;
}
.icon.car6800,
.icon.car8500,
.icon.car11900,
.icon.car23800 {
  background-image: url(../image/image/auto2.svg);
  background-size: 80% 80% !important;
  background-position: bottom center;
}
.icon.car6800m,
.icon.car11900m,
.icon.car23800m {
  background-image: url(../image/image/auto3.svg);
  background-size: 80% 80% !important;
  background-position: bottom center;
}
.infowindowTitle {
  font-family: "PT Sans";
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  /*TODO сделать пересчет JS высоты правильный и вернуть полные заголовки*/
  color: #2f2e2d;
  margin-bottom: 13px;
}
.infowindowList {
  width: 100%;
  margin-bottom: 0;
}
.infowindowList li {
  list-style: none;
  height: 55px;
  width: 100%;
  background: #f6f6f6;
  margin-bottom: 10px;
  font-size: 14px;
  color: #8e8c8b;
  box-sizing: border-box;
  padding: 0 6px 0 60px;
  background-position: 10px 50%;
  background-repeat: no-repeat;
  background-size: 13%;
}
.infowindowList li:nth-child(1) {
  background-image: url('../image/image/map.png');
}
.infowindowList li.deliveryPrice {
  background-image: url('../image/image/standart.png');
}
.infowindowList li.express {
  background-image: url('../image/image/express.png');
}
.infowindowList li.unloading {
  background-image: url('../image/image/razgr.png');
}
.infowindowList li:last-child {
  margin-bottom: 0;
}
.infowindowList li span {
  display: inline-block;
  color: #8e8c8b;
  font-size: 12px;
  line-height: 16px;
  width: 120px;
  padding-top: 10px;
  padding-right: 12px;
}
.infowindowList li b {
  font-size: 18px;
  color: #2f2e2d;
  float: right;
  line-height: 55px;
  font-weight: bold;
}
.deliveryBody:before {
  content: "";
  width: 100%;
  height: 234px;
  position: absolute;
  box-shadow: inset 0 91px 92px 0 white;
  z-index: 1;
  pointer-events: none;
}
.popupContent.two {
  font-size: 16px;
}
.popupContent {
  font-size: 14px;
  margin-top: 20px;
  font-family: "PT Sans";
}
.popupContent p {
  margin-bottom: 0;
  margin-bottom: 10px;
}
.popupContent hr {
  border-top: 11px solid #e8e8e8;
  color: #e8e8e8;
  margin: 22px 0;
}
.popupContent form {
  width: 100%;
  margin-top: 20px;
}
.popupContent input {
  width: 60%;
  border-radius: 0;
  margin-bottom: 0;
  vertical-align: top;
  font-size: 14px;
  display: inline-block;
}
.popupContent button {
  width: 36%;
  margin-left: 3%;
  height: 38px;
  line-height: 37px;
  text-align: center;
  font-size: 16px;
  color: white;
  display: inline-block;
  background: #ca3328;
  text-decoration: none;
  bottom: 12px;
  border: none;
}
.popupContent form {
  font-size: 0;
}
.mainLeft.profile + .mainRight {
  /* padding-top: 201px; */
  /*10.11.2016*/
  padding-top: 17.3vh;
  /*end*/
}
.clientInformationTitle {
  font-size: 24px;
  color: #606060;
  text-transform: uppercase;
  text-align: center;
}
.clientInformationContent {
  background: #e8e8e8;
  padding: 18px;
  margin: 36px 55px 20px;
}
.clientInformationText img {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
.clientInformationText {
  font-size: 18px;
  color: #2f2e2d;
  text-align: center;
  font-family: "PT Sans";
}
.clientInformationText p {
  margin-bottom: 0;
}
.clientInformationText ul {
  padding: 10px 0 0 0;
}
.clientInformationText li {
  text-align: left;
  list-style: none;
  padding-left: 20px;
  margin-bottom: 4px;
  position: relative;
}
.clientInformationText li:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: black;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -3px;
}
.docLink {
  display: inline-block;
  padding: 10px 20px 10px 50px;
  background-color: transparent;
  text-decoration: none;
  color: #ca3328;
  border: 1px solid #ca3328;
  font-family: "PT Sans";
  font-size: 16px;
  background-repeat: no-repeat;
  /* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphMTZkMDkyYS1lNTgxLWU2NGMtYTM5My1mNzRiNDVlOTM0NzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTI1MzY1RTk5QzQwMTFFNkE2NkU5QUZGMjEzMEVFMDEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTI1MzY1RTg5QzQwMTFFNkE2NkU5QUZGMjEzMEVFMDEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphMTZkMDkyYS1lNTgxLWU2NGMtYTM5My1mNzRiNDVlOTM0NzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6YTE2ZDA5MmEtZTU4MS1lNjRjLWEzOTMtZjc0YjQ1ZTkzNDc4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YYhpQwAAAapJREFUeNqc1c0rRFEYx/E7GOM15N1E2VEMGwnZULIgbBg7S+GPkIU/gL2dZMqCFEqJiFgpkSWFWGEhL3F9T/1uTZzr4tSnua/PPfc5z3Mn5LrurOM4FXh3vg8XYcRwgn4nYIQIuMtvu262jSimUYo8tPwUMAVXPwTzxge6cY7joIChgGAZiGh7BOtYRqpfwKDxhCaMYxib6MKM7eK0XwS8wbyCmoV7xQqqrVezKAk4f9SBVdu537yybTxi/y+vXIzMgDTMoerL8UtbwAn04AH3Wrhc/ZqZvWnflNKL8lqgVb+z5XALvYigEc1J5+rQmbQfQ7u2c7Fnm+E1DlGJIdwiXa85qFm+6HifmiIHa7jwy6GZfq3615TMJBpUi+aBU2hTXd6hxKtrv1X2WjFfi+NqZmXqLFc5LkI2arz7bDMMKfEHqFe7LWhmo2jVrM3+mK4/8nreFrAccWxgW6v7pC/NDgqT9vf0BqdKSY35fCWUbG/ElRtz07Pyma5zXpmkaTus8snSg8/Mci/+o/UclZW19aL/aL0B5dXaeuaDueTzF+BXAVG/gJ8CDABNtBhTKN0h7gAAAABJRU5ErkJggg==);
    background-position: 15px center; */
  background-image: url(../image/doc_red.svg);
  background-position: 14px;
}
.clientInformationContent + .docLink {
  margin-left: 55px;
}
.showClientInformation {
  position: absolute;
  color: #606060;
  font-size: 16px;
  background: #e8e8e8;
  padding: 8px 20px;
  text-transform: uppercase;
  top: 13px;
  right: 0;
  cursor: pointer;
}
.showClientInformation:hover {
  background: #c1c1c1;
}
#clientInformation {
  background: #e8e8e8;
}
#clientInformation .clientInformationContent {
  margin: 0;
}
.pagination {
  display: table;
  margin: 0 auto;
}
.pagination ul {
  margin: 0;
}
.pagination li {
  list-style: none;
  display: inline-block;
  margin: 0 4px;
}
.pagination li a,
.pagination li span {
  display: block;
  text-decoration: none;
  padding: 4px 10px;
  background-color: orange;
  color: white;
}
.pagination li span {
  background-color: #c3c3c3;
}
.pagination li.active a {
  background-color: #c3c3c3;
}
#viewOrderModal #viewOrder {
  padding: 0;
  margin-top: 0;
}
#viewOrderModal #viewOrder th:nth-child(4),
#viewOrderModal #viewOrder td:nth-child(4) {
  display: none;
}
nav.header_menu li.active a {
  text-decoration: none;
  color: #fde377;
}
.leftOrderHolder > div:last-child {
  border: 0;
}
.body_content.order .mainFullWidth {
  height: initial;
  width: 100%;
}
/* ----------------------------------------------tabs------------------------------------------- */
.tabs {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
}
.tab {
  /* position:absolute; */
  visibility: hidden;
  transition: 0.3s;
  opacity: 0;
  height: 0px;
  /* min-height:0px; */
  overflow: hidden;
}
.tabs:checked + .tab {
  opacity: 1;
  visibility: visible;
  position: relative;
  height: auto;
}
/* --------------------------------------------------------------------------------------------- */
.parent_category {
  margin-bottom: 20px;
}
.packProduct_desc,
.packProduct_desc ul {
  list-style: none;
}
.packProduct_head.linkTabs {
  list-style: none;
}
.packProduct_desc li {
  margin: 0;
}
.packProduct_head {
  text-transform: uppercase;
  font-weight: 600;
  float: left;
  width: 120px;
  color: #fff;
}
.packProduct_head label {
  background: #f0c248;
  width: 100%;
  margin: 0;
  padding: 15px 10px;
  cursor: pointer;
  position: relative;
}
.packProduct_head label.active {
  background: #efca67;
}
.packProduct_head label.active:before {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: -8px;
  border-color: transparent transparent transparent #efca67;
  border-style: solid;
  border-width: 10px 0 10px 8px;
  color: transparent;
}
.productOption_desc .item.two {
  position: relative;
  /* min-height:150px; */
}
.packProduct_desc {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-left: 184px;
  padding-right: 20px;
  font-family: "PT Sans";
  font-size: 16px;
  min-height: 150px;
  margin: 0;
}
.packProduct_desc ul {
  margin: 0;
  font-size: 16px;
  overflow: hidden;
}
.packProduct_desc p {
  margin-bottom: 20px;
}
.packProduct_desc ul li {
  margin-bottom: 10px;
}
.catalogTextLeft {
  float: left;
  width: 50%;
  line-height: 1;
  background: #fbfbfb;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 12px solid #f0c248;
}
.catalogTextRight {
  float: right;
  width: 40%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 56px 0px 0;
}
.catalogText li {
  background-image: none;
  padding-left: 0;
}
.catalogTextLeft .packProduct_desc {
  padding-left: 165px;
}
.catalogTextLeft .packProduct_head label {
  padding: 25px 10px;
}
/*08.11.2016*/
.mainSlider-item.green .mainSlider-text {
  border-color: #b2d179;
}
.mainSlider-item.white .mainSlider-text {
  border-color: white;
}
.mainSlider-item.cian .mainSlider-text {
  border-color: #99cce7;
  width: 640px;
}
.mainSlider-item.yellow .mainSlider-text {
  border-color: #f0c248;
}
@media (min-width: 1170px) {
  .new-year-banner img {
    -webkit-transform: translate(-50%, -58%) !important;
    transform: translate(-50%, -58%) !important;
  }
}
/*end*/
/* 09.11.2016 */
.header_logo img {
  width: 300px;
}
.advantagesList li:hover {
  background: #fbfbfb;
}
/*end*/
/*10.11.2016*/
.mainLeft.profile {
  height: auto;
  min-height: 100vh;
}
/*end*/
/* 11.11.2016 */
.popupPriceBlock {
  background: #e8e8e8;
  font-family: "PT sans", sans-serif;
  position: relative;
  padding: 0px 10px 9px 8px;
}
.popupPriceBlock.left {
  float: left;
}
.popupSale {
  overflow: hidden;
  padding: 0px 0 11px;
  position: relative;
  margin-bottom: 16px;
}
.popupPriceBlock.right {
  float: right;
}
.popupPriceBlock .price {
  font-size: 44px;
  font-weight: bold;
  float: left;
}
.popupPriceBlock .priceInfo {
  font-size: 20px;
  float: right;
  line-height: 1;
  color: #606060;
  margin: 8px 0 0px 18px;
}
.popupPriceBlock .currency {
  font-weight: bold;
}
.yellowBlockInfo {
  position: absolute;
  bottom: -8px;
  left: 9px;
  background: #eec148;
  font-size: 12px;
  padding: 0px 8px 2px;
}
.arrowRight {
  position: absolute;
  top: 23px;
  left: 203px;
  width: 45px;
  height: 20px;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAUCAYAAAAZb7T/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkM1OTM0NDNBN0ZDMTFFNjlBMjBDRDc3RUQxOTA0NkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkM1OTM0NDRBN0ZDMTFFNjlBMjBDRDc3RUQxOTA0NkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQzU5MzQ0MUE3RkMxMUU2OUEyMENENzdFRDE5MDQ2RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQzU5MzQ0MkE3RkMxMUU2OUEyMENENzdFRDE5MDQ2RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn1fePkAAAPMSURBVHjazJZrTFNnGMf/pz1tueiAtKVC5b64GOUiboYRb9Chmxp1QUXQaIyS6JdtuoBSm1VBrpFky0ZkZDFG56gxEZxTv+iIW+IHEz9ojBqNoEE4p7SlBVPQXqjPW9ukYbMmm1D+ycnpOc/7nP7O8z7ve/7cF0sW4+qt23ibOA7w+RAmzlHcFzZXKpHgc/qf1MREDDlG8MLp9OexOFNMtAJ3H/V+1W+1Hjpj1OdrVUrxqWhGjELhf7bb64WUBsdGR+P50BC46YAOKicjDZuLVyBFkwjzsB2jY05IOAnkvAwyns+p6TjJQFznag9/mKxUCqJtGBJ64YhCM2Vo1ChfpcP6pYVIVqtgYfDOMSjjPkCvIGo21hj7adhEV8ORlLkqleWpKGKCboRCSzDN6jNb0HDGhNX7q9F4+jeY7Q6o4uMwaLNBk5BgvlBv1LJxX+qPDAzYbJrUORp4qNKhmnbooEbGXuJE9x8o/64W7V2X4PVOQCaTIj15jsV09HAGDXFT1XsHrbakNGonbwh4xKCDrTUy/gpt3Zew1ViHX36/gicDApbmZgvXv2/JpCEyqngv9b+aVTwIHlHoUL0g+PaLl7G7rgnGjpOsx813Tv2sVfA8V2qoHRSH7ZpUqjhblGALMXw13l2tqcidpZChvnIXuhqMsbR4BYI3X21tTLrccowaflmBfwwdiklHFDvTc+V0lv9LXPEmzsmnIjeQJ5+nTcKedatTJBznio+J6m+v+lqLpIT4ZxT0ve1gO1q4+NTlcqHXozQnw4HfHl6rVh4X7I4UungVOnPBRBIXvJ40g77APjx5jt93rmfNko/Fm/fu1Tpox9Hl5x5H6YrC/9Rz7+rZ/5MbVH5WJs4fNaCqbNNG9jJ7N6yt/uunVmBtwSczDjovMx2t+yohdptQXbbJwIB3lBQffGw6hdOGKvCYQWKwpSuXQ7d4EbLmanHgxxOGs9d66raXFBm+rdjS3CeY4XJ7Igcd6kmyyUhVlOjw6YL5mBUdQwZKim9+aNN3/nnDD1y9bWt9H7k+nswTm8GIVjo3KwPlJcVYnpcDKX3nhhx2xMXGkjfpNJh6btTtXKWrOVC+ualPEPHS48HsqCh/XkSgFxHsFl0R+1xDLuNB/oKQOfLbarScPecHZhXez4Cpwm63229Rg5pW6IL5H2HP+jUozF5I5oiHYLHCOT4OFdnS2WQ7m3816Tt7QlqCKsyAucCGHxFo+ibg9oNHuNDzN1xeN3lkqf++gl7AOjK6++b9h/XbPivSV1WUNTJgVwD4HzuPL5zDn6F6LcAA9iit2ggNgcoAAAAASUVORK5CYII=);
}
#msCart table tr:nth-child(n + 2):hover td {
  background: #f3f3f3;
}
.mainFullWidth.basket {
  background: #f6f6f6;
  height: auto;
  padding-bottom: 50px;
}
/*end*/
/*13.11.2016*/
.iconbascet {
  position: absolute;
  top: -7px;
  left: 0;
  width: 27px;
  height: 25px;
  z-index: 2;
}
/*end*/
/* 15.11.2016 */
.cardGoodsBlock {
  display: inline-block;
  position: relative;
}
.cardGoodsBlock .orderBtn,
.cardGoodsBlock .orderBtn:focus {
  color: #ffffff;
}
.loaderGoods {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 292px;
  z-index: 2;
  pointer-events: none;
  opacity: 0;
}
.loaderGoods:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: url(../image/image/oval.svg);
  width: 46px;
  height: 46px;
  background-size: cover;
  margin: -23px 0 0 -9px;
}
.mainRight.mapHolder {
  padding: 0;
}
/*end*/
/* 16.11.2016 */
.innerCat .catalog-filter {
  display: none;
}
.innerCat .catalogContentSlider {
  margin-top: 12px;
}
/* end */
#confirmKey {
  display: none;
}
.enterConfirmKey {
  color: green;
  margin-top: 20px;
  text-decoration: underline;
  cursor: pointer;
}
.noteBlock {
  max-width: 470px;
  width: 100%;
}
.noteBlock p {
  font-size: 16px;
  margin-bottom: 16px;
}
.noteTitle {
  font-size: 28px;
}
.noteSmallTitle {
  font-size: 20px;
  color: #00b906;
}
.enterFormTitle.success_popup.two {
  font-size: 32px;
}
.enterFormTitle.success_popup {
  font-size: 36px;
  text-transform: uppercase;
  border-bottom: 6px solid #e8e8e8;
  padding-bottom: 5px;
}
/* 17.11.2016 */
.header_openCatalogClose.onHome {
  -moz-transform: rotate(90deg);
  /* Для Firefox */
  -ms-transform: rotate(90deg);
  /* Для IE */
  -webkit-transform: rotate(90deg);
  /* Для Safari, Chrome, iOS */
  -o-transform: rotate(90deg);
  /* Для Opera */
  transform: rotate(90deg);
  top: 19px;
}
/* end */
.blockInputForm {
  position: relative;
}
.blockInputForm .required {
  position: absolute;
  top: 13px;
  right: 12px;
  color: #ca3328;
}
.buyBlock-leftBottom button[disabled] {
  background: #a2a2a2;
}
.calendarIcon {
  width: 17px;
  height: 17px;
  display: inline-block;
  vertical-align: middle;
  margin-left: -7px;
  background-repeat: no-repeat;
  background-image: url('../image/image/calendar2.svg');
}
.table-responsive th,
.table-responsive td {
  line-height: initial;
}
.tm-order-mscdistance-originals_hidden {
  font-family: "PT Sans";
}
.tm-order-mscdistance-originals_hidden:hover {
  cursor: pointer;
  text-decoration: underline;
}
.confirmOrder {
  font-size: 14px;
  color: gray;
  margin-bottom: 20px;
}
.inv-link {
  text-decoration: none;
  color: #2f2e2d;
}
.basePrice {
  text-transform: uppercase;
  color: gray;
  background-color: white;
  display: inline-block;
  padding: 7px 16px;
  margin-left: -20px;
  font-family: "PT Sans";
}
.yourPrice {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 10px;
}
.instructionLink {
  color: #ca3328;
  font-size: 16px;
  margin-bottom: 10px;
  font-weight: bold;
}
.link-anchor {
  position: relative;
  width: 0;
  font-size: 0.8em;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.anchor-wrapper {
  border: none;
}
.anchor-wrapper:hover .link-anchor {
  opacity: 1;
}
section h1[id]:focus,
section h2[id]:focus,
section h3[id]:focus,
section h4[id]:focus,
section h5[id]:focus {
  outline: 0;
}
p.thin {
  font-weight: 100;
  margin: 0;
  line-height: 1.2em;
}
p.bold {
  font-weight: 900;
  margin: 0;
  margin-top: -5px;
}
.rel {
  width: 30%;
  margin: 0 auto;
  position: relative;
  text-align: center;
  padding: 20px;
  border-style: dotted;
  border-color: white;
  border-width: medium;
}
.link-anchor {
  position: relative;
  width: 0;
  font-size: 0.8em;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.anchor-wrapper {
  border: none;
}
.anchor-wrapper:hover .link-anchor {
  opacity: 1;
}
section h1[id]:focus,
section h2[id]:focus,
section h3[id]:focus,
section h4[id]:focus,
section h5[id]:focus {
  outline: 0;
}
p.thin {
  font-weight: 100;
  margin: 0;
  line-height: 1.2em;
}
p.bold {
  font-weight: 900;
  margin: 0;
  margin-top: -5px;
}
.rel {
  width: 30%;
  margin: 0 auto;
  position: relative;
  text-align: center;
  padding: 20px;
  border-style: dotted;
  border-color: white;
  border-width: medium;
}
.popper,
.tooltip {
  position: absolute;
  background: white;
  color: black;
  width: 242px;
  border-radius: 3px;
  padding: 10px;
  text-align: left;
  z-index: 9;
  font-family: 'PT Sans Narrow';
  font-size: 16px;
}
.style5 .tooltip {
  background: #1E252B;
  color: #FFFFFF;
  max-width: 200px;
  width: auto;
  font-size: 0.8rem;
  padding: 0.5em 1em;
}
.popper .popper__arrow,
.tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  margin: 5px;
}
.tooltip .tooltip-arrow,
.popper .popper__arrow {
  border-color: white;
}
.style5 .tooltip .tooltip-arrow {
  border-color: #1E252B;
}
.popper[x-placement^="top"],
.tooltip[x-placement^="top"] {
  margin-bottom: 5px;
}
.popper[x-placement^="top"] .popper__arrow,
.tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 5px 5px 0 5px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}
.popper[x-placement^="bottom"],
.tooltip[x-placement^="bottom"] {
  margin-top: 5px;
}
.tooltip[x-placement^="bottom"] .tooltip-arrow,
.popper[x-placement^="bottom"] .popper__arrow {
  border-width: 0 5px 5px 5px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  top: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}
.tooltip[x-placement^="right"],
.popper[x-placement^="right"] {
  margin-left: 5px;
}
.popper[x-placement^="right"] .popper__arrow,
.tooltip[x-placement^="right"] .tooltip-arrow {
  border-width: 5px 5px 5px 0;
  border-left-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
  left: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}
.popper[x-placement^="left"],
.tooltip[x-placement^="left"] {
  margin-right: 5px;
}
.popper[x-placement^="left"] .popper__arrow,
.tooltip[x-placement^="left"] .tooltip-arrow {
  border-width: 5px 0 5px 5px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  right: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}
.mainRight .textContent {
  height: 95%;
  overflow-y: scroll;
  position: relative;
  display: block;
  /*padding-right: 20px;*/
}
.mainRight .textContent .title {
  font-size: 36px;
  text-transform: none;
}
h1.big.hidden {
  display: none;
}
.main span,
.little span {
  color: #ff0000;
}
.main span a,
.little span a {
  text-decoration: none;
  color: #ff0000;
}
.main span.small,
.little span.small {
  color: #2f2e2d;
  font-size: 12px;
  display: block;
  padding-top: 5px;
}
.main_textHead .little {
  font-size: 16px;
}
.mainRight .textContent h2 {
  font-size: 24px;
}
.mainRight .textContent p {
  margin-bottom: 18px;
}
.mainRight .textContent b {
  margin-bottom: 10px;
  display: block;
}
.mainRight .textContent ul {
  column-count: 2;
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-gap: 10px;
  -moz-column-gap: 10px;
  -webkit-column-gap: 10px;
}
.partners img {
  max-width: 30%;
  max-height: 100px;
  margin-right: 7%;
  margin-bottom: 40px;
  filter: grayscale(100%);
}
.partners img:hover {
  filter: none;
}
.warning {
  position: relative;
  max-width: 700px;
  width: 90%;
  margin: 0 auto;
}
.warning img {
  width: 100%;
}
.doc_link {
  display: block;
  margin-bottom: 15px;
  font-size: 18px;
}
.popup_quarantine {
  position: fixed;
  top: 0;
  left: -9999px;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 999999;
  background-color: rgba(0, 0, 0, 0.6);
  transition: opacity 0.6s;
}
.popup_quarantine.active {
  left: 0;
  opacity: 1;
}
.popup_quarantine_block {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 780px;
  max-width: 100%;
  padding: 36px 46px 46px;
  font-size: 16px;
  color: #1e1d1d;
  background-color: #fff;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
  border: 14px solid #ffcd44;
}
.popup_quarantine_block:before {
  content: '';
  position: absolute;
  top: -14px;
  left: 50%;
  height: 20px;
  width: calc(100% - 200px);
  background-color: #fff;
  transform: translateX(-50%);
}
.popup_quarantine_close {
  position: absolute;
  top: 40px;
  right: 40px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  z-index: 1;
}
.popup_quarantine_close:before,
.popup_quarantine_close:after {
  content: '';
  position: absolute;
  top: 0;
  right: 9px;
  width: 2px;
  height: 20px;
  background-color: #a2a2a2;
}
.popup_quarantine_close:before {
  transform: rotate(45deg);
}
.popup_quarantine_close:after {
  transform: rotate(-45deg);
}
.popup_quarantine_title {
  position: relative;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 700;
  text-align: center;
}
.popup_quarantine_text {
  margin-bottom: 8px;
  text-align: center;
}
.popup_quarantine_text b {
  font-size: 18px;
}
.popup_quarantine_ul {
  list-style: none;
}
.popup_quarantine_ul a {
  color: #1e1d1d;
}
.popup_quarantine_ul.strong {
  font-weight: 700;
  margin-bottom: 16px;
  font-size: 18px;
  text-align: center;
}
.popup_quarantine_ul li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 10px;
}
.popup_quarantine_ul li:before {
  content: '';
  position: absolute;
  top: 0.6em;
  left: 0;
  width: 8px;
  height: 8px;
  background-color: #e31e24;
}
.payKeeperLogo {
  text-align: right;
}
.payKeeperLogo img {
  width: 100%;
  max-width: 220px;
}
@media screen and (max-width: 670px) {
  .popup_quarantine_block {
    padding: 30px 10px 20px;
    border: none;
    border-top: 10px solid #ffcd44;
    border-bottom: 10px solid #ffcd44;
    font-size: 14px;
  }
  .popup_quarantine_block:before {
    top: -10px;
  }
  .popup_quarantine_title {
    margin-bottom: 14px;
    font-size: 16px;
  }
  .popup_quarantine_close {
    top: 20px;
    right: 20px;
  }
  .popup_quarantine_ul.strong {
    font-size: 14px;
  }
  .popup_quarantine_ul li {
    margin-bottom: 4px;
  }
  .popup_quarantine_ul.strong {
    margin-bottom: 10px;
  }
  .popup_quarantine_text b {
    font-size: 14px;
  }
  .popup_quarantine_text {
    margin-bottom: 8px;
  }
}
.social-item {
  display: inline-block;
}
.social-item img {
  vertical-align: middle;
  width: 20px;
  padding-left: 8px;
}
.social-item-header {
  display: inline-block;
  margin-right: 9px;
}
.social-item-header img {
  vertical-align: middle;
  width: 15px;
}
.documents {
  position: relative;
  z-index: 20;
  padding-left: 0px;
}
.documents .doc {
  display: inline-block;
  width: 230px;
  vertical-align: top;
  font-size: 12px;
}
.doc img {
  display: inline-block;
  margin-right: 17px;
  position: relative;
  top: 6px;
}
.doc .right-block {
  display: inline-block;
  vertical-align: top;
  width: 52%;
}
.doc .right-block span {
  color: #292929;
  font-size: 12px;
}
.doc .right-block a {
  display: block;
}
.documents_carousel {
  margin-bottom: 20px;
}
.documents_carousel .item {
  box-sizing: border-box;
  background-color: #ffffff;
  padding: 5px;
  width: calc(100% / 3 - 10px);
  margin-right: 10px;
  margin-bottom: 10px;
}
.documents_carousel .item:nth-child(3n) {
  margin-right: 0;
}
.documents_carousel .item img {
  width: 100%;
  margin-bottom: 0;
}
.contactsContent strong,
.contactsInfo span {
  display: inline-block;
}
.contactsInfo p {
  margin-bottom: 10px;
}
.contactsInfo span > div {
  height: 10px;
}
.textContent img {
  max-width: 100%;
  height: auto !important;
  margin-bottom: 20px;
}
.article_item {
  width: 30%;
}
.article_item:not(:last-child) {
  margin-right: 5%;
}
.article_image {
  width: 100%;
  height: 21vw;
  object-fit: cover;
  margin-bottom: 1.5vw;
}
.article_date {
  font-size: 16px;
  color: #999999;
  display: flex;
  align-items: center;
  margin-bottom: 1.1vw;
}
.article_date img {
  width: 16px;
  height: 16px;
  margin-right: 14px;
  margin-bottom: 0;
}
.article_title {
  display: inline-block;
  font-size: 24px;
  color: #2f2e2d;
  text-underline-offset: 3px;
  font-weight: bold;
  margin-bottom: 1vw;
}
.article_title:hover {
  color: #ca3328;
}
.article_wrapper {
  margin-bottom: 70px;
}
.pagination__wrapper {
  margin-bottom: 60px;
}
.gray_pagination .pagination {
  display: flex;
  align-items: center;
}
.gray_pagination .pagination__item {
  margin: 0;
}
.gray_pagination .pagination__item:not(:last-child) {
  margin-right: 1px;
}
.gray_pagination .pagination__link {
  padding: 0;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gray_pagination .pagination__link {
  background-color: #f9f9f9;
  color: #575757;
}
.gray_pagination .pagination__link:hover {
  background-color: #efefef;
}
.pagination__item--disabled .pagination__link:hover {
  background-color: #f9f9f9;
  pointer-events: none;
  cursor: default;
}
.gray_pagination .pagination__item--active .pagination__link {
  color: #ffffff;
  background-color: #2f2e2d;
}
input[type="number"] {
  margin-bottom: 0!important;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none!important;
  margin: 0!important;
}
input[type="number"] {
  -moz-appearance: textfield!important;
}
input[type="number"]:hover,
input[type="number"]:focus {
  -moz-appearance: number-input !important;
}
/*.simplebar-track {
        width: 7px;
        margin-left: 0;
        background: #ebebeb;
        border-radius: 4px;
    }

    .simplebar-track .simplebar-scrollbar {
        background: #c4c4c4;
        border-radius: 4px;
        right: 0;
        opacity: 1;
    }

    .deliveryInfoBlockItemContentScrollHolder {
        width: 100%;
        }


    .simplebar-scroll-content .simplebar-content {
        width: 95%;
    }*/
.dostavka_i_oplata p {
  margin-bottom: 15px!important;
}
.calc_red_but {
  font-weight: 400;
  background: #ca3328;
  border-color: #ca3328;
  font-size: 14px;
  transition: all 0.4s linear;
  color: #ffffff;
  border-radius: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  height: 45px;
  min-width: 200px;
  line-height: 44px;
  text-decoration: none;
  display: inline-block;
  text-align: center;
}
.calc_red_but:hover {
  background: #b5291f;
  border-color: #b5291f;
}
.calc_b:before {
  content: url("../image/calc.svg");
  display: inline-block;
  width: 20px;
  height: 25px;
  margin: 0px 10px 0 0px;
  vertical-align: -8px;
}
.but_group {
  margin-bottom: 30px;
}
/* Оформление документов на странице "документы" */
.doc_item {
  margin: 0 0 50px 0;
}
.doc_item:last-child {
  margin: 0;
}
.doc_title {
  margin: 0 0 15px 0;
  font-family: PT Sans Narrow;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  color: #2F2E2D;
}
.doc_description {
  margin: 0 0 25px 0;
  font-family: PT Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 1.5;
  color: #2F2E2D;
}
.doc_description ul {
  padding: 0 0 0 22px;
}
.doc_description li {
  padding: 0;
  background: none;
  color: #CA3328;
  list-style-type: disc;
}
.doc_description li span {
  color: #2F2E2D;
}
.doc_description img {
  margin: 0;
}
.docLink.pdf {
  background-image: url(../image/pdf-ico.svg);
}
/* END Оформление документов на странице "документы" */
.characteristic-table {
  width: 100%;
  text-align: center;
  border-collapse: collapse;
  overflow-x: auto;
  border-spacing: 0;
}
.characteristic-table td {
  width: auto;
}
.characteristic-table thead tr td {
  background: #f1c44d;
  color: #262626;
  font-weight: bold;
  padding: 10px 20px;
  font-size: 14px;
  font-family: "PT Sans";
  text-align: center;
  border: 1px solid #f1c44d;
}
.characteristic-table tr td {
  color: #000;
  padding: 10px 20px;
  border: 1px solid #ccc;
  text-align: left;
  font-size: 14px;
  font-family: "PT Sans";
}
.characteristic-table tr:nth-child(2n) {
  background: #fafafa;
}
.characteristic-table tr:nth-child(2n+1) {
  background: #fafafa;
}
.textContent h2 {
  font-size: 22px;
  padding-bottom: 27px;
  margin-top: 9px;
  line-height: 1;
  letter-spacing: 0px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: 'PT Sans Narrow', "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #292929;
  font-weight: bold;
  margin-bottom: 15px;
}
.textContent h3 {
  font-size: 18px;
  padding-bottom: 27px;
  margin-top: 9px;
  line-height: 1;
  letter-spacing: 0px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: 'PT Sans Narrow', "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #292929;
  font-weight: bold;
  margin-bottom: 15px;
}
.textContent ul li {
  font-size: 14px;
}
.checkbox_block {
  position: relative;
  text-align: left;
  margin-bottom: 15px;
  cursor: pointer;
}
input.conf_checkbox {
  position: absolute;
  top: 15px;
  left: 5px;
  width: 2px;
  height: 2px;
  margin: 0;
  opacity: 0;
}
.checkbox_block .checkbox_text {
  cursor: pointer;
}
.checkbox_text {
  line-height: normal;
  padding: 10px 0;
  z-index: 5;
  font-weight: 400;
  margin: 0;
  font-size: 14px;
}
.checkbox_text,
.checkbox_text::before {
  color: #565656;
  position: relative;
  vertical-align: middle;
}
.checkbox_block .conf_checkbox:checked + .checkbox_text::before {
  content: '\f0c8';
  font-family: 'fontawesome';
  color: #ca3328;
}
.checkbox_text::before {
  content: " ";
  display: inline-block;
  font: 10px/14px Arial;
  margin-right: 10px;
  text-align: center;
  text-indent: 0;
  width: 15px;
  height: 15px;
  background: inherit;
  border: 1px solid #999999;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  -webkit-border-image: initial;
  -o-border-image: initial;
  border-image: initial;
  margin-bottom: 2px;
  float: left;
  border-radius: 3px;
}
a.privacy {
  color: #ca3328;
}
@media screen and (max-width: 480px) {
  .checkbox_text::before {
    font: 10px/16px Arial;
  }
}
.contactsImage {
  background-image: url("../image/photo/bn_1.jpg");
}
.contactsImage.bg_3 {
  background-image: url("../image/photo/banner_bg_3.jpg");
}
.contactsImageInfo {
  background: rgba(255, 255, 255, 0.9);
  border: 15px solid #F1C44D;
  color: #2F2E2D;
  padding: 20px 85px 20px 30px;
  max-width: 43%;
}
.contactsBanner_title,
.contactsImageInfo a {
  color: #2F2E2D;
  text-decoration: underline;
}
.contactsImageInfo:before {
  content: none;
}
.contactsImageInfo .btn {
  height: 40px;
  line-height: 35px;
  padding: 0 23px;
  transition: 0.4s;
  border: 1px solid #ca3328;
  background: #ca3328;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  font-weight: normal;
  margin-top: 30px;
}
.contactsImageInfo .btn:hover {
  background: #b23023;
}
/*# sourceMappingURL=main.css.map */