

/* Start:/local/templates/bigms_new/styles/plugins/normalize.css?15693312097808*/
/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/* End */


/* Start:/local/templates/bigms_new/styles/plugins/grid30.css?156933120932530*/
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 1279px) {
  .container-fluid {
    min-width: 1203px;
  }
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 1279px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 1279px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 1279px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1280px) and (max-width: 1366px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 1280px) and (max-width: 1366px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 1280px) and (max-width: 1366px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 1280px) and (max-width: 1366px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1367px) and (max-width: 1600px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1367px) and (max-width: 1600px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 1367px) and (max-width: 1600px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 1367px) and (max-width: 1600px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1601px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1601px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1601px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1601px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 1279px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 1280px) and (max-width: 1366px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 1367px) and (max-width: 1600px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1601px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 5px;
  padding-right: 5px;
}
@media (max-width: 1600px) {
  .container {
    width: 1600px;
  }
}
@media (max-width: 1366px) {
  .container {
    width: 950px;
  }
}
@media (max-width: 1024px) {
  .container {
    width: 1280px;
  }
}
.container-fluid {

  margin-right: auto;
  margin-left: auto;
  /*padding-left: 5px;
  padding-right: 5px;*/
}
.row {
  /*margin-left: -5px;
  margin-right: -5px;*/
}

.col, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24, .col-xs-25, .col-sm-25, .col-md-25, .col-lg-25, .col-xs-26, .col-sm-26, .col-md-26, .col-lg-26, .col-xs-27, .col-sm-27, .col-md-27, .col-lg-27, .col-xs-28, .col-sm-28, .col-md-28, .col-lg-28, .col-xs-29, .col-sm-29, .col-md-29, .col-lg-29, .col-xs-30, .col-sm-30, .col-md-30, .col-lg-30 {
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
}
.col, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24, .col-xs-25, .col-xs-26, .col-xs-27, .col-xs-28, .col-xs-29, .col-xs-30 {
  float: left;
}
@media (min-width: 1601px) {
  .col, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24, .col-lg-25, .col-lg-26, .col-lg-27, .col-lg-28, .col-lg-29, .col-lg-30 {
    float: left;
  }
  .col-lg-30 {
    width: 100%;
  }
  .col-lg-29 {
    width: 96.66666667%;
  }
  .col-lg-28 {
    width: 93.33333333%;
  }
  .col-lg-27 {
    width: 90%;
  }
  .col-lg-26 {
    width: 86.66666667%;
  }
  .col-lg-25 {
    width: 83.33333333%;
  }
  .col-lg-24 {
    width: 80%;
  }
  .col-lg-23 {
    width: 76.66666667%;
  }
  .col-lg-22 {
    width: 73.33333333%;
  }
  .col-lg-21 {
    width: 70%;
  }
  .col-lg-20 {
    width: 66.66666667%;
  }
  .col-lg-19 {
    width: 63.33333333%;
  }
  .col-lg-18 {
    width: 60%;
  }
  .col-lg-17 {
    width: 56.66666667%;
  }
  .col-lg-16 {
    width: 53.33333333%;
  }
  .col-lg-15 {
    width: 50%;
  }
  .col-lg-14 {
    width: 46.66666667%;
  }
  .col-lg-13 {
    width: 43.33333333%;
  }
  .col-lg-12 {
    width: 40%;
  }
  .col-lg-11 {
    width: 36.66666667%;
  }
  .col-lg-10 {
    width: 33.33333333%;
  }
  .col-lg-9 {
    width: 30%;
  }
  .col-lg-8 {
    width: 26.66666667%;
  }
  .col-lg-7 {
    width: 23.33333333%;
  }
  .col-lg-6 {
    width: 20%;
  }
  .col-lg-5 {
    width: 16.66666667%;
  }
  .col-lg-4 {
    width: 13.33333333%;
  }
  .col-lg-3 {
    width: 10%;
  }
  .col-lg-2 {
    width: 6.66666667%;
  }
  .col-lg-1 {
    width: 3.33333333%;
  }
  .col-lg-pull-30 {
    right: 100%;
  }
  .col-lg-pull-29 {
    right: 96.66666667%;
  }
  .col-lg-pull-28 {
    right: 93.33333333%;
  }
  .col-lg-pull-27 {
    right: 90%;
  }
  .col-lg-pull-26 {
    right: 86.66666667%;
  }
  .col-lg-pull-25 {
    right: 83.33333333%;
  }
  .col-lg-pull-24 {
    right: 80%;
  }
  .col-lg-pull-23 {
    right: 76.66666667%;
  }
  .col-lg-pull-22 {
    right: 73.33333333%;
  }
  .col-lg-pull-21 {
    right: 70%;
  }
  .col-lg-pull-20 {
    right: 66.66666667%;
  }
  .col-lg-pull-19 {
    right: 63.33333333%;
  }
  .col-lg-pull-18 {
    right: 60%;
  }
  .col-lg-pull-17 {
    right: 56.66666667%;
  }
  .col-lg-pull-16 {
    right: 53.33333333%;
  }
  .col-lg-pull-15 {
    right: 50%;
  }
  .col-lg-pull-14 {
    right: 46.66666667%;
  }
  .col-lg-pull-13 {
    right: 43.33333333%;
  }
  .col-lg-pull-12 {
    right: 40%;
  }
  .col-lg-pull-11 {
    right: 36.66666667%;
  }
  .col-lg-pull-10 {
    right: 33.33333333%;
  }
  .col-lg-pull-9 {
    right: 30%;
  }
  .col-lg-pull-8 {
    right: 26.66666667%;
  }
  .col-lg-pull-7 {
    right: 23.33333333%;
  }
  .col-lg-pull-6 {
    right: 20%;
  }
  .col-lg-pull-5 {
    right: 16.66666667%;
  }
  .col-lg-pull-4 {
    right: 13.33333333%;
  }
  .col-lg-pull-3 {
    right: 10%;
  }
  .col-lg-pull-2 {
    right: 6.66666667%;
  }
  .col-lg-pull-1 {
    right: 3.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-30 {
    left: 100%;
  }
  .col-lg-push-29 {
    left: 96.66666667%;
  }
  .col-lg-push-28 {
    left: 93.33333333%;
  }
  .col-lg-push-27 {
    left: 90%;
  }
  .col-lg-push-26 {
    left: 86.66666667%;
  }
  .col-lg-push-25 {
    left: 83.33333333%;
  }
  .col-lg-push-24 {
    left: 80%;
  }
  .col-lg-push-23 {
    left: 76.66666667%;
  }
  .col-lg-push-22 {
    left: 73.33333333%;
  }
  .col-lg-push-21 {
    left: 70%;
  }
  .col-lg-push-20 {
    left: 66.66666667%;
  }
  .col-lg-push-19 {
    left: 63.33333333%;
  }
  .col-lg-push-18 {
    left: 60%;
  }
  .col-lg-push-17 {
    left: 56.66666667%;
  }
  .col-lg-push-16 {
    left: 53.33333333%;
  }
  .col-lg-push-15 {
    left: 50%;
  }
  .col-lg-push-14 {
    left: 46.66666667%;
  }
  .col-lg-push-13 {
    left: 43.33333333%;
  }
  .col-lg-push-12 {
    left: 40%;
  }
  .col-lg-push-11 {
    left: 36.66666667%;
  }
  .col-lg-push-10 {
    left: 33.33333333%;
  }
  .col-lg-push-9 {
    left: 30%;
  }
  .col-lg-push-8 {
    left: 26.66666667%;
  }
  .col-lg-push-7 {
    left: 23.33333333%;
  }
  .col-lg-push-6 {
    left: 20%;
  }
  .col-lg-push-5 {
    left: 16.66666667%;
  }
  .col-lg-push-4 {
    left: 13.33333333%;
  }
  .col-lg-push-3 {
    left: 10%;
  }
  .col-lg-push-2 {
    left: 6.66666667%;
  }
  .col-lg-push-1 {
    left: 3.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-30 {
    margin-left: 100%;
  }
  .col-lg-offset-29 {
    margin-left: 96.66666667%;
  }
  .col-lg-offset-28 {
    margin-left: 93.33333333%;
  }
  .col-lg-offset-27 {
    margin-left: 90%;
  }
  .col-lg-offset-26 {
    margin-left: 86.66666667%;
  }
  .col-lg-offset-25 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-24 {
    margin-left: 80%;
  }
  .col-lg-offset-23 {
    margin-left: 76.66666667%;
  }
  .col-lg-offset-22 {
    margin-left: 73.33333333%;
  }
  .col-lg-offset-21 {
    margin-left: 70%;
  }
  .col-lg-offset-20 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-19 {
    margin-left: 63.33333333%;
  }
  .col-lg-offset-18 {
    margin-left: 60%;
  }
  .col-lg-offset-17 {
    margin-left: 56.66666667%;
  }
  .col-lg-offset-16 {
    margin-left: 53.33333333%;
  }
  .col-lg-offset-15 {
    margin-left: 50%;
  }
  .col-lg-offset-14 {
    margin-left: 46.66666667%;
  }
  .col-lg-offset-13 {
    margin-left: 43.33333333%;
  }
  .col-lg-offset-12 {
    margin-left: 40%;
  }
  .col-lg-offset-11 {
    margin-left: 36.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 30%;
  }
  .col-lg-offset-8 {
    margin-left: 26.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 23.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 20%;
  }
  .col-lg-offset-5 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 13.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 10%;
  }
  .col-lg-offset-2 {
    margin-left: 6.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 3.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
@media (max-width: 1600px) {
  .col, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24, .col-md-25, .col-md-26, .col-md-27, .col-md-28, .col-md-29, .col-md-30 {
    float: left;
  }
  .col-md-30 {
    width: 100%;
  }
  .col-md-29 {
    width: 96.66666667%;
  }
  .col-md-28 {
    width: 93.33333333%;
  }
  .col-md-27 {
    width: 90%;
  }
  .col-md-26 {
    width: 86.66666667%;
  }
  .col-md-25 {
    width: 83.33333333%;
  }
  .col-md-24 {
    width: 80%;
  }
  .col-md-23 {
    width: 76.66666667%;
  }
  .col-md-22 {
    width: 73.33333333%;
  }
  .col-md-21 {
    width: 70%;
  }
  .col-md-20 {
    width: 66.66666667%;
  }
  .col-md-19 {
    width: 63.33333333%;
  }
  .col-md-18 {
    width: 60%;
  }
  .col-md-17 {
    width: 56.66666667%;
  }
  .col-md-16 {
    width: 53.33333333%;
  }
  .col-md-15 {
    width: 50%;
  }
  .col-md-14 {
    width: 46.66666667%;
  }
  .col-md-13 {
    width: 43.33333333%;
  }
  .col-md-12 {
    width: 40%;
  }
  .col-md-11 {
    width: 36.66666667%;
  }
  .col-md-10 {
    width: 33.33333333%;
  }
  .col-md-9 {
    width: 30%;
  }
  .col-md-8 {
    width: 26.66666667%;
  }
  .col-md-7 {
    width: 23.33333333%;
  }
  .col-md-6 {
    width: 20%;
  }
  .col-md-5 {
    width: 16.66666667%;
  }
  .col-md-4 {
    width: 13.33333333%;
  }
  .col-md-3 {
    width: 10%;
  }
  .col-md-2 {
    width: 6.66666667%;
  }
  .col-md-1 {
    width: 3.33333333%;
  }
  .col-md-pull-30 {
    right: 100%;
  }
  .col-md-pull-29 {
    right: 96.66666667%;
  }
  .col-md-pull-28 {
    right: 93.33333333%;
  }
  .col-md-pull-27 {
    right: 90%;
  }
  .col-md-pull-26 {
    right: 86.66666667%;
  }
  .col-md-pull-25 {
    right: 83.33333333%;
  }
  .col-md-pull-24 {
    right: 80%;
  }
  .col-md-pull-23 {
    right: 76.66666667%;
  }
  .col-md-pull-22 {
    right: 73.33333333%;
  }
  .col-md-pull-21 {
    right: 70%;
  }
  .col-md-pull-20 {
    right: 66.66666667%;
  }
  .col-md-pull-19 {
    right: 63.33333333%;
  }
  .col-md-pull-18 {
    right: 60%;
  }
  .col-md-pull-17 {
    right: 56.66666667%;
  }
  .col-md-pull-16 {
    right: 53.33333333%;
  }
  .col-md-pull-15 {
    right: 50%;
  }
  .col-md-pull-14 {
    right: 46.66666667%;
  }
  .col-md-pull-13 {
    right: 43.33333333%;
  }
  .col-md-pull-12 {
    right: 40%;
  }
  .col-md-pull-11 {
    right: 36.66666667%;
  }
  .col-md-pull-10 {
    right: 33.33333333%;
  }
  .col-md-pull-9 {
    right: 30%;
  }
  .col-md-pull-8 {
    right: 26.66666667%;
  }
  .col-md-pull-7 {
    right: 23.33333333%;
  }
  .col-md-pull-6 {
    right: 20%;
  }
  .col-md-pull-5 {
    right: 16.66666667%;
  }
  .col-md-pull-4 {
    right: 13.33333333%;
  }
  .col-md-pull-3 {
    right: 10%;
  }
  .col-md-pull-2 {
    right: 6.66666667%;
  }
  .col-md-pull-1 {
    right: 3.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-30 {
    left: 100%;
  }
  .col-md-push-29 {
    left: 96.66666667%;
  }
  .col-md-push-28 {
    left: 93.33333333%;
  }
  .col-md-push-27 {
    left: 90%;
  }
  .col-md-push-26 {
    left: 86.66666667%;
  }
  .col-md-push-25 {
    left: 83.33333333%;
  }
  .col-md-push-24 {
    left: 80%;
  }
  .col-md-push-23 {
    left: 76.66666667%;
  }
  .col-md-push-22 {
    left: 73.33333333%;
  }
  .col-md-push-21 {
    left: 70%;
  }
  .col-md-push-20 {
    left: 66.66666667%;
  }
  .col-md-push-19 {
    left: 63.33333333%;
  }
  .col-md-push-18 {
    left: 60%;
  }
  .col-md-push-17 {
    left: 56.66666667%;
  }
  .col-md-push-16 {
    left: 53.33333333%;
  }
  .col-md-push-15 {
    left: 50%;
  }
  .col-md-push-14 {
    left: 46.66666667%;
  }
  .col-md-push-13 {
    left: 43.33333333%;
  }
  .col-md-push-12 {
    left: 40%;
  }
  .col-md-push-11 {
    left: 36.66666667%;
  }
  .col-md-push-10 {
    left: 33.33333333%;
  }
  .col-md-push-9 {
    left: 30%;
  }
  .col-md-push-8 {
    left: 26.66666667%;
  }
  .col-md-push-7 {
    left: 23.33333333%;
  }
  .col-md-push-6 {
    left: 20%;
  }
  .col-md-push-5 {
    left: 16.66666667%;
  }
  .col-md-push-4 {
    left: 13.33333333%;
  }
  .col-md-push-3 {
    left: 10%;
  }
  .col-md-push-2 {
    left: 6.66666667%;
  }
  .col-md-push-1 {
    left: 3.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-30 {
    margin-left: 100%;
  }
  .col-md-offset-29 {
    margin-left: 96.66666667%;
  }
  .col-md-offset-28 {
    margin-left: 93.33333333%;
  }
  .col-md-offset-27 {
    margin-left: 90%;
  }
  .col-md-offset-26 {
    margin-left: 86.66666667%;
  }
  .col-md-offset-25 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-24 {
    margin-left: 80%;
  }
  .col-md-offset-23 {
    margin-left: 76.66666667%;
  }
  .col-md-offset-22 {
    margin-left: 73.33333333%;
  }
  .col-md-offset-21 {
    margin-left: 70%;
  }
  .col-md-offset-20 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-19 {
    margin-left: 63.33333333%;
  }
  .col-md-offset-18 {
    margin-left: 60%;
  }
  .col-md-offset-17 {
    margin-left: 56.66666667%;
  }
  .col-md-offset-16 {
    margin-left: 53.33333333%;
  }
  .col-md-offset-15 {
    margin-left: 50%;
  }
  .col-md-offset-14 {
    margin-left: 46.66666667%;
  }
  .col-md-offset-13 {
    margin-left: 43.33333333%;
  }
  .col-md-offset-12 {
    margin-left: 40%;
  }
  .col-md-offset-11 {
    margin-left: 36.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 30%;
  }
  .col-md-offset-8 {
    margin-left: 26.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 23.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 20%;
  }
  .col-md-offset-5 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 13.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 10%;
  }
  .col-md-offset-2 {
    margin-left: 6.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 3.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (max-width: 1366px) {
  .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24, .col-sm-25, .col-sm-26, .col-sm-27, .col-sm-28, .col-sm-29, .col-sm-30 {
    float: left;
  }
  .col-sm-30 {
    width: 100%;
  }
  .col-sm-29 {
    width: 96.66666667%;
  }
  .col-sm-28 {
    width: 93.33333333%;
  }
  .col-sm-27 {
    width: 90%;
  }
  .col-sm-26 {
    width: 86.66666667%;
  }
  .col-sm-25 {
    width: 83.33333333%;
  }
  .col-sm-24 {
    width: 80%;
  }
  .col-sm-23 {
    width: 76.66666667%;
  }
  .col-sm-22 {
    width: 73.33333333%;
  }
  .col-sm-21 {
    width: 70%;
  }
  .col-sm-20 {
    width: 66.66666667%;
  }
  .col-sm-19 {
    width: 63.33333333%;
  }
  .col-sm-18 {
    width: 60%;
  }
  .col-sm-17 {
    width: 56.66666667%;
  }
  .col-sm-16 {
    width: 53.33333333%;
  }
  .col-sm-15 {
    width: 50%;
  }
  .col-sm-14 {
    width: 46.66666667%;
  }
  .col-sm-13 {
    width: 43.33333333%;
  }
  .col-sm-12 {
    width: 40%;
  }
  .col-sm-11 {
    width: 36.66666667%;
  }
  .col-sm-10 {
    width: 33.33333333%;
  }
  .col-sm-9 {
    width: 30%;
  }
  .col-sm-8 {
    width: 26.66666667%;
  }
  .col-sm-7 {
    width: 23.33333333%;
  }
  .col-sm-6 {
    width: 20%;
  }
  .col-sm-5 {
    width: 16.66666667%;
  }
  .col-sm-4 {
    width: 13.33333333%;
  }
  .col-sm-3 {
    width: 10%;
  }
  .col-sm-2 {
    width: 6.66666667%;
  }
  .col-sm-1 {
    width: 3.33333333%;
  }
  .col-sm-pull-30 {
    right: 100%;
  }
  .col-sm-pull-29 {
    right: 96.66666667%;
  }
  .col-sm-pull-28 {
    right: 93.33333333%;
  }
  .col-sm-pull-27 {
    right: 90%;
  }
  .col-sm-pull-26 {
    right: 86.66666667%;
  }
  .col-sm-pull-25 {
    right: 83.33333333%;
  }
  .col-sm-pull-24 {
    right: 80%;
  }
  .col-sm-pull-23 {
    right: 76.66666667%;
  }
  .col-sm-pull-22 {
    right: 73.33333333%;
  }
  .col-sm-pull-21 {
    right: 70%;
  }
  .col-sm-pull-20 {
    right: 66.66666667%;
  }
  .col-sm-pull-19 {
    right: 63.33333333%;
  }
  .col-sm-pull-18 {
    right: 60%;
  }
  .col-sm-pull-17 {
    right: 56.66666667%;
  }
  .col-sm-pull-16 {
    right: 53.33333333%;
  }
  .col-sm-pull-15 {
    right: 50%;
  }
  .col-sm-pull-14 {
    right: 46.66666667%;
  }
  .col-sm-pull-13 {
    right: 43.33333333%;
  }
  .col-sm-pull-12 {
    right: 40%;
  }
  .col-sm-pull-11 {
    right: 36.66666667%;
  }
  .col-sm-pull-10 {
    right: 33.33333333%;
  }
  .col-sm-pull-9 {
    right: 30%;
  }
  .col-sm-pull-8 {
    right: 26.66666667%;
  }
  .col-sm-pull-7 {
    right: 23.33333333%;
  }
  .col-sm-pull-6 {
    right: 20%;
  }
  .col-sm-pull-5 {
    right: 16.66666667%;
  }
  .col-sm-pull-4 {
    right: 13.33333333%;
  }
  .col-sm-pull-3 {
    right: 10%;
  }
  .col-sm-pull-2 {
    right: 6.66666667%;
  }
  .col-sm-pull-1 {
    right: 3.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-30 {
    left: 100%;
  }
  .col-sm-push-29 {
    left: 96.66666667%;
  }
  .col-sm-push-28 {
    left: 93.33333333%;
  }
  .col-sm-push-27 {
    left: 90%;
  }
  .col-sm-push-26 {
    left: 86.66666667%;
  }
  .col-sm-push-25 {
    left: 83.33333333%;
  }
  .col-sm-push-24 {
    left: 80%;
  }
  .col-sm-push-23 {
    left: 76.66666667%;
  }
  .col-sm-push-22 {
    left: 73.33333333%;
  }
  .col-sm-push-21 {
    left: 70%;
  }
  .col-sm-push-20 {
    left: 66.66666667%;
  }
  .col-sm-push-19 {
    left: 63.33333333%;
  }
  .col-sm-push-18 {
    left: 60%;
  }
  .col-sm-push-17 {
    left: 56.66666667%;
  }
  .col-sm-push-16 {
    left: 53.33333333%;
  }
  .col-sm-push-15 {
    left: 50%;
  }
  .col-sm-push-14 {
    left: 46.66666667%;
  }
  .col-sm-push-13 {
    left: 43.33333333%;
  }
  .col-sm-push-12 {
    left: 40%;
  }
  .col-sm-push-11 {
    left: 36.66666667%;
  }
  .col-sm-push-10 {
    left: 33.33333333%;
  }
  .col-sm-push-9 {
    left: 30%;
  }
  .col-sm-push-8 {
    left: 26.66666667%;
  }
  .col-sm-push-7 {
    left: 23.33333333%;
  }
  .col-sm-push-6 {
    left: 20%;
  }
  .col-sm-push-5 {
    left: 16.66666667%;
  }
  .col-sm-push-4 {
    left: 13.33333333%;
  }
  .col-sm-push-3 {
    left: 10%;
  }
  .col-sm-push-2 {
    left: 6.66666667%;
  }
  .col-sm-push-1 {
    left: 3.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-30 {
    margin-left: 100%;
  }
  .col-sm-offset-29 {
    margin-left: 96.66666667%;
  }
  .col-sm-offset-28 {
    margin-left: 93.33333333%;
  }
  .col-sm-offset-27 {
    margin-left: 90%;
  }
  .col-sm-offset-26 {
    margin-left: 86.66666667%;
  }
  .col-sm-offset-25 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-24 {
    margin-left: 80%;
  }
  .col-sm-offset-23 {
    margin-left: 76.66666667%;
  }
  .col-sm-offset-22 {
    margin-left: 73.33333333%;
  }
  .col-sm-offset-21 {
    margin-left: 70%;
  }
  .col-sm-offset-20 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-19 {
    margin-left: 63.33333333%;
  }
  .col-sm-offset-18 {
    margin-left: 60%;
  }
  .col-sm-offset-17 {
    margin-left: 56.66666667%;
  }
  .col-sm-offset-16 {
    margin-left: 53.33333333%;
  }
  .col-sm-offset-15 {
    margin-left: 50%;
  }
  .col-sm-offset-14 {
    margin-left: 46.66666667%;
  }
  .col-sm-offset-13 {
    margin-left: 43.33333333%;
  }
  .col-sm-offset-12 {
    margin-left: 40%;
  }
  .col-sm-offset-11 {
    margin-left: 36.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 30%;
  }
  .col-sm-offset-8 {
    margin-left: 26.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 23.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 20%;
  }
  .col-sm-offset-5 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 13.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 10%;
  }
  .col-sm-offset-2 {
    margin-left: 6.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 3.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media(max-width: 1279px) {
  .col-xs-30 {
    width: 100%;
  }
  .col-xs-29 {
    width: 96.66666667%;
  }
  .col-xs-28 {
    width: 93.33333333%;
  }
  .col-xs-27 {
    width: 90%;
  }
  .col-xs-26 {
    width: 86.66666667%;
  }
  .col-xs-25 {
    width: 83.33333333%;
  }
  .col-xs-24 {
    width: 80%;
  }
  .col-xs-23 {
    width: 76.66666667%;
  }
  .col-xs-22 {
    width: 73.33333333%;
  }
  .col-xs-21 {
    width: 70%;
  }
  .col-xs-20 {
    width: 66.66666667%;
  }
  .col-xs-19 {
    width: 63.33333333%;
  }
  .col-xs-18 {
    width: 60%;
  }
  .col-xs-17 {
    width: 56.66666667%;
  }
  .col-xs-16 {
    width: 53.33333333%;
  }
  .col-xs-15 {
    width: 50%;
  }
  .col-xs-14 {
    width: 46.66666667%;
  }
  .col-xs-13 {
    width: 43.33333333%;
  }
  .col-xs-12 {
    width: 40%;
  }
  .col-xs-11 {
    width: 36.66666667%;
  }
  .col-xs-10 {
    width: 33.33333333%;
  }
  .col-xs-9 {
    width: 30%;
  }
  .col-xs-8 {
    width: 26.66666667%;
  }
  .col-xs-7 {
    width: 23.33333333%;
  }
  .col-xs-6 {
    width: 20%;
  }
  .col-xs-5 {
    width: 16.66666667%;
  }
  .col-xs-4 {
    width: 13.33333333%;
  }
  .col-xs-3 {
    width: 10%;
  }
  .col-xs-2 {
    width: 6.66666667%;
  }
  .col-xs-1 {
    width: 3.33333333%;
  }
  .col-xs-pull-30 {
    right: 100%;
  }
  .col-xs-pull-29 {
    right: 96.66666667%;
  }
  .col-xs-pull-28 {
    right: 93.33333333%;
  }
  .col-xs-pull-27 {
    right: 90%;
  }
  .col-xs-pull-26 {
    right: 86.66666667%;
  }
  .col-xs-pull-25 {
    right: 83.33333333%;
  }
  .col-xs-pull-24 {
    right: 80%;
  }
  .col-xs-pull-23 {
    right: 76.66666667%;
  }
  .col-xs-pull-22 {
    right: 73.33333333%;
  }
  .col-xs-pull-21 {
    right: 70%;
  }
  .col-xs-pull-20 {
    right: 66.66666667%;
  }
  .col-xs-pull-19 {
    right: 63.33333333%;
  }
  .col-xs-pull-18 {
    right: 60%;
  }
  .col-xs-pull-17 {
    right: 56.66666667%;
  }
  .col-xs-pull-16 {
    right: 53.33333333%;
  }
  .col-xs-pull-15 {
    right: 50%;
  }
  .col-xs-pull-14 {
    right: 46.66666667%;
  }
  .col-xs-pull-13 {
    right: 43.33333333%;
  }
  .col-xs-pull-12 {
    right: 40%;
  }
  .col-xs-pull-11 {
    right: 36.66666667%;
  }
  .col-xs-pull-10 {
    right: 33.33333333%;
  }
  .col-xs-pull-9 {
    right: 30%;
  }
  .col-xs-pull-8 {
    right: 26.66666667%;
  }
  .col-xs-pull-7 {
    right: 23.33333333%;
  }
  .col-xs-pull-6 {
    right: 20%;
  }
  .col-xs-pull-5 {
    right: 16.66666667%;
  }
  .col-xs-pull-4 {
    right: 13.33333333%;
  }
  .col-xs-pull-3 {
    right: 10%;
  }
  .col-xs-pull-2 {
    right: 6.66666667%;
  }
  .col-xs-pull-1 {
    right: 3.33333333%;
  }
  .col-xs-pull-0 {
    right: auto;
  }
  .col-xs-push-30 {
    left: 100%;
  }
  .col-xs-push-29 {
    left: 96.66666667%;
  }
  .col-xs-push-28 {
    left: 93.33333333%;
  }
  .col-xs-push-27 {
    left: 90%;
  }
  .col-xs-push-26 {
    left: 86.66666667%;
  }
  .col-xs-push-25 {
    left: 83.33333333%;
  }
  .col-xs-push-24 {
    left: 80%;
  }
  .col-xs-push-23 {
    left: 76.66666667%;
  }
  .col-xs-push-22 {
    left: 73.33333333%;
  }
  .col-xs-push-21 {
    left: 70%;
  }
  .col-xs-push-20 {
    left: 66.66666667%;
  }
  .col-xs-push-19 {
    left: 63.33333333%;
  }
  .col-xs-push-18 {
    left: 60%;
  }
  .col-xs-push-17 {
    left: 56.66666667%;
  }
  .col-xs-push-16 {
    left: 53.33333333%;
  }
  .col-xs-push-15 {
    left: 50%;
  }
  .col-xs-push-14 {
    left: 46.66666667%;
  }
  .col-xs-push-13 {
    left: 43.33333333%;
  }
  .col-xs-push-12 {
    left: 40%;
  }
  .col-xs-push-11 {
    left: 36.66666667%;
  }
  .col-xs-push-10 {
    left: 33.33333333%;
  }
  .col-xs-push-9 {
    left: 30%;
  }
  .col-xs-push-8 {
    left: 26.66666667%;
  }
  .col-xs-push-7 {
    left: 23.33333333%;
  }
  .col-xs-push-6 {
    left: 20%;
  }
  .col-xs-push-5 {
    left: 16.66666667%;
  }
  .col-xs-push-4 {
    left: 13.33333333%;
  }
  .col-xs-push-3 {
    left: 10%;
  }
  .col-xs-push-2 {
    left: 6.66666667%;
  }
  .col-xs-push-1 {
    left: 3.33333333%;
  }
  .col-xs-push-0 {
    left: auto;
  }
  .col-xs-offset-30 {
    margin-left: 100%;
  }
  .col-xs-offset-29 {
    margin-left: 96.66666667%;
  }
  .col-xs-offset-28 {
    margin-left: 93.33333333%;
  }
  .col-xs-offset-27 {
    margin-left: 90%;
  }
  .col-xs-offset-26 {
    margin-left: 86.66666667%;
  }
  .col-xs-offset-25 {
    margin-left: 83.33333333%;
  }
  .col-xs-offset-24 {
    margin-left: 80%;
  }
  .col-xs-offset-23 {
    margin-left: 76.66666667%;
  }
  .col-xs-offset-22 {
    margin-left: 73.33333333%;
  }
  .col-xs-offset-21 {
    margin-left: 70%;
  }
  .col-xs-offset-20 {
    margin-left: 66.66666667%;
  }
  .col-xs-offset-19 {
    margin-left: 63.33333333%;
  }
  .col-xs-offset-18 {
    margin-left: 60%;
  }
  .col-xs-offset-17 {
    margin-left: 56.66666667%;
  }
  .col-xs-offset-16 {
    margin-left: 53.33333333%;
  }
  .col-xs-offset-15 {
    margin-left: 50%;
  }
  .col-xs-offset-14 {
    margin-left: 46.66666667%;
  }
  .col-xs-offset-13 {
    margin-left: 43.33333333%;
  }
  .col-xs-offset-12 {
    margin-left: 40%;
  }
  .col-xs-offset-11 {
    margin-left: 36.66666667%;
  }
  .col-xs-offset-10 {
    margin-left: 33.33333333%;
  }
  .col-xs-offset-9 {
    margin-left: 30%;
  }
  .col-xs-offset-8 {
    margin-left: 26.66666667%;
  }
  .col-xs-offset-7 {
    margin-left: 23.33333333%;
  }
  .col-xs-offset-6 {
    margin-left: 20%;
  }
  .col-xs-offset-5 {
    margin-left: 16.66666667%;
  }
  .col-xs-offset-4 {
    margin-left: 13.33333333%;
  }
  .col-xs-offset-3 {
    margin-left: 10%;
  }
  .col-xs-offset-2 {
    margin-left: 6.66666667%;
  }
  .col-xs-offset-1 {
    margin-left: 3.33333333%;
  }
  .col-xs-offset-0 {
    margin-left: 0%;
  }
}




.clearfix,
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}

/* End */


/* Start:/local/templates/bigms_new/styles/plugins/owl.carousel.min.css?15693312093607*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{height:300px;position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/bigms_new/styles/plugins/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease, -webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-dot span{
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: #000;
	border-radius: 50%;
	margin-left: 5px;
}

.owl-dot.active span{
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: #fff;
	border-radius: 50%;
    border: 1px solid #2231e8;
}
.owl-dots{
	display: inline-flex;
    position: absolute;
    left: 47%;
    margin-top: 5px;
}
/* End */


/* Start:/local/templates/bigms_new/styles/plugins/nice-select/nice-select.css?15693312093539*/
.nice-select {
  -webkit-tap-highlight-color: transparent;
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  width: auto; }
  .nice-select:hover {
    border-color: #dbdbdb; }
  .nice-select:active, .nice-select.open, .nice-select:focus {
    border-color: #999; }
  .nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
            transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    transition: all 0.15s ease-in-out;
    width: 5px; }
  .nice-select.open:after {
    -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg); }
  .nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0); }
  .nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none; }
    .nice-select.disabled:after {
      border-color: #cccccc; }
  .nice-select.wide {
    width: 100%; }
    .nice-select.wide .list {
      left: 0 !important;
      right: 0 !important; }
  .nice-select.right {
    float: right; }
    .nice-select.right .list {
      left: auto;
      right: 0; }
  .nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px; }
    .nice-select.small:after {
      height: 4px;
      width: 4px; }
    .nice-select.small .option {
      line-height: 34px;
      min-height: 34px; }
  .nice-select .list {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
            transform: scale(0.75) translateY(-21px);
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9; }
    .nice-select .list:hover .option:not(:hover) {
      background-color: transparent !important; }
  .nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    transition: all 0.2s; }
    .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
      background-color: #f6f6f6; }
    .nice-select .option.selected {
      font-weight: bold; }
    .nice-select .option.disabled {
      background-color: transparent;
      color: #999;
      cursor: default; }

.no-csspointerevents .nice-select .list {
  display: none; }

.no-csspointerevents .nice-select.open .list {
  display: block; }

/* End */


/* Start:/local/templates/bigms_new/styles/main.css?1577015843194784*/
@charset "UTF-8";
@font-face {
  font-family: 'Museo900';
  src: url("/local/templates/bigms_new/styles/fonts/MuseoSansCyrl-900.eot");
  src: url("/local/templates/bigms_new/styles/fonts/MuseoSansCyrl-900.eot?#iefix") format("embedded-opentype"), url("/local/templates/bigms_new/styles/fonts/MuseoSansCyrl-900.woff2") format("woff2"), url("/local/templates/bigms_new/styles/fonts/MuseoSansCyrl-900.woff") format("woff"), url("/local/templates/bigms_new/styles/fonts/MuseoSansCyrl-900.ttf") format("truetype"), url("/local/templates/bigms_new/styles/fonts/MuseoSansCyrl-900.svg#MuseoSansCyrl-900") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'Museo700';
  src: url("/local/templates/bigms_new/styles/fonts/MuseoSansCyrl-700.eot");
  src: url("/local/templates/bigms_new/styles/fonts/MuseoSansCyrl-700.eot?#iefix") format("embedded-opentype"), url("/local/templates/bigms_new/styles/fonts/MuseoSansCyrl-700.woff2") format("woff2"), url("/local/templates/bigms_new/styles/fonts/MuseoSansCyrl-700.woff") format("woff"), url("/local/templates/bigms_new/styles/fonts/MuseoSansCyrl-700.ttf") format("truetype"), url("/local/templates/bigms_new/styles/fonts/MuseoSansCyrl-700.svg#MuseoSansCyrl-700") format("svg");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'Museo500';
  src: url("/local/templates/bigms_new/styles/fonts/MuseoSansCyrl-500.eot");
  src: url("/local/templates/bigms_new/styles/fonts/MuseoSansCyrl-500.eot?#iefix") format("embedded-opentype"), url("/local/templates/bigms_new/styles/fonts/MuseoSansCyrl-500.woff2") format("woff2"), url("/local/templates/bigms_new/styles/fonts/MuseoSansCyrl-500.woff") format("woff"), url("/local/templates/bigms_new/styles/fonts/MuseoSansCyrl-500.ttf") format("truetype"), url("/local/templates/bigms_new/styles/fonts/MuseoSansCyrl-500.svg#MuseoSansCyrl-500") format("svg");
  font-weight: normal;
  font-style: normal; }

.hamburger {
  display: inline-block;
  width: 28px;
  height: 21px;
  position: relative;
  transition: .5s ease-in-out;
  cursor: pointer;
  z-index: 4; }
  .hamburger.open span:nth-child(1) {
    top: 9px;
    transition: .5s ease-in-out;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .hamburger.open span:nth-child(2) {
    opacity: 0;
    left: -60px;
    transition: .5s ease-in-out; }
  .hamburger.open span:nth-child(3) {
    top: 9px;
    transition: .5s ease-in-out;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  .hamburger span {
    display: block;
    position: absolute;
    height: 4px;
    width: 100%;
    background: #1c6bc4;
    border-radius: 6px;
    opacity: 1;
    left: 0;
    transition: .5s ease-in-out; }
    .hamburger span:nth-child(1) {
      top: 0; }
    .hamburger span:nth-child(2) {
      top: 9px; }
    .hamburger span:nth-child(3) {
      top: 18px; }

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

* {
  box-sizing: border-box; }

body {
  margin: 0;
  padding: 0; }
  body.scroll-fix {
    height: 100%;
    overflow: hidden; }

.icon {
  display: block; }
  .icon_santech {
    background: url(/local/templates/bigms_new/styles/images/icons/santech.png) no-repeat center; }
    .icon_santech:hover {
      background: url(/local/templates/bigms_new/styles/images/icons/santech_active.png) no-repeat center, #6495cc; }
  .icon_boiler {
    background: url(/local/templates/bigms_new/styles/images/icons/boiler.png) no-repeat center; }
    .icon_boiler:hover {
      background: url(/local/templates/bigms_new/styles/images/icons/boiler_active.png) no-repeat center, #6495cc; }
  .icon_water {
    background: url(/local/templates/bigms_new/styles/images/icons/water.png) no-repeat center; }
    .icon_water:hover {
      background: url(/local/templates/bigms_new/styles/images/icons/water_active.png) no-repeat center, #6495cc; }
  .icon_pump {
    background: url(/local/templates/bigms_new/styles/images/icons/pump.png) no-repeat center; }
    .icon_pump:hover {
      background: url(/local/templates/bigms_new/styles/images/icons/pump_active.png) no-repeat center, #6495cc; }
  .icon_kip {
    background: url(/local/templates/bigms_new/styles/images/icons/kip.png) no-repeat center; }
    .icon_kip:hover {
      background: url(/local/templates/bigms_new/styles/images/icons/kip_active.png) no-repeat center, #6495cc; }
  .icon_warm {
    background: url(/local/templates/bigms_new/styles/images/icons/warm.png) no-repeat center; }
    .icon_warm:hover {
      background: url(/local/templates/bigms_new/styles/images/icons/warm_active.png) no-repeat center, #6495cc; }
  .icon_tube {
    background: url(/local/templates/bigms_new/styles/images/icons/tube.png) no-repeat center; }
    .icon_tube:hover {
      background: url(/local/templates/bigms_new/styles/images/icons/tube_active.png) no-repeat center, #6495cc; }
  .icon_heating {
    background: url(/local/templates/bigms_new/styles/images/icons/heating.png) no-repeat center; }
    .icon_heating:hover {
      background: url(/local/templates/bigms_new/styles/images/icons/heating_active.png) no-repeat center, #6495cc; }
  .icon_tank {
    background: url(/local/templates/bigms_new/styles/images/icons/tank.png) no-repeat center; }
    .icon_tank:hover {
      background: url(/local/templates/bigms_new/styles/images/icons/tank_active.png) no-repeat center, #6495cc; }
	  
	  .icon_fiting {
    background: url(/local/templates/bigms_new/styles/images/icons/fiting.png) no-repeat center; }
    .icon_fiting:hover {
      background: url(/local/templates/bigms_new/styles/images/icons/fiting_active.png) no-repeat center, #6495cc; }  
	  
  .icon_filter {
    background: url(/local/templates/bigms_new/styles/images/icons/filter.png) no-repeat center; }
    .icon_filter:hover {
      background: url(/local/templates/bigms_new/styles/images/icons/filter_active.png) no-repeat center, #6495cc; }
  .icon_service {
    background: url(/local/templates/bigms_new/styles/images/icons/service.png) no-repeat center, #ffc600;
    border-bottom: 1px solid #f8b423 !important; }
    .icon_service:hover {
      background: url(/local/templates/bigms_new/styles/images/icons/service_active.png) no-repeat center, #5c6670; }
  .icon_producers {
    background: url(/local/templates/bigms_new/styles/images/icons/producers.png) no-repeat center, #ffc600;
    border-bottom: 1px solid transparent !important; }
    .icon_producers:hover {
      background: url(/local/templates/bigms_new/styles/images/icons/producers_active.png) no-repeat center, #5c6670;
      border-bottom: 0; }

.menu-fix .content__wrap {
  margin-left: 60px; }
  .menu-fix .content__wrap.open {
    margin-left: 60px; }

.menu-fix .footer.open {
  margin-left: 60px; }

/* jquery ui range slider */
.ui-slider {
  margin-top: 20px;
  background: #aac4d1;
  height: 4px;
  border-radius: 2px;
  position: relative; }

.ui-slider-range {
  position: absolute;
  background: #1c6bc4;
  height: 4px; }

.ui-slider-handle {
  display: block;
  position: absolute;
  top: -7px;
  border: 1px solid #adc6d2;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  z-index: 2;
  background: #ffffff;
  cursor: pointer; }
  .ui-slider-handle:before {
    content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -5px;
    margin-left: -5px;
    background: #036fb9;
    border: 1px solid #adc6d2;
    border-radius: 50%; }

.content-h2, .content-promo h2 {
  display: block;
  font-size: 32px;
  color: #223955;
  font-family: 'Museo700', sans-serif, Arial; }
  
.content-promo h3 {
  display: block;
  font-size: 24px;
  color: #223955;
  font-family: 'Museo700', sans-serif, Arial; }
  
.content-promo h4 {
  display: block;
  font-size: 18px;
  color: #223955;
  font-family: 'Museo700', sans-serif, Arial; }

.content-text {
  font-size: 17px;
  color: #192e47;
  font-family: 'Museo500', sans-serif, Arial; }

.product-info__props{
	    font-family: 'Museo500', sans-serif, Arial;
}

.small_price {
	font-size: 16px !important;
    margin-top: -40px;
    position: absolute;
}
  
.title-h1 {
  color: #192e47;
  font-size: 47px;
  font-family: 'Museo700', sans-serif, Arial;
  display: block;
  margin-top: 30px;
  margin-bottom: 30px;
  line-height: 1; }
  .title-h1_product {
    font-size: 30px; }
  .title-h1_marked {
    color: #223955; }

.rent-list__table {
  width: 100%;
  text-align: left;
  vertical-align: middle;
  line-height: 1; }

.rent-list__button {
  color: #11162d;
  font-size: 12px; }

.rent-list__header-row .rent-list__header-col {
  padding: 16px 0; }
  .rent-list__header-row .rent-list__header-col_sum, .rent-list__header-row .rent-list__header-col_rent {
    font-size: 15px;
    color: #192e47;
    font-family: 'Museo500', sans-serif, Arial;
    font-weight: 300; }

.rent-list__row .rent-list__col {
  padding: 10px 0;
  border-top: 1px solid #dfe4ea;
  border-bottom: 1px solid #dfe4ea; }

.rent-list__col_img {
  width: 12%; }
  .rent-list__col_img img {
    margin-top: 2px;
    height: 100%;
    border: 1px solid #dfe4ea; }

.rent-list__col_name {
  width: 35%;
  font-size: 13px;
  color: #1c6bc4;
  font-family: 'Museo700', sans-serif, Arial;
  line-height: 1.4; }

.rent-list__col_sum {
  font-size: 18px;
  color: #91a8b3;
  font-family: 'Museo700', sans-serif, Arial; }

.rent-list__col_rent {
  font-size: 18px;
  color: #11162d;
  font-family: 'Museo700', sans-serif, Arial; }

.promo-adv {
  padding: 44px 33px;
  background: #f7f9fa; }
  .promo-adv__title {
    font-size: 35px;
    color: #192e47;
    font-family: 'Museo700', sans-serif, Arial;
    margin: 0;
    margin-bottom: 53px; }
  .promo-adv__list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .promo-adv__item {
    position: relative;
    padding-top: 40px;
    font-size: 15px;
    color: #192e47;
    font-family: 'Museo500', sans-serif, Arial;
    line-height: 1.5; }
    .promo-adv__item:before {
      position: absolute;
      top: -32px;
      left: -11px;
      display: block;
      border-radius: 50%;
      width: 67px;
      height: 67px;
      background: #ffc600;
      color: #192e47;
      font-family: 'Museo700', sans-serif, Arial;
      text-align: center;
      line-height: 45px;
      border: 11px solid #f7f9fa;
      z-index: 1; }
    .promo-adv__item:after {
      content: '';
      width: 100%;
      height: 2px;
      border-top: 2px solid #ffc600;
      position: absolute;
      top: 0;
      left: 0; }
    .promo-adv__item:nth-child(1) {
      width: 35%; }
      .promo-adv__item:nth-child(1):before {
        content: '1'; }
    .promo-adv__item:nth-child(2) {
      width: 35%; }
      .promo-adv__item:nth-child(2):before {
        content: '2'; }
    .promo-adv__item:nth-child(3) {
      width: 30%; }
      .promo-adv__item:nth-child(3):after {
        display: none; }
      .promo-adv__item:nth-child(3):before {
        content: '3'; }

.form__select {
  font-family: 'Museo700', sans-serif, Arial;
  width: 100%;
  font-size: 13px;
  border-radius: 0;
  border: 1px solid #c9d4e0;
  padding: 20px 10px;
  color: #7b8da2;
  line-height: 1;
  height: auto;
  margin-bottom: 10px; }

.form__text {
  font-family: 'Museo500', sans-serif, Arial;
  color: #829dbe;
  font-size: 14px; }

.form__link {
  display: inline-block;
  border-bottom: 1px dotted #7b8da2;
  font-size: 13px;
  font-family: 'Museo500', sans-serif, Arial;
  color: #7b8da2;
  text-decoration: none; }
  .form__link_register {
    display: inline-block;
    margin-top: 10px;
    color: #1c6bc4;
    border-bottom: 1px dotted #1c6bc4;
    font-size: 16px; }
  .form__link:hover {
    border-bottom: 1px dotted transparent; }

.form__label {
  display: block;
  color: #192e47;
  font-family: 'Museo500', sans-serif, Arial;
  font-size: 13px;
  margin-bottom: 4px; }

.form__title {
  font-family: 'Museo700', sans-serif, Arial;
  display: block;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.3;
  color: #192e47; }

.form__input {
  font-family: 'Museo700', sans-serif, Arial;
  border: 1px solid #c9d4e0;
  border-radius: 1px;
  font-size: 16px;
  width: 100%;
  padding: 17px 10px 15px;
  color: #7b8da2;
  box-shadow: inset 0px 2px 4px 0px #f3f3f3; }

.form__row {
  margin-bottom: 12px;
  position: relative; }
  .form__row.validated:after {
    content: '';
    position: absolute;
    bottom: 24px;
    right: -47px;
    width: 11px;
    height: 7px;
    border-bottom: 2px solid #16ca62;
    border-left: 2px solid #16ca62;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
			
	#register_form  .form__row.validated:after {
    content: '';
    position: absolute;
    bottom: 24px;
    right: -22px;
    width: 11px;
    height: 7px;
    border-bottom: 2px solid #16ca62;
    border-left: 2px solid #16ca62;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }	
			
  .form__row.error .form__input {
    border: 1px solid #ff8686;
    color: #ff3854; }
  .form__row.error .form__input[type="password"] {
    border: 1px solid #ff8686;
    color: #7b8da2; }
  .form__row:before {
    position: absolute;
    top: 50%;
    right: 15px;
    content: ''; }
  .form__row_checkbox {
    padding-bottom: 24px;
    border-bottom: 1px solid #c9d4e0; }
  .form__row_name:before {
    margin-top: -9px;
    width: 13px;
    height: 17px;
    background: url(/local/templates/bigms_new/styles/images/icons/name.png) no-repeat center; }
  .form__row_phone:before {
    margin-top: -7px;
    width: 14px;
    height: 14px;
    background: url(/local/templates/bigms_new/styles/images/icons/phone.png) no-repeat center; }
  .form__row_email:before {
    margin-top: -6px;
    width: 15px;
    height: 12px;
    background: url(/local/templates/bigms_new/styles/images/icons/mail.png) no-repeat center; }
  .form__row_search:before {
    margin-top: -9px;
    width: 19px;
    height: 19px;
    background: url(/local/templates/bigms_new/styles/images/icons/form_search.png) no-repeat center; }
  .form__row_forget {
    text-align: right; }

.form__submit {
  font-family: 'Museo700', sans-serif, Arial;
  width: 100%;
  border: 0;
  border-radius: 2px;
  text-transform: uppercase;
  font-size: 12px;
  color: #11162d;
  background: #ffc600;
  padding: 20px 15px;
  cursor: pointer; }
  .form__submit:hover {
    background: #ffcc1a; }

	.form__submit:disabled { 
		background: #dddddd;
		cursor: default;
	}	
	
.content-ordered input[type="submit"]{
  font-family: 'Museo700', sans-serif, Arial;
  width: 200px;
  border: 0;
  border-radius: 2px;
  text-transform: uppercase;
  font-size: 12px;
  color: #11162d;
  background: #ffc600;
  padding: 20px 15px;
  cursor: pointer; }
.content-ordered input[type="submit"]:hover {
    background: #ffcc1a; }

.content-ordered input[type="submit"]:disabled { 
		background: #dddddd;
		cursor: default;
	}	
	
	
	
.form__captcha {
  margin-bottom: 16px; }

.form_cart .form__label {
  display: inline-block;
  font-size: 16px;
  color: #11162d;
  margin-right: 5px;
  font-family: 'Museo700', sans-serif, Arial; }

.form_cart .form__row {
  margin-bottom: 0; }
  .form_cart .form__row > .form__input {
    font-size: 15px;
    color: #91a8b3;
    padding: 16px;
    padding-left: 40px;
    width: 195px;
    border-right: 0; }
  .form_cart .form__row:before {
    right: auto;
    left: 15px; }

.form_cart .form__submit {
  background: #d3e2f3;
  color: #11162d;
  text-transform: none;
  font-size: 14px;
  padding: 18px 0px 17px;
  width: 121px;
  border-radius: 0 2px 2px 0; }
  .form_cart .form__submit:hover {
    background: #74abea;
    color: #ffffff; }

.form_register .form__row {
  margin-bottom: 24px; }

.form_click {
  padding: 35px 30px;
  background: #e8eff2; }
  .form_click .form__text {
    color: #192e47;
    font-size: 13px;
    font-family: 'Museo700', sans-serif, Arial;
    line-height: 1.4; }
  .form_click .form__row_phone {
    width: 255px; }
  .form_click .form__submit {
    width: 163px !important;
    height: 53px;
    padding: 17px 0 18px; }
  .form_click .form__inner-wrap {
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }

.form_order .form__wrap {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px; }

 
.form_personal .form__col {
  width: 49%; }
  .form_personal .form__col_house, .form_personal .form__col_apartment {
    width: 24%; }

.form_personal .form__row {
  margin-bottom: 0;
  width: 70%; }
  .form_personal .form__row.error .form__input {
    font-size: 16px; }
  .form_personal .form__row:before {
    right: 0;
    left: 15px; }
  .form_personal .form__row_legal {
    width: 500px;
    margin-bottom: 24px; }
    .form_personal .form__row_legal .form__label {
      width: 100%;
      margin-bottom: 2px; }
    .form_personal .form__row_legal .form__input {
      padding: 14px 10px 12px; }
    .form_personal .form__row_legal .form__row {
      width: 100%; }
  .form_personal .form__row_delivery {
    width: 615px; }
    .form_personal .form__row_delivery .form__row {
      width: 100%; }
    .form_personal .form__row_delivery .form__label {
      width: 100%; }
    .form_personal .form__row_delivery .form__input {
      padding: 14px 10px 12px; }
  .form_personal .form__row_cols {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end; }

.form_personal .form__label {
  width: 30%;
  margin-bottom: 0;
  color: #162f4d;
  font-size: 15px;
  font-family: 'Museo700', sans-serif, Arial; }

.form_personal .form__input {
  padding-left: 35px; }

.form_personal .form__container {
  width: 500px;
  padding-left: 52px;
  position: relative; }
  .form_personal .form__container:before {
    content: '';
    position: absolute;
    left: -24px;
    top: -7px;
    background: #ffffff;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 5px solid #ffffff; }
  .form_personal .form__container:after {
    content: attr(data-step);
    font-size: 18px;
    text-align: center;
    line-height: 35px;
    color: #1b2036;
    font-family: 'Museo900', sans-serif, Arial;
    position: absolute;
    left: -19px;
    top: -2px;
    background: #ffffff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 3px solid #ffc600; }
  .form_personal .form__container [data-step="1"]:before {
    left: -24px;
    top: -7px; }
  .form_personal .form__container [data-step="1"]:after {
    left: -19px;
    top: -2px; }
  .form_personal .form__container_wide {
    width: 700px; }

.form_personal .form__title {
  font-size: 24px;
  color: #162f4d;
  font-family: 'Museo700', sans-serif, Arial;
  margin-top: 0;
  margin-bottom: 13px; }
  .form_personal .form__title_comment {
    margin-top: 30px; }

.form_personal .form__textarea {
  padding: 16px 10px;
  resize: none;
  font-size: 13px;
  width: 520px; }

.form_personal .form__submit {
  width: 290px;
  margin-top: 20px;
  font-size: 16px;
  margin-bottom: 0; }

.form_personal .form__text {
  margin: 0;
  font-size: 13px; } 
  
  
.form_order .form__row_delivery {
     margin-top: 25px;
	}  
  
.form_order .form__col {
  width: 49%; }
  .form_order .form__col_adress {
  width: 70%; }
  .form_order .form__col_house, .form_order .form__col_apartment {
    width: 24%; }
	
	
	

.form_order .form__row {
  margin-bottom: 0;
  width: 70%; }
  .form_order .form__row.error .form__input {
    font-size: 16px; }
  .form_order .form__row:before {
    right: 0;
    left: 15px; }
  .form_order .form__row_legal {
    width: 500px;
    margin-bottom: 24px; }
    .form_order .form__row_legal .form__label {
      width: 100%;
      margin-bottom: 2px; }
    .form_order .form__row_legal .form__input {
      padding: 14px 10px 12px; }
    .form_order .form__row_legal .form__row {
      width: 100%; }
  .form_order .form__row_delivery {
    width: 615px; }
    .form_order .form__row_delivery .form__row {
      width: 100%; }
    .form_order .form__row_delivery .form__label {
      width: 100%; }
    .form_order .form__row_delivery .form__input {
      padding: 14px 10px 12px; }
  .form_order .form__row_cols {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end; }

.form_order .form__label {
  width: 30%;
  margin-bottom: 0;
  color: #162f4d;
  font-size: 15px;
  font-family: 'Museo700', sans-serif, Arial; }

.form_order .form__input {
  padding-left: 35px; }

.form_order .form__container {
  width: 500px;
  padding-left: 52px;
  position: relative; }
  .form_order .form__container:before {
    content: '';
    position: absolute;
    left: -24px;
    top: -7px;
    background: #ffffff;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 5px solid #ffffff; }
  .form_order .form__container:after {
    content: attr(data-step);
    font-size: 18px;
    text-align: center;
    line-height: 35px;
    color: #1b2036;
    font-family: 'Museo900', sans-serif, Arial;
    position: absolute;
    left: -19px;
    top: -2px;
    background: #ffffff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 3px solid #ffc600; }
  .form_order .form__container [data-step="1"]:before {
    left: -24px;
    top: -7px; }
  .form_order .form__container [data-step="1"]:after {
    left: -19px;
    top: -2px; }
  .form_order .form__container_wide {
    width: 700px; }

.form_order .form__title {
  font-size: 24px;
  color: #162f4d;
  font-family: 'Museo700', sans-serif, Arial;
  margin-top: 0;
  margin-bottom: 13px; }
  .form_order .form__title_comment {
    margin-top: 30px; }

.form_order .form__textarea {
  padding: 16px 10px;
  resize: none;
  font-size: 13px;
  width: 520px; }

.form_order .form__submit {
  width: 290px;
  margin-top: 20px;
  font-size: 16px;
  margin-bottom: 0; }

.form_order .form__text {
  margin: 0;
  font-size: 13px; }
  .form_order .form__text_payment {
    margin-top: 10px; }

.form-city__subtitle {
  display: block;
  font-size: 16px;
  color: #162f4d;
  font-family: 'Museo700', sans-serif, Arial;
  margin-bottom: 4px;
  position: relative; }

.form-city__link {
  display: inline-block;
  color: #1c6bc4;
  font-size: 16px;
  border-bottom: 1px dotted #1c6bc4;
  position: relative;
  margin-right: 10px;
  text-decoration: none; }
  .form-city__link:after {
    position: absolute;
    right: -10px;
    top: 50%;
    margin-top: -2px;
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #1c6bc4; }

.form-city__popup {
  position: absolute;
  right: 34px;
  top: 30px; }

.city-popup {
  display: none;
  width: 290px;
  padding: 10px;
  padding-bottom: 20px;
  border: 1px solid #cbd5e1;
  background: #ffffff;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.14);
  z-index: 1; }
  .city-popup.opened {
    display: block; }
  .city-popup:before {
    display: block;
    position: absolute;
    left: 28px;
    top: -9px;
    content: '';
    width: 17px;
    height: 17px;
    border-top: 1px solid #cbd5e1;
    border-left: 1px solid #cbd5e1;
    background: #ffffff;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .city-popup .form__row {
    width: 100%;
    margin-bottom: 10px; }
    .city-popup .form__row_search:before {
      left: auto;
      right: 10px; }
    .city-popup .form__row_search .form__input {
      padding-right: 35px; }
  .city-popup .form__input {
    padding: 9px 10px 8px; }
  .city-popup__list {
    height: 120px;
    margin-right: 13px; }
  .city-popup__item {
    color: #1c6bc4;
    font-size: 13px;
    font-family: 'Museo500', sans-serif, Arial;
    line-height: 22px; }
    .city-popup__item > a {
      color: inherit;
      text-decoration: none; }

.form-radio {
  width: 100%; }
  .form-radio .form__container {
    padding-left: 0;
    padding-top: 50px; }
    .form-radio .form__container:before, .form-radio .form__container:after {
      display: none; }
    .form-radio .form__container_self {
      padding-top: 0; }
  .form-radio__label {
    width: 100%; }
  .form-radio__list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .form-radio__item {
    cursor: pointer;
    width: 160px;
    margin-right: 15px; }
    .form-radio__item.active {
      cursor: default; }
      .form-radio__item.active .form-radio__img-wrap {
        border: 3px solid #ffc600;
        box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.09); }
        .form-radio__item.active .form-radio__img-wrap_cash:before {
          color: #ffc600; }
        .form-radio__item.active .form-radio__img-wrap_yandexcash {
          background: url(/local/templates/bigms_new/styles/images/icons/yandex_cashbox_active.jpg) no-repeat center; }
        .form-radio__item.active .form-radio__img-wrap_yandexdelivery {
          background: url(/local/templates/bigms_new/styles/images/icons/yandex_delivery_active.jpg) no-repeat center; }
      .form-radio__item.active .form-radio__img {
        fill: #ffc600; }
      .form-radio__item.active .form-radio__name {
        border-bottom: 1px solid transparent;
        color: #162f4d; }
  .form-radio__img-wrap {
    margin-bottom: 10px;
    position: relative;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 104px;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 1px dashed #a7b9cd; }
    .form-radio__img-wrap_cash:before {
      position: absolute;
      left: 46%;
      top: 45%;
      content: '₽';
      color: #a7b9cd;
      font-size: 24px;
      line-height: 1;
      font-family: 'Museo700', sans-serif, Arial; }
    .form-radio__img-wrap_yandexcash {
      background: url(/local/templates/bigms_new/styles/images/icons/yandex_cashbox.jpg) no-repeat center; }
    .form-radio__img-wrap_yandexdelivery {
      background: url(/local/templates/bigms_new/styles/images/icons/yandex_delivery.jpg) no-repeat center; }
  .form-radio__img {
    width: 45%;
    fill: #a7b9cd; }
  .form-radio__name {
    display: inline;
    font-family: 'Museo500', sans-serif, Arial;
    color: #6985a5;
    font-size: 13px;
    border-bottom: 1px dotted #6985a5;
    letter-spacing: -0.4px; }
  .form-radio__notice {
    font-size: 13px;
    color: #526f92;
    font-family: 'Museo500', sans-serif, Arial;
    font-weight: 300;
    display: block;
    margin-top: 5px; }

[data-content="courier"] {
  display: none; }

.input-file {
  position: relative;
  overflow: hidden;
  height: 53px; }
  .input-file__button {
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -9px;
    width: 17px;
    height: 17px;
    fill: #1c6bc4; }
  .input-file__input {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(20);
            transform: scale(20);
    letter-spacing: 10em;
    opacity: 0;
    cursor: pointer; }
  .input-file__text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
    height: 53px;
    padding-right: 40px; }

.notice {
  margin: 25px 0;
  padding: 35px 10px;
  border-left: 4px solid #ffc600;
  font-weight: bold;
  box-shadow: 2px 1px 4px 1px #f1f1f1; }
  .notice__text {
    margin: 0;
    line-height: 1.8;
    font-family: 'Museo700', sans-serif, Arial;
    font-size: 15px;
    color: #043369; }

.checkbox {
  position: absolute;
  opacity: 0; }
  .checkbox + label {
    position: relative;
    cursor: pointer;
    padding: 0; }
  .checkbox + label:before {
    content: '';
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    background: white;
    border: 1px solid #c9d4e0;
    border-radius: 1px; }
  .checkbox:focus + label:before {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12); }
  .checkbox:disabled + label {
    color: #b8b8b8;
    cursor: auto; }
  .checkbox:disabled + label:before {
    box-shadow: none;
    background: #ddd; }
  .checkbox:checked + label:after {
    content: '';
    position: absolute;
    left: 7px;
    top: 6px;
    width: 11px;
    height: 7px;
    border-bottom: 2px solid #ffc600;
    border-left: 2px solid #ffc600;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }

.search-dropdown {
  width: 100%;
  border: 1px solid #dfe4ea;
  z-index: 2;
  background: #ffffff; }
  .search-dropdown__item {
    padding: 5px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid #dfe4ea;
    padding: 15px; }
    .search-dropdown__item_result {
      font-size: 20px;
      color: #1c6bc4;
      font-family: 'Museo700', sans-serif, Arial;
      padding: 30px 15px;
      position: relative; }
      .search-dropdown__item_result:after {
        position: absolute;
        top: 50%;
        margin-top: -10px;
        right: 20px;
        content: '';
        width: 32px;
        height: 21px;
        background: url(/local/templates/bigms_new/styles/images/icons/search_arrow.png) no-repeat center; }
  .search-dropdown__preview {
    width: 10%; 
	min-width: 45px;
	min-height: 45px;
	}
  .search-dropdown__img {
    display: block;
    margin: 0 auto; }
  .search-dropdown__name {
    width: 75%;
    color: #1c6bc4;
    font-size: 13px;
    font-family: 'Museo700', sans-serif, Arial;
    padding-left: 15px;
    text-decoration: none; }
  .search-dropdown__price {
    width: 20%;
    font-size: 16px;
    color: #192e47;
    font-family: 'Museo700', sans-serif, Arial; }

.soclist {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .soclist__link {
    margin-right: 12px; }
    .soclist__link_vk {
      width: 22px;
      height: 14px;
      background: url(/local/templates/bigms_new/styles/images/icons/vk.png) no-repeat center; }
    .soclist__link_inst {
      width: 16px;
      height: 16px;
      background: url(/local/templates/bigms_new/styles/images/icons/inst.png) no-repeat center; }

.header__auth {
  margin-right: 30px; }

.header__status {
  height: 80px; }

.header__search {
  height: 80px; }

.header__logo {
  margin: 0;
  margin-left: 10px;
  margin-top: 18px;
  display: inline-block; }

.header__wrap_top {
  height: 50px;
  background: #f7f9fa; }

.header__wrap_bottom {
  height: 80px;
  background: #ffffff;
  box-shadow: 0px 2px 7px -1px #f1f1f1; }

.header__phone {
  margin-top: 16px;
  display: inline-block;
  vertical-align: middle;
  color: #223955;
  font-size: 15px;
  text-transform: uppercase;
  text-decoration: none;
  margin-left: 21px;
  font-family: 'Museo900', sans-serif, Arial; }
  .header__phone:hover {
    text-decoration: underline; }
  .header__phone:before {
    display: inline-block;
    vertical-align: middle;
    content: '';
    width: 24px;
    height: 24px;
    background: url(/local/templates/bigms_new/styles/images/phone.png) no-repeat center;
    margin-right: 10px; }

.header__callback-link {
  margin-left: 10px;
  margin-top: 12px;
  color: #006db8;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  border-bottom: 1px dotted #73a0ce;
  font-size: 13px;
  font-family: 'Museo700', sans-serif, Arial; }
  .header__callback-link:hover {
    border-bottom: 0; }
	
.header__emeil-link {
  margin-left: 10px;
  margin-top: 12px;
  color: #006db8;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  border-bottom: 1px dotted #73a0ce;
  font-size: 13px;
  font-family: 'Museo700', sans-serif, Arial; }
  .header__emeil-link:hover {
    border-bottom: 0; }	
	
.header_order .header__emeil-link {
	margin-top: 26px;
}	

.header_order .header__wrap {
  height: 80px;
  background: #ffffff;
  box-shadow: 0px 2px 7px -1px #f1f1f1; }

.header_order .header__callback-link {
  margin-left: 20px;
  margin-top: 26px; }
  
  

.header_order .header__phone {
  margin-top: 27px; }

.header_order .header__auth {
  margin-top: 14px; }

.top-menu {
  list-style: none;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0;
  margin: 0;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px; }
  .top-menu__link {
    font-size: 13px;
    color: #162f4d;
    text-decoration: none;
    font-family: 'Museo500', sans-serif, Arial; }
    .top-menu__link:hover {
      color: #1c6bc4; }
    .top-menu__link_selected {
      color: #1c6bc4; }

.auth {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  padding: 0;
  height: 50px;
  list-style: none;
  margin-right: 30px; }
  .auth__name {
    font-family: 'Museo500', sans-serif, Arial;
    padding: 0 7px;
    display: inline-block;
    position: relative;
    margin-right: 7px;
    font-size: 13px; }
    .auth__name:after {
      position: absolute;
      right: 0px;
      top: 50%;
      height: 14px;
      width: 2px;
      content: '';
      margin-top: -7px;
      display: block;
      border-right: 2px solid #344a64; }
    .auth__name:before {
      display: block;
      content: '';
      position: absolute;
      left: -10px;
      top: 50%;
      width: 13px;
      height: 17px;
      margin-top: -9px;
      background: url(/local/templates/bigms_new/styles/images/icons/account.png); }
    .auth__name:hover {
      color: #1c6bc4; }
  .auth__action {
    font-size: 13px;
    font-family: 'Museo500', sans-serif, Arial;
    border-bottom: 1px dotted #344a64;
    margin-right: 10px; }
    .auth__action:hover {
      color: #1c6bc4;
      border-bottom: none; }
    .auth__action:last-child {
      margin-right: 0; }
  .auth__link {
    text-decoration: none;
    color: inherit; }

.search-form {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 2; }
  .search-form__input {
    width: 100%;
    border: 0;
    border-bottom: 2px solid #666bff;
    color: #a9b8c9;
    padding: 7px 2px;
    font-size: 14px;
    font-family: 'Museo500', sans-serif, Arial; }
    .search-form__input:focus {
      outline: none;
      /* FF 4-18 */
      /* FF 19+ */
      /* IE 10+ */ }
      .search-form__input:focus::-webkit-input-placeholder {
        color: transparent; }
      .search-form__input:focus:-moz-placeholder {
        color: transparent; }
      .search-form__input:focus::-moz-placeholder {
        color: transparent; }
      .search-form__input:focus:-ms-input-placeholder {
        color: transparent; }
  .search-form__submit {
    position: absolute;
    right: 10px;
    outline: 0;
    border: 0;
    width: 20px;
    height: 20px;
    background: url(/local/templates/bigms_new/styles/images/icons/search.png) no-repeat center;
    cursor: pointer; }
  .search-form__dropdown {
    display: none;
    position: absolute;
    top: 55px;
    left: 0;
    width: 100%; }
	
	.search_text {
		font-size: 20px;
	}
	
	.search_text a{
		font-size: 22px;
		line-height: 28px;
		border-bottom: 1px dotted #73a0ce;
		color: #73a0ce;
		text-decoration: none;
	}
	
	.search_text a:hover{
		font-size: 22px;
		line-height: 28px;
		border-bottom: 0px dotted #73a0ce;
		color: #73a0ce;
		text-decoration: none;
	}
	
	.search_section_block {
		background: #f7f9fa;
		border: 1px solid #dfe4ea;
		padding: 15px;
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		margin-top: 20px;
	}
	
	.search_section_block li a{
		cursor: pointer;
		border: 1px solid #f7f9fa;
		border-bottom: 1px dotted #5c737e;
		color: #5c737e;
		text-decoration: none;
		line-height: 24px;
	}
	
	.search_section_block li a:hover{
		border-bottom: 0px dotted #5c737e;
	}
	
	.search_section_block li a.active{
		border: 0px solid #f7f9fa;
		font-weight: bold;
	}

.status-bar {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 30px; }
  .status-bar__item {
    margin: 0px 21px; }
    .status-bar__item:last-child {
      margin-right: 0; }
    .status-bar__item:first-child {
      margin-left: 0; }
	  
	.status-bar_cursor {
		cursor: pointer;
	}	
	  
	  
    .status-bar__item_active .status-bar__number {
      border: 2px solid #ffc600;
      color: #1b2036;
      opacity: 1; }
    .status-bar__item_wish:before {
      display: inline-block;
      vertical-align: middle;
      content: '';
      height: 27px;
      width: 22px;
      background: url(/local/templates/bigms_new/styles/images/icons/wish.png) no-repeat center;
      background-size: cover; }
    .status-bar__item_wish.status-bar__item_active:before {
      background: url(/local/templates/bigms_new/styles/images/icons/wish_active.png) no-repeat center;
      background-size: cover; }
    .status-bar__item_compare:before {
      display: inline-block;
      vertical-align: middle;
      content: '';
      height: 27px;
      width: 29px;
      background: url(/local/templates/bigms_new/styles/images/icons/compare.png) no-repeat center;
      background-size: cover;
      margin-top: -2px; }
    .status-bar__item_compare.status-bar__item_active:before {
      background: url(/local/templates/bigms_new/styles/images/icons/compare_active.png) no-repeat center;
      background-size: cover; }
    .status-bar__item_cart:before {
      display: inline-block;
      vertical-align: middle;
      content: '';
      height: 30px;
      width: 33px;
      background: url(/local/templates/bigms_new/styles/images/icons/cart_active.png) no-repeat center;
      background-size: cover;
      margin-top: -5px; }
    .status-bar__item_cart.status-bar__item_active:before {
      background: url(/local/templates/bigms_new/styles/images/icons/cart_active.png) no-repeat center;
      background-size: cover; }
  .status-bar__number {
    display: inline-block;
    border-radius: 50%;
    border: 2px solid #a8c2cc;
    color: #a8c2cc;
    padding: 5px;
    min-width: 30px;
    text-align: center;
    font-size: 14px;
    font-family: 'Museo700', sans-serif, Arial;
    line-height: 1.2;
    opacity: 0.4; }
  .status-bar__dropdown {
    position: absolute;
    top: 90%;
    right: 15px;
    z-index: 3; }

.status-dropdown {
  display: none;
  width: 215px;
  border-top: 2px solid #ffc600;
  background: #ffffff;
  border-radius: 3px;
  box-shadow: 0px 3px 13px 0px rgba(25, 58, 74, 0.06), inset 0px 2px 0px 0px rgba(255, 198, 0, 0.004);
  padding: 30px 20px 14px; }
  .status-dropdown__button:hover {
    border-radius: 3px; }
  .status-dropdown__goods {
    color: #1c6bc4;
    font-size: 18px;
    font-family: 'Museo700', sans-serif, Arial;
    margin-bottom: 16px; }
  .status-dropdown__sum {
    margin-top: 0;
    margin-bottom: 28px;
    color: #223955;
    font-size: 16px;
    font-family: 'Museo700', sans-serif, Arial; }
  .status-dropdown:before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: -10px;
    right: 26px;
    background: #ffffff;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    border-top: 2px solid #ffc600;
    border-right: 2px solid #ffc600;
    z-index: 2; }

.button {
  display: block;
  padding: 12px 0 13px;
  text-align: center;
  text-decoration: none;
  color: inherit;
  font-family: 'Museo700', sans-serif, Arial;
  background: transparent;
  border: 1px solid #e8eff2;
  margin-bottom: 10px; }
  .button:hover {
    background: #ffc600;
    border: 1px solid #ffc600; }
  .button_yel {
    border: 1px solid transparent;
    border-radius: 2px;
    background: #ffc600;
    text-transform: uppercase;
    font-size: 13px;
    width: 230px;
    padding: 20px 0 19px; }
    .button_yel:hover {
      background: #ffd800;
      background: linear-gradient(to bottom, #ffd800 1%, #ffb600 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd800', endColorstr='#ffb600',GradientType=0 );
      box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.16), inset 0px -2px 0px 0px rgba(222, 151, 13, 0.58); }
  .button_product {
    background: #ffc600;
    border: 1px solid transparent;
    margin-bottom: 0;
    text-transform: uppercase;
    color: #11162d;
    font-size: 15px;
    padding: 18px 0 16px;
    border-radius: 0 0 4px 4px; }
    .button_product:hover {
      background: #ffd800;
      background: linear-gradient(to bottom, #ffd800 1%, #ffb600 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd800', endColorstr='#ffb600',GradientType=0 );
      box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.16), inset 0px -2px 0px 0px rgba(222, 151, 13, 0.58); }

.content {
  position: relative; }
  .content__wrap {
    overflow: hidden;
    min-height: 100vh;
    margin-left: 60px;
    z-index: 1;
    border-left: 1px solid #dfe4ea; }
    .content__wrap.open {
      margin-left: 320px; }
    .content__wrap > .container-fluid {
      width: 100%;
      padding: 40px 30px 0; }
    .content__wrap_catalog > .container-fluid, .content__wrap_rent > .container-fluid {
      width: 100%;
      margin: 0;
      padding: 0; }
    .content__wrap_catalog .text-block, .content__wrap_rent .text-block {
      margin-top: 57px; }
    .content__wrap_cart > .container-fluid {
      width: 100%;
      margin-top: 50px; }
    .content__wrap_producers > .container-fluid, .content__wrap_about > .container-fluid {
      width: 100%;
      margin: 0; }
    .content__wrap_product {
      padding-bottom: 70px; }
  .content__filter {
    padding-right: 0;
    padding-left: 0; }
  .content__container {
    margin-top: 20px;
    padding-left: 33px; }
    .content__container_catalog {
      padding-left: 0;
      padding-right: 0; }
    .content__container_rent {
      padding-right: 30px;
      padding-bottom: 110px; }
    .content__container_cart {
      margin-top: 0;
      padding-right: 30px; }
    .content__container_producers {
      padding-right: 30px; }
    .content__container_about, .content__container_engineering, .content__container_order, .content__container_contacts {
      padding-right: 30px;
      padding-left: 30px;
      margin-top: 30px; }
	  .content__container_contacts {
		margin-top: 5px; }
    .content__container_contacts {
      padding-bottom: 50px; }
    .content__container_ordered {
      margin-top: 60px;
      padding-right: 30px;
      padding-bottom: 70px; }
  .content_order .sidebar {
    display: none; }
  .content_order .content__container {
    width: 100%; }
  .content_order .content__wrap {
    margin: 0;
    width: 100%;
    border-left: 0; }
  .content_order .content-order {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 100px; }

.text-block__title {
  color: #162f4d;
  font-size: 18px;
  font-family: 'Museo700', sans-serif, Arial; }

.text-block__text {
  margin: 0;
  margin-top: 30px;
  color: #3d4f65;
  font-size: 15px;
  font-family: 'Museo500', sans-serif, Arial;
  line-height: 1.5; }

.filter {
  background: #f7f9fa; }
  .filter__header {
    background: #ffc600;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 12px 30px; }
  .filter__title {
    font-size: 25px;
    color: #11162d;
    font-family: 'Museo700', sans-serif, Arial; }
  .filter__clear {
    display: inline-block;
    padding: 10px 9px 12px;
    background: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 30px;
    text-decoration: none;
    font-size: 12px;
    color: #11162d;
    line-height: 1;
    font-family: 'Museo700', sans-serif, Arial; }
    .filter__clear:hover {
      border: 1px solid #636f80; }
  .filter-result {
    border-left: 1px solid #dfe4ea;
    padding: 25px 30px;
    box-shadow: 0px 2px 4px 1px #e4e8ea; }
    .filter-result__title {
      display: block;
      color: #223955;
      font-size: 20px;
      font-family: 'Museo700', sans-serif, Arial;
      margin-bottom: 10px; }
    .filter-result__item {
      margin-bottom: 10px; }
    .filter-result__name {
      color: #223955;
      display: block;
      font-size: 14px;
      font-family: 'Museo500', sans-serif, Arial;
      margin-bottom: 5px; }
    .filter-result__value {
      position: relative;
      color: #223955;
      display: inline-block;
      font-size: 14px;
      font-family: 'Museo500', sans-serif, Arial;
      background: #ffffff;
      border: 1px solid #c2c9d2;
      border-radius: 25px;
      padding: 9px 25px 8px 10px; }
    .filter-result__delete {
      width: 9px;
      height: 9px;
      position: absolute;
      right: 10px;
      top: 50%;
      margin-top: -4px;
      cursor: pointer; }
      .filter-result__delete:after {
        content: '';
        display: block;
        width: 11px;
        height: 2px;
        border-bottom: 2px solid #9dadc0;
        position: absolute;
        left: 0px;
        top: 3px;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg); }
      .filter-result__delete:before {
        content: '';
        display: block;
        width: 11px;
        height: 2px;
        border-bottom: 2px solid #9dadc0;
        position: absolute;
        left: 0px;
        bottom: 4px;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg); }

.breadcrumbs {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .breadcrumbs__item {
    position: relative;
    color: #192e47;
    font-family: 'Museo500', sans-serif, Arial;
    font-size: 13px;
    display: inline-block;
    padding: 14px 21px 11px 31px;
    border-top: 1px solid #dfe4ea;
    border-bottom: 1px solid #dfe4ea; }
    .breadcrumbs__item:first-child {
      border-left: 1px solid #dfe4ea; }
    .breadcrumbs__item:last-child {
      font-weight: bold; }
    .breadcrumbs__item:after {
      position: absolute;
      top: 9px;
      right: -18px;
      -webkit-transform: rotate(58deg);
              transform: rotate(58deg);
      content: '';
      display: block;
      width: 25px;
      height: 1px;
      border-bottom: 1px solid #dfe4ea; }
    .breadcrumbs__item:before {
      position: absolute;
      bottom: 9px;
      right: -18px;
      -webkit-transform: rotate(-59deg);
              transform: rotate(-59deg);
      content: '';
      display: block;
      width: 25px;
      height: 1px;
      border-bottom: 1px solid #dfe4ea; }
  .breadcrumbs__link {
    color: #7f8c9c;
    text-decoration: none; }
    .breadcrumbs__link:hover {
      text-decoration: underline; }

.subcat {
  position: relative; }
  .subcat__list {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
	}
    .subcat__list.open {
      overflow-y: visible;
      height: auto; }
  .subcat__item {
    width: 13%;
    height: 245px;
    position: relative;
    margin-right: 1.5%;
    margin-bottom: 10px;
 }
    .subcat__item img {
      width: 100%; 

	  }
	  .subcat_img {
		overflow: hidden;
		height: 125px;
	  }
	  
    .subcat__item:nth-child(7) {
      margin-right: 0; }
    .subcat__item:hover .subcat__text {
      background: rgba(28, 107, 196, 0.8); }
  .subcat__text {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;

    bottom: 0;
    width: 100%;
    background: rgba(32, 42, 53, 0.8);
    color: #ffffff;
    padding: 8px 5px 8px;
    font-size: 14px;
    font-family: 'Museo500', sans-serif, Arial;
    min-height: 53px;
    text-decoration: none; }
  .subcat__more {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    padding: 3px 0;
    font-size: 40px;
    color: #ffffff;
    text-align: center;
    background: rgba(28, 107, 196, 0.9);
    cursor: pointer; }
    .subcat__more.open {
      font-family: 'Museo700', sans-serif, Arial;
      font-size: 14px;
      padding: 10px 0; }
    .subcat__more.static {
      position: static; }

.content-adv {
  display: none;
  position: relative;
  margin-top: 20px;
  padding: 30px;
  background: #f7f9fa; }
  .content-adv.open {
    display: block; }
  .content-adv__title {
    display: block;
    font-size: 22px;
    color: #192e47;
    font-family: 'Museo700', sans-serif, Arial;
    line-height: 1.4;
    margin-bottom: 15px; }
  .content-adv__button {
    position: relative;
    font-weight: bold;
    display: inline-block;
    vertical-align: top;
    font-size: 15px;
    width: 230px;
    margin-right: 20px; }
    .content-adv__button_detail {
      padding: 17px 0 16px;
      font-size: 17px;
      color: #6e8ba7;
      background: #ffffff; }
      .content-adv__button_detail:hover {
        background: #ffffff;
        border: 1px solid #6e8ba7; }
      .content-adv__button_detail:after {
        content: '';
        display: block;
        position: absolute;
        right: 27px;
        top: 50%;
        margin-top: -4px;
        width: 7px;
        height: 7px;
        border-top: 2px solid #7490aa;
        border-right: 2px solid #7490aa;
        -webkit-transform: rotate(135deg);
                transform: rotate(135deg);
        transition: all 0.5s ease-in; }
      .content-adv__button_detail.open:after {
        margin-top: 0px;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg); }
  .content-adv__text {
    font-size: 18px;
    color: #192e47;
    font-family: 'Museo500', sans-serif, Arial; }
  .content-adv__item {
    font-size: 15px;
    color: #3d4f65;
    font-family: 'Museo500', sans-serif, Arial;
    margin-bottom: 10px; }
  .content-adv__dropdown {
    display: none; }
    .content-adv__dropdown.open {
      display: block; }

.content-products {
  margin-top: 40px; }
  .content-products__header {
    position: relative;
    margin-bottom: 30px; }
  .content-products__tile {
    margin-top: 15px;
    display: none;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .content-products__tile.active {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
  .content-products__list {

    margin-top: 15px; }
    .content-products__list.active {
      display: block; }
  .content-products__item {
    width: 23%;
    margin-right: 2.666666%;
    margin-bottom: 25px; }
	
	.content-products__item .cart-list__col{
		margin-top: 10px;
		text-align: right;
	}
    .content-products__item:nth-child(4n) {
      margin-right: 0; }

.comment {
  padding: 40px 0;
  border-bottom: 1px solid #dfe4ea; }
  .comment__author {
    color: #223955;
    font-size: 18px;
    font-family: 'Museo700', sans-serif, Arial; }
  .comment__row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    margin-bottom: 15px; }
  .comment__text {
    color: #223955;
    font-size: 14px;
    font-family: 'Museo500', sans-serif, Arial;
    margin: 0;
    line-height: 1.7; }
  .comment__grade, .comment__buy {
    display: inline-block;
    margin-left: 7px; }
  .comment__header {
    margin-bottom: 30px; }
  .comment__footer {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .comment__about {
    color: #7f8c9c;
    font-size: 14px;
    font-family: 'Museo500', sans-serif, Arial; }
  .comment__link {
    font-family: 'Museo500', sans-serif, Arial;
    font-size: 14px;
    color: #1c6bc4;
    display: inline-block;
    border-bottom: 1px dotted #1c6bc4;
    text-decoration: none;
    margin-right: 20px;
    position: relative; }
    .comment__link:after {
      display: block;
      content: '';
      position: absolute;
      right: -12px;
      top: 50%;
      margin-top: -6px;
      width: 10px;
      height: 12px;
      background: url(/local/templates/bigms_new/styles/images/icons/arrow-bottom.png) no-repeat center; }
  .comment__action {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .comment__like, .comment__dislike {
    color: #7f8c9c;
    text-decoration: none;
    font-family: 'Museo500', sans-serif, Arial;
    font-size: 15px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 10px; }
  .comment__like-icon, .comment__dislike-icon {
    width: 19px;
    height: 19px;
    fill: #91a8b3;
    margin-right: 2px;
    margin-top: -5px; }
  .comment__dislike-icon {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 3px;
    margin-top: 4px; }

.rating {
  height: 14px; }
  .rating__star {
    width: 14px;
    height: 14px;
    fill: #c5d2e2; }
    .rating__star_active {
      fill: #ffc600; }

.sort {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .sort__item {
    display: inline-block;
    vertical-align: bottom;
    color: #223955;
    font-size: 15px;
    font-family: 'Museo500', sans-serif, Arial;
    margin-right: 8px;
    font-weight: bold;
    border-bottom: 1px solid transparent; }
    .sort__item_title {
      font-size: 18px;
      font-family: 'Museo700', sans-serif, Arial;
      margin-top: -2px; }
  .sort__link {
    color: #5c737e;
    font-size: 15px;
    display: inline-block;
    border-bottom: 1px dotted #5c737e;
    text-decoration: none;
    font-weight: normal; }
    .sort__link:hover {
      border-bottom: 1px dotted transparent; }

.pagination {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 52px;
  margin-top: 30px; }
  .pagination__list {
    max-width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
	.pagination__list li{		
		margin-right: 12px;	
	}
  .pagination__wrap {
    width: 23%;
    margin-right: 2.666666%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .pagination__wrap:last-child {
      width: 48.666668%;
      margin-right: 0;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
  .pagination__link {
    font-family: 'Museo500', sans-serif, Arial;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-decoration: none;
    color: #6e8ba7;
    font-size: 20px;
    border: 1px solid #dfe4ea;
    border-radius: 2px;
    width: 45px;
    height: 45px; }
    .pagination__link:hover {
      border: 1px solid #636f80; }
    .pagination__link.active {
      color: #0157ac; }
  .pagination__more {
    width: 100%;
    font-family: 'Museo500', sans-serif, Arial;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 45px;
    border: 1px solid #dfe4ea;
    color: #6e8ba7;
    font-size: 20px;
    padding: 0;
    text-decoration: none; }
    .pagination__more:hover {
      border: 1px solid #636f80; }
  .pagination__all {
    font-family: 'Museo500', sans-serif, Arial;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 45px;
    border: 1px solid #dfe4ea;
    color: #6e8ba7;
    font-size: 20px;
    padding: 0 20px;
    text-decoration: none; }
    .pagination__all:hover {
      border: 1px solid #636f80; }
	  
	  
	.preloader {
		text-align: center;
		display: none;
		margin-bottom: 30px;
		margin-bottom: 30px;
	}	

.content-product {
  width: 100%; }
  .content-product__title {
    display: block;
    color: #223955;
    font-size: 26px;
    font-family: 'Museo700', sans-serif, Arial;
    margin-bottom: 20px; }
  .content-product__image {
    overflow: hidden;
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 450px;
    border: 1px solid #dfe4ea; }
    .content-product__image img {
      max-width: 80%;
      display: block;
      margin: 0 auto; }
  .content-product__thumbs-wrap {
    margin-top: 10px; }
    .content-product__thumbs-wrap.right-shadow:after {
      content: '';
      display: block;
      position: absolute;
      right: 0;
      top: 0;
      height: 100%;
      width: 10%;
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
      z-index: 2; }
    .content-product__thumbs-wrap.left-shadow:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      width: 10%;
      background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
      z-index: 2; }
  .content-product__thumbs {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    height: 74px; }
  .content-product__thumbnail {
    width: 74px;
    height: 74px;
    margin-right: 10px;
    border: 2px solid #dfe4ea;
    cursor: pointer; }
    .content-product__thumbnail img {
      width: 70px;
      height: 70px; }
    .content-product__thumbnail:hover {
      border: 2px solid #587190;
      border-radius: 2px; }
    .content-product__thumbnail_video {
      position: relative; }
      .content-product__thumbnail_video:after {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        content: 'Видео';
        background: url(/local/templates/bigms_new/styles/images/icons/video.png) no-repeat center, rgba(0, 0, 0, 0.2);
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: flex-end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: #ffffff;
        font-size: 11px;
        font-family: 'Museo700', sans-serif, Arial;
        padding-bottom: 3px; }
  .content-product__gift {
    top: 30px;
    left: -44px;
    position: absolute;
    text-align: center;
    display: block;
    width: 180px;
    background: #ff373c;
    font-family: 'Museo700', sans-serif, Arial;
    text-transform: uppercase;
    font-size: 12px;
    color: #ffffff;
    padding: 10px 5px;
    letter-spacing: 2px;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    z-index: 1; }
    .content-product__gift img {
      vertical-align: middle;
      display: inline-block;
      margin-top: -4px;
      margin-right: 6px; }
  .content-product__delivery {
    top: 58px;
    left: -96px;
    position: absolute;
    text-align: center;
    display: block;
    width: 350px;
    background: #1c6bc4;
    font-family: 'Museo700', sans-serif, Arial;
    text-transform: uppercase;
    font-size: 11px;
    color: #ffffff;
    padding: 8px 5px;
    letter-spacing: 1.7px;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    z-index: 1; }
    .content-product__delivery img {
      vertical-align: middle;
      display: inline-block;
      margin-top: -4px;
      margin-right: 6px;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
  .content-product__description {
    margin-top: 40px; }

#thumbs {
  position: relative; }

.pros-list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%; }
  .pros-list__item {
    width: 25%;
    margin-right: 5%; }
  .pros-list__icon {
    display: block;
    width: 42px;
    height: 40px;
    fill: #1a7cbf;
    margin-bottom: 14px; }
  .pros-list__text {
    display: block;
    color: #223955;
    font-family: 'Museo500', sans-serif, Arial;
    margin: 0;
    margin-top: 10px;
    font-size: 14px; }

.services-list__item {
  padding: 20px 0;
  border-bottom: 1px solid #dfe4ea;
  width: 100%; }
  .services-list__item:first-child {
    border-top: 1px solid #dfe4ea; }

.services-list__name {
  display: block;
  padding: 14px 0;
  color: #1c6bc4;
  font-size: 15px;
  font-family: 'Museo700', sans-serif, Arial;
  text-decoration: none; }

.services-list__price {
  display: block;
  padding: 14px 0;
  color: #223955;
  font-size: 18px;
  font-family: 'Museo700', sans-serif, Arial; }

.services-list__button {
  font-size: 14px;
  padding: 14px 22px;
  border-radius: 4px; }

.services-list__cart {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.products-similar {
  margin-top: 30px;
  margin-bottom: 50px; }
  .products-similar__wrap {
    width: 100%; }
    .products-similar__wrap.right-shadow:after {
      content: '';
      display: block;
      position: absolute;
      right: 0;
      top: 0;
      height: 100%;
      width: 10%;
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
      z-index: 2; }
    .products-similar__wrap.left-shadow:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      width: 10%;
      background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
      z-index: 2; }
  .products-similar__list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    height: 548px; }
  .products-similar__item {
    display: block;
    width: 283px;
    margin-right: 50px; }

.product-description {
  margin-bottom: 40px; }
  .product-description__wrap {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1;
    -webkit-column-gap: 30px;
       -moz-column-gap: 30px;
            column-gap: 30px; 
	font-family: 'Museo500', sans-serif, Arial;
    color: #3d4f65;
    font-size: 16px;
    line-height: 20px;		
			
			}
			
	.readmore-js-toggle, .readmore-js-section {
		font-family: 'Museo500', sans-serif, Arial;
		color: #3d4f65;
		font-size: 16px;
		line-height: 20px;
	}		
			
			
  .product-description__title {
    margin-bottom: 30px; }
  .product-description__img {
    width: 100%;
    display: block;
    margin-bottom: 20px; }
  .product-description__text {
    font-size: 14px;
    color: #223955;
    font-family: 'Museo500', sans-serif, Arial;
    line-height: 1.6; }

.product-tabs {
  margin-top: 50px; }
  .product-tabs__header-wrap {
    border-bottom: 1px solid #dfe4ea;
    position: relative; }
  .product-tabs__header-list {
    position: absolute;
    bottom: -1px;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .product-tabs__header-list_cart {
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .product-tabs__header-item {
    padding: 16px 20px 13px;
    font-family: 'Museo700', sans-serif, Arial;
    color: #7f8c9c;
    font-size: 14px;
    border: 1px solid #dfe4ea;
    margin-left: 8px;
    cursor: pointer; }
    .product-tabs__header-item.active {
      border-bottom: 1px solid #ffffff; }
      .product-tabs__header-item.active:hover {
        border: 1px solid #dfe4ea;
        border-bottom: 1px solid #ffffff; }
    .product-tabs__header-item:hover {
      border: 1px solid #87a6cb; }
  .product-tabs__content {
    display: none;
    margin-top: 20px;
    min-height: 205px; }
    .product-tabs__content.active {
      display: block; }

.product-info {
  padding-left: 15px; }
  .product-info__delete {
    position: relative;
    color: #1c6bc4;
    display: inline-block;
    text-decoration: none;
    border-bottom: 1px dotted #1c6bc4;
    font-family: 'Museo500', sans-serif, Arial;
    font-size: 14px; }
    .product-info__delete:after {
      display: block;
      position: absolute;
      content: '';
      right: -12px;
      top: 50%;
      margin-top: -4px;
      width: 8px;
      height: 8px;
      background: url(/local/templates/bigms_new/styles/images/icons/x.png) no-repeat center; }
  .product-info__incart {
    color: #7ea1b0;
    font-size: 16px;
    font-family: 'Museo700', sans-serif, Arial;
    text-transform: uppercase;
    background: #d6e3e9;
    letter-spacing: 1.3px;
    padding: 15px 0 14px;
    max-width: 277px;
    width: 100%; }
    .product-info__incart:hover {
      background: #d6e3e9;
      color: #7ea1b0;
      border: 1px solid transparent; }
  .product-info__row {
    margin-bottom: 10px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .product-info__row_buy, .product-info__row_click {
      display: none; }
      .product-info__row_buy.active, .product-info__row_click.active {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
    .product-info__row_incart {
      display: none;
      min-height: 138px;
      margin-bottom: 0; }
      .product-info__row_incart.active {
        display: block; }
    .product-info__row_between {
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .product-info__row_end {
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end; 
		position: relative;
  
			  }
    .product-info__row_icons {
      margin-top: 20px;
      margin-bottom: 20px; }
  .product-info__compare-icon {
    display: inline-block;
    width: 24px;
    height: 21px;
    background: url(/local/templates/bigms_new/styles/images/icons/compare.png) no-repeat center;
    background-size: cover; }
    .product-info__compare-icon.active {
      background: url(/local/templates/bigms_new/styles/images/icons/compare_active.png) no-repeat center;
      background-size: cover; }
  .product-info__icon-wrap {
    padding: 3px;
    border: 1px solid transparent;
    margin-right: 10px;
    min-width: 33px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer; }
    .product-info__icon-wrap:hover {
      border: 1px solid #587190; }
  .product-info__wish-icon {
    display: inline-block;
    width: 16px;
    height: 19px;
    background: url(/local/templates/bigms_new/styles/images/icons/wish.png) no-repeat center;
    background-size: cover; }
    .product-info__wish-icon.active {
      background: url(/local/templates/bigms_new/styles/images/icons/wish_active.png) no-repeat center;
      background-size: cover; }
  .product-info__id {
    color: #223955;
    font-size: 14px;
    font-family: 'Museo700', sans-serif, Arial; 

	}
	.product-info__id:first-child{
		    display: block;
	}
	 .product-info__id b{
		font-weight: 400;
		width: 70px;
		display: inline-block;
	}
	
  .product-info__price {
    color: #11162d;
    font-size: 32px;
    font-family: 'Museo700', sans-serif, Arial;
    line-height: 1.6; }
	
	.product-info__price.min_norma{
    color: #11162d;
    font-size: 16px;
    font-family: 'Museo700', sans-serif, Arial;
    line-height: 1.2; }
	
  .product-info__old-price {
    color: #91a8b3;
    font-size: 22px;
    font-family: 'Museo700', sans-serif, Arial;
    text-decoration: line-through;
    line-height: 1.6;
    margin-left: 10px; }
	
	.product-info__cards {
		margin-left: 30px;
	} 
    
    .product-info__zalog{
    color: #91a8b3;
    font-size: 22px;
    font-family: 'Museo700', sans-serif, Arial;
    line-height: 1;
    margin-left: 10px; }
    
    
  .product-info__status {
    margin-left: 10px;
    height: 45px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    font-size: 14px;
    color: #3d4f65; }
  .product-info__buy {
    width: 100%;
    max-width: 280px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    color: #11162d;
    font-size: 16px;
    font-family: 'Museo700', sans-serif, Arial;
    padding: 20px 0 19px;
    border-radius: 2px;
    border: 1px solid transparent;
    background: #ffd800; }
    .product-info__buy:hover {
      background: #ffd800;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #ffd800 1%, #ffb600 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd800', endColorstr='#ffb600',GradientType=0 );
      /* IE6-9 */
      box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.16), inset 0px -2px 0px 0px rgba(222, 151, 13, 0.58); }
    .product-info__buy_one {
      border: 1px solid #dfe4ea;
      background: transparent;
      color: #6e8ba7;
      text-transform: none; }
      .product-info__buy_one:hover {
        border: 1px solid #587190;
        box-shadow: none;
        background: transparent; }

.product-about {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;

      -ms-flex-pack: justify;

  height: 555px; }
  
  .product-about__wrap {
	    margin-bottom: 20px;
  }
  
  .product-about__text {
    color: #3d4f65;
    font-size: 14px;
    line-height: 1.6;
    font-family: 'Museo500', sans-serif, Arial;
    margin: 0; }
  .product-about__title {
    color: #223955;
    font-family: 'Museo700', sans-serif, Arial;
    font-size: 15px;
    line-height: 1.4; }
  .product-about__link {
    font-size: 14px;
    display: inline-block;
    color: #1c6bc4;
    text-decoration: none;
    border-bottom: 1px dotted #1c6bc4;
    font-family: 'Museo500', sans-serif, Arial; }
    .product-about__link:hover {
      color: #ff7e00;
      border-bottom: 1px dotted #ff7e00; }
  .product-about__list-item {
    display: block;
    font-family: 'Museo500', sans-serif, Arial;
    color: #3d4f65;
    font-size: 14px;
    padding: 5px 0;
    padding-left: 20px;
    position: relative; }
    .product-about__list-item:before {
      content: '';
      width: 9px;
      height: 1px;
      background: #636f80;
      display: block;
      position: absolute;
      left: 0;
      top: 50%; }

.promo {
  background: url(/local/templates/bigms_new/styles/images/icons/bg-gift.png) no-repeat 119% 110%, #ffc600;
  height: 555px;
  padding: 10px; }
  .promo__wrap {
    position: relative;
    width: 100%;
    background: #ffffff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-shadow: 0px 10px 18px 0px rgba(122, 26, 0, 0.2); }
    .promo__wrap:before {
      position: absolute;
      left: 50%;
      margin-left: -18px;
      top: 50%;
      margin-top: -18px;
      display: block;
      content: '';
      height: 36px;
      width: 36px;
      background: url(/local/templates/bigms_new/styles/images/icons/plus.png) no-repeat center;
      background-size: cover;
      z-index: 1; }
  .promo__item {
    position: relative;
    overflow: hidden;
    width: 50%;
    height: 235px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .promo__item:first-child {
      border-right: 1px solid #dfe4ea; }
  .promo__img {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 60%;
    height: 80%; }
    .promo__img img {
      width: 100%; }
  .promo__gift {
    left: auto;
    right: -44px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .promo__text {
    font-size: 24px;
    color: #11162d;
    font-family: 'Museo700', sans-serif, Arial;
    line-height: 1.4; }
    .promo__text a {
      text-decoration: none;
      color: #0053b0; }

.product-props__title {
  margin-left: 5px;
  font-size: 26px;
  color: #223955;
  font-family: 'Museo700', sans-serif, Arial; }

.product-props__subtitle {
  color: #223955;
  font-size: 22px;
  font-family: 'Museo700', sans-serif, Arial; }

.product-props__table .tech-props__td {
  vertical-align: top;
  width: 25%;
  padding: 5px; }
  .product-props__table .tech-props__td:first-child {
    width: 20%; }

.product-props__item {
  padding: 30px 0;
  border-bottom: 1px solid #dfe4ea; }
  .product-props__item:first-of-type {
    padding-top: 0; }

.product-props__card {
  max-width: 280px !important;
  margin-top: 0 !important; }
  .product-props__card.fixed {
    position: fixed;
    top: 20px;
    right: 2.5%; }

.product-service__title {
  margin-left: 5px;
  font-size: 26px;
  color: #223955;
  font-family: 'Museo700', sans-serif, Arial;
  margin-bottom: 20px;
  display: block; }

.product-service__pros {
  margin-top: 40px; }

.product-service .product-services {
  margin-top: 0; }
  .product-service .product-services .services-list__name {
    padding: 0;
    margin-top: 13px; }
  .product-service .product-services .services-list__price {
    margin-top: 12px;
    padding: 0; }

.tech-props__table {
  width: 100%;
  margin-top: 15px;
  font-size: 14px; }

.tech-props__title {
  color: #223955;
  font-size: 19px;
  font-family: 'Museo700', sans-serif, Arial;
  letter-spacing: 1px; }

.tech-props__td {
  padding: 8px 0; }
  .tech-props__td:first-child {
    width: 60%;
    font-family: 'Museo700', sans-serif, Arial; }
  .tech-props__td:last-child {
    width: 40%;
    color: #3d4f65;
    font-family: 'Museo500', sans-serif, Arial; }

.tech-props__all {
  margin-top: 10px;
  display: inline-block;
  font-size: 14px;
  font-family: 'Museo500', sans-serif, Arial;
  color: #1c6bc4;
  border-bottom: 1px dotted #1c6bc4;
  text-decoration: none;
  position: relative; }
  .tech-props__all:after {
    content: '';
    display: block;
    position: absolute;
    right: -15px;
    top: 50%;
    margin-top: -5px;
    width: 12px;
    height: 10px;
    background: url(/local/templates/bigms_new/styles/images/icons/arrow-right.png) no-repeat center; }

.spinner {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row; }
  .spinner__input, .spinner__input_cart {
    font-size: 18px;
    color: #2f4e71;
    max-width: 65px;
    height: 45px;
    border: 1px solid #dfe4ea;
    font-family: 'Museo700', sans-serif, Arial;
    text-align: center; }
  .spinner__inc, .spinner__dec, .spinner__inc_cart, .spinner__dec_cart {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-decoration: none;
    width: 45px;
    height: 45px;
    border: 1px solid #dfe4ea;
    color: #91a8b3;
    font-family: 'Museo500', sans-serif, Arial;
    font-size: 30px; }
    .spinner__inc:hover, .spinner__dec:hover, .spinner__inc_cart:hover, .spinner__dec_cart:hover {
      border: 1px solid #587190; }
  .spinner__inc , .spinner__inc_cart{
    border-left: 0; }
  .spinner__dec, .spinner__dec_cart {
    border-right: 0; }
  .spinner_add {
    margin-right: 8px;
    margin-left: 15px; }
    .spinner_add .spinner__input {
      width: 42px;
      max-width: none;
      height: auto;
      font-size: 16px;
      text-align: center; }
    .spinner_add .spinner__inc, .spinner_add .spinner__dec {
      width: 30px;
      height: 38px;
      font-size: 25px; }

.content-promo__title, .content-promo h2 {
  margin-top: 0; }

.content-promo__text, .content-promo p {
  color: #3d4f65;
  font-size: 15px;
  font-family: 'Museo500', sans-serif, Arial;
  line-height: 1.5;
  margin-bottom: 30px; }
  
.content-promo p:first-child {
	margin-top: 0px;
} 
  
  .content-promo__text_subtitle {
    display: block;
    font-size: 18px;
    color: #0e1a29;
    margin-bottom: 15px; }

.content-promo__brand-list {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3; }
		  
.content-promo-list, .content-promo ul {
}	

.seo_text {
	-webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
	margin-bottom: 30px;
}		  

.content-promo__brand, .content-promo .seo_text ul li {
  position: relative;
  color: #3d4f65;
  font-size: 15px;
  padding-left: 15px;
  margin-bottom: 10px; }
  .content-promo__brand:before, .content-promo .seo_text ul li:before {
    content: '‒';
    font-size: 15px;
    position: absolute;
    left: 0;
    top: 0;
    color: #3d4f65; }

.content-promo__notice_left {
  margin-right: 15px; }

.content-promo__notice_right {
  margin-left: 15px; }

.labels {
  margin: 20px 0 40px; }
  .labels__title {
    font-size: 18px;
    color: #192e47;
    font-family: 'Museo700', sans-serif, Arial; }
  .labels__list {
    margin-top: 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; 
	flex-wrap: wrap;		
	}
  .labels__item, .labels__item a {
    font-size: 15px;
    color: #192e47;
    font-family: 'Museo500', sans-serif, Arial;
    margin-right: 10px;
	text-decoration: none;
	line-height: 26px;
	}
    .labels__item_title {
      font-family: 'Museo700', sans-serif, Arial; }

.toggle-view {
  position: absolute;
  right: 0;
  top: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .toggle-view__item {
    display: block;
    width: 25px;
    height: 22px;
    margin-left: 5px;
    cursor: pointer;
    padding: 3px;
    border: 1px solid transparent; }
    .toggle-view__item:hover {
      border: 1px solid #91a8b3; }
    .toggle-view__item.active {
      cursor: auto; }
      .toggle-view__item.active .toggle-view__icon-img {
        fill: #ffc600; }
  .toggle-view__icon-img {
    width: 100%;
    height: 100%;
    fill: #91a8b3; }

.sidebar {
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
  background: #ffffff; }
  .sidebar.init-fixed {
    top: 0;
    left: 0;
    position: absolute; }
  .sidebar.bottom-fixed {
    top: auto;
    bottom: 0;
    position: fixed; }
  .sidebar.top-fixed {
    top: 0;
    left: 0;
    position: fixed; }

.side-nav {
  font-family: 'Museo500', sans-serif, Arial;
  position: relative;
  z-index: 2;
  transition: all 0s linear;
  transition-delay: 0.5s; }
  .side-nav.open .side-nav__text {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  .side-nav__list {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: translateX(-359px);
            transform: translateX(-359px);
    background: #ffffff;
    z-index: 3; }
    .side-nav__list.open {
      transition: none;
      transition-delay: 0;
      -webkit-transform: translateX(0);
              transform: translateX(0); }
  .side-nav__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    border-bottom: 1px solid #dfe4ea;
    height: 42px; }
	
	
	
    .side-nav__item:first-child .side-nav__link {
      color: #1c6bc4;
      font-size: 18px;
	 padding-top: 15px;
      padding-left: 60px; }
      .side-nav__item:first-child .side-nav__link:after {
        display: none; }
	.side-nav__item:first-child{
		    height: 52px;
	}	

	  
	  
	  
      .side-nav__item:first-child:hover .side-nav__link {
        color: #1c6bc4; }
        .side-nav__item:first-child:hover .side-nav__link:after {
          display: none; }
    .side-nav__item:hover, .side-nav__item.select {
      background: #538dce;
	  }
	  .side-nav__item.select > a{
		color: #ffffff;
	  }
	  .sublist__item.select, .sublist__item.select:hover {
		background: #d3def1;
	  }

	  
      .side-nav__item:hover > .side-nav__link {
        color: #ffffff; }
        .side-nav__item:hover > .side-nav__link_colored {
          color: #ffc600; }
      .side-nav__item:hover .side-nav__icon {
        fill: #ffffff; }
    .side-nav__item_colored {
      background: #ffc600;
      border-bottom: 1px solid #ffc600; }
      .side-nav__item_colored > .side-nav__link {
        color: #000000; }
      .side-nav__item_colored .side-nav__icon {
        fill: #000000; }
      .side-nav__item_colored:hover {
        background: #5c6670;
        border-bottom: 1px solid #5c6670; }
        .side-nav__item_colored:hover > .side-nav__link {
          color: #ffffff; }
          .side-nav__item_colored:hover > .side-nav__link_colored {
            color: #ffc600;
            border-bottom: 1px solid #5c6670; }
        .side-nav__item_colored:hover .side-nav__icon {
          fill: #ffc600; }
    .side-nav__item_service {
      border-bottom: 1px solid #f8b423; }
      .side-nav__item_service .icon_service {
        border-bottom: 0 !important; }
      .side-nav__item_service:hover .icon_service {
        background: url(/local/templates/bigms_new/styles/images/icons/service_active.png) no-repeat center;
        border-bottom: 0 !important; }
    .side-nav__item_santech:hover .icon_santech {
      background: url(/local/templates/bigms_new/styles/images/icons/santech_active.png) no-repeat center; }
    .side-nav__item_boiler:hover .icon_boiler {
      background: url(/local/templates/bigms_new/styles/images/icons/boiler_active.png) no-repeat center; }
    .side-nav__item_pump:hover .icon_pump {
      background: url(/local/templates/bigms_new/styles/images/icons/pump_active.png) no-repeat center; }
    .side-nav__item_kip:hover .icon_kip {
      background: url(/local/templates/bigms_new/styles/images/icons/kip_active.png) no-repeat center; }
    .side-nav__item_water:hover .icon_water {
      background: url(/local/templates/bigms_new/styles/images/icons/water_active.png) no-repeat center; }
    .side-nav__item_warm:hover .icon_warm {
      background: url(/local/templates/bigms_new/styles/images/icons/warm_active.png) no-repeat center; }
    .side-nav__item_tube:hover .icon_tube {
      background: url(/local/templates/bigms_new/styles/images/icons/tube_active.png) no-repeat center; }
    .side-nav__item_heating:hover .icon_heating {
      background: url(/local/templates/bigms_new/styles/images/icons/heating_active.png) no-repeat center; }
    .side-nav__item_tank:hover .icon_tank {
      background: url(/local/templates/bigms_new/styles/images/icons/tank_active.png) no-repeat center; }
	.side-nav__item_fiting:hover .icon_fiting {
      background: url(/local/templates/bigms_new/styles/images/icons/fiting_active.png) no-repeat center; }  
	  
    .side-nav__item_filter:hover .icon_filter {
      background: url(/local/templates/bigms_new/styles/images/icons/filter_active.png) no-repeat center; }
    .side-nav__item_producers:hover .icon_producers {
      background: url(/local/templates/bigms_new/styles/images/icons/producers_active.png) no-repeat center; }
  .side-nav__link {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 320px;
    height: 36px;
    color: #1c6bc4;
    text-decoration: none;
    border-bottom: 1px solid transparent; }
	
	.sublist .side-nav__link, .sublist__item .side-nav__link {
		display: none;
	}
	
    .side-nav__link:after {
      position: absolute;
      top: 50%;
      right: 15px;
      margin-top: -4px;
      display: block;
      width: 7px;
      height: 7px;
      content: '';
      border-top: 2px solid #9bb2cb;
      border-right: 2px solid #9bb2cb;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
  .side-nav__name {
    width: 260px;
    padding-right: 35px; }
  .side-nav__icon-list {
    z-index: 3; }
  .side-nav__icon-item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 60px;
    height: 62px;
    border-bottom: 1px solid #dfe4ea;
    cursor: pointer; }
  .side-nav__icon-wrap {
    display: block;
    width: 15px;
    height: 42px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid transparent; }
  .side-nav__icon {
    width: 30px;
    height: 35px; }
    .side-nav__icon.sidebar__burger {
      width: auto;
      height: auto; }
  .side-nav__icon-img {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 30px;
    height: 35px;
    z-index: 2; }
    .side-nav__icon-img.hovered {
      fill: #ffffff; }
    .side-nav__icon-img_service, .side-nav__icon-img_producers {
      fill: #000000; }
    .side-nav__icon-img.bg-fix {
      background: #ffffff;
      border-bottom: 1px solid #dfe4ea; }
    .side-nav__icon-img_colored.bg-fix {
      background: #ffc600;
      border-bottom: 1px solid #f8b423; }
  .side-nav__sublist {
    position: absolute;
    top: 0;
    left: 100%;
    width: 320px;
    min-height: 100%;
    background: #f4f7fc; }

.sublist {
  display: block;
  visibility: hidden;
  opacity: 0;
  box-shadow: 2px 2px 5px 0px #888888;
  transition: all 0s linear;
  transition-delay: 0.5s; }
  .sublist_producers {
    width: auto;
    height: 100%; }
    .sublist_producers .sublist__item {
      border: 0;
      height: auto;
      margin-bottom: 15px;
      margin-left: 15px;
      margin-right: 15px;
      position: relative;
      cursor: pointer; }
      .sublist_producers .sublist__item:hover {
        border: 0;
        background: inherit; }
        .sublist_producers .sublist__item:hover:before {
          content: attr(data-hover);
          width: 100%;
          height: 100%;
          background: rgba(28, 107, 196, 0.7);
          position: absolute;
          top: 0;
          left: 0;
          color: #ffffff;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
      .sublist_producers .sublist__item_title {
        font-size: 15px;
        color: #192e47;
        padding: 30px 0 25px;
        text-align: center;
        margin-bottom: 0; }
        .sublist_producers .sublist__item_title:hover:before {
          display: none; }
      .sublist_producers .sublist__item_all > .sublist__link {
        padding: 18px 14px;
        height: auto;
        font-size: 14px;
        color: #6e8ba7;
        border: 1px solid #dee6ea;
        background: #ffffff; }
        .sublist_producers .sublist__item_all > .sublist__link:after {
          display: none; }
        .sublist_producers .sublist__item_all > .sublist__link:hover {
          text-decoration: none; }
      .sublist_producers .sublist__item_all:hover:before {
        display: none; }
  .sublist__logo {
    display: block;
    margin: 0 auto;
    max-width: 260px; }
  .sublist__item {
    box-sizing: border-box;
    border-bottom: 1px solid #f4f7fc;
    border-top: 1px solid #f4f7fc;
    height: 42px; }
    .sublist__item:hover {
      border-bottom: 1px solid #dfe4ea;
      border-top: 1px solid #dfe4ea;
      background: #ffffff; }
  .sublist__link {
    position: relative;
    padding-left: 25px;
    padding-right: 25px;
    height: 32px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: 'Museo400', sans-serif, Arial;
    text-decoration: none;
    color: #1c6bc4; }
    .sublist__link.underground:after {
      position: absolute;
      top: 50%;
      right: 15px;
      margin-top: -4px;
      display: block;
      width: 7px;
      height: 7px;
      content: '';
      border-top: 2px solid #9bb2cb;
      border-right: 2px solid #9bb2cb;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
    .sublist__link_all {
      font-size: 18px; }

li.side-nav__item[data-level="1"]:hover > ul.sublist[data-level="2"] {
  visibility: visible;
  opacity: 1; 

    max-height: 100vh;
	-ms-overflow-style: none;
	overflow: -moz-scrollbars-none;
  }
  
  
  li.side-nav__item[data-level="1"]:hover > ul.sublist[data-level="2"]::-webkit-scrollbar { width: 0; }


li.sublist__item[data-level="2"]:hover > ul.sublist[data-level="3"] {
  visibility: visible;
  opacity: 1; }

  
li[data-level="3"] > .sublist__link:hover {
  text-decoration: underline; }

ul.sublist[data-level="3"] .sublist__link:after {
  display: none; }

.main-slider__slide {
  width: 100%;
  padding: 40px;
  padding-top: 10px;
  height: 300px; 
  position: relative;
  }
 
 .main-slider__slide a.button_yel{
    position: absolute;
    right: -250px;
    bottom: 14px;
    } 
    
   .main-slider__slide a.button_yel.left{
    position: absolute;
    left: 0px;
    bottom: -55px;
    }   
    
  
  .main-slider__slide_partners {
    padding: 40px; }
    .main-slider__slide_partners .slider-callback__title {
      margin-bottom: 10px; }
  .main-slider__slide_shops {
    padding: 0; }
    .main-slider__slide_shops .main-slider__wrap {
      width: 66.66666667%;
      padding: 80px;
      height: 585px;
      padding-right: 0;
      background: url(/local/templates/bigms_new/styles/images/main-slider-bg4_1.jpg) no-repeat center;
      background-size: cover; }
      .main-slider__slide_shops .main-slider__wrap_images {
        padding-right: 0; }

.main-slider__title {
  font-family: 'Museo700', sans-serif, Arial;
  font-weight: normal;
  font-size: 52px;
  color: #ffffff;
  margin: 0; }

.main-slider__subtitle {
  font-family: 'Museo700', sans-serif, Arial;
  font-size: 26px;
  color: #ffffff; }

.main-slider__info {
  background: #ffffff;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .main-slider__info_count {
    width: 900px; }
  .main-slider__info_transp {
    background: transparent; }
  .main-slider__info_santech {
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .main-slider__info_santech > .main-slider__wrap {
      width: 365px; }
  .main-slider__info_partners {
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .main-slider__info_partners > .main-slider__wrap {
      width: 30%; }
    .main-slider__info_partners .main-slider__promo-icon {
      margin-bottom: 20px; }

.main-slider__wrap {
  width: 50%;
  padding-right: 30px; }
  .main-slider__wrap_left {
    padding: 30px;
    width: 60%;
    border-right: 1px solid #dfe4ea; }
  .main-slider__wrap_right {
    padding: 30px;
    width: 40%; }

.main-slider__promo-wrap {
  width: 100%; }

.main-slider__promo-title {
  font-family: 'Museo700', sans-serif, Arial;
  color: #223955;
  font-size: 18px;
  line-height: 1.4; }

.main-slider__promo-list {
  list-style: none;
  float: left; }
  .main-slider__promo-list_left {
    width: 60%; }
  .main-slider__promo-list_right {
    width: 40%; }

.main-slider__promo-item {
  font-family: 'Museo500', sans-serif, Arial;
  position: relative;
  font-size: 14px;
  color: #223955;
  padding-left: 15px;
  margin-top: 8px;
  margin-bottom: 10px; }
  .main-slider__promo-item:before {
    position: absolute;
    top: 5px;
    left: 0;
    content: '';
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #1c6bc4; }

.main-slider__upload-btn {
  position: relative;
  display: block;
  background: #ffc600;
  color: #11162d;
  font-size: 16px;
  text-align: left;
  text-decoration: none;
  color: inherit;
  padding: 20px;
  font-family: 'Museo700', sans-serif, Arial;
  font-weight: bold;
  border-radius: 2px; }
  .main-slider__upload-btn:after {
    width: 25px;
    height: 28px;
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -14px;
    right: 15px;
    background: url(/local/templates/bigms_new/styles/images/icons/download.png) no-repeat center; }

.main-slider__promo-text {
  font-family: 'Museo500', sans-serif, Arial;
  font-size: 14px;
  color: #ffffff; }

.main-slider__promo-icon {
  margin-bottom: 8px; }

.main-slider__detail {
  background: #ffc600;
  text-transform: uppercase; }

.main-slider__metro-list {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 45px;
  margin-bottom: 45px; }

.main-slider__metro-item {
  position: relative;
  font-size: 15px;
  color: #ffffff;
  font-family: 'Museo700', sans-serif, Arial;
  padding-left: 35px;
  margin-bottom: 37px; }
  .main-slider__metro-item:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 20px;
    height: 15px;
    background: url(/local/templates/bigms_new/styles/images/icons/metro.png) no-repeat center; }

.main-slider__img-wrap {
  width: 100%;
  height: 290px; }
  .main-slider__img-wrap_top {
    margin-bottom: 5px;
    background: url(/local/templates/bigms_new/styles/images/main-slider-bg4_2.jpg) no-repeat center;
    background-size: cover; }
  .main-slider__img-wrap_bot {
    background: url(/local/templates/bigms_new/styles/images/main-slider-bg4_3.jpg) no-repeat center;
    background-size: cover; }

.slider-nav {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap; }
  .slider-nav__item {
    width: 25%;
    padding: 24px 0;
    text-align: center;
    color: #223955;
    font-size: 14px;
    font-family: 'Museo700', sans-serif, Arial;
    cursor: pointer; }
    .slider-nav__item:hover, .slider-nav__item.active {
      color: #ffffff;
      background: #6495cc;
      border-bottom: 0; }
      .slider-nav__item:hover > .slider-nav__text-wrap, .slider-nav__item.active > .slider-nav__text-wrap {
        border-bottom: 0; }
  .slider-nav__text-wrap {
    border-bottom: 1px dotted #223955; }

.slider-callback {
  padding: 25px 20px;
  padding-right: 35px;
  background: #ffffff;
  border-radius: 3px; }
  .slider-callback__title {
    color: #1c6bc4; }
  .slider-callback__phone {
    font-family: 'Museo700', sans-serif, Arial;
    margin-top: 5px;
    display: block;
    color: #223955;
    font-size: 18px;
    text-decoration: none; }
    .slider-callback__phone:hover {
      text-decoration: underline; }
  .slider-callback__input {
    font-size: 13px;
    padding: 20px 10px;
    color: #7b8da2; }

.nice-select .list {
  width: 100%;
  border-radius: 0;
  margin-top: 0; }

.nice-select:after {
  border-bottom: 2px solid #999;
  border-right: 2px solid #999;
  content: '';
  display: block;
  height: 10px;
  margin-top: -5px;
  pointer-events: none;
  position: absolute;
  right: 17px;
  top: 50%;
  -webkit-transform-origin: 66% 66%;
          transform-origin: 66% 66%;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  transition: all 0.15s ease-in-out;
  width: 10px; }

.demanded-products {
  position: relative; }
  .demanded-products__header {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .demanded-products__wrap {
    width: 100%; }
    .demanded-products__wrap.right-shadow:after {
      content: '';
      display: block;
      position: absolute;
      right: 0;
      top: 0;
      height: 100%;
      width: 10%;
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
      z-index: 2; }
    .demanded-products__wrap.left-shadow:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      width: 10%;
      background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
      z-index: 2; }
  .demanded-products__list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: 548px; }
  .demanded-products__item {
    display: block;
    width: 283px;
    margin-right: 50px; }
  .demanded-products_ordered {
    margin-top: 60px;
    margin-bottom: 19px; }

.link-filter {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 6px; }
  .link-filter__item {
    margin-left: 40px; }
    .link-filter__item:first-child {
      margin-left: 0; }
    .link-filter__item:hover .link-filter__link, .link-filter__item.active .link-filter__link {
      color: #223955;
      border-bottom: 1px dotted transparent;
      font-weight: bold; }
  .link-filter__link {
    font-size: 15px;
    color: #5c737e;
    border-bottom: 1px dotted #5c737e;
    text-decoration: none;
    font-family: 'Museo500', sans-serif, Arial; }
  .link-filter__content {
    display: none; }
    .link-filter__content.active {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }

/* Sertifikaty
-----------------------------------------------------------------------------*/
.sertifikaty_list .item{
	width:20%;
	height:350px;
	float:left;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
    box-sizing: border-box;
	text-align:center;

}
.sertifikaty_list .item:nth-child(1), .sertifikaty_list .item:nth-child(2), .sertifikaty_list .item:nth-child(3), .sertifikaty_list .item:nth-child(4), .sertifikaty_list .item:nth-child(5){
	border-top:0;
}
.sertifikaty_list .item:nth-child(5n){
	border-right:0;
}
.sertifikaty_list .item a{
	background-position: 50% 50%;
	background-repeat:no-repeat;
	background-size:contain;
	width:190px;
	height:200px;
	margin:35px auto;
	display:block;
}
.sertifikaty_list .item  .title{
	font-size:0.750em; /* 12px/16px */
	line-height:16px;
	padding:0 30px 10px;
	text-align:center;
}	  
	  
	  
.collection__list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.collection__item {
  width: 19%;
  margin-right: 1.25%; }
  .collection__item:nth-child(4n) {
    margin-right: 1.25%; }
  .collection__item:nth-child(5n) {
    margin-right: 0; }
  .collection__item .product-card__img-wrap {
    border: 1px solid #dfe4ea; }
  .collection__item .product-card__info {
    border-left: 1px solid #dfe4ea;
    border-right: 1px solid #dfe4ea; }

.product-card {
  position: relative;
  overflow: hidden;
  display: block; }
  .product-card_list {
    padding-top: 20px;
    border: 1px solid transparent;
    border-bottom: 1px solid #dfe4ea;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0; }
    .product-card_list .row {
      margin-left: -5px;
      margin-right: -5px; }
    .product-card_list .container-fluid {
      width: 100% !important; }
    .product-card_list:hover {
      border: 1px solid #ffc600; }
    .product-card_list:first-child {
      border-top: 1px solid #dfe4ea; }
      .product-card_list:first-child:hover {
        border: 1px solid #ffc600; }
    .product-card_list .product-card__main {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    .product-card_list .product-card__img-wrap {
      width: 80px;
      padding: 0;
      border-bottom: 0; 
	  min-height: 80px;
	}
    .product-card_list .product-card__img {
      border: 1px solid #dfe4ea;
      width: 100%; }
    .product-card_list .product-card__info {
      padding: 0; }
    .product-card_list .product-card__name {
      font-size: 13px;
      margin: 0;
      min-height: auto;
      font-family: 'Museo900', sans-serif, Arial;
      margin-bottom: 10px;
      line-height: 1.4;
      max-width: 300px;
      min-height: 54px; }
    .product-card_list .product-card__row {
      display: block; }
      .product-card_list .product-card__row_between {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start; }
      .product-card_list .product-card__row_flex {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start; }
    .product-card_list .product-card__price {
      display: block;
      font-size: 18px;
      margin: 0; }
    .product-card_list .product-card__old-price {
      display: block;
      font-size: 18px;
      margin: 0;
      padding-left: 0; }
    .product-card_list .product-card__gift {
      display: inline-block;
      position: static;
      width: auto;
      -webkit-transform: rotate(0);
              transform: rotate(0);
      background: none;
      padding: 0;
      width: 17px;
      height: 16px;
      fill: #ff373c;
      margin-right: 8px; }
	
	
	  
	  
    .product-card_list .product-card__delivery {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      position: static;
      -webkit-transform: rotate(0);
              transform: rotate(0);
      background: none;
      padding: 0;
      width: auto;
      color: #1c6bc4;
      font-size: 9px;
      text-transform: none;
      line-height: 1;
      text-align: left; }
    .product-card_list .product-card__delivery-icon {
      display: inline-block;
      vertical-align: middle;
      width: 22px;
      height: 17px;
      margin-right: 5px; }
    .product-card_list .button_product {
      font-size: 14px;
      padding: 14px 22px; }
    .product-card_list .product-card__cart {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: column nowrap;
          -ms-flex-flow: column nowrap;
              flex-flow: column nowrap;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .product-card_list .product-card__cart_add {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row nowrap;
            -ms-flex-flow: row nowrap;
                flex-flow: row nowrap;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        margin-top: 15px; }
    .product-card_list .product-card__icons {
      position: static;
      margin-top: 10px; }
    .product-card_list .product-card__country {
      margin-right: 10px; }
    .product-card_list .button {
      border-radius: 2px;
      padding: 10px 18px;
      font-size: 14px; }
  .product-card__content {
    border: 1px solid #dfe4ea;
    border-bottom: 0; }
  .product-card__gift {
    top: 20px;
    left: -36px;
    position: absolute;
    text-align: center;
    display: block;
    width: 135px;
    background: #ff373c;
    font-family: 'Museo700', sans-serif, Arial;
    text-transform: uppercase;
    font-size: 10px;
    color: #ffffff;
    padding: 5px;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    z-index: 1; }
	
	.product-card__sale {
		top: 40px;
		left: -40px;
		position: absolute;
		text-align: center;
		display: block;
		width: 200px;
		background: #ff373c;
		font-family: 'Museo700', sans-serif, Arial;
		text-transform: uppercase;
		font-size: 16px;
		color: #ffffff;
		padding: 5px;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		z-index: 1;
	}
	
	.product-card__gift a{
		color: #ffffff;
		text-decoration: none;
		font-size: 9px;
	}
    .product-card__gift img {
      vertical-align: middle;
      display: inline-block;
      margin-top: -3px;
      margin-right: 3px; }
  .product-card__delivery {
    top: 42px;
    left: -48px;
    position: absolute;
    text-align: center;
    display: block;
    width: 200px;
    background: #1c6bc4;
    font-family: 'Museo700', sans-serif, Arial;
    text-transform: uppercase;
    font-size: 10px;
    color: #ffffff;
    padding: 5px;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    z-index: 1; }
  .product-card__img-wrap {
    position: relative;
    padding: 13px;
    width: 100%;
	min-height: 230px;
    border-bottom: 1px solid #dfe4ea; }
  .product-card__img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
	max-height: 200px;
	}
  .product-card__info {
    padding: 13px;
    position: relative; }
  .product-card__row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    margin-bottom: 10px;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .product-card__row_add {
      margin-top: 15px; }
      .product-card__row_add .product-card__old-price {
        display: inline-block;
        font-size: 15px; }
      .product-card__row_add .product-card__price {
        display: inline-block;
        font-size: 18px; }
    .product-card__row_between {
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    .product-card__row_start {
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
  .product-card__props {
    height: 45px;
    margin-bottom: 10px;
    overflow: hidden; }
  .product-card__name {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #1c6bc4;
    font-size: 15px;
    font-family: 'Museo700', sans-serif, Arial;
    font-weight: bold;
    height: 83px;
    text-decoration: none;
    overflow: hidden; }
  .product-card__flag-icon {
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -10px;
    width: 27px;
    height: 16px; }
  .product-card__country {
    position: relative;
    display: block;
    font-size: 14px;
    color: #3d4f65;
    padding-left: 35px;
    font-family: 'Museo500', sans-serif, Arial; }
  .product-card__quantity {
    text-align: left;
    position: relative;
    display: block;
    font-size: 14px;
    color: #3d4f65;
    padding-left: 20px;
    font-family: 'Museo500', sans-serif, Arial; }
    .product-card__quantity:before {
      position: absolute;
      left: 0;
      top: 50%;
      margin-top: -7px;
      width: 12px;
      height: 12px;
      border-radius: 50%;
      content: ''; }
    .product-card__quantity_instock:before {
      background: #1bbc50; }
    .product-card__quantity_order:before {
      background: #ffaf15; }
  .product-card__text {
    display: block;
    text-align: left;
    font-size: 14px;
    color: #3d4f65;
    margin-bottom: 10px;
    font-family: 'Museo500', sans-serif, Arial; }
    .product-card__text:last-child {
      margin-bottom: 0; }
  .product-card__price {
    color: #11162d;
    font-size: 22px;
    font-family: 'Museo700', sans-serif, Arial; }
    .product-card__price .product-card__ruble {
      fill: #11162d; }
  .product-card__ruble {
    width: 0.7em;
    height: 0.7em; }
  .product-card__old-price {
    color: #91a8b3;
    font-size: 18px;
    font-family: 'Museo700', sans-serif, Arial;
    text-decoration: line-through;
    padding-left: 10px; }
    .product-card__old-price .product-card__ruble {
      fill: #91a8b3; }
  .product-card__icons {
    position: absolute;
    bottom: 26px;
    right: 13px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .product-card__wish-icon {
    display: inline-block;
    width: 16px;
    height: 19px;
    background: url(/local/templates/bigms_new/styles/images/icons/wish.png) no-repeat center;
    background-size: cover; 
	cursor: pointer;
	}
    .product-card__wish-icon.active {
      background: url(/local/templates/bigms_new/styles/images/icons/wish_active.png) no-repeat center;
      background-size: cover; }
  .product-card__compare-icon {
    margin-left: 10px;
    display: inline-block;
    width: 24px;
    height: 21px;
    background: url(/local/templates/bigms_new/styles/images/icons/compare.png) no-repeat center;
    background-size: cover;
	cursor: pointer;
	}
    .product-card__compare-icon.active {
      background: url(/local/templates/bigms_new/styles/images/icons/compare_active.png) no-repeat center;
      background-size: cover; }
  .product-card:hover .product-card__content {
    border: 1px solid #ffc600;
    border-bottom: 0; }

.order-add__more-wrap {
  display: block;
  width: 100%;
  text-align: right;
  margin-top: 15px; }

.order-add__more {
  display: inline-block;
  color: #3d4f65;
  font-size: 13px;
  padding: 8px 22px 7px;
  text-decoration: none;
  font-family: 'Museo500', sans-serif, Arial;
  border: 1px solid #dfe4ea; }
  .order-add__more:hover {
    border: 1px solid #587190; }

.order-add .product-card__row {
  margin-bottom: 0; }

.order-add .product-card__row_add {
  margin-bottom: 10px; }

/**
  * mCustomScrollbar styles
  */
.mCS-cities:hover {
  opacity: 1 !important; }

.mCS-cities .mCSB_draggerRail {
  width: 3px !important;
  height: 100% !important;
  margin: 0 !important;
  border-radius: 1px !important;
  background: #f7f9fa !important; }

.mCS-cities .mCSB_dragger {
  background: #1c6bc4 !important;
  border-radius: 1px;
  height: 50px !important;
  width: 3px !important; }
  .mCS-cities .mCSB_dragger > .mCSB_dragger_bar {
    display: none !important; }

.mCS-cities .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 3px !important;
  height: 100% !important;
  margin: 0 !important; }

.mCS-bigms:hover {
  opacity: 1 !important; }

.mCS-bigms .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 100% !important;
  height: 9px !important;
  margin: 0 !important; }

.mCS-bigms .mCSB_dragger {
  background: #1c6bc4 !important;
  border-radius: 1px;
  height: 9px !important;
  width: 288px !important; }
  .mCS-bigms .mCSB_dragger > .mCSB_dragger_bar {
    display: none !important; }

.mCS-bigms .mCSB_draggerRail {
  width: 100% !important;
  height: 9px !important;
  margin: 0 !important;
  border-radius: 1px !important;
  background: #f7f9fa !important; }

.mCS-bigms-contacts:hover {
  opacity: 1 !important; }

.mCS-bigms-contacts .mCSB_container {
  margin-bottom: 20px !important; }

.mCS-bigms-contacts .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 100% !important;
  height: 5px !important;
  margin: 0 !important; }

.mCS-bigms-contacts .mCSB_dragger {
  background: #1c6bc4 !important;
  border-radius: 1px;
  height: 5px !important;
  width: 160px !important; }
  .mCS-bigms-contacts .mCSB_dragger > .mCSB_dragger_bar {
    display: none !important; }

.mCS-bigms-contacts .mCSB_draggerRail {
  width: 100% !important;
  height: 5px !important;
  margin: 0 !important;
  border-radius: 1px !important;
  background: #f7f9fa !important; }

.advantages {
  margin-top: 70px; }
  .advantages__list {
    width: 100%;
    margin-top: 45px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .advantages__item {
    width: 22%;
    margin-right: 4%;
    margin-bottom: 40px; }
    .advantages__item:nth-child(4n) {
      margin-right: 0; }
  .advantages__title {
    color: #223955;
    font-size: 17px;
    display: block;
    font-family: 'Museo700', sans-serif, Arial;
    margin-top: 22px;
    margin-bottom: 20px; }
  .advantages__text {
    color: #223955;
    font-size: 14px;
    display: block;
    font-family: 'Museo500', sans-serif, Arial;
    line-height: 1.5; }
  .advantages__img-wrap {
    height: 60px; }
  .advantages__img {
    max-height: 60px; }

.content-cart__title {
  color: #11162d;
  font-size: 30px;
  font-family: 'Museo700', sans-serif, Arial;
  line-height: 1;
  margin: 0; }

.content-cart__list {
  margin-top: 40px;
  margin-bottom: 75px; }

.content-cart__header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.content-cart__back {
  margin-left: 13px;
  margin-right: 40px;
  display: inline-block;
  font-size: 13px;
  color: #192e47;
  text-decoration: none;
  padding: 8px 18px 6px 13px;
  border: 1px solid #dfe4ea;
  border-left: 0;
  position: relative;
  font-family: 'Museo500', sans-serif, Arial;
  font-weight: 300; }
  .content-cart__back:hover {
    border: 1px solid #636f80;
    border-left: 0; }
    .content-cart__back:hover:before {
      border-right: 1px solid #636f80; }
    .content-cart__back:hover:after {
      border-right: 1px solid #636f80; }
  .content-cart__back:before {
    top: -2px;
    left: -5px;
    position: absolute;
    content: '';
    display: block;
    height: 19px;
    width: 1px;
    border-right: 1px solid #dfe4ea;
    -webkit-transform: rotate(30deg);
            transform: rotate(30deg); }
  .content-cart__back:after {
    bottom: -2px;
    left: -5px;
    position: absolute;
    content: '';
    display: block;
    height: 19px;
    width: 1px;
    border-right: 1px solid #dfe4ea;
    -webkit-transform: rotate(-30deg);
            transform: rotate(-30deg); }

.content-cart__status {
  margin: 0;
  font-size: 34px;
  color: #1c6bc4;
  font-family: 'Museo700', sans-serif, Arial; }

.content-cart__value {
  color: #11162d; }

.content-cart__result {
  margin-bottom: 85px; }

.cart-list {
  vertical-align: middle; }
  .cart-list_services {
    margin-bottom: 40px; }
    .cart-list_services .cart-list__name {
      margin-bottom: 0; }
    .cart-list_services .cart-list__row .cart-list__col {
      padding: 27px 0; }
      .cart-list_services .cart-list__row .cart-list__col_name {
        width: 70%; }
      .cart-list_services .cart-list__row .cart-list__col_price {
        width: 29%; }
      .cart-list_services .cart-list__row .cart-list__col_delete {
        width: 1%; }
  .cart-list__delete {
    display: inline-block;
    width: 17px;
    height: 17px;
    position: relative; }
    .cart-list__delete:after, .cart-list__delete:before {
      position: absolute;
      top: 8px;
      left: -3px;
      content: '';
      display: block;
      width: 24px;
      height: 1px;
      border-bottom: 1px solid #9dadc0; }
    .cart-list__delete:before {
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
    .cart-list__delete:after {
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
    .cart-list__delete:hover:after, .cart-list__delete:hover:before {
      border-bottom: 1px solid #636f80; }
  .cart-list__table {
    width: 100%;
    border-collapse: collapse;
    text-align: left; }
  .cart-list__header-row .cart-list__header-col {
    padding: 16px 0;
    font-size: 13px;
    color: #192e47;
    font-family: 'Museo500', sans-serif, Arial;
    font-weight: 300; }
  .cart-list__row {
    position: relative; }
    .cart-list__row .cart-list__col {
      padding: 10px 0;
      border-top: 1px solid #dfe4ea;
      border-bottom: 1px solid #dfe4ea; }
      .cart-list__row .cart-list__col_quantity .spinner {
        margin-left: 0; }
  .cart-list__col_img {
    width: 9%; }
    .cart-list__col_img img {
      margin-top: 2px;
      padding: 10px;
      border: 1px solid #dfe4ea; }
  .cart-list__col_name {
    width: 31%; }
  .cart-list__col_quantity {
    width: 15%; }
  .cart-list__col_delete {
    width: 2%;
    text-align: right; }
  .cart-list__col_sprice, .cart-list__col_yprice {
    width: 14%;
    color: #91a8b3;
    font-family: 'Museo700', sans-serif, Arial;
    font-size: 18px; }
  .cart-list__col_price {
    width: 15%;
    color: #11162d;
    font-family: 'Museo700', sans-serif, Arial;
    font-size: 20px; }
  .cart-list__name {
    font-size: 15px;
    display: block;
    margin-bottom: 5px;
    color: #1c6bc4;
    font-family: 'Museo700', sans-serif, Arial;
    line-height: 1.4;
    text-decoration: none; }

.cart-result {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .cart-result__wrap {
    width: 50%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .cart-result__wrap_flexend {
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
  .cart-result__form {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .cart-result__discount, .cart-result__price {
    display: inline-block;
    color: #ff5a21;
    font-size: 16px;
    font-family: 'Museo700', sans-serif, Arial;
    margin-right: 30px; }
  .cart-result__price {
    color: #11162d; }
  .cart-result__value {
    font-size: 20px; }
  .cart-result__submit {
    width: 190px;
    margin-bottom: 0; }

.cart-payment {
  margin-top: 50px;
  margin-bottom: 60px; }
  .cart-payment__title {
    display: block;
    font-size: 18px;
    color: #11162d;
    font-family: 'Museo700', sans-serif, Arial;
    margin-bottom: 32px; }
  .cart-payment__list {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2; }
  .cart-payment__item {
    position: relative;
    display: block;
    padding: 17px 0;
    padding-left: 35px;
    font-size: 15px;
    color: #11162d;
    font-family: 'Museo500', sans-serif, Arial;
    font-weight: 100; }
    .cart-payment__item:before {
      display: block;
      content: '';
      position: absolute;
      left: 0;
      top: 50%; }
    .cart-payment__item_cash:before {
      background: url(/local/templates/bigms_new/styles/images/icons/cash_27x16.png) no-repeat center;
      width: 27px;
      height: 16px;
      margin-top: -8px; }
    .cart-payment__item_card:before {
      background: url(/local/templates/bigms_new/styles/images/icons/card23x18.png) no-repeat center;
      width: 23px;
      height: 18px;
      margin-top: -9px; }
    .cart-payment__item_transfer:before {
      background: url(/local/templates/bigms_new/styles/images/icons/transfer27x24.png) no-repeat center;
      width: 27px;
      height: 24px;
      margin-top: -17px; }
	.cart-payment__item_credit:before {
      background: url(/local/templates/bigms_new/styles/images/icons/credit27-24.png) no-repeat center;
      width: 27px;
      height: 24px;
      margin-top: -17px; } 
    .cart-payment__item_sber:before {
      background: url(/local/templates/bigms_new/styles/images/icons/sber_22x21.png) no-repeat center;
      width: 22px;
      height: 21px;
      margin-top: -11px; }
    .cart-payment__item_alfa:before {
      background: url(/local/templates/bigms_new/styles/images/icons/alfa15x20.png) no-repeat center;
      width: 15px;
      height: 20px;
      margin-top: -10px;
      left: 3px; }
    .cart-payment__item_vtb:before {
      background: url(/local/templates/bigms_new/styles/images/icons/vtb20x20.png) no-repeat center;
      width: 20px;
      height: 20px;
      margin-top: -12px; }

.cart-delivery {
  margin-top: 50px;
  margin-bottom: 60px; }
  .cart-delivery__row {
    margin-bottom: 25px; }
  .cart-delivery__title {
    display: block;
    font-size: 18px;
    color: #11162d;
    font-family: 'Museo700', sans-serif, Arial;
    margin-bottom: 32px; }
  .cart-delivery__subtitle {
    display: block;
    font-size: 15px;
    color: #11162d;
    font-family: 'Museo700', sans-serif, Arial;
    margin-bottom: 15px; }
  .cart-delivery__item {
    position: relative;
    display: block;
    font-size: 14px;
    color: #11162d;
    font-family: 'Museo500', sans-serif, Arial;
    margin: 0;
    margin-bottom: 20px;
    padding-left: 12px; }
    .cart-delivery__item:before {
      position: absolute;
      top: 50%;
      margin-top: -4px;
      left: 0;
      content: '';
      display: block;
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: #1c6bc4; }
  .cart-delivery__text {
    margin: 0;
    display: block;
    font-size: 14px;
    color: #11162d;
    font-family: 'Museo500', sans-serif, Arial; }

.cart-empty__content {
  border-bottom: 1px solid #dfe4ea;
  height: 390px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.cart-empty__title {
  display: block;
  font-size: 48px;
  color: #1c6bc4;
  font-family: 'Museo700', sans-serif, Arial;
  margin-bottom: 25px; }

.cart-empty__subtitle {
  display: block;
  font-size: 26px;
  color: #1c6bc4;
  font-family: 'Museo700', sans-serif, Arial;
  margin-bottom: 35px; }

.cart-empty__link {
  color: #223955;
  font-family: 'Museo700', sans-serif, Arial;
  text-decoration: none;
  display: inline-block;
  border-bottom: 1px dashed #223955;
  line-height: 1; }

.cart-empty__back {
  padding: 16px 13px; }
  .cart-empty__back:before, .cart-empty__back:after {
    height: 29px; }
  .cart-empty__back:before {
    top: -3px;
    left: -7px; }
  .cart-empty__back:after {
    bottom: -3px;
    left: -7px; }

.cart-estimate {
  text-align: center;
  padding-top: 55px;
  margin-bottom: 35px; }
  .cart-estimate__wrap {
    width: 785px;
    margin: 0 auto; }
  .cart-estimate__title {
    text-indent: 0;
    color: #192e47;
    font-size: 22px;
    font-family: 'Museo700', sans-serif, Arial;
    display: block;
    text-align: center;
    margin-bottom: 20px; }
  .cart-estimate__text {
    margin-top: 25px;
    display: block;
    text-align: left;
    font-size: 16px;
    color: #192e47;
    font-family: 'Museo700', sans-serif, Arial;
    font-weight: 300;
    line-height: 1.5;
    margin-bottom: 20px;
    padding-right: 40px; }
  .cart-estimate__list {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2; }
  .cart-estimate__item {
    display: block;
    color: #3d4f65;
    font-size: 14px;
    padding: 5px 0;
    padding-left: 20px;
    position: relative;
    text-align: left;
    font-family: 'Museo500', sans-serif, Arial; }
    .cart-estimate__item:before {
      content: '';
      width: 9px;
      height: 1px;
      background: #636f80;
      display: block;
      position: absolute;
      left: 0;
      top: 50%; }
  .cart-estimate__more {
    display: inline-block;
    font-size: 14px;
    font-family: 'Museo500', sans-serif, Arial;
    color: #1c6bc4;
    border-bottom: 1px dotted #1c6bc4;
    text-decoration: none;
    position: relative; }
    .cart-estimate__more:after {
      content: '';
      display: block;
      position: absolute;
      right: -15px;
      top: 50%;
      margin-top: -5px;
      width: 12px;
      height: 10px;
      background: url(/local/templates/bigms_new/styles/images/icons/arrow-right.png) no-repeat center; }
    .cart-estimate__more.hidden {
      display: none; }
  .cart-estimate__content {
    display: none;
    width: 90%;
    position: relative; }
    .cart-estimate__content.opened {
      display: block; }
  .cart-estimate__close {
    position: absolute;
    right: 10px;
    top: 3px;
    display: block;
    width: 20px;
    height: 20px;
    cursor: pointer; }
    .cart-estimate__close:before {
      content: '';
      position: absolute;
      width: 20px;
      height: 1px;
      background: #8fb1c2;
      top: 10px;
      left: 0;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
    .cart-estimate__close:after {
      content: '';
      position: absolute;
      width: 20px;
      height: 1px;
      background: #8fb1c2;
      bottom: 9px;
      left: 0;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
  .cart-estimate.bordered {
    padding-bottom: 55px;
    border-bottom: 1px solid #dfe4ea; }
  .cart-estimate_success .cart-estimate__title {
    font-size: 22px;
    color: #192e47;
    font-family: 'Museo700', sans-serif, Arial; }
  .cart-estimate_success .cart-estimate__text {
    padding-right: 0;
    font-size: 15px;
    color: #627a98;
    font-family: 'Museo500', sans-serif, Arial;
    text-align: center; }
  .cart-estimate_success .cart-estimate__close {
    margin: 0 auto;
    position: static;
    width: 188px;
    height: auto;
    color: #627a98; }
    .cart-estimate_success .cart-estimate__close:before, .cart-estimate_success .cart-estimate__close:after {
      display: none; }
    .cart-estimate_success .cart-estimate__close:hover {
      background: transparent;
      border: 1px solid #627a98;
      color: #627a98; }

.estimate-form {
  padding-bottom: 30px; }
  .estimate-form__form {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .estimate-form .form__row {
    width: 19%; }
  .estimate-form .form__note {
    margin-top: 8px;
    color: #4e5369;
    font-size: 11px;
    font-family: 'Museo500', sans-serif, Arial;
    width: 100%;
    position: absolute;
    top: 100%;
    font-weight: 500;
    line-height: 1.2; }
  .estimate-form .form__submit {
    width: 19%;
    font-size: 13px;
    display: inline-block;
    height: 53px; }

.content-producers__filter {
  margin-bottom: 55px; }

.producers-filter__list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px;
  background: #f7f9fa; }

.producers-filter__item {
  font-size: 13px;
  color: #11162d;
  font-family: 'Museo500', sans-serif, Arial;
  padding: 8px 11px 8px;
  border: 1px solid #bfd7e3;
  background: #ffffff;
  margin-right: 4px;
  cursor: pointer;
  border-radius: 2px; }
  .producers-filter__item:hover {
    border: 1px solid #1c6bc4;
    background: #1c6bc4;
    color: #ffffff; }
  .producers-filter__item.active {
    border: 1px solid #1c6bc4;
    background: #1c6bc4;
    color: #ffffff; }

.producers-row {
  position: relative;
  padding-top: 50px; }
  .producers-row__list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
  .producers-row__item {
    width: 48%;
    margin-right: 4%;
    margin-bottom: 40px; }
    .producers-row__item:nth-child(2n) {
      margin-right: 0; }
  .producers-row:before {
    display: inline-block;
    top: 0;
    left: 0;
    position: absolute;
    content: attr(data-header);
    font-size: 32px;
    color: #223955;
    font-family: 'Museo700', sans-serif, Arial;
    padding-right: 10px;
    background: #ffffff;
    z-index: 1; }
  .producers-row:after {
    content: '';
    top: 25px;
    left: 0;
    position: absolute;
    display: block;
    width: 100%;
    height: 3px;
    border-top: 3px solid #dfe4ea; }

.producers-item {
  border: 1px solid #dfe4ea;
  border-radius: 2px; }
  .producers-item__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: relative; }
  .producers-item__header {
    padding: 13px 16px 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid #dfe4ea;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.08); }
  .producers-item__name {
    color: #11162d;
    font-size: 20px;
    font-family: 'Museo500', sans-serif, Arial;
    font-weight: 400;
    text-decoration: none; }
  .producers-item__img-wrap {
    width: 33%;
    min-height: 155px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden; }
    .producers-item__img-wrap img {
      max-width: 90%; }
  .producers-item__categories {
    width: 67%;
    min-height: 155px;
    padding: 20px 16px 19px;
    border-left: 1px solid #dfe4ea; }
  .producers-item__link {
    display: block;
    font-size: 14px;
    color: #1c6bc4;
    text-decoration: none;
    font-family: 'Museo500', sans-serif, Arial;
    max-width: 70%;
    margin-bottom: 9px; }
    .producers-item__link:last-of-type {
      margin-bottom: 0; }
  .producers-item__more {
    margin-bottom: 0;
    position: absolute;
    right: 20px;
    bottom: 26px;
    width: 75px;
    color: #6e8ba7;
    cursor: pointer; }
    .producers-item__more:hover {
      background: transparent;
      border: 1px solid #636f80;
      color: #636f80; }

.content-producer__logo {
  display: block;
  float: left;
  margin-right: 15px; }

.content-producer__text {
  color: #11162d;
  font-size: 13px;
  font-family: 'Museo500', sans-serif, Arial;
  line-height: 1.8; }

.content-producer__products {
  margin-top: 35px; }

.brand-products {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .brand-products__item {
    width: 160px;
    margin-right: 30px; }
  .brand-products__img-wrap {
    height: 130px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 1px solid #dfe4ea;
    margin-bottom: 10px; }
  .brand-products__name {
    color: #1c6bc4;
    font-size: 14px;
    font-family: 'Museo500', sans-serif, Arial;
    text-decoration: none; }

.content-ordered__title {
  margin: 0;
  color: #1c6bc4;
  margin-bottom: 30px; }

.content-ordered__text {
  font-size: 22px;
  color: #7f8c9c;
  font-family: 'Museo500', sans-serif, Arial;
  font-weight: 300;
  line-height: 30px; }

.content-ordered__back {
  margin-left: 17px;
  color: #7f8c9c;
  font-size: 16px;
  font-family: 'Museo500', sans-serif, Arial;
  padding: 20px 45px; }
  .content-ordered__back:before, .content-ordered__back:after {
    height: 34px;
    left: -9px; }

.content-about__title {
  margin: 0; }

.content-about__header {
  height: 130px;
  width: 100%;
  background: url(/local/templates/bigms_new/styles/images/about-header.jpg) repeat-x left center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 25px 30px; }

.content-about__content {
  margin-top: 30px;

  }

.content-about__main {
    color: #3d4f65;
    line-height: 24px;
    font-family: 'Museo500', sans-serif, Arial;
    font-weight: 300;
    font-size: 15px; }

.about-nav {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .about-nav__list {
    width: 180px;
    background: #f7f9fa;
    padding: 23px 0 23px 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .about-nav__list_engineering {
      padding: 0;
      width: auto;
      background: transparent; }
      .about-nav__list_engineering .about-nav__link {
        padding-left: 5px;
        font-size: 13px;
        letter-spacing: -0.8px; }
        .about-nav__list_engineering .about-nav__link.active:after {
          bottom: -2px;
          left: -5px;
          position: absolute;
          content: '';
          display: block;
          height: 19px;
          width: 1px;
          border-right: 1px solid #dfe4ea;
          -webkit-transform: rotate(-30deg);
                  transform: rotate(-30deg);
          border-top: 0;
          border-left: 0;
          top: auto; }
        .about-nav__list_engineering .about-nav__link.active:before {
          top: -2px;
          left: -5px;
          position: absolute;
          content: '';
          display: block;
          height: 19px;
          width: 1px;
          border-right: 1px solid #dfe4ea;
          -webkit-transform: rotate(30deg);
                  transform: rotate(30deg); }
  .about-nav__link {
    display: inline-block;
    font-size: 15px;
    color: #7f8c9c;
    text-decoration: none;
    padding: 8px 11px 9px 13px;
    position: relative;
    font-family: 'Museo500', sans-serif, Arial;
    font-weight: 300;
    border: 1px solid transparent; }
    .about-nav__link.active {
      border-top: 1px solid #e2e7ec;
      border-bottom: 1px solid #e2e7ec;
      border-right: 1px solid #e2e7ec;
      margin-bottom: 5px;
      color: #192e47;
      background: #ffffff; }
      .about-nav__link.active:after {
        position: absolute;
        top: 6px;
        left: -11px;
        content: '';
        display: block;
        width: 23px;
        height: 22px;
        border-top: 1px solid #e2e7ec;
        border-left: 1px solid #e2e7ec;
        background: #ffffff;
        -webkit-transform: rotate(-54deg) skewX(-18deg);
                transform: rotate(-54deg) skewX(-18deg); }

.content-guarantee__title {
  display: block;
  margin: 0;
  font-size: 18px;
  font-family: 'Museo700', sans-serif, Arial;
  color: #162f4d;
  margin-bottom: 10px; }

.content-guarantee__list {
  margin-top: 20px; }

.content-guarantee__item {
  padding-left: 30px;
  position: relative;
  color: #3d4f65;
  line-height: 24px;
  font-family: 'Museo500', sans-serif, Arial;
  font-weight: 300;
  margin-bottom: 20px; }
  .content-guarantee__item:before {
    content: '';
    position: absolute;
    top: 10px;
    left: 0;
    display: block;
    width: 15px;
    height: 2px;
    background: #707f92; }

.content-guarantee__text {
  position: relative;
  color: #3d4f65;
  line-height: 24px;
  font-family: 'Museo500', sans-serif, Arial;
  font-weight: 300;
  font-size: 15px;
  margin: 0; }

.content-guarantee__notice {
  padding-left: 48px;
  position: relative;
  color: #3d4f65;
  line-height: 18px;
  font-family: 'Museo500', sans-serif, Arial;
  font-weight: 300;
  font-size: 14px; }
  .content-guarantee__notice:before {
    content: '';
    position: absolute;
    top: 2px;
    left: 0;
    width: 40px;
    height: 52px;
    background: url(/local/templates/bigms_new/styles/images/icons/guarantee_notice.png) no-repeat center; }

.content-guarantee__row {
  margin-bottom: 50px; }

.content-delivery__row {
  margin-bottom: 50px; }

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

.content-delivery__block{
	width: 30%;
    padding: 30px;
    text-align: center;
    border: 1px solid #dfe4ea;
    margin-right: 30px;
    height: 230px;
}

.content-delivery__block_half {

	width: 45%;
    padding: 30px;
    text-align: center;
    border: 1px solid #dfe4ea;
    margin-right: 30px;
    height: 230px;

}

.content-delivery__block_half:last-child {
	margin-right: 30px;
	float: right;
}

.more_info{
	display: inline-block;
    margin: 29px 0 0 0;
    font-size: 14px;
    color: #007baf;
    border-bottom: 1px dotted;
    cursor: pointer;
    text-transform: uppercase;
    text-decoration: none;
}

.hidden_row {
	display: none;
}

 
.content-delivery__title {
  display: block;
  margin: 0;
  font-size: 30px;
  font-family: 'Museo700', sans-serif, Arial;
  color: #162f4d;
  margin-bottom: 10px; }

.content-delivery__subtitle {
  display: block;
  margin: 0;
  font-size: 18px;
  font-family: 'Museo700', sans-serif, Arial;
  color: #162f4d;
  margin-bottom: 10px; }

.content-delivery__text {
  display: block;
  color: #3d4f65;
  line-height: 24px;
  font-family: 'Museo500', sans-serif, Arial;
  font-weight: 300;
  font-size: 15px;
  margin: 0;
  margin-bottom: 20px; }

.content-delivery__notice {
  display: block;
  margin: 0;
  margin-top: 7px;
  color: #3d4f65;
  line-height: 24px;
  font-style: italic;
  font-family: 'Museo500', sans-serif, Arial;
  font-weight: 300;
  font-size: 14px;
  max-width: 70%; }

.content-delivery__table {
  margin-top: 15px; }

.content-delivery__list {
  margin-top: 10px; }

.content-delivery__item {
  position: relative;
  padding-left: 15px;
  font-size: 15px;
  color: #3d4f65;
  font-family: 'Museo500', sans-serif, Arial;
  font-weight: 300;
  line-height: 34px; }
  .content-delivery__item:before {
    content: '–';
    position: absolute;
    top: 0;
    left: 0; }

.delivery-table {
  border-collapse: collapse; }
  .delivery-table th {
    padding: 17px 10px 20px;
    color: #11162d;
    font-size: 14px;
    font-family: 'Museo700', sans-serif, Arial;
    text-align: left;
    background: #ffc600;
    border-right: 1px solid #eaaf11; }
    .delivery-table th span {
      display: block;
      font-size: 16px; }
    .delivery-table th:first-child {
      border-radius: 2px 0 0 0; }
    .delivery-table th:last-child {
      border-radius: 0 2px 0 0;
      border-right: 0; }
  .delivery-table td {
    vertical-align: top;
    padding: 17px 10px;
    color: #3d4f65;
    font-size: 14px;
    font-family: 'Museo500', sans-serif, Arial;
    font-weight: 300;
    line-height: 24px;
    border-left: 1px solid #dfe4ea;
    border-bottom: 1px solid #dfe4ea; }
    .delivery-table td:last-child {
      border-right: 1px solid #dfe4ea; }
    .delivery-table td:first-child {
      border-right: 1px solid #dfe4ea; }

.content-engineering__title {
  margin: 0;
  letter-spacing: -1.2px;
  margin-bottom: 45px; }

.content-engineering__subtitle {
  display: block;
  margin: 0;
  font-size: 18px;
  font-family: 'Museo700', sans-serif, Arial;
  color: #162f4d;
  margin-bottom: 20px; }

.content-engineering__h2 {
  font-size: 34px; }

.content-engineering__row {
  margin-bottom: 45px; }
  .content-engineering__row_table {
    margin-bottom: 25px; }

.content-engineering__text {
  margin: 0;
  font-size: 15px;
  color: #3d4f65;
  font-family: 'Museo500', sans-serif, Arial;
  font-weight: 300;
  line-height: 24px; }

.content-engineering__list {
  font-size: 15px; }
  .content-engineering__list .content-guarantee__item:before {
    top: 11px; }

.content-engineering__table {
  width: 100%;
  margin-bottom: 13px; }

.content-engineering__form {
  margin-bottom: 60px; }

.price-table {
  color: #162f4d;
  border-collapse: collapse;
  font-family: 'Museo700', sans-serif, Arial; }
  .price-table th {
    padding-bottom: 14px;
    font-size: 14px; }
    .price-table th:nth-child(1) {
      text-align: left; }
    .price-table th:nth-child(2) {
      text-align: right; }
  .price-table td {
    padding: 14px 18px;
    font-size: 15px;
    font-family: 'Museo500', sans-serif, Arial;
    font-weight: 300;
    border-left: 1px solid #dfe4ea;
    border-bottom: 1px solid #dfe4ea; }
    .price-table td:nth-child(2) {
      text-align: center;
      font-weight: bold;
      border-right: 1px solid #dfe4ea; }
    .price-table td.price-table__title {
      padding: 20px 18px 18px;
      background: #ffc600;
      font-size: 19px;
      border-bottom: 1px solid #ffffff;
      border-left: 1px solid #ffc600;
      border-right: 1px solid #ffc600; }

.content-order__title {
  color: #1c6bc4; }

.content-order__wrap {
  position: relative;
  padding-bottom: 50px; }
  .content-order__wrap:before {
    position: absolute;
    left: 0;
    top: -10%;
    content: '';
    width: 2px;
    height: 108%;
    display: block;
    border-left: 2px solid #ffc600; }
  .content-order__wrap.disabled {
    pointer-events: none;
    opacity: 0.2;
    -webkit-filter: grayscale(100%);
            filter: grayscale(100%); }
    .content-order__wrap.disabled:before {
      -webkit-filter: grayscale(100%);
              filter: grayscale(100%); }

.order-tabs__nav {
  width: 500px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 15px; }

.order-tabs__nav-item {
  color: #162f4d;
  font-size: 14px;
  font-family: 'Museo500', sans-serif, Arial;
  padding-left: 20px;
  margin-left: 30px;
  position: relative;
  cursor: pointer; }
  .order-tabs__nav-item.active:after {
    content: '';
    display: block;
    position: absolute;
    left: 3px;
    top: 2px;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    background: #1c6bc4; }
  .order-tabs__nav-item:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: -1px;
    border-radius: 50%;
    border: 1px solid #c9d4e0;
    width: 16px;
    height: 16px; }

.order-tabs__content {
  display: none; }
  .order-tabs__content_legal {
    margin-top: 20px; }
  .order-tabs__content.active {
    display: block; }

.self-delivery {
  margin-top: 10px; }
  .self-delivery__item {
    padding: 20px 8px;
    border: 2px solid transparent;
    border-bottom: 2px solid #e8eff2; }
    .self-delivery__item:hover {
      border: 2px solid #ffc600;
      box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.09); }
  .self-delivery__result {
    margin-top: 15px;
    border: 1px solid #e8eff2;
    border-left: 7px solid #ffc600;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.04); }
  .self-delivery__button {
    font-size: 13px;
    font-family: 'Museo500', sans-serif, Arial;
    color: #647a93;
    text-decoration: none;
    padding: 12px 20px 11px;
    border: 1px dashed #647a93;
    margin-right: 20px; }
    .self-delivery__button:hover {
      color: #162f4d;
      border: 1px dashed #162f4d; }
  .self-delivery__link {
    display: inline-block;
    font-size: 13px;
    font-family: 'Museo500', sans-serif, Arial;
    color: #647a93;
    text-decoration: none;
    border-bottom: 1px dotted #647a93; }
    .self-delivery__link:hover {
      color: #162f4d;
      border-bottom: 1px dotted transparent; }
  .self-delivery__text {
    font-size: 14px;
    color: #162f4d;
    font-family: 'Museo500', sans-serif, Arial;
    line-height: 22px;
    margin: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .self-delivery__row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .self-delivery__row_buttons {
      margin-top: 15px;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding-left: 20px; }
  .self-delivery__col {
    position: relative; }
    .self-delivery__col_address {
      width: 45%;
      padding-left: 20px; }
      .self-delivery__col_address:before {
        position: absolute;
        left: 0;
        top: 2px;
        content: '';
        width: 14px;
        height: 18px;
        background: url(/local/templates/bigms_new/styles/images/icons/address.png) no-repeat center; }
    .self-delivery__col_time {
      width: 25%;
      padding-left: 25px; }
      .self-delivery__col_time:before {
        position: absolute;
        left: 0;
        top: 1px;
        content: '';
        width: 20px;
        height: 20px;
        background: url(/local/templates/bigms_new/styles/images/icons/time.png) no-repeat center; }
    .self-delivery__col_phone {
      width: 25%;
      padding-left: 20px; }
      .self-delivery__col_phone:before {
        position: absolute;
        left: 0;
        top: 3px;
        content: '';
        width: 16px;
        height: 16px;
        background: url(/local/templates/bigms_new/styles/images/icons/self_phone.png) no-repeat center; }

.delivery-result {
  padding: 30px 22px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .delivery-result__title {
    display: block;
    color: #162f4d;
    font-size: 19px;
    font-family: 'Museo700', sans-serif, Arial;
    line-height: 24px;
    margin-bottom: 10px; }
  .delivery-result__text {
    font-size: 13px;
    color: #72859c;
    line-height: 18px; }
  .delivery-result__wrap:nth-child(1) {
    width: 40%;
    padding-right: 30px;
    position: relative; }
    .delivery-result__wrap:nth-child(1):before {
      content: '';
      position: absolute;
      right: 10px;
      top: -32px;
      height: 82px;
      width: 1px;
      border-right: 1px solid #e8eff2;
      -webkit-transform: rotate(-12deg);
              transform: rotate(-12deg); }
    .delivery-result__wrap:nth-child(1):after {
      content: '';
      position: absolute;
      right: 10px;
      bottom: -32px;
      height: 82px;
      width: 1px;
      border-right: 1px solid #e8eff2;
      -webkit-transform: rotate(12deg);
              transform: rotate(12deg); }
  .delivery-result__wrap:nth-child(2) {
    width: 60%;
    padding: 0 20px; }
    .delivery-result__wrap:nth-child(2) .self-delivery__col_time {
      width: 48%; }
    .delivery-result__wrap:nth-child(2) .self-delivery__col_phone {
      width: 48%; }
	     .delivery-result__wrap:nth-child(3) .self-delivery__col_time {
      width: 48%; }
    .delivery-result__wrap:nth-child(3) .self-delivery__col_phone {
      width: 48%; }
    .delivery-result__wrap:nth-child(4) .self-delivery__col_time {
      width: 48%; }
    .delivery-result__wrap:nth-child(4) .self-delivery__col_phone {
      width: 48%; }
    .delivery-result__wrap:nth-child(5) .self-delivery__col_time {
      width: 48%; }
    .delivery-result__wrap:nth-child(5) .self-delivery__col_phone {
      width: 48%; }	  
  .delivery-result__address {
    display: block;
    color: #162f4d;
    font-size: 15px;
    font-family: 'Museo500', sans-serif, Arial;
    line-height: 22px;
    margin-bottom: 10px; }

.content-contacts__container {
  display: none;
  max-width: 35%;
  margin-left: 10px; }
  .content-contacts__container.active {
    display: block; }

.content-contacts__requisites {

  margin-left: 10px;

  padding: 25px 10px;

  display: none; }
  
  .contacts__requisites{
	margin: 30px 20px; 
  }
  
  .content-contacts__requisites.active {
    display: block; }
  .content-contacts__requisites .contacts-description__title {
    font-size: 16px;
    letter-spacing: -0.3px; }
    .content-contacts__requisites .contacts-description__title span {
      font-size: 24px; }

.content-contacts__gallery {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.content-contacts__gallery-item {
  margin-right: 5px;
  cursor: pointer; }

.content-contacts__content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  margin-top: 9px; }

.content-contacts__map-wrap {
  width: 100%; }

.content-contacts__map {
  width: 100%;
  height: 550px; 
  position: relative; 
  overflow: hidden;
}

.content-contacts .product-tabs__header-list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  bottom: 0; }

.content-contacts .product-tabs__header-item {
  padding: 12px 14px 10px;
  color: #3c4d64;
  font-size: 14px;
  font-family: 'Museo500', sans-serif, Arial;
  border-top: 3px solid #dfe4ea;
  border-left: 1px solid #dfe4ea;
  border-right: 1px solid #dfe4ea;
  border-radius: 2px 2px 0 0; }
  .content-contacts .product-tabs__header-item:hover {
    border-bottom: 1px solid #dfe4ea; }
  .content-contacts .product-tabs__header-item.active {
    color: #ffffff;
    font-size: 14px;
    padding: 18px 20px 16px;
    background: #223955;
    border-top: 3px solid #223955;
    border-left: 1px solid #223955;
    border-right: 1px solid #223955;
    border-bottom: 1px solid #223955; }
	.content-contacts .product-tabs__header-item:hover {
    color: #ffffff;
    font-size: 14px;
    background: #223955;
    border-top: 3px solid #223955;
    border-left: 1px solid #223955;
    border-right: 1px solid #223955;
    border-bottom: 1px solid #223955; }
	
  .content-contacts .product-tabs__header-item_engineer {
    border-top: 3px solid #ffa200;
    border-left: 1px solid #ffa200;
    border-right: 1px solid #ffa200;
    border-bottom: 1px solid #dfe4ea;
    margin-left: 0; }
    .content-contacts .product-tabs__header-item_engineer.active, .content-contacts .product-tabs__header-item_engineer:hover  {
      background: #ffa200;
	  color: #ffffff;
      border-top: 3px solid #ffa200;
      border-left: 1px solid #ffa200;
      border-right: 1px solid #ffa200;
      border-bottom: 1px solid #ffa200; }
  .content-contacts .product-tabs__header-item_house {
    border-top: 3px solid #1c6bc4;
    border-left: 1px solid #1c6bc4;
    border-right: 1px solid #1c6bc4;
    border-bottom: 1px solid #dfe4ea; }
    .content-contacts .product-tabs__header-item_house.active, .content-contacts .product-tabs__header-item_house:hover {
      background: #1c6bc4;
	  color: #ffffff;
      border-top: 3px solid #1c6bc4;
      border-left: 1px solid #1c6bc4;
      border-right: 1px solid #1c6bc4;
      border-bottom: 1px solid #1c6bc4; }
  .content-contacts .product-tabs__header-item_stores {
    border-top: 3px solid #59ce42;
    border-left: 1px solid #59ce42;
    border-right: 1px solid #59ce42;
    border-bottom: 1px solid #dfe4ea; }
    .content-contacts .product-tabs__header-item_stores.active, .content-contacts .product-tabs__header-item_stores:hover {
      background: #59ce42;
	  color: #ffffff;
      border-top: 3px solid #59ce42;
      border-left: 1px solid #59ce42;
      border-right: 1px solid #59ce42;
      border-bottom: 1px solid #59ce42; }

.bigms-marker:before {
  position: absolute;
  left: 10px;
  top: 11px;
  content: '';
  display: block;
  width: 27px;
  height: 25px;
  background: url(/local/templates/bigms_new/styles/images/icons/bigms_svg_logo.png) no-repeat center;
  z-index: 3; background-size: contain;}

.bigms-marker:after {
  display: block;
  position: absolute;
  left: -14px;
    bottom: -76px;
  content: '';
  width: 76px;
  height: 61px;
  background: url(/local/templates/bigms_new/styles/images/icons/bigms_svg_shadow.png) no-repeat center;
  z-index: 1; }
  

.bigms-marker__svg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  stroke-width: 3px;
  z-index: 2; }
  .bigms-marker__svg.active {
    stroke: #223955; }

.contacts-description {
  display: block;
  padding: 10px;
  background: #f7f9fa;
  position: relative;
  height: 420px; 
  overflow: auto;
  }
  
.watsup {
    background: url(/images/watsup.png) no-repeat left 2px;
    padding-left: 30px;
    font-size: 14px;
    height: 24px;
    display: block;
}

.viber {
    background: url(/images/viber.png) no-repeat left 2px;
    padding-left: 30px;
    font-size: 14px;
    height: 24px;
    display: block;
}

  
  
  .contacts-description__close {
    position: absolute;
    right: 15px;
    top: 15px;
    display: block;
    width: 20px;
    height: 20px;
    cursor: pointer; }
    .contacts-description__close:before {
      content: '';
      position: absolute;
      width: 20px;
      height: 1px;
      background: #8fb1c2;
      top: 9px;
      left: 0;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
    .contacts-description__close:after {
      content: '';
      position: absolute;
      width: 20px;
      height: 1px;
      background: #8fb1c2;
      bottom: 10px;
      left: 0;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
  .contacts-description__title {
    display: block;
    font-size: 18px;
    color: #223955;
    line-height: 26px;
    font-family: 'Museo700', sans-serif, Arial;
    font-weight: bold;
    margin-bottom: 20px;
	padding-right: 25px;
	}
  .contacts-description__row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 20px; }
	.content-contacts h2{
		font-family: 'Museo700', sans-serif, Arial;

	}
	
  .contacts-description__subtitle {
    width: 40%;
    font-family: 'Museo700', sans-serif, Arial;
    color: #223955;
    font-size: 14px; }
	.contacts__requisites .contacts-description__subtitle { 
    width: 10%;
	}
	
  .contacts-description__text {
    width: 60%;
    font-family: 'Museo500', sans-serif, Arial;
    font-weight: 300;
    color: #223955;
    font-size: 14px;
    line-height: 18px; }
  .contacts-description__video {
    position: relative;
    color: #223955;
    font-family: 'Museo700', sans-serif, Arial;
    font-size: 13px;
    text-decoration: none;
    display: inline-block;
    padding: 13px 20px 10px 30px;
    border: 1px solid #dfe4ea;
    border-radius: 1px;
    background: #ffffff; }
    .contacts-description__video:before {
      content: '';
      position: absolute;
      top: 50%;
      margin-top: -5px;
      left: 12px;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 5.5px 0 5.5px 10px;
      border-color: transparent transparent transparent #192e47; }
    .contacts-description__video:hover {
      border: 1px solid #636f80; }

.footer {
  padding: 45px 0;
  background: #e8eff2;
  margin-left: 60px; }
  .footer.open {
    margin-left: 320px; }
  .footer > .container-fluid {
    width: 95%;
    margin: 0 auto; }
  .footer__wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .footer__wrap_right {
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
  .footer_order {
    margin-left: 0;
    border-left: 0; }

.footer-nav {
  margin-top: 5px; }
  .footer-nav__item {
    margin-bottom: 24px; }
    .footer-nav__item:last-child {
      margin-bottom: 0; }
  .footer-nav__link {
    display: block;
    color: #162f4d;
    text-decoration: none;
    font-size: 14px;
    font-family: 'Museo700', sans-serif, Arial; }
    .footer-nav__link:hover {
      color: #006db8; }

.footer-callback__phone {
  display: block;
  font-size: 18px;
  color: #162f4d;
  font-family: 'Museo900', sans-serif, Arial;
  text-decoration: none;
	margin-bottom: 15px;
  }
  .footer-callback__phone:hover {
    text-decoration: underline; }

.footer-callback__trigger {
  margin-top: 18px;
  display: inline-block;
  color: #006db8;
  text-decoration: none;
  border-bottom: 1px dotted #006db8;
  font-size: 13px;
  font-family: 'Museo700', sans-serif, Arial; }
  .footer-callback__trigger:hover {
    border-bottom: none; }

.footer-info {
  width: 160px;
  margin-left: 120px; }
  .footer-info__title {
    font-size: 18px;
    color: #162f4d;
    font-family: 'Museo900', sans-serif, Arial; }
  .footer-info__text {
    font-size: 12px;
    color: #162f4d;
    font-family: 'Museo700', sans-serif, Arial;
    line-height: 1.5; }

.popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  box-shadow: 0px 21px 54px 0px rgba(1, 21, 29, 0.43);
  z-index: 5;
  display: none;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .popup.scroll-fix {
    overflow: auto; }
  .popup__container {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    text-align: center; }
    .popup__container:before {
      display: inline-block;
      vertical-align: middle;
      height: 100%;
      content: ''; }
  .popup_cart .form__link, .popup_click .form__link {
    display: block;
    position: relative;
    color: #1c6bc4;
    border-bottom: 1px dotted #1c6bc4;
    font-size: 16px;
    margin-left: 25px; }
    .popup_cart .form__link:before, .popup_click .form__link:before {
      position: absolute;
      top: 50%;
      left: -22px;
      content: '';
      width: 17px;
      height: 12px;
      margin-top: -6px;
      background: url(/local/templates/bigms_new/styles/images/icons/arrow-left.png) no-repeat center; }
  .popup_cart .popup__wrap, .popup_click .popup__wrap {
    width: 500px;
    padding: 0; }
  .popup_cart .form__submit, .popup_click .form__submit {
    width: 213px;
    font-size: 15px;
    color: #11162d;
    font-family: 'Museo700', sans-serif, Arial; }
  .popup_cart .form__title, .popup_click .form__title {
    margin-bottom: 40px;
    margin-left: 30px;
    margin-top: 30px; }
    .popup_cart .form__title_click, .popup_click .form__title_click {
      margin: 0; }
  .popup_cart .form__container, .popup_click .form__container {
    margin: 0 30px;
    padding: 50px 0;
    padding-top: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 30px;
    border-bottom: 1px solid #dfe4ea;
    margin-bottom: 20px; }
    .popup_cart .form__container_submit, .popup_click .form__container_submit {
      display: block;
      padding: 0;
      border-bottom: 0; }
  .popup_cart .form__price, .popup_click .form__price {
    display: inline-block;
    color: #223955;
    font-size: 18px;
    font-family: 'Museo700', sans-serif, Arial; }
  .popup_cart .form__img-wrap, .popup_click .form__img-wrap {
    width: 35%; }
  .popup_cart .form__description, .popup_click .form__description {
    width: 65%; }
  .popup_cart .form__img, .popup_click .form__img {
    width: 90%; }
  .popup_cart .spinner, .popup_click .spinner {
    margin-right: 15px; }
  .popup_cart .spinner__input, .popup_cart .spinner__inc, .popup_cart .spinner__dec, .popup_click .spinner__input, .popup_click .spinner__inc, .popup_click .spinner__dec {
    height: 36px;
    font-size: 16px; }
  .popup_cart .spinner__inc, .popup_cart .spinner__dec, .popup_click .spinner__inc, .popup_click .spinner__dec {
    width: 36px; }
  .popup_cart .product-card__quantity, .popup_click .product-card__quantity {
    margin-top: 15px; }
  .popup_cart .form__subtitle, .popup_click .form__subtitle {
    display: block;
    color: #1c6bc4;
    font-size: 20px;
    font-family: 'Museo700', sans-serif, Arial;
    margin-bottom: 30px; }
  .popup_cart .form__inner-wrap, .popup_click .form__inner-wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .popup_cart .form__inner-wrap_between, .popup_click .form__inner-wrap_between {
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
  .popup_sent .form__title {
    color: #192e47;
    font-size: 20px;
    font-family: 'Museo700', sans-serif, Arial; }
  .popup_sent .popup__wrap {
    width: 259px; }
  .popup_sent .popup-trigger {
    cursor: pointer; }
  .popup_success .popup__wrap {
    width: 400px; }
  .popup_success .form__title {
    color: #192e47;
    font-size: 24px;
    font-family: 'Museo700', sans-serif, Arial;
    line-height: 1; }
  .popup_success .popup__text {
    font-size: 15px;
    color: #627a98;
    font-family: 'Museo500', sans-serif, Arial; }
  .popup_success .button {
    color: #627a98; }
  .popup_success .popup-trigger {
    cursor: pointer; }
  .popup_remember .popup__wrap {
    width: 305px; }
  .popup_remember .form__title {
    color: #192e47;
    font-size: 20px;
    font-family: 'Museo700', sans-serif, Arial; }
  .popup_remember .form__submit {
    font-size: 15px;
    margin-top: 10px; }
  .popup_remember .popup__text {
    margin-bottom: 30px; }
  .popup_remember .form__link {
    margin-top: 7px;
    color: #1c6bc4; }
  .popup_youtube .popup__wrap {
    width: auto; }
	
   .popup_calc .popup__wrap {
    width: 800px; }
	
  .popup_login .popup__wrap {
    width: 300px; }
  .popup_slider .popup__wrap {
    width: auto; }
  .popup_register .form__row {
    text-align: left; }
  .popup_register .popup__wrap {
    width: 350px;
    padding: 30px; }
  .popup_estimate .form__submit {
    font-size: 15px;
    color: #11162d;
    font-family: 'Museo700', sans-serif, Arial; }
  .popup_estimate .form__wrap {
    width: 350px; }
  .popup_estimate .form__title {
    font-size: 24px;
    color: #192e47;
    font-family: 'Museo700', sans-serif, Arial; }
  .popup_click .form__title {
    margin-bottom: 25px;
    text-align: left; }
  .popup_click .form__container {
    border-bottom: 0;
    text-align: left; }
    .popup_click .form__container_fields {
      display: block; }
  .popup_click .form__row {
    width: 292px; }
  .popup.js-active {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .popup__text {
    color: #627a98;
    font-size: 13px;
    font-family: 'Museo700', sans-serif, Arial;
    line-height: 1.4; }
  .popup__wrap {
    margin-top: 50px;
    margin-bottom: 50px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 400px;
    background: #ffffff;
    padding: 50px 30px;
    box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.44); }
  .popup__close {
    position: absolute;
    right: 10px;
    top: 10px;
    display: block;
    width: 20px;
    height: 20px;
    cursor: pointer; }
    .popup__close:before {
      content: '';
      position: absolute;
      width: 20px;
      height: 2px;
      background: #8fb1c2;
      top: 9px;
      left: 0;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
    .popup__close:after {
      content: '';
      position: absolute;
      width: 20px;
      height: 2px;
      background: #8fb1c2;
      bottom: 9px;
      left: 0;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }

.popup-slider .owl-item {
  height: 450px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.popup-slider__item {
  width: 530px;
  height: 450px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.popup-slider__container {
  margin: 0 auto;
  width: 530px;
  height: 450px; }

.popup-nav {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .popup-nav__item {
    margin-right: 10px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer; }

.owl-nav.disabled {
  display: none; }

.callback-form__title {
  margin-bottom: 30px; }

.callback-form_engineering {
  width: 325px; }
  .callback-form_engineering .callback-form__title {
    font-size: 23px;
    color: #1c6bc4;
    margin-bottom: 0; }
    .callback-form_engineering .callback-form__title span {
      margin-top: 5px;
      display: block;
      color: #223955; }
  .callback-form_engineering .form__text {
    margin: 3px 0 15px;
    color: #829dbe;
    font-size: 16px; }

	.form__text input[type=checkbox]{
		vertical-align: top;
	}
	
	.form__text a {
		color: #829dbe;
	}
	

	
	

.filter-result {
  padding: 25px 30px 30px 30px;
  box-shadow: 0px 2px 4px 1px #e4e8ea; }
  .filter-result__title {
    display: block;
    color: #223955;
    font-size: 20px;
    font-family: 'Museo700', sans-serif, Arial;
    margin-bottom: 10px; }
  .filter-result__item {
    margin-bottom: 10px; }
    .filter-result__item:last-child {
      margin-bottom: 0; }
  .filter-result__name {
    color: #223955;
    display: block;
    font-size: 14px;
    font-family: 'Museo500', sans-serif, Arial;
    margin-bottom: 5px; }
  .filter-result__value {
    position: relative;
    color: #223955;
    display: inline-block;
    font-size: 14px;
    font-family: 'Museo500', sans-serif, Arial;
    background: #ffffff;
    border: 1px solid #c2c9d2;
    border-radius: 25px;
    padding: 8px 25px 7px 10px;
    cursor: pointer;
    line-height: 1; }
    .filter-result__value:hover {
      border: 1px solid #636f80; }
  .filter-result__delete {
    width: 9px;
    height: 9px;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -4px;
    cursor: pointer; }
    .filter-result__delete:after {
      content: '';
      display: block;
      width: 11px;
      height: 2px;
      border-bottom: 2px solid #9dadc0;
      position: absolute;
      left: 0px;
      top: 3px;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
    .filter-result__delete:before {
      content: '';
      display: block;
      width: 11px;
      height: 2px;
      border-bottom: 2px solid #9dadc0;
      position: absolute;
      left: 0px;
      bottom: 4px;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }

.filter-form {
  border-left: 1px solid #dfe4ea; }
  .filter-form__content-wrap {
    margin-top: 13px;
    padding-top: 13px;
    border-top: 1px solid #dee6ea;
    display: none; }
    .filter-form__content-wrap.opened {
      display: block; }
  .filter-form__title {
    display: block;
    font-family: 'Museo700', sans-serif, Arial;
    position: relative;
    cursor: pointer;
    padding-right: 10px;
    color: #223955;
    padding: 17px 30px; }
    .filter-form__title:before {
      content: '';
      display: block;
      position: absolute;
      right: 15px;
      top: 20px;
      width: 9px;
      height: 9px;
      border-top: 2px solid #7490aa;
      border-right: 2px solid #7490aa;
      -webkit-transform: rotate(135deg);
              transform: rotate(135deg);
      transition: all 0.5s ease-in; }
    .filter-form__title.opened:before {
      margin-top: 2px;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
  .filter-form__name {
    cursor: pointer;
    display: inline-block;
    border: 1px solid #f7f9fa;
    color: #5c737e;
    margin-right: 4px;
    margin-bottom: 5px;
    padding: 2px; 
	width: 80%;
    vertical-align: top;
	
	}
    .filter-form__name:hover {
      color: #223955;
      border-bottom: 1px solid transparent; }
  .filter-form__section {
    cursor: pointer;
    border-bottom: 1px solid #dfe4ea;
    border-top: 1px solid transparent; 
	max-height: 370px;
    overflow: auto;
	
	}
    .filter-form__section:hover {
      border-bottom: 1px solid #636f80;
      border-top: 1px solid #636f80; }
      .filter-form__section:hover > .filter-form__title:before {
        border-top: 2px solid #636f80;
        border-right: 2px solid #636f80; }
    .filter-form__section.opened .filter-form__title {
      padding-bottom: 8px; }
      .filter-form__section.opened .filter-form__title:before {
        margin-top: 2px;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg); }
  .filter-form__more {
    margin-top: 8px;
    display: block;
    text-decoration: none;
    color: #223955;
    padding: 13px 0px 12px;
    font-size: 13px;
    border: 1px solid #dee6ea;
    border-radius: 25px;
    background: #ffffff;
    text-align: center;
    font-family: 'Museo700', sans-serif, Arial; }
    .filter-form__more:hover {
      border: 1px solid #636f80; }
	  
	.n-filter-block__item{
		display: block;
		margin-bottom: 9px;
		padding-right: 10px;
		vertical-align: top;
		word-wrap: break-word;
		word-break: break-word;
		line-height: normal;
	}
	

	
	.filter-form__checkbox {
		display: none;
	
	}
	
	.checkbox-custom {
		position: relative;      /* Обязательно задаем, чтобы мы могли абсолютным образом позиционировать псевдоэлемент внютри нашего кастомного чекбокса */
		width: 20px;             /* Обязательно задаем ширину */
		height: 20px;            /* Обязательно задаем высоту */
		border: 2px solid #7490aa;
		border-radius: 3px;
		display: inline-block;
		vertical-align: middle;
	}
	
	.filter-form__checkbox:checked + .checkbox-custom::before {
		content: "";             /* Добавляем наш псевдоэлемент */
		display: block;			 /* Делаем его блочным элементом */
		position: absolute;      /* Позиционируем его абсолютным образом */
		/* Задаем расстояние от верхней, правой, нижней и левой границы */
		top: 2px;
		right: 2px;
		bottom: 2px;
		left: 2px;
		background: #006db8;     /* Добавляем фон. Если требуется, можете поставить сюда картинку в виде "галочки", которая будет символизировать, что чекбокс отмечен */
		border-radius: 2px;
	}
	
	
	.filter-form__checkbox:before {
		border: 1px solid;
		border-color: rgba(0,0,0,.2);
		border-radius: 3px;
		background-color: #fff;
		background-clip: padding-box;
	}
	
	
    .filter-form__checkbox:checked + label {
 }
  .filter-form__wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .filter-form__input-wrap {
    width: 48%;
    position: relative; }
    .filter-form__input-wrap_from:before, .filter-form__input-wrap_to:before {
      position: absolute;
      top: 13px;
      left: 10px;
      content: 'от';
      color: #5c737e;
      font-size: 14px;
      font-family: 'Museo700', sans-serif, Arial; }
    .filter-form__input-wrap_to:before {
      content: 'до'; }
    .filter-form__input-wrap .filter-form__input {
      padding-left: 30px; }
  .filter-form__input {
    width: 100%;
    border: 1px solid #c2c9d2;
    padding: 11px 5px 9px;
    color: #5c737e;
    font-size: 14px;
    font-family: 'Museo700', sans-serif, Arial; }
  .filter-form__content {
    display: none;
    padding: 17px 30px;
    padding-top: 0; }
    .filter-form__content.opened {
      display: block; }
  .filter-form__range-popup {
    right: 100%;
    min-width: 200px;
    position: absolute;
    background: #006db8;
    padding: 19px 11px 19px 19px;
    display: none;
    border-radius: 4px 0 0 4px;
    box-shadow: 3px 3px 22px -2px #615e61; }
    .filter-form__range-popup.opened {
      display: inline-block; }
    .filter-form__range-popup span {
      color: #ffffff;
      font-family: 'Museo500', sans-serif, Arial;
      display: inline-block;
      margin-right: 5px; }
    .filter-form__range-popup a {
      color: #ffffff;
      font-family: 'Museo700', sans-serif, Arial; }
    .filter-form__range-popup:after {
      content: '';
      right: -49px;
      top: 0;
      position: absolute;
      display: block;
      border: 28px solid transparent;
      border-left: 21px solid #006db8; }

.content-categories__row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }

.content-categories__item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  width: 48%;
  margin-right: 4%;
  margin-bottom: 80px; }
  .content-categories__item:nth-child(2n) {
    margin-right: 0; }

.content-categories__img-wrap {
  width: 350px;
  margin-right: 20px; }
  .content-categories__img-wrap img {
    width: 100%; }

.content-categories__text {
  width: 50%; }

.content-categories__title {
  font-size: 20px;
  color: #0e1a29;
  font-family: 'Museo700', sans-serif, Arial;
  margin: 0; }
  
 .content-categories__title a{
  font-size: 20px;
  color: #0e1a29;
  font-family: 'Museo700', sans-serif, Arial;
  margin: 0; 
  text-decoration: none;
  } 

.content-categories__inner-list {
}
  .content-categories__inner-list.opened {
    overflow: visible;
    height: auto; }

.content-categories__inner-item {
  display: block;
  margin-top: 10px; }

.content-categories__inner-link {
  display: block;
  text-align: left;
  color: #1c6bc4;
  font-size: 14px;
  font-family: 'Museo500', sans-serif, Arial;
  text-decoration: none; }

.content-categories__more {
  margin-top: 10px;
  display: inline-block;
  text-decoration: none;
  color: #6e8ba7;
  padding: 14px 25px;
  border: 1px solid #dfe4ea;
  font-family: 'Museo500', sans-serif, Arial;
  border-radius: 2px; }
  .content-categories__more:hover {
    border: 1px solid #636f80; }

.rent-list {
  margin-top: 35px; }
  .rent-list__table {
    border-collapse: collapse;
    width: 100%;
    text-align: left;
    vertical-align: middle;
    line-height: 1; }
  .rent-list__button {
    color: #11162d;
    font-size: 12px;
    width: 130px;
    font-family: 'Museo700', sans-serif, Arial;
    padding: 12px 0;
    margin-bottom: 0; }
  .rent-list__header-row .rent-list__header-col {
    padding: 16px 0; }
    .rent-list__header-row .rent-list__header-col_sum, .rent-list__header-row .rent-list__header-col_rent {
      font-size: 15px;
      color: #192e47;
      font-family: 'Museo500', sans-serif, Arial;
      font-weight: 300; }
  .rent-list__row .rent-list__col {
    padding: 10px 0;
    border-top: 1px solid #dfe4ea;
    border-bottom: 1px solid #dfe4ea; }
  .rent-list__col_img {
    width: 12%; }
    .rent-list__col_img img {
      margin-top: 2px;
      height: 100%;
      border: 1px solid #dfe4ea; }
  .rent-list__col_name {
    width: 35%;
    font-size: 13px;
    color: #1c6bc4;
    font-family: 'Museo700', sans-serif, Arial;
    line-height: 1.4; }
  .rent-list__col_sum {
    font-size: 18px;
    color: #91a8b3;
    font-family: 'Museo700', sans-serif, Arial; }
  .rent-list__col_rent {
    font-size: 18px;
    color: #11162d;
    font-family: 'Museo700', sans-serif, Arial; }

.side-nav__list {
  transition: all 0s linear;
  transition-delay: 0.5s; }

.side-nav:hover > .side-nav__list {
  -webkit-transform: translateX(0);
          transform: translateX(0); }

@media (max-width: 1600px) {
  .auth__action:last-of-type {
    margin-right: 0; }
  .status-bar__item {
    margin: 0 14px; }
  .subcat__item {
    width: 15%;
    margin-right: 2%; }
    .subcat__item:nth-child(6n) {
      margin-right: 0; }
    .subcat__item:nth-child(7n) {
      margin-right: 2%; }
  .content-products__tile > .content-products__item {
    width: 30%;
    margin-right: 5%; }
    .content-products__tile > .content-products__item:nth-child(4n) {
      margin-right: auto; }
    .content-products__tile > .content-products__item:nth-child(3n) {
      margin-right: 0; }
  .collection__item {
    width: 23% !important;
    margin-right: 2.66667% !important; }
    .collection__item:nth-child(3n) {
      margin-right: 2.66667% !important; }
    .collection__item:nth-child(4n) {
      margin-right: 0 !important; }
    .collection__item:nth-child(5n) {
      margin-right: 2.66667% !important; }
  .pros-list__item {
    width: 30%;
    margin-right: 5%; }
    .pros-list__item:last-child {
      margin-right: 0; }
  .promo {
    margin-top: 30px;
    height: 240px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: url(/local/templates/bigms_new/styles/images/icons/bg-gift_blue.png) no-repeat 102% 134%, #e8eff2; }
    .promo__item {
      height: auto; }
    .promo__wrap {
      width: 436px;
      height: 196px;
      margin-right: 33px;
      box-shadow: 0px 1px 13px 0px rgba(0, 0, 0, 0.1); }
    .promo__img {
      width: auto;
      height: auto;
      max-height: 80%; }
    .promo__text {
      width: 470px; }
  .content__wrap.open {
    margin-left: 60px; }
  .product-card_list .product-card__cart_add {
    margin-top: 10px; }
  .product-card__row_add {
    margin-top: 0; } }

@media (max-width: 1366px) {
  .content-cart__header {
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .pagination__wrap {
    width: 30%;
    margin-right: 5%; }
    .pagination__wrap:last-child {
      width: 30%;
      margin-right: 0; }
  .auth__action:last-of-type {
    margin-right: 0; }
  .status-bar__item {
    margin: 0 10px; }
  .subcat__item {
    width: 19%;
    margin-right: 1.2%; }
    .subcat__item:nth-child(6n) {
      margin-right: 1.2%; }
    .subcat__item:nth-child(7n) {
      margin-right: 1.2%; }
    .subcat__item:nth-child(5n) {
      margin-right: 0; }
  .product-card_list .product-card__cart_add {
    margin-top: 10px; }
    .product-card_list .product-card__cart_add .product-card__icons {
      margin-top: 0; }
  .product-card__row_add {
    margin-top: 0; }
  .collection__item {
    width: 30% !important;
    margin-right: 5% !important; }
    .collection__item:nth-child(5n) {
      margin-right: 5% !important; }
    .collection__item:nth-child(4n) {
      margin-right: 5% !important; }
    .collection__item:nth-child(3n) {
      margin-right: 0 !important; }
  .header_catalog .auth {
    margin-right: 25px; }
  .header_catalog .status-bar {
    margin-right: 25px; } }

@media (max-width: 1280px) {
  .header_catalog .auth {
    margin-right: 8px; }
  .header_catalog .status-bar {
    margin-right: 8px; } }

@media (max-width: 1279px) {
  .sidebar.top-fixed {
    position: absolute;
    top: 0;
    left: 0; }
  .header .container-fluid {
    width: 1263px; }
  .header_catalog .container-fluid {
    width: 1306px; }
  .content__wrap {
    overflow: visible; }
  .content_catalog {
    width: 1306px; }
  .footer {
    width: 1204px; }
    .footer_catalog {
      width: 1246px; } }
	  
	  
	  
#main_tabs {
    position: relative;
    width: 100%;
	display: flex;

	border-left: 0;
	margin-top: 50px;
}

.left_tabs {
	position: relative;
    flex-basis: 50px;
    flex-shrink: 0;
}

.right_tabs {
	flex-basis: calc(100% - 50px);;
	flex-shrink: 0;

	border: 1px solid #91a8b3;
}

.ui-widget-content {
	padding: 20px;
}

.ui-widget-content.ui-slider {
	padding: 0px;
}

.ui-widget-content.montaz_tab {
	padding: 0px;
	    font-family: 'Museo500';
    line-height: 20pt;
}

#main_tabs ul {


}
#main_tabs ul.vertical_tabs li {
    float: left;
    width: 50px;
    height: 150px;
    border: 1px solid #91a8b3;
	border-right-width: 0;
	margin-bottom: 7px;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
	cursor: pointer;
}

#main_tabs ul.vertical_tabs li.ui-state-active{
	background-color: #ff6d4b;
}

#main_tabs ul.vertical_tabs li a{
	-webkit-transform: rotate(-90deg) translate(-80px, 0px);
    -moz-transform: rotate(-90deg) translate(-80px, 0px);
    -o-transform: rotate(-90deg) translate(-80px, 0px);
    -ms-transform: rotate(-90deg) translate(-80px, 0px);
    transform: rotate(-90deg) translate(-80px, 0px);
	display: block;
	color: #ff6d4b;
	font-family: 'Museo500', sans-serif, Arial;
	text-decoration: none;

}

#main_tabs ul.vertical_tabs li:focus{
	outline: none;
}

#main_tabs ul.vertical_tabs li a:focus{
	outline: none;
}

#main_tabs ul.vertical_tabs li.ui-state-active a{
	color: #fff;
}

.text_main {
	font-family: 'Museo500';
    line-height: 20pt;
}


.montaz {

	padding: 20px;
}

.montaz_text {
	background: url('/local/templates/bigms_new/styles/images/montaz_fon1.jpg') no-repeat right bottom;
	padding-right: 600px;
	height: 380px;
}

.montaz_anvance {
	background-color: #6fa3d1;
	width: 100%;
	padding: 20px;
	padding-right: 40px;
	color: #fff;
}

.montaz_anvance ul {
	display: -webkit-inline-flex; 
    display: flex;
	justify-content: center;
}

.montaz_anvance ul li{
	width: 290px;
	text-align: center;
}

.montaz_anvance ul li img{

}

.montaz_anvance ul li span{
	text-align: center;
    font-size: 14px;
    padding: 20px;
    display: block;
}

.montaz_video {
	padding: 20px;
		display: -webkit-inline-flex; 
    display: flex;
}

.video_text {
	padding: 40px;
	padding-top: 0px;

}

.montaz_brends {
	background: url('/local/templates/bigms_new/styles/images/mon_fon.jpg') no-repeat left bottom;
	width: 100%;
	padding: 20px;
	height: 300px;
	background-size: cover;
}

.montaz_brends h3{
	color: #6fa3d1;
	font-size: 22px;
}

.montaz_brends ul{
	margin-top: 40px;
	display: -webkit-inline-flex; 
    display: flex;
	justify-content: center;
}

.montaz_brends li{
	margin-right: 40px;
}

.montaz_footer {
	text-align: center;
	height: 200px;
	padding-top: 50px;
}

.montaz_footer ul{
	display: -webkit-inline-flex; 
    display: flex;
	justify-content: center;
}

.montaz_footer li{
	margin-right: 40px;
	font-size: 24px;
}

.montaz_footer li a{
	color: #000;
	text-decoration: none;
}

.montaz_footer li.phone{
	background: url('/local/templates/bigms_new/styles/images/mon_phone.jpg') no-repeat left 6px;
	padding-left: 30px;
}

.montaz_footer li.email{
	background: url('/local/templates/bigms_new/styles/images/mon_email.jpg') no-repeat left 6px;	
	padding-left: 30px;
}


@media (min-width: 1200px) {
	.main-slider__slide {
	    height: 430px;
	}
	
	.owl-carousel .owl-stage-outer {
		height: 440px;
	}
}

  
	  
/* Стили новие к меню*/	  
	  
.arrow {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.arrow span {
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 20px;
    line-height: 18px;
    background: #ffc600;
    color: #1c6bc4;
    position: absolute;
    right: 8px;
    top: 9px;
}

.side-nav__item {
    align-items: center;
    position: relative;
    display:  block;
    height:  initial;
}

li.side-nav__item[data-level="1"]> ul.sublist[data-level="2"] {
    visibility: visible;
    opacity: 1;
    display: none;
    position: static;
    width: 100%;
    margin-right:  0;
	box-shadow: none;
	transition: initial;
}

.sublist__item {
    height:  initial;
    position:  relative;
}

.sublist {
    position:  static;
    width: 100%;
	display: none;
}

li.sublist__item[data-level="2"]> ul.sublist[data-level="3"] {
    visibility: visible;
    opacity: 1;
    box-shadow: none;
    background: #ffc600;
	transition: initial;
}

li.sublist__item[data-level="2"]> ul.sublist[data-level="3"] .sublist__item {
	padding-left: 10px;
	border-bottom: 1px solid #f9c511;
    border-top: 1px solid #f9c511;
}
li.sublist__item[data-level="2"]> ul.sublist[data-level="3"]  .sublist__item:hover {
      border-bottom: 1px solid #f9c511;
      border-top: 1px solid #f9c511;
      background: #ffffff; 
}

.sublist__link {
    height: 32px;
    font-size: 12px;
}

.sublist__item .arrow span {
    top: 8px;
}

.sublist__link:after {
    display: none;
}

.side-nav__link:after {
    display: none;
}

.exel_download{
	background: url('/local/templates/bigms_new/styles/images/excel-icon.png') no-repeat left 6px;
	width: 50px;
    height: 50px;
    display: inline-block;
    margin-left: 50px;
}

.product-card__quantity_instock_text {
	min-width: 70px;
    font-size: 12px;
    top: 15px;
    cursor: pointer;
	color: #1c6bc4;
	border-bottom: 1px dotted #1c6bc4;
    font-family: 'Museo500', sans-serif, Arial;
}


.product-card__row  .status-bar__dropdown {
	width: 275px;
    border: 2px solid #ffc600;
	padding: 8px;
}

.product-card__row  .status-bar__dropdown a, .product-card__row  .status-bar__dropdown span {
	font-size: 11px;
	line-height: 1.6;
}

.product-card__row  .status-bar__dropdown .store_count {
	color: #3d4f65;
    font-size: 10px;
    line-height: 1.6;
    font-family: 'Museo500', sans-serif, Arial;
}
/* Стили новие к меню*/	  






/* End */


/* Start:/local/templates/bigms_new/styles/plugins/mCustomScrollbar/jquery.mCustomScrollbar.min.css?156933120940147*/
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/local/templates/bigms_new/styles/plugins/mCustomScrollbar/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
/* End */


/* Start:/local/templates/bigms_new/components/bitrix/search.title/search/style.css?15693312073341*/
.bx_search_container{
	height: 50px;
	line-height: 50px;
}

.bx_search_container .bx_field{
	position: relative;
	height: 49px;
	background: #fff;
	line-height: 30px;
	background:#ffffff;
	right:0;
	
	margin-right:60px;
}
.bx_search_container .bx_field .bx_input_text,
.radio_block{
	position: absolute;
	/* right: 0; */
	height: 30px;
	outline: none;
	border: none;
	background: none;
	line-height: 30px;
	/* width: 98%; */
	padding-left:2px;
	padding-right: 40px;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 15px;
	color:#a3a3a3;
	border:1px solid #e6f4f8;
	margin-top: 8px;
	
	width: 100%;
	left:0;
}
.radio_block{
	width: 0;
	overflow:hidden;
	padding:0;
	border:0;
	right:40px;
	left:auto;
	top:0;
	font-size:0.750em; /* 12px/16px */
	color:#191919;
}
.bx_search_container .bx_input_submit{
	position: absolute;
	top: -1px;
	right: 0;
	bottom: 0;
	width: 50px;
	height: 51px;
	border: none;
	background: url('/bitrix/templates/bigms/images/search_lupe.png') no-repeat 50% 50% #006db8;
	cursor: pointer;
	/* z-index:1000; */
	z-index:102;
}
.bx_search_container .bx_input_submit:hover{
	background: url('/bitrix/templates/bigms/images/search_lupe.png') no-repeat 50% 50% #ff6d4b;
}

div.title-search-result {
	border: 1px solid #dfe4ea;
	display:none;
	overflow:hidden;
	/* z-index:999; */
	min-width: 370px;
	margin-left: 0;
	background-color: #FFF;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	
	width:554px !important;
	
	z-index:101;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/bigms_new/components/bitrix/search.title/search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/*========================*/
.bx_searche{}
.bx_searche .bx_img_element{
	/* background: #fafafa; */
	float: left;
	width: 45px;
	padding: 5px 10px;
	position: absolute;
	top: 0;
	bottom: 0;
}
.bx_searche .bx_item_block{
}
.bx_searche .bx_item_block.empty{
	border:0;
}
.bx_searche .bx_image{
	width: 45px;
	height: 45px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.bx_searche .bx_item_element{
	display: table;
    margin-left: 16%;
    padding-left: 2%;
    width: 82%;
}
.bx_searche .bx_item_element a{
	color: #2d2e3d;
	font-size:0.813em; /* 13px/16px */
	text-decoration: none;
	
	display:table-cell;
	vertical-align:middle;
	height:65px;
	width:60%;
}
.bx_searche .bx_item_element a b{font-weight: normal;}
.bx_searche .bx_item_element a:hover,
.bx_searche .bx_item_element a:hover b{text-decoration: underline;}
.bx_searche .bx_price{
	color:#2d2e3d;
	font-size:0.813em; /* 13px/16px */
	
	display:table-cell;
	vertical-align:middle;
	height:65px;
	width:30%;
	padding-left:8%;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	font-weight:600;
}
.bx_searche .bx_price .old{
	font-weight:normal;
	text-decoration: line-through;
	color: #636363
}
.bx_item_block.all_result a,.bx_item_block.all_result .bx_price{height:20px}
.bx_item_block.others_result{
	/* min-height: 0; */
	/* padding: 0 0 12px;
	line-height: 12px; */
}
.bx_item_block.all_result .all_result_title{
	display: block;
	font-size:0.875em; /* 14px/16px */
	color: #2d2e3d;
	padding:18px 0;
}
/* End */


/* Start:/local/templates/bigms_new/styles.css?162063047314280*/
.products-similar__item {
    min-width: 283px;
}
.modal_compare_success{
display:none;
padding:20px;
border-radius:5px;
background:#ffffff;
font-size:20px;
z-index:9999;
    height: 60px;
    width: 400px;
-webkit-box-shadow: 4px 23px 29px 0px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 4px 23px 29px 0px rgba(34, 60, 80, 0.2);
box-shadow: 4px 23px 29px 0px rgba(34, 60, 80, 0.2);
text-align:center;
}
.modal_compare_success.active{
display:block;
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
}
.add-to-compare-btn{
position: absolute;
    right: 40px;
    top: 20px;
z-index:9;
}
.content-products__item .add-to-compare-btn{
    right: 30px;
}
.add-to-compare-btn::before{
content: "";
    position: absolute;
    left: 0;
width:14px;
height:14px;
    background: url(/local/templates/bigms_new/images/smallcomp.png);
    top: 2px;
    background-repeat: no-repeat;
}
.add-to-compare-btn:hover{
cursor:pointer;
}
.add-to-compare-btn.compare_active::before{
background: url(/local/templates/bigms_new/images/smallcompblue.png);
}
.add-to-compare-btn.compare_active:hover::before, .add-to-compare-btn:hover::before{
    background: url(/local/templates/bigms_new/images/smallcompblue.png);
}
.content-adv .content-adv__buttons .content-adv__button.prices_buttons{
    background: green;
    color: #ffffff;
}
.content-adv .content-adv__buttons .content-adv__button.prices_buttons:hover{
border:1px solid green;
}
.inputtext {
width:100%;
}
.find_error{
width:100%;
background:#ffffff;
border:1px solid #eeeeee;
border-radius:5px;
text-align:center;
}
.find_error:hover{
border:1px solid #ffc600;
}
.find_error a{
padding:10px;
background:#ffc600;
color:#000000;
display: block;
}

.find_error a:hover{
background: linear-gradient(to bottom, #ffd800 1%, #ffb600 100%);
}

.find_error a{
    background: red;
    color: #ffffff;
}
.find_error a:hover {
    background: red;
border:1px solid red;
}
@media(min-width:1024px){
.find_error{
display:block;
}
}
.filter-form__name{
position:absolute;
    left: 0;
    padding-left: 30px;
border: 0px;
    width: 100%;
}
.n-filter-block__item{
position:relative;
}
.content-order__wrap .form-radio__img img{
width:60px;
}
.filter-form__title a{
color:#223955;
text-decoration:none;
}
.subcat__text{
background:#ffc600;
}
.subcat__text a{
color:rgba(32, 42, 53, 0.8);
}
.product-card__wish-icon, .product-info__wish-icon  {
display:none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.product-card__quantity{
margin-bottom:3px;
}
.product-info__row_buy{
margin-top:25px;
}
.products-similar__list{
flex-flow: inherit;
}
input[type='number'] {
    -moz-appearance: textfield;
}
.old_price{
font-size: 32px;
    font-family: 'Museo700', sans-serif, Arial;
    line-height: 1.6;
    margin-left: 20px;
    text-decoration: line-through;
    color: #cccccc;
}
.lk-wrapper td{
    width: 500px;
}
.product-card__quantity_order.red:before {
    background: red;
}
.lk-wrapper td.label {
    width: 200px;
}
.lk-wrapper .add-data-buttons{
padding-top:40px;
}
.lk-wrapper input, textarea, select{
border: 1px solid #d2d2d2;
    border-radius: 5px;
    box-shadow: 2px 2px 2px rgba(0,0,0,.1) inset;
    padding: 10px 5px;
width:100%;
}
.lk-wrapper form {
border: 1px solid #d2d2d2;
    border-radius: 5px;
    margin: 10px 10px 0 0;
    padding: 20px;
    overflow: auto;
}
.lk-wrapper .button{
width:190px
}
.content-about__nav{
width:100%;
background:white;
}
.about-nav__item {
padding:2px!important;
border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
.content-product__about.product-about {
height:auto;
}
.about-nav__list {
    width: 100%;
    background: #f7f9fa;
    padding: 23px 0 23px 0;
    display: inline-block;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.about-nav #bx_incl_area_10_1 {
width:100%;
}
.about-nav__item {
background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
}
.about-nav {
-webkit-justify-content: flex-start;
    justify-content: flex-start;
}
.product-props__title {
display:block;
margin-bottom:40px;
}
.content-adv__buttons .content-adv__button{
width:100%!important;
}
.footer-sub-title{
display: block;
    width: 100%;
    margin-bottom: 10px;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    font-family: 'Museo700', sans-serif, Arial;
}
.soclist__link_youtube {
    width: 16px;
    height: 16px;
    background: url(/local/templates/bigms_new/styles/images/icons/yutube.png) no-repeat center;
}
.button.content-promo{
position:relative;
padding: 17px 0 16px;
    font-size: 17px;
    color: #6e8ba7;
    background: #ffffff;
}
.button.content-promo:hover {
border: 1px solid #6e8ba7!important;
}
.button.content-promo:after {
    content: '';
    display: block!important;
    position: absolute!important;
    right: 27px!important;
    top: 50%!important;
    margin-top: -4px!important;
    width: 7px!important;
    height: 7px!important;
    border-top: 2px solid #7490aa!important;
    border-right: 2px solid #7490aa!important;
    -webkit-transform: rotate(135deg)!important;
    transform: rotate(135deg)!important;
    transition: all 0.5s ease-in!important;
}
.button.content-promo.open:after{
margin-top: 0px!important;
    -webkit-transform: rotate(-45deg)!important;
    transform: rotate(-45deg)!important;
}
.about-nav__list {
background:white;
}
.about-nav__link {
border-top-right-radius: 5px;
    border-top-left-radius: 5px;
color:#000;
border-top: 1px solid transparent;
border-left: 1px solid #e2e7ec;
border-right: 1px solid #e2e7ec;
border-bottom: 1px solid #e2e7ec;
background:#e2e7ec;
}
.about-nav__link:hover{
background:#eeeeee;
}
.about-nav__link.active {
border-top: 5px solid #006db8;
border-left: 1px solid #e2e7ec;
border-bottom: 0px solid #e2e7ec;
}
.about-nav__link.active:hover{
background:white;
}
.about-nav__link.active:after{
display:none;
}

@media(max-width:728px)
{
.col-xs-30 {
text-align:center;
}
.header__wrap_bottom{
height:auto;
}
.text-right{
text-align:right;
}
.content__wrap{
margin-left:0px;
}
.auth{
justify-content:center;
margin:0px;
}

.header .container-fluid {
    min-width: 100%;
width:100%;
}
.container-fluid, .footer {
    min-width: 100%;
width:100%;
}
.footer{
margin-left:0px;
}
.header__phone{
margin-left:0px;
}
.header__logo{
margin-left:0px;
}
.header__wrap_top{
height:auto;
}
.status-bar{
margin-right:0px;
}
.advantages__item {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
}
.footer__wrap{
display:block;
}
.footer-callback{
margin-top:20px;
}
.footer-callback__trigger{
margin-top:0px;
}
.footer__wrap_right{
margin-top:20px;
}
.soclist{
justify-content:center;
}
.footer-info{
margin:0px;
margin-top:20px;
width:100%;
}
.footer-nav__item:last-child{
margin-bottom:24px;
}
.content__container_about, .content__container_engineering, .content__container_order, .content__container_contacts {
padding:0px;
}
.content-about__main{
width:100%;
}
.content-delivery__block, .content-delivery__block_half{
width:100%;
}
.content-delivery__block_half:last-child{
margin:0px;
}
.content-delivery__block_half{
height:auto;
}
.content-categories__item{
width:100%;
margin-right:0px;
}
.right_tabs{
width:100%;
}
.content__wrap > .container-fluid
{
padding:0px;
}
#main_tabs{
padding:0px;
}
.content-categories__text{
width:100%;
}

#tabs-3{
padding:5px;
}
.subcat__item {
    width: 48%;
    margin-right: 2%;
}
.content_catalog {
    width: 100%;
}
.content__container .container-fluid, .content_catalog .container-fluid{
padding-left:20px;
padding-right:20px;
}
.header__logo img{
width:100%;
}
.sort {
    display: inline-grid;
}
.breadcrumbs{
display:none;
}
.pagination__wrap:first-child{
display:none;
}
.pagination__wrap:last-child {
    width: 100%;
    margin-right: 0;
}
.search_section_block {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}
div.title-search-result {
    min-width: 100%!important;
    width: 100%!important;
}
.contact_name {
    width: 100%;
     padding-right: 0px;
}
.office_data {
    display: block;
    width: 100%;
    padding-right: 0px;
    padding-top: 0;
    margin: 0;
    float: none;
}
.title-h1{
font-size:37px;
}
office_data .item {
    height: auto;
}
.producers-row__item {
    width: 100%;
    margin-right: 0px;
}
.producers-item__link {
    max-width: 100%;
}
.producers-filter__list{
overflow-x:scroll;
}
.order-tabs__nav, .form_order .form__container,.form_order .form__row_legal{
width:100%;
}
.form_order .form__submit{
width:auto;
}
.form_order .form__container {
    padding-left: 22px;
}
.hero-unit #YMapsID {
    width: 100%;
    height: 500px;
    float: none;
}
.hero-unit #sidebar2 {
    height: auto;
    width: 100%;
    float: none;
}
.form_order .form__row_delivery {
    width: 100%;
}
.form_order .form__col_adress {
    width: 100%;
}
.form_order .form__col {
    width: 100%;
}
.form_order .form__col_house, .form_order .form__col_apartment {
    width: 100%;
}
.form__wrap, .form_order .form__row_cols{
display:block!important;
}
.form_order .form__label{
width:100%;
text-align:left;
}
.form_order .form__row{
width:100%;
}
.self-delivery__row,.delivery-result{
display:block;
}
.self-delivery__col_address {
    width: 100%;
}
.self-delivery__col_time {
    width: 100%;
}
.self-delivery__col_phone {
    width: 100%;
}
.self-delivery__row_buttons{
display:flex;
}
.delivery-result__wrap:nth-child(1) {
    width:100%;
    padding-right: 0px;
}
.delivery-result__wrap:nth-child(2) {
    width: 100%;
    padding: 0 0px;
}
.delivery-result__wrap:nth-child(2) .self-delivery__col_time {
    width: 100%;
}
.form_order .form__textarea {
    width: 100%;
}
.popup{
position:absolute;
}
.popup__wrap{
width:100%!important;
}
.popup__container{
height:auto;
}
.sidebar{
top:-203px!important;
}
.advantages__list, .text_main, .content-about__main{
padding-left:15px;
padding-right:15px;
}
.product-props .col-sm-18 {
    width: 100%;
}
.product-props .col-sm-7 {
    display:none;
}
.store_block_detail {
    white-space: inherit;
}
.product-info {
    padding-left: 0px;
}
#products-similar{
overflow:scroll!important;
}
.products-similar__item.product-card{
max-width:100vw!important;
}
.main-slider{
display:none;
}
.montaz_text {
    background: none!important;
    padding-right: 0px;
    height: auto;
}
.montaz_anvance ul
{
display:block;
}
.right_tabs {
    width: 78%;
}
.montaz_anvance ul li {
    width: 100%;
    text-align: center;
}
.video_text{
padding:0px;
}
.montaz_video{
display:block;
}
.montaz_brends, .montaz_footer{
height:auto;
}
.montaz_brends ul{
display:block;
}
.montaz_footer ul{
display:block;
}
.montaz_footer li{
display:block;
padding:0px;
}
.video_link iframe{
width:100%;
height:auto;
}
.title-h1 {
    font-size: 18px;
line-height: 18px;
}
.contact_sort{
position:inherit;
display:block;
top:0;
}
.product-tabs__header-wrap{
border-bottom:0px;
}
.contacts__requisites .contacts-description__subtitle {
    width: auto;
}
.contacts-description__text{
padding-left:5px;
}
.product-card__info{
padding:5px;
}
.product-card__row{
display:block;
}
.product-card__country{
margin-bottom:10px;
}
.content-products__tile > .content-products__item{
width:50%;
margin-right:0px;
}
.content-products__item{
margin-bottom:10px;
}
.product-card__props{
height:80px;
}
.product-card__img{
    max-height: 140px;
}

.product-card__img-wrap {
    min-height: 150px;
border-bottom:0px;
padding:0px;
}
.product_card__wrap {
padding-left:2px;
padding-right:2px;
}
.button_product{
padding-left:2px;
padding-right:2px;
}
.product_card__wrap .product-card__country, .product_card__wrap .product-card__quantity{
display:none;
}
.content__wrap_catalog .row
{
display: flex;
    flex-direction: column;
}
.content__container_catalog{
order:2;
}
.content__filter{
order:1;
}
.estimate_form{
width:100%;
}
.text-block{
padding-left:15px;
padding-right:15px;
}
.popup {
    position: fixed;
}
.products-similar{
display:none;
}
.content-product__image{
height:auto;
padding:20px;
}
#thumbs{
height:auto;
}
.exel_download{
display:none;
}
.content-cart__header{
display:block;
}
.content-cart__status{
font-size:16px;
padding-top:20px;
}
.content-cart__list.cart-list{
overflow:scroll;
}
.cart-result, .cart-result__wrap{
display:block;
}
.cart-result__wrap {
width:100%;
}
.content-cart__list{
margin:10px;
}
.cart-result__submit{
margin-top:10px;
margin-bottom:10px;
}
.content-categories__inner-list{
display:none;
}
.content-categories__item{
margin-bottom:20px;
}
#main_tabs{
display:block;
margin-top:10px;
}
#main_tabs ul.vertical_tabs li{
display:block;
width:80%;
height:40px;
border-radius:12px;
margin-left:20px;
margin-right:20px;
float:none;
border-right-width:1px;
}
.left_tabs {
    flex-basis: 0px;
    flex-shrink: 0;
}
#main_tabs ul.vertical_tabs li a {
transform:none;
-webkit-transform:none;
width: 100%;
    text-align: center;
}
.right_tabs{
width:100%!important;
border:0px;
}
.content-categories__row{
display:block;
}
.content-products__tile.active{
display:inline-flex;
}
#main_tabs ul {
    text-align: -webkit-center;
}
.popup.js-active{
display:none!important;
}
.product-tabs{
margin:0px;
}
.product-tabs__header-list {
position:relative;
display:block;
}
.product-tabs__header-item {
margin:0px;
}
}
.form-radio__item.active .form-radio__img, .form-radio__img{
text-align:center!important;
}
@media(max-width:700px){
.toggle-view{
display:none;
}
.right_tabs .content-products__tile > .content-products__item{
padding-right:2px;
padding-left:2px;
}
.right_tabs .content-products__tile > .content-products__item .product-card__country {
display:none;
}
.product-card__props .product-card__text:first-child{
display:none;
}
.product-card__props {
    height: 40px;
}
.product_card__wrap .product-card__quantity {
    display: block; 
}
.product-card__info{
padding:2px;
}
}
.country.c7309{
    background: url(/local/templates/bigms_new/images/flags/7309.png) no-repeat left;
}
.country.c7473 {
    background: url(/local/templates/bigms_new/images/flags/7473.gif) no-repeat left;
}
/* End */


/* Start:/local/templates/bigms_new/template_styles.css?16206304732164*/
.country	{	background-size: cover !important; }
.country.c1134, .country.c1140{	background: url('/local/templates/bigms_new/images/flags/1134.png') no-repeat left; }
.country.c1203, .country.c1204{	background: url('/local/templates/bigms_new/images/flags/1203.png') no-repeat left; }
.country.c345, .country.c329{	background: url('/local/templates/bigms_new/images/flags/345.png') no-repeat left; }
.country.c423, .country.c401{	background: url('/local/templates/bigms_new/images/flags/423.png') no-repeat left; }
.country.c442, .country.c441{	background: url('/local/templates/bigms_new/images/flags/442.png') no-repeat left; }
.country.c447, .country.c444, .country.c457{	background: url('/local/templates/bigms_new/images/flags/447.png') no-repeat left; }
.country.c448, .country.c445{	background: url('/local/templates/bigms_new/images/flags/448.png') no-repeat left; }
.country.c449, .country.c451{	background: url('/local/templates/bigms_new/images/flags/449.png') no-repeat left; }
.country.c465, .country.c458{	background: url('/local/templates/bigms_new/images/flags/465.png') no-repeat left; }
.country.c466, .country.c459{	background: url('/local/templates/bigms_new/images/flags/466.png') no-repeat left; }
.country.c593, .country.c588{	background: url('/local/templates/bigms_new/images/flags/593.png') no-repeat left; }
.country.c598, .country.c596{	background: url('/local/templates/bigms_new/images/flags/598.png') no-repeat left; }
.country.c684, .country.c686{	background: url('/local/templates/bigms_new/images/flags/684.png') no-repeat left; }
.country.c782, .country.c781{	background: url('/local/templates/bigms_new/images/flags/782.png') no-repeat left; }
.country.c800, .country.c799{	background: url('/local/templates/bigms_new/images/flags/800.png') no-repeat left; }
.country.c826, .country.c825{	background: url('/local/templates/bigms_new/images/flags/826.png') no-repeat left; }
.country.c834, .country.c833{	background: url('/local/templates/bigms_new/images/flags/834.png') no-repeat left; }
.country.c878, .country.c877{	background: url('/local/templates/bigms_new/images/flags/878.png') no-repeat left; }
.country.c879, .country.c880{	background: url('/local/templates/bigms_new/images/flags/879.png') no-repeat left; }
.country.c884, .country.c883{	background: url('/local/templates/bigms_new/images/flags/884.png') no-repeat left; }
.country.c884, .country.c7383{	background: url('/local/templates/bigms_new/images/flags/7383.png') no-repeat left; }
.country.c894, .country.c893, .country.c2806{	background: url('/local/templates/bigms_new/images/flags/894.png') no-repeat left; }

.alert_main{
	text-align: center;
    margin: 30px 0;
    border: 1px #000 solid;
    margin-left: 0;
    padding: 10px;
    width: 100%;
}

/* End */
/* /local/templates/bigms_new/styles/plugins/normalize.css?15693312097808 */
/* /local/templates/bigms_new/styles/plugins/grid30.css?156933120932530 */
/* /local/templates/bigms_new/styles/plugins/owl.carousel.min.css?15693312093607 */
/* /local/templates/bigms_new/styles/plugins/nice-select/nice-select.css?15693312093539 */
/* /local/templates/bigms_new/styles/main.css?1577015843194784 */
/* /local/templates/bigms_new/styles/plugins/mCustomScrollbar/jquery.mCustomScrollbar.min.css?156933120940147 */
/* /local/templates/bigms_new/components/bitrix/search.title/search/style.css?15693312073341 */
/* /local/templates/bigms_new/styles.css?162063047314280 */
/* /local/templates/bigms_new/template_styles.css?16206304732164 */
