

/* Start:/bitrix/templates/parkav.ru/css/normalize.css?15163383137798*/
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

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

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

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

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

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

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

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

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

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

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

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

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

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

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

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

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/* End */


/* Start:/bitrix/templates/parkav.ru/fonts/akrobat.min.css?15254273532159*/
@font-face{font-family:'Akrobat';src:local('Akrobat Thin'),local('Akrobat-Thin'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatthin.woff2') format('woff2'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatthin.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatthin.ttf') format('truetype');font-weight:100;font-style:normal}@font-face{font-family:'Akrobat';src:local('Akrobat ExtraLight'),local('Akrobat-ExtraLight'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatextralight.woff2') format('woff2'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatextralight.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatextralight.ttf') format('truetype');font-weight:200;font-style:normal}@font-face{font-family:'Akrobat';src:local('Akrobat Light'),local('Akrobat-Light'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatlight.woff2') format('woff2'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatlight.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatlight.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Akrobat';src:local('Akrobat'),local('Akrobat-Regular'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobat.woff2') format('woff2'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobat.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobat.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Akrobat';src:local('Akrobat SemiBold'),local('Akrobat-SemiBold'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatsemibold.woff2') format('woff2'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatsemibold.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatsemibold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Akrobat';src:local('Akrobat Bold'),local('Akrobat-Bold'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatbold.woff2') format('woff2'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatbold.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatbold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Akrobat';src:local('Akrobat ExtraBold'),local('Akrobat-ExtraBold'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatextrabold.woff2') format('woff2'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatextrabold.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatextrabold.ttf') format('truetype');font-weight:800;font-style:normal}@font-face{font-family:'Akrobat';src:local('Akrobat Black'),local('Akrobat-Black'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatblack.woff2') format('woff2'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatblack.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/akrobat/Akrobatblack.ttf') format('truetype');font-weight:900;font-style:normal}
/* End */


/* Start:/bitrix/templates/parkav.ru/fonts/CormorantGaramond.min.css?15254273424560*/
@font-face{font-family:'Cormorant Garamond';src:url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Bold.eot');src:local('Cormorant Garamond Bold'),local('CormorantGaramond-Bold'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Bold.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Bold.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Bold.ttf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'Cormorant Garamond';src:url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-SemiBoldItalic.eot');src:local('Cormorant Garamond SemiBold Italic'),local('CormorantGaramond-SemiBoldItalic'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-SemiBoldItalic.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-SemiBoldItalic.ttf') format('truetype');font-weight:600;font-style:italic}@font-face{font-family:'Cormorant Garamond';src:url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-SemiBold.eot');src:local('Cormorant Garamond SemiBold'),local('CormorantGaramond-SemiBold'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-SemiBold.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-SemiBold.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Cormorant Garamond';src:url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-BoldItalic.eot');src:local('Cormorant Garamond Bold Italic'),local('CormorantGaramond-BoldItalic'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-BoldItalic.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-BoldItalic.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-BoldItalic.ttf') format('truetype');font-weight:bold;font-style:italic}@font-face{font-family:'Cormorant Garamond';src:url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-LightItalic.eot');src:local('Cormorant Garamond Light Italic'),local('CormorantGaramond-LightItalic'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-LightItalic.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-LightItalic.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-LightItalic.ttf') format('truetype');font-weight:300;font-style:italic}@font-face{font-family:'Cormorant Garamond';src:url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Italic.eot');src:local('Cormorant Garamond Italic'),local('CormorantGaramond-Italic'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Italic.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Italic.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Italic.ttf') format('truetype');font-weight:normal;font-style:italic}@font-face{font-family:'Cormorant Garamond';src:url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Medium.eot');src:local('Cormorant Garamond Medium'),local('CormorantGaramond-Medium'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Medium.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Medium.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Medium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Cormorant Garamond';src:url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Light.eot');src:local('Cormorant Garamond Light'),local('CormorantGaramond-Light'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Light.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Light.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Cormorant Garamond';src:url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Regular.eot');src:local('Cormorant Garamond Regular'),local('CormorantGaramond-Regular'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Regular.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Regular.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Cormorant Garamond';src:url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-MediumItalic.eot');src:local('Cormorant Garamond Medium Italic'),local('CormorantGaramond-MediumItalic'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-MediumItalic.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-MediumItalic.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantGaramond/CormorantGaramond-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic}
/* End */


/* Start:/bitrix/templates/parkav.ru/fonts/CormorantInfant.min.css?15254276254340*/
@font-face{font-family:'Cormorant Infant';src:url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-BoldItalic.eot');src:local('Cormorant Infant Bold Italic'),local('CormorantInfant-BoldItalic'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-BoldItalic.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-BoldItalic.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-BoldItalic.ttf') format('truetype');font-weight:bold;font-style:italic}@font-face{font-family:'Cormorant Infant';src:url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-MediumItalic.eot');src:local('Cormorant Infant Medium Italic'),local('CormorantInfant-MediumItalic'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-MediumItalic.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-MediumItalic.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic}@font-face{font-family:'Cormorant Infant';src:url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Bold.eot');src:local('Cormorant Infant Bold'),local('CormorantInfant-Bold'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Bold.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Bold.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Bold.ttf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'Cormorant Infant';src:url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-SemiBoldItalic.eot');src:local('Cormorant Infant SemiBold Italic'),local('CormorantInfant-SemiBoldItalic'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-SemiBoldItalic.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-SemiBoldItalic.ttf') format('truetype');font-weight:600;font-style:italic}@font-face{font-family:'Cormorant Infant';src:url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Italic.eot');src:local('Cormorant Infant Italic'),local('CormorantInfant-Italic'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Italic.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Italic.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Italic.ttf') format('truetype');font-weight:normal;font-style:italic}@font-face{font-family:'Cormorant Infant';src:url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Medium.eot');src:local('Cormorant Infant Medium'),local('CormorantInfant-Medium'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Medium.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Medium.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Medium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Cormorant Infant';src:url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-LightItalic.eot');src:local('Cormorant Infant Light Italic'),local('CormorantInfant-LightItalic'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-LightItalic.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-LightItalic.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-LightItalic.ttf') format('truetype');font-weight:300;font-style:italic}@font-face{font-family:'Cormorant Infant';src:url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Regular.eot');src:local('Cormorant Infant Regular'),local('CormorantInfant-Regular'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Regular.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Regular.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Cormorant Infant';src:url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Light.eot');src:local('Cormorant Infant Light'),local('CormorantInfant-Light'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Light.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Light.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Cormorant Infant';src:url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-SemiBold.eot');src:local('Cormorant Infant SemiBold'),local('CormorantInfant-SemiBold'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-SemiBold.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-SemiBold.woff') format('woff'),url('/bitrix/templates/parkav.ru/fonts/CormorantInfant/CormorantInfant-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal}
/* End */


/* Start:/bitrix/components/luxar/callback.form/templates/.default/style.css?15214389284139*/
.popup-window,
.popup-window.popup-window-with-titlebar {
	padding:0;
}
.popup-window,
.popup-window-content-row .popup-window-center-column,
.popup-window-content,
.popup-window-content-white .popup-window-content {
	background:transparent;
	box-shadow:none;
	border:none;
}
.popup-window-with-titlebar .popup-window-content {
	font-family:Akrobat, sans-serif;
	color: #86979c;
	font-size: 18px;
	font-weight:bold;
}
.popup-window-close-icon {
	background:url(/bitrix/components/luxar/callback.form/templates/.default/images/close.png?v1)  0 0;
	width:21px;
	height:21px;
	position:absolute;
	top:6px;
	right:9px;
	transition:transform .3s ease;
	border:none;
	opacity:1;
}
.popup-window-close-icon:hover {
	background:url(/bitrix/components/luxar/callback.form/templates/.default/images/close.png?v1)  0 0;
	transform:rotate(180deg);
}
.popup-window-close-icon:after {
	display: none;
}
.popup-window {
	background:#fff;
	height:auto;
	border:0;
	position: relative;
}
.popup-window.popup-window-with-titlebar {
	background: #fff;
}
.popup-form .popup-form-container {
	position:relative;
	padding:0;
}
.popup-form .popup-form-container form {
	/*position:relative;*/
}
.popup-form .form-text {
	padding:10px 50px;
}
.popup-form h2,
.popup-window-titlebar,
.popup-window-titlebar-text {
	text-align:center;
	margin:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#747a83;
	font-size:30px;
	line-height:1em;
	text-transform:uppercase;
	padding:15px 30px 0 30px;
	position: relative;
	font-family:"Cormorant Garamond", sans-serif;
	font-weight:bold;
}
.popup-form .dekor {
	position: relative;
}
.popup-form .dekor:before {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 7px;
	background: url(/bitrix/components/luxar/callback.form/templates/.default/images/block_title.png?v1) no-repeat 0 0;
	width: 470px;
	height: 5px;
	margin-left: -235px;
}
.popup-window-titlebar-text {
	box-shadow: none;
	padding:0 4px;
}
.popup-window-buttons {
	padding:0 10px 10px 10px;
}
	.popup-window-buttons .slick-track {
		display:inline;
	}
	.popup-window-buttons .slick-track:before,
	.popup-window-buttons .slick-track:after {
		display:none;
	}
.popup-form .form-line {
	width: 300px;
	position: relative;
	margin-top: 22px;
}
.form-line input[type="text"],
.form-line input[type="password"],
.form-line textarea {
	border:0;
	border-bottom: 1px solid #b7b9bf;
	color: #3f3a7e;
	font-size: 18px;
	background: #fff;
	padding: 3px 0;
	width: 100%;
	transition: all .3s linear;

	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: border-color .1s linear;
	-moz-transition: border-color .1s linear;
	z-index: 2;
}
.form-line textarea {
	height:100px;
	line-height:1.2em;
}
.form-line input[type="text"]:focus,
.form-line textarea:focus {
	border-color: #3f3a7e;
}
.popup-form .form-text input::-webkit-input-placeholder,
.popup-form .form-text textarea::-webkit-input-placeholder {
	color:#747a83;
}
.popup-form .form-text input:-moz-placeholder,
.popup-form .form-text textarea:-moz-placeholder {
	color:#747a83;
}

.popup-form .form-line > span {
	position: absolute;
	left: 0;
	z-index: 1;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	transition: all .1s linear;
	font-size: 16px;
	pointer-events: none;
}
.popup-form .form-line > textarea:invalid + span,
.popup-form .form-line > input:invalid + span {
	top: 3px;
	color: #747a83;
}

.popup-form .form-line > textarea:valid + span,
.popup-form .form-line > input:valid + span,
.popup-form .form-line > textarea:focus + span,
.popup-form .form-line > input:focus + span {
	color: #3f3a7e;
	font-size: 12px;
	top: -15px;
}

.form-line a:link,
.form-line a:visited {
	color: #86979c;
}
.popup-window .button-container {
	text-align:center;
	left:0;
	margin-bottom: 20px;
}
.popup-window-overlay {
	opacity:.9 !important;
}
.popup-window .btn {
	font-size: 20px;
}

.popup-window p {
	color: #000;
	font-size: 14px;
	padding: 30px 0;
}

.popup-form .privancy_container {
	padding: 10px 20px;
	text-align: center;
	color: #979797;
	font-size: 12px;
	font-family: Akrobat, sans-serif;
}

/* End */


/* Start:/bitrix/templates/parkav.ru/components/luxar/super/header_city_mobile/style.css?1523252328853*/
.top-city-mobile {
    background: #363a40;
    padding: 14px;
    line-height: 23px;
}
.top-city-mobile:before {
    content: '';
    display: inline-block;
    background: url(/bitrix/templates/parkav.ru/components/luxar/super/header_city_mobile/images/loc.png) no-repeat 0 0;
    width:19px;
    height: 23px;
    vertical-align: middle;
    margin-right: 5px;
}
.top-city-mobile a.current_city:link,
.top-city-mobile a.current_city:visited {
    font-size: 16px;
    color: #6a6f76;
    text-decoration: none;
    font-weight: 600;
    font-family: "Cormorant Garamond", sans-serif;
    text-transform: uppercase;
}
.top-city-mobile a.current_city:hover {
    color: #fff;
}
.top-city-mobile a.current_city:after {
    content: '';
    display: inline-block;
    background: url(/bitrix/templates/parkav.ru/components/luxar/super/header_city_mobile/images/galka.png?v1);
    width: 9px;
    height: 5px;
    vertical-align: middle;
    margin-left: 5px;
}
/* End */


/* Start:/bitrix/templates/parkav.ru/components/bitrix/sale.basket.basket.line/header_mobile/style.css?15232575634207*/
.bx-basket-mobile {
	position: relative;
	text-align: center;
}
.bx-basket-mobile-block {
	font-size: 18px;
	white-space: nowrap;
	position: relative;
}
.bx-basket-mobile-block a:link,
.bx-basket-mobile-block a:visited {
	position: relative;
	text-decoration: none;
	margin-right: -10px !important;
	margin-left: 0 !important;
}
.bx-basket-mobile-block a .title {
	font-family: "Cormorant Garamond", sans-serif;
	color: #6b6b6b;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}
.bx-basket-mobile-block a .count {
	background: #332f60;
	font-family: Akrobat, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 24px;
	min-width: 24px;
	border-radius: 24px;
	color: #fff;
	display: inline-block;
	transform: translate(-14px, -10px);
}
.bx-basket-mobile-block a .total_price {
	color: #363a40;
	font-weight: bold;
	margin-left: -10px;
}
.bx-basket-mobile-block a:hover {
	text-decoration: none;
}
.bx-basket-mobile-block a:hover .total_price {
	color: #c6b8e0;
}
.bx-basket-mobile-block a:before {
	content: '';
	display: inline-block;
	background: url(/bitrix/templates/parkav.ru/components/bitrix/sale.basket.basket.line/header_mobile/images/cart.png?v1) no-repeat 0 0;
	width: 43px;
	height:47px;
	vertical-align: middle;
}

/*FIXED BASKET*/

.bx-basket-mobile-fixed .bx-basket-mobile-block{
	margin-left: 10px;
}
.bx-basket-mobile-item-list{
	position: absolute;
	overflow: hidden;
	background: #f7f5f6;
	display: none;
	z-index: 10;
	width: 330px;
	right: 0;
    top: 32px;
    box-shadow: 0 3px 13px rgba(0,0,0,.18);
}
.bx-opener .bx-basket-mobile-item-list{
    display: block;
}
.bx-closed .bx-basket-mobile-item-list{
	height: 20px;
	overflow: hidden;
}
.bx-basket-mobile-item-list-action{
	cursor: pointer;
	background: #F7F7F7;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 120;
	height: 20px;
	line-height: 14px;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	color: #4f4f4f;
	padding: 3px 0;
}
.bx-basket-mobile-item-list-button-container{
	text-align: center;
	padding: 10px 0;
}


.bx-basket-mobile-item-list-container{
	overflow-y: auto;
	max-height: 300px
}
.bx-basket-mobile-item-list-item {
	position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;

    background: url(/bitrix/templates/parkav.ru/components/bitrix/sale.basket.basket.line/header_mobile/images/2xline.png) repeat-x bottom;
    padding: 7px 10px;
}
.bx-basket-mobile-item-list-container .bx-basket-mobile-item-list-item:last-child{
	border-bottom: none;
	margin-bottom: 0;
}
.bx-basket-mobile-item-list-item-status{
	font-weight: bold;
	padding: 3px;
	background: #EBEBEB;
	margin: 0 10px 20px;
	line-height: 16px;
	font-size: 13px;
	border-radius: 3px;
	text-align: center;
	white-space: normal;
}
.bx-basket-mobile-item-list-item-img{
	text-align: center;
	position: relative;
	padding-bottom: 5px;
}
.bx-basket-mobile-item-list-item-img img{
	max-width: 90px;
	height: auto;
	border: 1px solid #E6E6E6;
}
.bx-basket-mobile-item-list-item-name {
	padding-bottom: 5px;
    line-height: 1em;
    color: #7e8288;
}
.bx-basket-mobile-item-list-item-name a:link,
.bx-basket-mobile-item-list-item-name a:visited {
	font-size: 16px;
	color: #7e8288;
	text-decoration: none;
	white-space: normal;
}
.bx-basket-mobile-item-list-item-name a:hover {
    color: #363a40;
}
.bx-basket-mobile-item-list-item-remove{
	width:13px;
	height:13px;
	cursor: pointer;
	background: url(/bitrix/templates/parkav.ru/components/bitrix/sale.basket.basket.line/header_mobile/images/delete_item.png) no-repeat center;
    transition: all .3s linear;
}
.bx-basket-mobile-item-list-item-remove:hover{
	transform: rotate(180deg);
}
.bx-basket-mobile-item-list-item-price-block{
    padding: 0 10px;
    white-space: nowrap;
    font-size: 18px;
    color: #363a40;
    font-family: Akrobat, sans-serif;
    margin-left: auto;
}
.bx-basket-mobile-item-list-item-price{
	display: inline-block;

}
.bx-basket-mobile-item-list-item-price-old{
	display: inline-block;
	margin-right: 5px;
	text-decoration: line-through;
	color: #B0B0B0
}
.bx-basket-mobile-item-list-item-price-summ{}

.bx_cart_login_top .bx-hdr-profile a {
	text-decoration: none;
}
.bx_cart_login_top .bx-hdr-profile{
	line-height: 1.44em;
}
/* End */


/* Start:/bitrix/templates/parkav.ru/components/bitrix/menu/sidebar_2/style.css?15232683112402*/
#sidebar_top {
	border-bottom:1px solid #353535;
}
ul.sidebar_menu {
	position: relative;
	margin:0;
	padding:0;
}
	ul.sidebar_menu li {
		margin:0;
		padding:0;
		list-style-type: none;
		border-bottom:1px solid #888a8d;
	}
ul.sidebar_menu li:after {
	content: '';
	height: 1px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -2px;
	background: #e4e4ea;
}
		ul.sidebar_menu li a:link,
		ul.sidebar_menu li a:visited {
			display: block;
			line-height: 1.4em;
			text-decoration: none;
			color: #363a40;
			padding: 7px 14px;
			font-size: 22px;
			text-transform: uppercase;
			position: relative;
			font-family: "Cormorant Garamond", sans-serif;
            font-weight: bold;
		}
		ul.sidebar_menu li:first-child a {
			border-top:0;
		}
		ul.sidebar_menu li a:hover,
		ul.sidebar_menu li a.selected,
		ul.sidebar_menu li.item-selected a	{
			background: #363a40;
			color: #fff;
		}
		ul.sidebar_menu li a:not(.back):hover:before,
		ul.sidebar_menu li a.selected:before,
		ul.sidebar_menu li.item-selected a:before {
			content: '';
			display: block;
			width: 0;
			height: 0;
			border-left: 7px solid transparent;
			border-right: 7px solid transparent;
			border-top: 8px solid #363a40;

			position: absolute;
			left: 20px;
			bottom: -8px;
			z-index: 10;
		}

		ul.sidebar_menu li ul {
			display: none;
			margin:0;
			padding:0;
			list-style-type: none;
		}
		ul.sidebar_menu li a.parent:before,
		div#sidebar_menu_container a.back:before {
			width:13px;
			height: 23px;
			top:7px;
			right:10px;
			color: #000;
			font-size: 20px;
			vertical-align: middle;
		}
		div#sidebar_menu_container a.back:before {
			left:10px;
			background-position: 0 0;
			float: none;
		}
		div#sidebar_menu_container a.back:hover:before {
			background-position: 0 -23px;
		}
		ul.sidebar_menu li a.parent:before {
			right:10px;
			background-position: -13px 0;
		}
		ul.sidebar_menu li a.parent:hover:before,
		ul.sidebar_menu li a.root-item-selected.parent:before,
		ul.sidebar_menu li a.item-selected.parent:before {
			background-position: -13px -23px;
		}
div#sidebar_menu_container {
	background: none;
	position: relative;
}
div#sidebar_menu_container a.next:after {
	width:13px;
	height: 23px;
	right:10px;
	color: #000;
	position: absolute;
	top:7px;
	font-size: 20px;
}

/* End */


/* Start:/bitrix/templates/parkav.ru/js/slinky/dist/jquery.slinky.css?1516338399905*/
.slinky-menu{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s ease;transition:all .3s ease;background:#AAA}.slinky-menu>ul{left:0;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s ease;transition:all .3s ease}.slinky-menu li,.slinky-menu ul{list-style:none;margin:0}.slinky-menu ul{width:100%}.slinky-menu a{display:block;border:none;color:#FFF;padding:1em}.slinky-menu li ul{display:none;left:100%;position:absolute;top:0}.slinky-menu .header{position:relative}.slinky-menu h2~a.back{left:0;position:absolute;top:0}.slinky-menu h2{font-size:1em;margin:0;text-align:center;color:#FFF;padding:1em}.slinky-menu li{line-height:1}.slinky-menu a:hover{background:#000}.slinky-menu a.next:after{content:'\276f';margin-left:1em;float:right}.slinky-menu a.back:before{content:'\276e';margin-right:1em;float:left}
/* End */


/* Start:/bitrix/templates/parkav.ru/components/bitrix/menu/top_main/style.css?1517564166681*/
ul.top-menu {
	list-style:none;
	margin:0;
	padding:0;
	position: relative; /*IE bug*/
	line-height: 32px;
}
ul.top-menu li {
	display: inline-block;
	padding: 0;
	margin: 0 10px 0 0;
	position: relative;
	vertical-align: top;
}
ul.top-menu li a:link,
ul.top-menu li a:visited {
	color:#777a7e;
	font-family: "Cormorant Garamond", sans-serif;
	text-decoration:none;
	font-size: 14px;
	position: relative;
	font-weight: 600;
	text-transform: uppercase;
	display: block;
	height: 32px;
}
ul.top-menu li a:hover {
	color:#332f60;
}
ul.top-menu li a.selected:link,
ul.top-menu li a.selected:visited,
ul.top-menu li a.selected:active,
ul.top-menu li a.selected:hover {
	color:#332f60;
}
/* End */


/* Start:/bitrix/templates/parkav.ru/components/bitrix/sale.basket.basket.line/header/style.min.css?15246493303311*/
.bx-basket{margin-left:auto;margin-right:20px}.bx-basket-block{font-size:18px;padding-bottom:5px;white-space:nowrap;position:relative}.bx-basket-block a:link,.bx-basket-block a:visited{position:relative;text-decoration:none}.bx-basket-block a .title{font-family:"Cormorant Garamond",sans-serif;color:#6b6b6b;font-weight:bold;font-size:16px;text-transform:uppercase}.bx-basket-block a .count{background:#c6b8e0;font-family:Akrobat,sans-serif;font-size:14px;font-weight:600;text-align:center;line-height:19px;min-width:19px;border-radius:19px;color:#6b6b6b;display:inline-block;transform:translate(-14px,-10px)}.bx-basket-block a .total_price{color:#363a40;font-weight:bold;margin-left:-10px}.bx-basket-block a:hover{text-decoration:none}.bx-basket-block a:hover .total_price{color:#c6b8e0}.bx-basket-block a:before{content:'';display:inline-block;background:url(/bitrix/templates/parkav.ru/components/bitrix/sale.basket.basket.line/header/images/cart.png) no-repeat 0 0;width:20px;height:20px;margin-right:4px}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:absolute;overflow:hidden;background:#f7f5f6;display:none;z-index:10;width:330px;right:0;top:32px;box-shadow:0 3px 13px rgba(0,0,0,.18)}.bx-opener .bx-basket-item-list{display:block}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;padding:10px 0}.bx-basket-item-list-container{overflow-y:auto;max-height:300px}.bx-basket-item-list-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(/bitrix/templates/parkav.ru/components/bitrix/sale.basket.basket.line/header/images/2xline.png) repeat-x bottom;padding:7px 10px}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center;white-space:normal}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px;line-height:1em;color:#7e8288}.bx-basket-item-list-item-name a:link,.bx-basket-item-list-item-name a:visited{font-size:16px;color:#7e8288;text-decoration:none;white-space:normal}.bx-basket-item-list-item-name a:hover{color:#363a40}.bx-basket-item-list-item-remove{width:13px;height:13px;cursor:pointer;background:url(/bitrix/templates/parkav.ru/components/bitrix/sale.basket.basket.line/header/images/delete_item.png) no-repeat center;transition:all .3s linear}.bx-basket-item-list-item-remove:hover{transform:rotate(180deg)}.bx-basket-item-list-item-price-block{padding:0 10px;white-space:nowrap;font-size:18px;color:#363a40;font-family:Akrobat,sans-serif;margin-left:auto}.bx-basket-item-list-item-price{display:inline-block}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/bitrix/templates/parkav.ru/components/luxar/super/user_block/style.css?15227295631378*/
#header_user_block {
	white-space: nowrap;
}
	#header_user_block a:link,
	#header_user_block a:visited {
		color:#a1a7b1;
		text-decoration:none;
		font-family:"Cormorant Infant", sans-serif;
		font-size: 16px;
		text-transform: uppercase;
		font-weight: bold;
	}
	#header_user_block a:hover {
		color: #332f60;
	}
	#header_user_block a.login:link,
	#header_user_block a.login:visited {

	}
		#header_user_block a.login span {
			display:inline-block;
			vertical-align:middle;
			width:18px;
			height:19px;
			background:url(/bitrix/templates/parkav.ru/components/luxar/super/user_block/images/user.png) no-repeat 0 0;
		}

	#header_user_block a.user:link,
	#header_user_block a.user:visited {
		display: inline-block;
		max-width: 200px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		vertical-align: top;
	}
		#header_user_block a.user span {
			display:inline-block;
			vertical-align:middle;
			width:18px;
			height:19px;
			background:url(/bitrix/templates/parkav.ru/components/luxar/super/user_block/images/user.png) no-repeat 0 0;			
		}
	#header_user_block a.exit:link,
	#header_user_block a.exit:visited {
		color:#858585;
		text-decoration:none;
		display:inline-block;
		width:19px;
		height:22px;
		background:url(/bitrix/templates/parkav.ru/components/luxar/super/user_block/images/exit.png) no-repeat 0 center;
		vertical-align: middle;
		margin-left: 10px;
	}

	#popup_auth_block .form_text_container,
	#popup_reg_block .form_text_container {
		width: 400px;
	}

/* End */


/* Start:/bitrix/templates/parkav.ru/components/bitrix/system.auth.form/.default/style.css?1522729648443*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(/bitrix/templates/parkav.ru/components/bitrix/system.auth.form/.default/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(/bitrix/templates/parkav.ru/components/bitrix/system.auth.form/.default/images/sec-unlocked.png);}


/* End */


/* Start:/bitrix/templates/parkav.ru/components/bitrix/main.register/registration/style.css?1522729641463*/
div.bx-auth-reg input.bx-auth-input {vertical-align:middle;}
div.bx-auth-reg span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth-reg div.bx-auth-secure-icon {background-image:url(/bitrix/templates/parkav.ru/components/bitrix/main.register/registration/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth-reg div.bx-auth-secure-unlock {background-image:url(/bitrix/templates/parkav.ru/components/bitrix/main.register/registration/images/sec-unlocked.png);}


/* End */


/* Start:/bitrix/templates/parkav.ru/components/luxar/super/header_city/style.css?15217985571500*/
#popup_header_city_choise {
    display: none;
    width:430px;
}
#popup_header_city_choise .current_city {
    color: #e7000b;
}
.fancybox-inner {
    overflow: inherit !important;
}
#popup_header_city_choise .bx-sls .bx-ui-sls-container {
    min-height: 33px ;
}
#popup_header_city_choise .form_text_container {
    font-family: Akrobat, sans-serif;
    font-size: 18px;
}
#popup_header_city_choise p {
    padding: 0;
    margin: 0 0 10px 0;
}
#popup_header_city_choise .form-line input[type="text"],
#popup_header_city_choise .form-line input[type="password"],
#popup_header_city_choise .form-line textarea {
    font-family: Akrobat, sans-serif;
    font-size: 19px;
}
#popup_header_city_choise .popup-form .form-line {
    width: 100%;
}

.top-city a.current_city:link,
.top-city a.current_city:visited {
    font-size: 16px;
    color: #6a6f76;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    font-family: "Cormorant Infant", serif;
}
.top-city a.current_city:hover {
    color: #e7000b;
}
.top-city a.current_city:before {
    content: '';
    display: inline-block;
    background: url(/bitrix/templates/parkav.ru/components/luxar/super/header_city/images/loc.png);
    width:19px;
    height: 23px;
    vertical-align: middle;
    margin-right: 10px;
}
.top-city a.current_city:after {
    content: '';
    display: inline-block;
    background: url(/bitrix/templates/parkav.ru/components/luxar/super/header_city/images/galka.png?v1);
    width:9px;
    height: 5px;
    vertical-align: middle;
    margin-left: 5px;
}
/* End */


/* Start:/bitrix/components/bitrix/sale.location.selector.search/templates/.default/style.css?15163371896262*/
/* absolute path to images is required to make crm-sale proxy work */

.bx-sls .dropdown-block {
	border: 1px solid #bdbdbd;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 2px #ebebeb;
	box-shadow: inset 0 1px 2px #ebebeb;
	font-size: 14px;
	padding: 0 22px 0 30px;
	position: relative;
	background-color: #fff;
}

.bx-sls .dropdown-arrow {
	background: url(/bitrix/components/bitrix/sale.location.selector.search/templates/.default/images/dropdown-errow.png) no-repeat center center;
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	width: 22px;
}

.bx-sls .bx-ui-sls-container {
	overflow: hidden;
	min-height:25px;
}

.bx-sls .bx-ui-sls-pane {
	border: 1px solid #bdbdbd;
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 3px #c7c7c7;
	box-shadow: 0 2px 3px #c7c7c7;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
	max-height: 200px;
	overflow-y: auto;
	left: 0;
	top: 35px;
	padding: 5px 5px 3px 5px;
	position: absolute;
	width: 100%;
}

.bx-sls .dropdown-active .bx-ui-sls-pane {
	display: block;
}

.bx-sls .bx-ui-sls-variants {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bx-sls .dropdown-item {
	border-radius: 2px;
	padding: 7px 4px 7px 10px;
	margin-bottom: 2px;
}

.bx-sls .dropdown-item:hover {
	background-color: #f1f3f5;
	cursor: pointer;
}

.bx-sls .dropdown-img {
	border: none;
	display: inline-block;
	height: 12px;
	margin: 3px 12px 0 0;
	vertical-align: top;
	width: 16px;
}

.bx-sls .dropdown-item-text {
	/*makeup:color: #212121;*/
	color: #aba8ac;
	display: inline-block;
	/*max-width: 220px;*/ /*silly limitation*/
	vertical-align: top;
}

.bx-sls .dropdown-item-text span{
	color: #25282c;
}

.bx-sls .dropdown-list-title {
	border-bottom: 1px solid #e5e5e5;
	height: 37px;
	line-height: 37px;
	padding-left: 8px;
}

.bx-sls .dropdown-icon {
	background: url(/bitrix/components/bitrix/sale.location.selector.search/templates/.default/images/lens.png) no-repeat center center;
	height: 14px;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 14px;
}

.bx-sls .quick-locations{
	margin-bottom: 5px;
}
.bx-sls .quick-location-tag {
	background-color: #f2f5f8;
	border: 1px solid #cad3dc;
	border-radius: 3px;
	color: #1e55b9;
	display: inline-block;
	font-size: 15px;
	height: 27px;
	line-height: 26px;
	margin: 0 3px;
	padding: 0 14px;
	text-decoration: none;
	margin-bottom: 10px;
}
.bx-sls .quick-location-tag:hover{
	background-color: #fafafa;
}

.bx-sls .dropdown-fade2white{
	width: 46px;
	height: 31px;
	position: absolute;
	top: 2px;
	right: 0;

	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 30%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(30%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}

.bx-sls .bx-ui-sls-clear{
	background: url(/bitrix/panel/main/images/bx-admin-sprite-small.png) 6px -3386px no-repeat scroll;
	width: 30px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
	margin-top: 2px;

	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
}
.bx-sls .bx-ui-sls-clear:hover{
	background-position: 6px -3418px;
}

.bx-sls .bx-ui-sls-loader{
	background-image: url(/bitrix/panel/main/images/waiter-white.gif) !important;
	background-repeat: no-repeat !important;
	background-position: right -1px !important;

	width: 30px;
	height: 30px;

	position: absolute;
	top: 3px;
	right: 2px;
	display: none;
}

.bx-sls .bx-ui-sls-go-edit{
	display: none;
}

.bx-sls .bx-ui-sls-pane{
	max-height: 300px;
}

.bx-sls input::-ms-clear {
	display: none;
}

.bx-sls input[type="text"]{
	position: relative;
}

.bx-sls .bx-ui-sls-fake,
.bx-sls .bx-ui-sls-route {
	position: absolute !important;
	top: 0;
	left: 0;

	color: #000 !important;

	opacity: 1 !important;
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;

	padding:0 22px 0 0 !important;
	background-position: right 1px;
	background-repeat: no-repeat;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	height: 33px;
	width: 100%;
	outline: none;
	z-index:10;
}
.bx-sls .bx-ui-sls-route{
	color: #aba8ac !important;
	z-index:5;
}

.bx-sls .bx-ui-sls-pane{
	background-color: #fff;
	z-index: 999;
	border: 1px solid #87919c;
}

.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant,
.bx-sls .bx-ui-sls-error{
	padding: 10px 10px;
}
.bx-sls .bx-ui-sls-error{
	color: #ff2222;
	padding-left: 30px;
	position: relative;
}
.bx-sls .bx-ui-sls-error div{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 25px;
	height: 25px;
	background: url(/bitrix/panel/main/images/bx-admin-sprite-small.png) 6px -2895px no-repeat scroll;
}
.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:hover,
.bx-sls .bx-ui-sls-variant-active{
	background-color: #E0E8EA;
}

.adm-sls-edit-link{
	margin-top: 10px;
}

/* CSS-modes below: admin, public; */
.bx-admin-mode .bx-sls-go-edit{
	margin-left: 10px;
	display: none;
}

.bx-admin-mode .dropdown-block {
	border-color: #87919c #959ea9 #9ea7b1;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 2px 2px -1px rgba(180, 188, 191, 0.7) inset;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 2px 2px -1px rgba(180, 188, 191, 0.7) inset;
	height: 25px;
}

.bx-sls.bx-admin-mode .bx-ui-sls-fake,
.bx-sls.bx-admin-mode .bx-ui-sls-route {
	height: 25px;
}

.bx-admin-mode .dropdown-icon {
	top: 7px;
}

.bx-admin-mode .dropdown-fade2white {
	height: 22px;
}

.bx-admin-mode .dropdown-fade2white {
	right: 1px;
}

.bx-admin-mode .bx-ui-sls-clear {
	background-position: 6px -3389px;
	height: 22px;
}

.bx-admin-mode .bx-ui-sls-clear:hover{
	background-position: 6px -3421px;
}

.bx-admin-mode .bx-ui-sls-loader {
	background-position: right -4px !important;
	height: 21px;
}

.bx-admin-mode .bx-ui-sls-pane {
	top: 27px;
}
/* End */


/* Start:/bitrix/templates/parkav.ru/components/bitrix/search.title/header/style.css?15223100113280*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
	min-width: 500px;
	background: #fff;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}
table.title-search-result td.title-search-item a span:first-child {
	margin-right: 5px;
}
table.title-search-result td.title-search-item img {
	vertical-align:top;
	max-width: 40px;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

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

.header-search-container {
	position: relative;
}
.header-search-container input[type="submit"] {
	position: absolute;
	top: 5px;
	left: 5px;
	background: url(/bitrix/templates/parkav.ru/components/bitrix/search.title/header/images/lupa.png) no-repeat 0 0;
	width: 21px;
	height: 21px;
	border:0;
}
.header-search-container input[type="text"] {
	border:1px solid transparent;
	background: transparent;
	width: 102px;
	padding: 0 10px 0 30px;
	font-family: "Cormorant Garamond", serif;
	color: #6a6f76;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 4px;
	line-height: 30px;
	transition: all .4s linear;
}
.header-search-container input[type="text"]:focus {
	width: 270px;
	border:1px solid #6a6f76;
	background: #fff;
}
.header-search-container input::-webkit-input-placeholder {
	color:#6a6f76;
	text-transform: uppercase;
}
.header-search-container input:-moz-placeholder {
	color:#6a6f76;
	text-transform: uppercase;
}
/* End */


/* Start:/bitrix/templates/parkav.ru/components/bitrix/menu/main_menu/style.css?15283677372736*/
ul.main-menu {
	list-style:none;
	padding:0;
	margin:0 auto;
	width: 1200px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}
ul.main-menu > li {
	padding:0;
	margin: 0;
	white-space: nowrap;
	line-height:37px;
	height:37px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;

}
ul.main-menu li.main-menu-item.active .top-menu-sections {
	display:block;
}
ul.main-menu li.main-menu-item .button a:link,
ul.main-menu li.main-menu-item .button a:visited {
	color:#f8f8f8;
	text-decoration:none;
	font-size:22px;
	text-transform:uppercase;
	font-family: "Cormorant Garamond", serif;
	display:block;
	position:relative;
	font-weight:bold;
	line-height:34px;
	height:34px;
	margin-top: 3px;
	z-index: 20;
}
ul.main-menu li.main-menu-item .button {
	text-align: center;
}

ul.main-menu li.main-menu-item .top-menu-sections {
	z-index: 10;
}
ul.main-menu li.main-menu-item:hover .button a,
ul.main-menu li.main-menu-item .button.selected a:link,
ul.main-menu li.main-menu-item .button.selected a:visited,
ul.main-menu li.main-menu-item .button.selected a:active,
ul.main-menu li.main-menu-item .button.selected a:hover {
	text-decoration: none;
	color: #312b61;
	background: #fff;
}
ul.main-menu li.main-menu-item .button.selected.icon_brands a:link,
ul.main-menu li.main-menu-item .button.selected.icon_brands a:visited,
ul.main-menu li.main-menu-item .button.selected.icon_brands a:active,
ul.main-menu li.main-menu-item .button.selected.icon_brands a:hover {
	background: transparent;
	color: #c6b8e0;
}
ul.main-menu li.main-menu-item:hover .button.icon_brands a {
	background-color: transparent !important;
	color: #c6b8e0;
}
ul.main-menu li.main-menu-item .button.icon_sale a:link,
ul.main-menu li.main-menu-item .button.icon_sale a:visited,
ul.main-menu li.main-menu-item .button.icon_sale a:hover {
	background: #c6b8e0;
	padding: 1px 10px 0px 10px;
	color: #332f60;
	text-decoration: none;
	line-height: 32px;
	margin-top: 2px;
	height: auto;
}
ul.main-menu li.main-menu-item .button.icon_sale a:hover {
	background: #fff;
}
ul.main-menu li.main-menu-item .button.icon a:before {
	content: '';
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
	height: 37px;
}
ul.main-menu li.main-menu-item .button.icon.icon_akcii a:before {
	background: url(/bitrix/templates/parkav.ru/components/bitrix/menu/main_menu/images/procent.png) no-repeat 0 center;
	width: 18px;
}
ul.main-menu li.main-menu-item .button.icon.icon_brands a:before {
	background: url(/bitrix/templates/parkav.ru/components/bitrix/menu/main_menu/images/star.png) no-repeat 0 center;
	width: 20px;
}
ul.main-menu li.main-menu-item .button.icon.icon_sale a:before {
	display: none;
}
/* End */


/* Start:/bitrix/templates/parkav.ru/components/bitrix/catalog.section.list/top_menu/style.css?15272447834098*/
.top-menu-sections {
	position:absolute;
	top:37px;
	left:0;
	width:100%;
	z-index:210;
	display:none;
	background:#fff;
	box-shadow: 0 5px 15px 0 rgba(0,0,0,.3);
}
.top-menu-sections .top-menu-right-item {
    float: right;
    width: 400px;
}
.top-menu-sections .top-menu-right-item .catalog_list_block .bx_catalog_item {
    width: 100%;
}
.top-menu-sections .top-menu-right-item .catalog_list_block.not_slider .bx_catalog_item:first-child:before,
.top-menu-sections .top-menu-right-item .catalog_list_block.not_slider .bx_catalog_item:nth-child(3n + 1):before {
    display: none;
}
.top-menu-sections .top-menu-right-item .catalog_list_block .bx_catalog_item {
    margin-bottom: 20px;
    float: none;
}
.top-menu-sections .top-menu-right-item .catalog_list_block .bx_catalog_item:hover .product_wrapper {
    box-shadow: none;
}
.top-menu-sections .top-menu-right-item .catalog_list_block .bx_catalog_item .product_wrapper .product_content {
    padding-bottom: 10px;
}
.top-menu-sections > .page_container > ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.top-menu-sections ul {
	margin:0;
	padding:20px 0 0 0;
}
.top-menu-sections ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:1.2em;
	font-size:12px;
}
.top-menu-sections ul li a:link,
.top-menu-sections ul li a:visited {
	color:#546b71;
	text-decoration:none;
	font-size: 16px;
	display: inline-block;
}
.top-menu-sections ul li a:hover {
	text-decoration:none;
	/*color:#fff;
	background: #312b61;*/
}
.top-menu-sections ul li a span.name {
	display: inline-block;
	padding: 5px 10px;
}
.top-menu-sections ul li a:hover span.name {
	background: #312b61;
	color: #fff;
}
.top-menu-sections ul li.DEPTH_LEVEL_1 {
	width:184px; /*calc(100% / 6 - 16px);*/
	margin-right:16px;
	margin-bottom:10px;
}
.top-menu-sections ul li.DEPTH_LEVEL_1 a.title:link,
.top-menu-sections ul li.DEPTH_LEVEL_1 a.title:visited {
	font-weight:600;
	color:#363a40;
	margin-bottom:10px;
	font-size: 16px;
	position: relative;
	text-transform: uppercase;
	border-bottom: 1px solid #a4a9b2;
	line-height: 1em;

    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    display: block;
}
.top-menu-sections ul li.DEPTH_LEVEL_1 a.title:after {
	content: '';
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -2px;
	height: 1px;
	background: #f7f5f6;
}
.top-menu-sections ul li.DEPTH_LEVEL_1 a.title:hover {
	color:#332f60;
}
.top-menu-sections ul li.DEPTH_LEVEL_1 a.title span.image {
	display:block;
	width:100%;
	height:90px;
	background-repeat:no-repeat;
	background-position:left center;
	background-size:contain;
	margin:0 auto 8px auto;
}
.top-menu-sections ul li ul {
	padding:0;
}
.top-menu-sections ul li ul li {
	margin-bottom:8px;
	padding:0;
	text-transform: none;
}
.top-menu-sections ul li ul li a:link,
.top-menu-sections ul li ul li a:visited {
	color: #747a83;
	font-size: 14px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    display: block;
}
.top-menu-sections ul li ul li a:hover {
    text-decoration: underline;
}
.top-menu-sections ul li ul li.readmore {
    position: relative;
}
.top-menu-sections ul li ul li.readmore:before {
    content: '';
    display: block;
    width: 100%;
    position: absolute;
    top: -30px;
    left: 0;
    height: 30px;

    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 11%, rgba(255,255,255,1) 95%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 11%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 11%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );

    pointer-events: none;
}
.top-menu-sections ul li ul li.readmore a {
	color:#807cb1;
}
/* End */


/* Start:/bitrix/templates/parkav.ru/components/bitrix/search.title/header_mobile/style.css?15232505363192*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
	min-width: 500px;
	background: #fff;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}
table.title-search-result td.title-search-item a span:first-child {
	margin-right: 5px;
}
table.title-search-result td.title-search-item img {
	vertical-align:top;
	max-width: 40px;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

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

.header-search-container-mobile {
	position: relative;
	width: 100%;
}
.header-search-container-mobile input[type="submit"] {
	position: absolute;
	top: 4px;
	right: 12px;
	background: url(/bitrix/templates/parkav.ru/components/bitrix/search.title/header_mobile/images/lupa.png) no-repeat 0 0;
	width: 28px;
	height: 28px;
	border:0;
}
.header-search-container-mobile input[type="text"] {
	border:0;
	background: #fcfcfc;
	width: 100%;
	padding: 0 33px 0 10px;
	font-family: "Cormorant Garamond", serif;
	color: #6a6f76;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 30px;
	line-height: 36px;
	transition: all .4s linear;
}
.header-search-container-mobile input::-webkit-input-placeholder {
	color:#6a6f76;
	text-transform: uppercase;
}
.header-search-container-mobile input:-moz-placeholder {
	color:#6a6f76;
	text-transform: uppercase;
}
/* End */


/* Start:/bitrix/templates/parkav.ru/components/luxar/super/instagram_list/style.css?1524134686377*/
.instagram_container {
	margin: 30px 0;
}
.instagram_container .title {
	text-align: center;
	text-transform: uppercase;
	font-family: "Cormorant Infant", sans-serif;
	font-size: 36px;
	color: #272360;
	font-weight: bold;
	margin-bottom: 10px;
}
.instagram_container .page_container {
	text-align: center;
}
.instagram_container h1.referral {
	display: none;
}
/* End */


/* Start:/bitrix/templates/parkav.ru/components/luxar/super/footer_catalog_sections/style.css?15169590801483*/
.footer_sections_container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top:20px;
}
.footer_sections_container .footer_section {
    margin:0 15px 20px 0;
    padding-right: 15px;
    max-width: 180px;
    max-height: 250px;
    overflow: hidden;
    border-right: 1px solid #3e454d;
}
.footer_sections_container .footer_section:last-child {
    border-right: 0;
}
.footer_sections_container .footer_section:last-child{
    margin-right:0;
}
.footer_sections_container .footer_section .title {
    margin-bottom:5px;
    color: #f7f5f6;
    font-size: 18px;
    text-transform: uppercase;
    font-family: "Cormorant Infant", serif;
}
.footer_sections_container .footer_section .title a:link,
.footer_sections_container .footer_section .title a:visited {
    color: #f7f5f6;
    text-decoration: none;
}
.footer_sections_container .footer_section .title a:hover {
    color: #a4a6b2;
}
.footer_sections_container .footer_section ul {
    margin:0;
    padding:0;
    list-style-type: none;
}
.footer_sections_container .footer_section ul li {
    margin:0;
    padding:0;
}
.footer_sections_container .footer_section ul li a:link,
.footer_sections_container .footer_section ul li a:visited {
    color: #a4a6b2;
    text-decoration: none;
    font-size:14px;
    text-transform: uppercase;
}
.footer_sections_container .footer_section ul li a:hover {
    color: #fff;
}
/* End */


/* Start:/bitrix/templates/parkav.ru/styles.css?15227417951692*/
html, body, td, th, dl, dt, dd {
	font-size:18px;
	color: #555555;
	font-family:Akrobat, sans-serif;
}
a:link,
a:visited {
	color:#615cad;
	text-decoration:underline;
}
a:hover,
a:active {
	text-decoration:none;
	color: #6ca1ce;
}

h1, h2, h3, h4, h5, h6 {
	color: #495a6c;
	font-weight:bold;
	margin-bottom:10px;
	padding:10px 0 0 0;
	font-family: "Cormorant Garamond", serif;
}
h1, h2 {
	font-size:48px;
	text-transform: uppercase;
}
h1 {
	margin-top:0;
	padding-top:0;
}
h3 {
	text-transform: uppercase;
	font-size: 36px;
}
.starrequired {
	color:#f00;
	font-weight:bold;
}

.block_title {
    font-size: 48px;
    color: #545a62;
    font-weight:bold;
    line-height:1em;
    margin:0 0 15px 0;
    padding:0 0 10px 0;
    text-transform: uppercase;
    position: relative;

	background: url(/bitrix/templates/parkav.ru/images/block_title.png) no-repeat center bottom;

	font-family: "Cormorant Infant", serif;
	text-align: center;
}
.block_title span {
	color: #272360;
}

.table {
	width:100%;
	border-collapse:collapse;
}
.table td, 
.table th {
	padding:10px;
	border:1px solid #d4d4d4;
	color:#000;
}

.image_left {
	float:left;
	margin:0 20px 0 0;
}
.image_right {
	float:right;
	margin:0 0 0 20px;
}

.text_container {
	margin-bottom:15px;
}

.form-table tr td {
	padding-bottom:10px;
}
.form-table tr td:first-child {
	width:120px;
}
.form-table input[type="text"],
.form-table textarea {
	border:1px solid #c4d1d4;
	border-radius: 20px;
	line-height:36px;
	width:400px;
	padding:0 10px;
	font-size: 20px;
	font-weight:300;
}
.form-table textarea {
	padding:5px 10px;
	line-height:1.2em;
	height:150px;
}
/* End */


/* Start:/bitrix/templates/parkav.ru/template_styles.css?152966023938384*/
* { outline:none; }
#html {
	background: #fff;
	min-height:700px;
}
.page_container {
	width:1200px;
	position:relative;
	margin:0 auto;
}
.page_container_text { padding:0 0 20px 0; }
body {
	min-width:1200px;
}
#html {
	position:relative;
	overflow: hidden;
}
.clearfix {
	clear:both;
}

.btn,
a.btn:link, 
a.btn:visited {
	border:2px solid #3f3a7e;
	background: #3f3a7e;
	color:#fff;
	text-align:center;
	font-size:22px;
	font-family: "Cormorant Infant", sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	display:inline-block;
	padding:0 20px;
	vertical-align:middle;
	cursor:pointer;
	line-height:27px;
	font-weight: bold;
	border-radius: 0;
}
.btn:hover,
a.btn:hover {
	text-decoration:none;
	background: #aba8c5;
}
.btn:active,
a.btn:active {
	transform: translate(0,2px);
}

.btn.btn-default,
a.btn.btn-default:link,
a.btn.btn-default:visited {
	border:0;
	background: #c0dbee;
	color: #3a7d9b;
	font-family:Akrobat, sans-serif;
	font-size: 22px;
	font-weight:bold;
	text-shadow: none;
	line-height:38px;
	padding:0 30px;
}
.btn.btn-default:hover,
a.btn.btn-default:hover {
	text-decoration:none;
	background: #c6e3f7;
}

.btn.btn-white,
a.btn.btn-white:link,
a.btn.btn-white:visited {
	background:#fff;
	color:#3f3a7e;
}
.btn.btn-white:hover,
a.btn.btn-white:hover {
	background: #aba8c5;
	color: #fff;
}

.btn-light,
a.btn-light:link,
a.btn-light:visited {
	border:1px solid #ededed;
	line-height:39px;
	color: #647078;
	text-transform: lowercase;
	font-size: 14px;
	text-align: center;
	padding:0 14px;
	display: inline-block;
	text-decoration: none;
}
.btn-light:hover,
a.btn-light:hover {
	border-color:#ef7f1b;
	color: #ef7f1b;
}

.btn-black,
a.btn-black:link,
a.btn-black:visited {
	border-color:#253440;
	color: #fff;
	background: #82929d;
	background: -moz-linear-gradient(-45deg,  #82929d 0%, #56626d 100%);
	background: -webkit-linear-gradient(-45deg,  #82929d 0%,#56626d 100%);
	background: linear-gradient(135deg,  #82929d 0%,#56626d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82929d', endColorstr='#56626d',GradientType=1 );
}
.btn-black:hover,
a.btn-black:hover {
	color: #fff;
	background: #56626d;
}

#header {
	position:relative;
	z-index:230;
}
	#header #header_top_menu {
		background: #e2e4e9;
		line-height: 32px;
	}
		#header #header_top_menu > .page_container {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack:justify;
			-ms-flex-pack:justify;
			justify-content:space-between;
			height: 32px;
		}
	#header .page_container {
		height: 71px;
	}
	#header #logo {
		position: absolute;
		left:0;
		top:8px;
	}
		#logo a:link,
		#logo a:visited {
		}
	#header #header_phone {
		position: absolute;
		right: 200px;
		top: 10px;
	}
	#header #header_city {
		position: absolute;
		left: 240px;
		top: 20px;
	}
		.phone_number {
			font-size: 38px;
			color: #363a40;
			position: relative;
			font-weight: bold;
			line-height: 1em;
			font-family: "Cormorant Infant", serif;
		}
		.phone_description {
			color: #272262;
			font-size: 12px;
			text-transform: uppercase;
			font-weight: bold;
			text-align: right;
		}
			.phone_number a:link,
			.phone_number a:visited {
				color: #272262;
				text-decoration: none;
			}
			.phone_number a:hover { color: #8976ad; }
		a.callback:link,
		a.callback:visited {
			text-decoration: none;
			color: #8976ad;
			font-size: 18px;
			text-transform: uppercase;
			font-family: Akrobat, sans-serif;
		}
		a.callback:hover {
			color:#332f60;
		}
		#header_callback {
			position: absolute;
			right: 0;
			top: 10px;
		}
		#header_callback:after {
			content: '';
			display: inline-block;
			background: url(/bitrix/templates/parkav.ru/images/phone.png) no-repeat 0 0;
			width: 42px;
			height: 42px;
			vertical-align: middle;
		}
	#main_menu {
		background: #363a40;
		height: 37px;
		margin-bottom: 6px;
		position: relative;
		z-index: 200;
	}
	.index_page #main_menu {
		margin-bottom: 0;
	}
	#header_search {
		position: absolute;
		top:17px;
		left:423px;
	}
	#top_menu_data {
		height:51px;
		position: relative;
		margin-bottom:8px;
	}
	#top_menu_container {
		width:100%;
		height:51px;
		line-height:51px;
		background: #768487;
		position: absolute;
	}
	#top_menu_container.fixed {
		position: fixed;
		left:0;
		top:0;
	}
		#top_menu_container > .page_container {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack:justify;
			-ms-flex-pack:justify;
			justify-content:space-between;
		}
	#header_user_block {

	}
#page-wrapper {
	min-height:100px;
	margin-bottom:20px;
}

#body {
}
	
#footer-container {
	background: #545a62;
}
	#footer_top {
		background:#4a5159;
		position: relative;
	}
		#footer_top .page_container {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-webkit-box-align: center;-ms-flex-align: center;align-items: center;
			padding:15px 0;
		}
#footer_top .page_container .footer_top_item {
	padding-right: 30px;
}
#footer_top .page_container .footer_top_item:last-child {
	padding-right: 0;
}
#footer_top .page_container .footer_top_item:nth-child(1),
#footer_top .page_container .footer_top_item:nth-child(3) {
	border-right: 1px solid #3e454d;
}
#footer_top .page_container .footer_top_item:nth-child(3) {
	padding-right: 50px;
}
#footer_top .page_container .footer_top_item:nth-child(3),
#footer_top .page_container .footer_top_item:nth-child(4) {
	text-align: center;
}
#footer_top .page_container .footer_top_item .title {
	color: #f7f5f6;
	font-size: 18px;
	text-transform: uppercase;
	font-family: "Cormorant Garamond", serif;
}
#footer_top .footer_top_item ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#footer_top .footer_top_item ul li {
	margin: 0;
	padding: 0;
	line-height: 1em;
}
#footer_top .footer_top_item ul li a:link,
#footer_top .footer_top_item ul li a:visited {
	color: #a4a6b2;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
}
#footer_top .footer_top_item ul li a:hover {
	color: #fff;
}
		#footer_phone {
			text-align:right;
			line-height: 1em;
			margin-top:3px;
		}
		#footer_callback {
		}
		#footer_phone .phone_number {
			color:#fff;
			line-height: 1em;
			font-size:32px;
		}
		#footer_phone.phone_container .phone_number a:link,
		#footer_phone.phone_container .phone_number a:visited {
			color:#fff;
			text-decoration: none;
			line-height: 1em;
		}
		#footer_phone.phone_container .phone_number a:hover {
			color:#a4a6b2;
		}
		#footer_callback a.callback:link,
		#footer_callback a.callback:visited {
			color: #fff;
			font-size:16px;
			text-decoration: none;
		}
		#footer_callback a.callback:hover {
			border:none;
			color:#a4a6b2;
		}
#footer_top .russia {
	color: #a4a6b2;
	font-size: 12px;
	text-transform: uppercase;
	font-family: "Cormorant Garamond", serif;
	font-weight: bold;
}
#footer_top .callback_container {
	font-size: 19px;
	font-weight: bold;
	font-family: "Cormorant Garamond", serif;
	text-transform: uppercase;
}
#footer_top .callback_container a:link,
#footer_top .callback_container a:visited {
	color: #fff;
	text-decoration: none;
}
#footer_top .callback_container a:hover {
	color: #a4a6b2;
}
	#footer {
		position:relative;
		padding-bottom: 100px;
	}
		#footer_logo {

		}
		#footer-menu {
			padding:10px 0 20px 0;
			position: relative;
			display: -webkit-box;display: -ms-flexbox;display: flex;
		}
			#footer-menu .item {
				margin: 0 30px 0 0;
			}
				#footer-menu .item .title {
					color: #ffb80f;
					font-size: 18px;
					font-weight: bold;
					margin-bottom: 10px;
				}
				#footer-menu .item .menu ul {
					margin: 0;
					padding: 0;
					list-style-type: none;
				}
				#footer-menu .item .menu ul li {
					margin: 0 0 3px 0;
					padding: 0;
				}
					#footer-menu .item .menu ul li a:link,
					#footer-menu .item .menu ul li a:visited {
						text-decoration: none;
						color: #eceff0;
						font-size: 18px;
					}
					#footer-menu .item .menu ul li a:hover {
						color: #ffb80f;
					}

		#development {
			position:absolute;
			bottom:50px;
			right:0;
		}
		#footer_links {
			position: absolute;
			left: 0;
			bottom: 20px;
		}
		#footer_links ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		#footer_links ul li {
			margin: 0;
			padding: 0;
		}
		#footer_links ul li a:link,
		#footer_links ul li a:visited {
			color: #ff7407;
			text-decoration: underline;
			font-size: 16px;
			font-weight: normal;
		}
		#footer_links ul li a:hover {
			text-decoration: none;
		}
#scroll_top {
	width:59px;
	height:59px;
	display:block;
	background:url(/bitrix/templates/parkav.ru/images/up.png) no-repeat 0 0;
	position:fixed;
	left:20px;
	bottom:20px;
	z-index:100;
	transition: all 1s linear;
}
#scroll_top.hidden {
	bottom:-59px
}
.animate {
	opacity:0;
}


#footer-sub-menu {
	position:absolute;
	top:70px;
	left:0;
	width:100%;
}
.footer-sub-menu-item {
	float:left;
	margin-right:28px;
}
	.footer-sub-menu-item .title {
		font-size:12px;
		color:#999999;
		text-transform:uppercase;
		margin-bottom:3px;
	}

.data-table {
	width:auto;
}
	.data-table td {
		padding:5px 10px
	}
	.data-table input[type="text"],
	.data-table input[type="password"],
	.data-table select,
	.data-table textarea {
		border:1px solid #c9c9c9;
		background:#fff;
		padding:0 10px;
		color:#1c313a;
		width:95%;
		border-radius:6px;
		font-size:12px;
		height:36px;
		line-height:36px;
	}
input.input-error {
	border-color: #f00 !important;
}
#footer_dummy { 
	height:40px;
}
#footer_socials {
	position:absolute;
	bottom:70px;
	left:0;
}
#footer_copyright {
	text-align: left;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 20px;
	color: #1b2735;
	font-family: "Cormorant Garamond", serif;
}
#footer_copyright p {
	margin: 0 0 3px 0;
	padding: 0;
	color: #1b2735;
	font-size: 16px;
}
#footer_socials p {
	margin:0 0 5px 0;
	padding:0;
	color: #fff;
	text-transform: uppercase;
}


ul.sicon {
	margin:0;
	padding:0;
}
	ul.sicon li {
		margin:0 4px 0 0;
		padding:0;
		list-style-type:none;
		float:left;
	}
	ul.sicon li:last-child { margin-right: 0;}
		ul.sicon li a {
			display:block;
			width:40px;
			height:40px;
			border-radius:24px;
			background-repeat:no-repeat;
			background-position:center center;
			transition:all .3s linear;
			opacity:.8;
			box-shadow:0 0 5px rgba(0,0,0,.5);
			transition: all .3s linear;
		}
		ul.sicon li a:hover {
			opacity:1;
			transform: translate(0, -3px);
		}
		ul.sicon li a.v { background-image:url(/bitrix/templates/parkav.ru/images/socials/v.png); background-color:#6996c7; }
		ul.sicon li a.o { background-image:url(/bitrix/templates/parkav.ru/images/socials/o.png); background-color:#ff9c43; }
		ul.sicon li a.f { background-image:url(/bitrix/templates/parkav.ru/images/socials/f.png); background-color:#496194; }
		ul.sicon li a.t { background-image:url(/bitrix/templates/parkav.ru/images/socials/t.png); background-color:#28c3ff; }
		ul.sicon li a.s { background-image:url(/bitrix/templates/parkav.ru/images/socials/s.png); background-color:#28c3ff; }

.write_error {
	padding:10px 0;
	font-size: 18px;
	font-style: italic;
	color: #fff;
	line-height:1em;
}
	.write_error a:link,
	.write_error a:visited {
		color: #ef7f1a;
		text-decoration: none;
		border-bottom: 1px dashed #ef7f1a;
		display: inline-block;
		padding-bottom: 2px;
	}
	.write_error a:hover { border-bottom: 0; }
.slick-arrow {
	position:absolute;
	color:rgba(0,0,0,0);
	width:43px;
	height:85px;
	top:50%;
	margin-top:-42px;
	background:url(/bitrix/templates/parkav.ru/images/arrows.png) no-repeat 0 0;
	border:0;
	outline:none;
	z-index:12;
}
	.slick-arrow.slick-prev { background-position:0 0; left:-54px; }
	.slick-arrow.slick-prev:hover { background-position:0 -85px; }
	.slick-arrow.slick-next { background-position:-43px 0; right:-54px; }
	.slick-arrow.slick-next:hover { background-position:-43px -85px; }
	.slick-arrow:active { margin-top:-44px; }

ul.slick-dots {
    margin:10px 0 0 0;
	padding: 0;
    text-align:center;
}
ul.slick-dots:before,
ul.slick-dots:after {
	content: '';
	display: inline-block;
	height: 1px;
	vertical-align: text-top;
	background: #9ea1a8;
	width: 113px;
	margin: 3px 10px 0 10px;
}
ul.slick-dots li {
    display:inline-block;
    margin:0 3px;
    padding:0;
    list-style-type:none;
}
ul.slick-dots li button {
    display:block;
    background:#fff;
    border-radius:20px;
    width:11px;
    height:11px;
    color:rgba(0,0,0,0);
    position:relative;
    outline:none;
    padding:0;
    border: 1px solid #5d636a;
}
ul.slick-dots li.slick-active button:before {
	content: '';
	width: 7px;
	height: 7px;
	border-radius: 10px;
	background: #5d636a;
	position: absolute;
	left: 1px;
	top: 1px;
}

.tabs_container .slick-arrow.slick-prev { left:-50px;}
.tabs_container .slick-arrow.slick-next { right:-50px;}

.tabs_container {
	margin-bottom: 20px;
}
.tabs_container ul.tabs {
	display: flex;
	justify-content: flex-start;
	margin:0;
	padding:0;
	list-style:none;

	background: url(/bitrix/templates/parkav.ru/images/tab_bcg.png) #c4c6d0;
}
.tabs_container ul.tabs li {
	position: relative;
}
.tabs_container ul.tabs li.active {
	position: relative;
}
.tabs_container ul.tabs li.active:before {
	content:'';
	display: block;
	background: url(/bitrix/templates/parkav.ru/images/tab_selected.png) no-repeat 0 0;
	width: 35px;
	height: 22px;
	position: absolute;
	bottom: -18px;
	left: 50%;
	margin-left: -17px;
	z-index:13;
	pointer-events: none;
}
.tabs_container ul.tabs li.active.parent:before{
	display: none;
}
.tabs_container ul.tabs li.active.parent {
	background: url(/bitrix/templates/parkav.ru/images/tab_bcg_hover.png) top;
}
.tabs_container ul.tabs li a:link,
.tabs_container ul.tabs li a:visited {
	font-family: "Cormorant Garamond", sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	color: #303030;
	font-size: 16px;
	text-align: center;
	line-height: 33px;
	margin-right: 1px;
	padding:0 13px;
	font-weight: bold;
}
.tabs_container ul.tabs li a span {
	font-family: "Cormorant Infant", sans-serif;
}
.tabs_container ul.tabs li a:hover { color: #546b71;}
.tabs_container ul.tabs li.active a:link,
.tabs_container ul.tabs li.active a:visited {
	color: #3f3a7e;
	position: relative;
}
.tabs_container ul.tabs li a span {
	color: #3f3a7e;
}
.tabs_container ul.tabs li.parent:hover {
	background: url(/bitrix/templates/parkav.ru/images/tab_bcg_hover.png);
}
.tabs_container ul.tabs li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	list-style-type: none;
	text-align: left;
	background: url(/bitrix/templates/parkav.ru/images/tab_bcg_hover.png);
	width: 280px;
	z-index: 20;
	display: none;
}
.tabs_container ul.tabs li:hover ul {
	display: block;
}
.tabs_container ul.tabs li ul li {
	padding: 0;
	margin: 0;
}
.tabs_container ul.tabs li ul li a:link,
.tabs_container ul.tabs li ul li a:visited {
	text-align: left;
	text-transform: none;
	color: #303030 !important;
	padding: 5px 10px;
	line-height: 1.2em;
}
.tabs_container ul.tabs li ul li a:hover {
	color: #3f3a7e !important;
}

.tabs_container .tabs_content_container {
	border-top:0;
	padding:10px 0;
}
.tabs_container .tabs_content_container .tabs_content {
	display: none;
	padding:10px 0;
}
.tabs_container .tabs_content_container .tabs_content.active { display: block; }
.tabs_container .more {
	text-align: right;
	padding:8px 0 0 0;
	border-top:1px solid #ececec;
}
.tabs_container .more a:link,
.tabs_container .more a:visited {
	color: #757575;
	text-decoration: none;
}
/*#page-wrapper input[type="checkbox"],
#page-wrapper input[type="radio"] {
	display:none;
}

#page-wrapper input[type="checkbox"] + label,
#page-wrapper input[type="radio"] + label {
	display: block;
	position: relative;
	padding-left:29px;
	line-height:22px;
}
#page-wrapper input[type="checkbox"] + label::before,
#page-wrapper input[type="radio"] + label::before {
	content: "";
	display: block;
	height: 22px;
	width: 22px;
	margin: 0 7px 0 0;
	background: url(/bitrix/templates/parkav.ru/images/checkbox.png) no-repeat 0 0;
	position: absolute;
	left:0;
	top:0;
}
#page-wrapper input[type="checkbox"] + label::before,
#page-wrapper input[type="radio"] + label::before {
	background-position: 0 0;
}
#page-wrapper input[type="checkbox"]:checked + label::before,
#page-wrapper input[type="radio"]:checked + label::before {
	background-position: -22px 0;
}
#page-wrapper input[type="checkbox"]:disabled + label::before,
.disabled #page-wrapper input[type="checkbox"],
#page-wrapper input[type="radio"]:disabled + label::before,
.disabled #page-wrapper input[type="radio"] {
	background-position: -44px 0;
}
#page-wrapper input[type="checkbox"]:disabled + label:hover,
#page-wrapper input[type="radio"]:disabled + label:hover {
	color:#717171;
	text-decoration:none;
}
#page-wrapper input[type="checkbox"]:checked:disabled + label::before,
#page-wrapper input[type="radio"]:checked:disabled + label::before {
	background-position: -66px 0;
}*/

.box-content {
	padding:7px;
}

.index_white_bcg {
	background: #fff;
	margin:-84px 0 -44px 0;
	padding:100px 0 30px 0;
}


.label_container {
	text-align: center;
	position: absolute;
	left: 0;
	top: 90px;
}
.label_container .bx_stick {
	border-radius:30px;
	display:inline-block;
	color: #fff;
	font-size: 21px;
	background: #545a62;
	width:45px;
	height:45px;
	line-height:45px;
	margin:0 2px;
	font-weight:600;
	font-family: "Cormorant Infant", serif;
}
/*.label_container .bx_stick.percent { background:#ff8a00; }
.label_container .bx_stick.hit { background:#608ed3; }
.label_container .bx_stick.new { background:#33a17e; }
.label_container .bx_stick.sale { background:#e7000b; }*/

.popup-window-buttons {
	margin-top:-19px;
}
.popup-window-content,
.popup-window-content-white {
	min-width:400px;
}
.popup-window-buttons .btn {
	min-width:145px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}



/* СПИСОК КОНТЕЙНЕРОВ */
.section_item_list {}
.section_item_list .section_item {
	float: left;
	padding-bottom:37px;
}
.section_item_list .section_item a.section_item_container:link,
.section_item_list .section_item a.section_item_container:visited {
	display: block;
	width:182px;
	border:4px solid #fff;
	box-shadow: 0 1px 3px rgba(18,60,88,.31);
	color: #495863;
	text-decoration: none;
	font-size: 18px;
	font-family:Akrobat, sans-serif;
	font-weight:bold;
	text-align: center;
	background: #fff;
	border-radius: 15px;
	text-transform: uppercase;
	transition: all .3s linear;
	position: relative;
	margin:0 auto;
}
.section_item_list .section_item a.section_item_container:after {
	content: '';
	display: block;
	width:100%;
	background: url(/bitrix/templates/parkav.ru/images/section_shadow.png) no-repeat center top;
	height:37px;
	position: absolute;
	bottom:-41px;
	left:0;
}
.section_item_list .section_item a.section_item_container:hover {
	color: #ff5db3;
	transform: translate(0,-3px);
}
.section_item_list .section_item a.section_item_container span {
	display: block;
}
.section_item_list .section_item a.section_item_container span.title {
	height:50px;
	overflow: hidden;
	line-height: 1em;
	padding:3px 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;justify-content: center;
	width:100%;
}
.section_item_list .section_item a.section_item_container span.count {
	line-height:34px;
	color: #4281ad;
	background: url(/bitrix/templates/parkav.ru/images/pattern_white.png);
	border-bottom-left-radius: 11px;
	border-bottom-right-radius: 11px;
}
.section_item_list .section_item a.section_item_container span.image {
	height:150px;
	background-position: center center;
	background-repeat: no-repeat;
}


/* СПИСОК ТОВАРОВ ДЛЯ СЛАЙДЕРА */
.catalog_list_block .bx_catalog_item {
	position: relative;
	width:calc(100% / 3);
	margin:0 0 50px 0;
	float: left;
}
.catalog_list_block.is_slider .bx_catalog_item {
    width:400px;
	margin-bottom: 0;
}
.catalog_list_block.not_slider {
	/*margin:0 18px 0 0;*/
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
    padding-top: 20px;
}
.catalog_list_block.not_slider .bx_catalog_item:first-child:before,
.catalog_list_block.not_slider .bx_catalog_item:nth-child(3n + 1):before {
    content: '';
    display: block;
    width: 1200px;
    height: 1px;
    background: #b7b9bf;
    position: absolute;
    top: -15px;
    left: 0;
}
.designer_choise_container {
	margin: 10px 0 0 0;
}
.designer_choise_container a:link,
.designer_choise_container a:visited {
	display: inline-block;
	border:2px solid #9591c0;
	line-height: 35px;
	text-align: center;
	min-width: 203px;
	color: #3f3a7e;
	font-family: "Cormorant Garamond", sans-serif;
	text-transform: uppercase;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}
.designer_choise_container a:hover {
	color: #fff;
	background-color: #9591c0;
}

.catalog_list_block .bx_catalog_item .product_wrapper {
	transition: box-shadow .3s linear;
	padding: 0 15px;
	position: relative;
	height: 100%;
	z-index: 9;
}
.catalog_list_block .bx_catalog_item:hover .product_wrapper {
	z-index: 10;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.5);
}
.catalog_list_block .bx_catalog_item .product_wrapper .product_content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	height: 100%;
	padding: 15px 0;
}
.catalog_list_block .bx_catalog_item .product_wrapper .product_content .left_part {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.catalog_list_block .bx_catalog_item .product_wrapper .product_content .left_part a.full_link {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 72%;
}

.catalog_list_block .bx_catalog_item .product_content .middle_part {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
}
.catalog_list_block .bx_catalog_item .product_content .middle_part .image_container {
	width: 370px;
	transition: all .3s linear;
}
.catalog_list_block .bx_catalog_item .product_content .middle_part .image_container img {
	max-width: 100%;
	max-height: 100%;
}
.catalog_list_block .bx_catalog_item:hover .product_content .middle_part .image_container {
	width: 140px;
	margin-right: 10px;
}
.catalog_list_block .bx_catalog_item .product_content .middle_part .right_part {
	width: 220px;
	margin-right: -220px;
}
.catalog_list_block .bx_catalog_item .item_sklad_container {
	border-top: 1px solid #d4d4d4;
	border-bottom: 0;
	margin: 12px 0 0 0;
	padding: 3px 0 0 0;
}
.catalog_list_block .bx_catalog_item .bottom_popup_container {
	transform: translate(0, 80px);
	transition: all .3s linear;
	position: relative;
	z-index: 6;
}
.catalog_list_block .bx_catalog_item:hover .bottom_popup_container {
	margin-bottom: 0;
	transform: translate(0,0);
}

.catalog_list_block .favorite_container {
	position: absolute;
	top: 0;
	right: 15px;
	opacity: 0;
	z-index: 5;
}
.catalog_list_block .bx_catalog_item:hover .favorite_container {
	opacity: 1;
}
a.favorite_btn {
	display: inline-block;
	background: url(/bitrix/templates/parkav.ru/images/favorite.png) no-repeat 0 0;
	width: 24px;
	height: 24px;
}
a.favorite_btn.active,
a.favorite_btn:hover {
	background-position: 0 -24px;
}
.catalog_list_block .bx_catalog_item_container {
	background: #fff;
	margin:0 auto;
	transition:all .3s linear;
	height: 490px;
}
.catalog_list_block .bx_catalog_item_container:hover {

}

.bx_catalog_item_articul {
	color: #545a62;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}
.catalog_list_block .product_type,
.catalog_list_block .product_brand {
	font-family: "Cormorant Infant", serif;
	color: #949494;
	font-size: 20px;
	text-align: center;
	line-height: 1em;
	text-transform: uppercase;
	font-weight:bold;
	height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 40px;
}
.catalog_list_block .product_type {
	font-size: 18px;
}
.catalog_list_block .bx_catalog_item_title {
	text-align: center;
	height:63px;
	width:100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align: center;
	align-items: center;
    overflow: hidden;
	font-family: "Cormorant Garamond", serif;
	line-height: 1.4em;
	padding: 10px 0;
}
.catalog_list_block .bx_catalog_item_title a:link,
.catalog_list_block .bx_catalog_item_title a:visited {
	color: #454b53;
	font-weight:bold;
	font-size: 30px;
	text-decoration: none;
	text-transform: uppercase;
}
.catalog_list_block .bx_catalog_item_title a:hover {

}
.bx_catalog_item_price {

}
.bx_catalog_item_price .bx_price {
	color:#454b53;
	font-family:"Cormorant Infant", sans-serif;
	font-weight: bold;
	text-transform: none;
	text-align: center;
}
.bx_catalog_item_price span {
	text-align:center;
	font-size:36px;
	white-space:nowrap;
}
.bx_catalog_item_price span span {
	font-weight:normal;
	color: #6b6b6b;
}
.bx_catalog_item_price span span.brands_no_price {
	font-weight: normal;
	-webkit-filter: blur(2px);filter: blur(2px);
}
.bx_catalog_item_price .old_price {
	text-align: center;
	color:#808080;
	height: 23px;
}
.bx_catalog_item_price .old_price span {
	font-size:24px;
	position:relative;
	display: inline-block;
	text-decoration: line-through;
}
.bx_catalog_item_price .old_price span span { }

.catalog_list_block .bx_catalog_item_controls {
	padding: 7px 16px;
	text-align: left;
}

.catalog_list_block .bx_catalog_item_controls .bx_catalog_item_controls_blockone {
	width: 100%;
	white-space: nowrap;
	text-align: center;
}
.catalog_list_block .bx_catalog_item_controls .bx_catalog_item_controls_blockone span {
	color: #3f3f3f;
	font-size: 13px;
}
.catalog_list_block .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	border: 1px solid #E4E4E4;
	background: #F3F3F3;
	white-space: normal;
	line-height: normal;
	padding: 5px 15px;
}
.catalog_list_block .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a:link,
.catalog_list_block .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a:visited {
	display:inline-block;
	text-decoration:none;
	color:#fff;
	text-transform:lowercase;
	font-size:14px;
	font-weight:600;
	line-height:28px;
	height:28px;
	padding:0 17px;

	text-align:center;
	border-bottom:4px solid #768d20;
	position: relative;
	text-shadow: 0 1px 2px rgba(0,0,0,.14);

	background: #b3cb00;
	background: -moz-linear-gradient(-45deg,  #b3cb00 0%, #85ab00 100%);
	background: -webkit-linear-gradient(-45deg,  #b3cb00 0%,#85ab00 100%);
	background: linear-gradient(135deg,  #b3cb00 0%,#85ab00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3cb00', endColorstr='#85ab00',GradientType=1 );
}
.catalog_list_block .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a:after {
	content: '';
	background:url(/bitrix/templates/parkav.ru/images/in_cart.png) no-repeat 0 0;
	width:22px;
	height:19px;
	vertical-align: text-bottom;
	margin-left:5px;
	display: inline-block;
}
.catalog_list_block .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a:hover {
	background: #b3cb00;
}
.catalog_list_block .bx_catalog_item_controls input[type=text] {
	border: none;
}
.bx-touch .catalog_list_block .bx_catalog_item_controls,
.catalog_list_block .bx_catalog_item:hover .bx_catalog_item_controls {
	opacity: 1
}
.catalog_list_block .bx_cnt_desc {
	text-align: left;
	position: absolute;
	right: -45px;
	top: 2px;
	width: 40px;
}

.item_description {
	position: relative;
	overflow: hidden;
}
.item_description:after {
	content: '';
	display: block;
	width: 100%;
	height: 100px;
	z-index: 10;
	position: absolute;
	left: 0;
	bottom: 0;

	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 89%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 89%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 89%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
	pointer-events: none;
}
.item_description .readmore {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 20;
}
.item_description .readmore a:link,
.item_description .readmore a:visited {
	text-decoration: none;
	color: #615cad;
	font-weight: bold;
}
.item_description .readmore a:active {
	text-decoration: underline;
}
.item_sklad_container {
	border-bottom: 1px solid #d4d4d4;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;justify-content: space-around;
	padding-bottom: 3px;

	font-size: 17px;
	color: #a0a0a0;
	margin-bottom: 15px;
}
.item_sklad_container span {
	color: #545a62;
	font-weight: bold;
}

.catalog_list_block .bx_catalog_item_images {
	z-index: 91;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height:214px;
	margin:0 auto;
	background-position: center;
	background-repeat: no-repeat;
}
.catalog_list_block .item_description {
	height: 100px;
}
.basket_btn_icon {
	display: inline-block;
	background: url(/bitrix/templates/parkav.ru/images/in_cart_icon.png) no-repeat 0 0;
	width: 29px;
	height: 29px;
}

ul.action_buttons {
	margin: 0;
	padding:0;
	list-style-type: none;
	text-align: center;
}
ul.action_buttons li {
	display: inline-block;
	margin:0 3px;
	vertical-align: middle;
}
ul.action_buttons li a:link,
ul.action_buttons li a:visited {
	display: inline-block;
	background: #3f3a7e;
	position: relative;
	line-height: 31px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0 30px;
	font-size: 22px;
	text-align: center;
	font-family: "Cormorant Garamond", sans-serif;
	white-space: nowrap;
}
ul.action_buttons li a:hover {
	background: #615cad;
}
ul.action_buttons li a:active {
	transform: translate(0,2px);
}
/*ul.action_buttons li a.favorite_btn { background-position: 0 0; }
ul.action_buttons li a.favorite_btn:hover,
ul.action_buttons li a.favorite_btn.active { background-position: 0 -46px; }

ul.action_buttons li a.compare_btn { background-position: -45px 0; }
ul.action_buttons li a.compare_btn:hover,
ul.action_buttons li a.compare_btn.active { background-position: -45px -46px; }

ul.action_buttons li a.basket_btn { background-position: -90px 0; }
ul.action_buttons li a.basket_btn:hover,
ul.action_buttons li a.basket_btn.active { background-position: -90px -46px; }
ul.action_buttons li a.btn:link,
ul.action_buttons li a.btn:visited {
	width:auto;
	height:39px;
	background: url(/bitrix/templates/parkav.ru/images/btn.png) no-repeat center bottom #ff5eb5;
}

ul.action_buttons li a span {
	display: inline-block;
	text-align: center;
	background: rgba(230,19,131,.7);
	color: #fff;
	width:19px;
	line-height:19px;
	font-size: 11px;
	border-radius:20px;
	position: absolute;
	top:-1px;
	right:-1px;
}
ul.action_buttons li.sum {
	color: #1f5d88;
	font-family:Akrobat, sans-serif;
	font-weight:bold;
	font-size:18px
}*/

.popup-window-with-titlebar .popup-window-content,
.popup-window-content-gray .popup-window-content {
	background-color: transparent;

}
#floated_block {
	position: fixed;
	top:50%;
	right:0;
	margin-top:-188px;
	z-index:210;
}
#additional_info {

}
#additional_info .page_container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;

	font-family: "Cormorant Garamond", serif;
	font-size: 16px;
	font-weight: 600;
	color: #545a62;
	line-height: 39px;
	height: 39px;
	text-transform: uppercase;
}
#additional_info a.more:link,
#additional_info a.more:visited {
	color: #272262;
	text-decoration: none;
	border-bottom: 1px dashed #272262;
}
#additional_info a.more:hover {
	border-bottom: 0;
}
#additional_info a.close_additional:link {
	text-decoration: none;
	font-size: 46px;
	color: #726f90;
	display: inline-block;
	line-height: .6em;
	font-weight: bold;
}
#additional_info a.close_additional:hover {
	color: #332f60;
}
.icon_question_container {
	position: relative;
	display: inline-block;
	width: 13px;
	top: -5px;
	padding: 10px;
}
.icon_question_container.hidden {
	display: none;
}
.icon_question_container .icon_question {
	display: inline-block;
	background: #c3c0e1;
	color: #fff;
	text-align: center;
	width: 13px;
	height: 13px;
	border-radius: 13px;
	line-height: 13px;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	font-weight: normal;
}
.icon_question:hover {
	background: #3f3a7e;
}
.icon_question_container .popup_container {
	position: absolute;
	padding: 15px;
	border:2px solid #aba8c5;
	background: #fff;
	bottom: 33px;
	left: 34px;
	font-size: 15px;
	line-height: 1em;
	z-index: 20;
	font-family: Akrobat, sans-serif;
	white-space: nowrap;
	color: #6b6b6b;
	transition: all .3s linear;
	opacity: 0;
	pointer-events: none;
	text-align: left;
}
.icon_question_container:hover .popup_container {
	opacity: 1;
	pointer-events: inherit;
}
.icon_question_container .popup_container:before {
	content: '';
	display: block;
	position: absolute;
	background: url(/bitrix/templates/parkav.ru/images/question_hvost.png) no-repeat 0 0;
	width: 47px;
	height: 27px;
	bottom: -22px;
	left: -22px;
}
.icon_question_container.question_left_bottom .popup_container {
	bottom: auto;
	left: auto;
	top: 33px;
	right: 34px;
}
.icon_question_container.question_left_bottom .popup_container:before {
	transform: rotate(180deg);
	left: auto;
	right: -22px;
	bottom: auto;
	top: -22px;
}


.spoiler_container {
	height: 150px;
	position: relative;
	overflow: hidden;
	padding-bottom: 35px;
}
.spoiler_container:after {
	content: '';
	display: block;
	width: 100%;
	height: 100px;
	z-index: 10;
	position: absolute;
	left: 0;
	bottom: 0;

	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 89%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 89%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 89%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
	pointer-events: none;
}
.spoiler_container .spoiler_button {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 20;
}
.spoiler_container .spoiler_button a:link,
.spoiler_container .spoiler_button a:visited {
	text-decoration: none;
}
.spoiler_container .spoiler_button a:hover {
	text-decoration: underline;
}
.spoiler_container.opened:after {
	display: none;
}


.info_element_list {
	padding:0;
}
.info_element_list .info_element_container .name {
	margin: 10px 0;
}
.info_element_list .info_element_container .name a {
	font-family: "Cormorant Garamond", sans-serif;
	color: #303030;
	font-size: 24px;
	text-decoration: none;
	font-weight: bold;
}
.info_element_list .info_element_container .name a:hover,
.info_element_list .info_element_container.active .name a {
	color: #615cad;
}
.info_element_list .info_element_container .name a:before {
	content: '';
	display: inline-block;
	background: url(/bitrix/templates/parkav.ru/images/info_element_list_arrow.png) no-repeat 0 0;
	width: 19px;
	height: 19px;
	vertical-align: middle;
	margin-right: 5px;
	transition: transform .3s linear;
}
.info_element_list .info_element_container .name a:hover:before  {
	background-position: 0 -19px;
}
.info_element_list .info_element_container.active .name a:before {
	transform: rotate(90deg);
	background-position: 0 -19px;
}
.info_element_list .info_element_container .text {
	display: none;
	margin: 10px 0;
}

.privancy_container input[type="checkbox"] {
	display: none;
}
.privancy_container input[type="checkbox"] + label {
	position: relative;
}
.privancy_container input[type="checkbox"] + label:before {
	content: '';
	display: inline-block;
	background: url(/bitrix/templates/parkav.ru/images/privancy_chekbox.png) no-repeat 0 0;
	width: 12px;
	height: 12px;
	vertical-align: bottom;
	margin: 0 5px 0 0;
}
.privancy_container input[type="checkbox"]:checked + label:before {
	background-position: -12px 0;
}

.popup-window-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.not_nalichie {
	display: block;
	line-height: 90px;
	font-size: 23px !important;
}
#footer-logo {
	display: none;
	text-align: center;
	padding: 10px;
}

.stars_container {
	height: 20px;
	width: 115px;
	background: url(/upload/star.png) repeat-x 0 0;
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
.stars_container .current {
	height: 20px;
	background: url(/upload/star.png) repeat-x 0 -20px;
	position: absolute;
	top: 0;
	left: 0;
	transition: width .3s linear;
	z-index: 5;
}
.stars_container a {
	display: inline-block;
	vertical-align: middle;
	height: 20px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}
/* End */


/* Start:/bitrix/templates/parkav.ru/css/responsive.css?152966068831042*/
#sidebar {
	position: absolute;
	left: -75%;
	width: 75%;
	height: 100%;
	background:url(/bitrix/templates/parkav.ru/css/../images/sidebar_bcg.png) #cdcdd8;
	
	-webkit-transition: left 0.5s;
	 -moz-transition: left 0.5s;
	  -ms-transition: left 0.5s;
	   -o-transition: left 0.5s;
		  transition: left 0.5s;
	z-index:100;
}
#sidebar.active {
	left: 0;
}
#sidebar.active ~ .wrapper .inner {
  margin-right: -75%;
}
.wrapper {
	width: 100%;
	overflow: hidden;
}
.inner {

}
#sidebar a:hover {}
	#sidebar_top {
		margin:0 20px 20px 20px;
	}
		#sidebar_top #sidebar_cart {
			float:right;
		}
		#sidebar_top #sidebar_search {
			margin-right:85px;
		}
	#sidebar nav:last-child {
		background:none;
		margin-bottom:0;
		padding-bottom:0;
	}
	#sidebar .header-sales {
		padding:8px 20px;
		text-transform:uppercase;
	}
	
#mobile_header,
#mobile_search_phone,
.only_mobile {
	display:none;	
}
@media screen and  (max-width:768px) {

	#sidebar_overlay {
		transition: all .3s linear;
		width: 100%;
		height: 100%;
		opacity: 0;
		background: #333e4b;
		position: absolute;
		z-index: 10;
        pointer-events: none;
	}
	#sidebar_overlay.active {
		opacity: .65;
        pointer-events: initial;
	}
	
	/* основные стили */
	html { min-height:auto; }
	body { min-width:0; width:100%; }
	.page_container { width:100%; }
	.page_container.page_container_text {
		width:96%;
		padding:0 2%;
	}
	
	#main_menu,
	#order_by_tovar,
	#top_menu_data,
	#header,
	#floated_block,
	.article-slide-item:after,
	#additional_info,
	#footer_callback {
		display:none;
	}
	.article-slide-item-container {
		padding-right:0;
	}
	#mobile_header {
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-justify-content:space-between;
		-ms-flex-pack:justify;
		justify-content:space-between;
		-webkit-box-align: center;-ms-flex-align: center;align-items: center;
		height:82px;
		line-height:82px;
		text-align:center;
		background:#eff4f6;
		position:relative;
		width:100%;
		top:0;
		z-index:100;
	}
		#mobile_header a {
			display:block;
			margin:0 10px;
		}

		#mobile_header img {
			vertical-align:middle;
			max-width:100%;
			max-height: 69px;
		}
		#mobile_header .logo_mobile img {

		}
		#mobile_header #showHideSidebar {
			min-width: 30px;
			max-width: 30px;
		}
	#mobile_search_phone {
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-justify-content:space-between;
		-ms-flex-pack:justify;
		justify-content:space-between;
		-webkit-box-align: center;-ms-flex-align: center;align-items: center;
		height:51px;
		text-align:center;
		background:#363a40;
		width:100%;
		z-index:100;
		padding: 0 11px 0 0;
	}
	#mobile_search_phone > div {
		padding:0 10px;
	}
	#mobile_search_phone div.search {
		margin:0 auto;
	}
	#mobile_search_phone form {
		position: relative;
	}
	#mobile_search_phone  a.mobile_phone img {
		max-width: 37px;
	}
	.bx-basket-mobile-block a:before {
		background-image: url(/bitrix/templates/parkav.ru/css/../images/svg/cart.svg);
		background-size:contain;
	}
	.header-search-container-mobile input[type="submit"] {
		background-image: url(/bitrix/templates/parkav.ru/css/../images/svg/lupa.svg);
		background-size:contain;
	}

	.inner {
		float: right;
		width: 100%;
		-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
		-ms-transition: 0.5s;
		-o-transition: 0.5s;
		transition: 0.5s;
	}
	.index_sections_list .section_data_container .section_data_item {
		padding:0 55px;
	}
	.block_title {
		text-align: center;
        font-size: 30px;
	}

	.product-item-title {
		white-space:normal;
		height:auto;
	}
	.bx-no-touch .product-item-container .product-item-info-container.product-item-hidden {
		display: block;
		opacity: 1;
	}
	.bx-no-touch .product-item-container.hover .product-item {
		transform: none;
	}
	.product-item-small-card .product-item-container,
	.product-item-container {
		margin-bottom:30px;
	}
	.product-item .article-container:after {
		width:100%;
		left:0;
	}
	.popular_items_search_container .search_form {
		text-align: center;
	}
	.catalog_sections_container .section_data_container .right,
	.catalog_sections_container .section_data_container .left {
		width:100%;
	}
	.catalog_sections_container .subsection_container .subsection_container_flex {
		display: block;
	}
	.catalog_sections_container .subsection_container .subsection_container_flex ul {
		width:100%;
	}
	.catalog_section ul.catalog_section_list {
		margin-bottom:34px;
	}
    .popup-form .dekor {
        position: absolute;
        display: none;
    }

	.udobno {
		background: url(/bitrix/templates/stomolnia.ru/components/luxar/super/udobno/images/pattern.png);
		height:auto;
	}
	.udobno .page_container {
		height:auto;
	}
	.udobno .udobno_ul {
		display: none;
	}
	.udobno_container h2 {
		margin-bottom:20px;
	}
	.udobno .page_container:after {
		display: none;
	}
	.article-tab-item-container,
	.video-list .video-item-container {
		width:100%;
	}
	.subscribe {
		background: none;
	}
	.form-table input[type="text"], .form-table textarea {
		width:calc(100% - 22px);
	}
	.contacts_list {
		display: block;
	}
	.contacts_list .contacts_item {
		width:100%;
		height:auto;
		margin-bottom:5px;
	}
	.contacts_container .form_line.line3 input.u_name, .contacts_container .form_line.line3 input.u_phone, .contacts_container .form_line.line3 input.u_email {
		/*width:calc(100% - 32px);*/
	}
	.contacts_container .form_line.line3 {
		display: block;
	}
	.catalog_sections_container .section_data_container {
		display: block;
	}
	#del_filter {
		top:-34px;
	}
	.bx-catalog-element .element_gallery_info_container {
		display: block;
	}
	.bx-catalog-element .element_gallery_info_container .element_info_container {
		width:100%;
	}
	.bx-catalog-element .element_gallery_info_container .element_gallery_container {
		margin-bottom:15px;
		width:100%;
	}
	.index-slider-list .index-slider-big-container {
		width:100%;
	}
	.photogallery-container .index-slider-list {
		display: block;
	}
	.index-slider-list .index-slider-nav {
		padding:0 55px;
		margin-bottom:15px;
		background: none;
	}
	.photogallery-container {
		height:auto;
	}
	.index-slider-list .index-slider-big .item img {
		max-width: 100%;
	}
	.index-slider-list .index-slider-nav .nav-item {
		padding:0 0 31px 0;
	}
	.index-slider-list .index-slider-nav .nav-item:after {
		top: 103px;
		right:50%;
		transform: rotate(90deg);
		margin-right:-8px;
	}
	.product-item-detail-tab-content {
		margin-bottom:15px;
	}
	.product-item-big-table-container {
		overflow: auto;
	}
	.search-page {
		padding:0 15px;
	}
	.search-page form {
		text-align: center;
	}
	.search-page .product-item-container {
		margin-bottom:0;
	}
	.header-search input[type="text"] {
		width:253px;
		padding:0 40px 0 10px;
	}



	.index-slider-list .index_slider {
		height:auto;
	}
	.index_slider .slick-slide img {
		max-width:100%;
		height:auto;
		margin:0 auto;
	}
	.index_slider ul.slick-dots li button {
		width:25px;
		height:25px;
	}
	.index_slider ul.slick-dots { bottom:10px; }
	.index_catalog_sections_container { flex-wrap:wrap; }
	.index_catalog_sections_container .index_catalog_sections {
		width:98%;
		margin:0 1% 1% 1% !important;
	}
	h1, h2, h3 {
		text-align:center;
	}
	.bx-breadcrumb {
		margin:10px;
	}
	.popular_sections .popular_sections_item_container {
		margin:0 5px 20px 5px;
	}
	.nashi_preimushestva_container .preimushestva_container ul {
		flex-wrap:wrap;
		justify-content:space-around;
	}
		.nashi_preimushestva_container .preimushestva_container ul li { min-width:220px; }
	
	.slick-arrow.slick-prev { left:10px; z-index:20; }
	.slick-arrow.slick-next { right:10px; z-index:20; }
	.sale-slider-list { padding: 0 10px; }
	.sale-slider-list .slider-item a:link,
	.sale-slider-list .slider-item a:visited { width:98%; }
	
	#vigodnie_ceny_cnt { margin-top:0; }
	
	.articles-tab-list ul.tabs li {
		
	}
	.articles-tab-list ul.tabs li a:link, .articles-tab-list ul.tabs li a:visited { padding:0 6px; }
	
	.subscribe { flex-wrap:wrap; margin:0 10px; }
		.subscribe .title { text-align:center; padding-top:10px; }
	
	.supertitle .page_container:before, .supertitle .page_container:after { display:none; }
	
	#footer { height:auto; padding:0 0 70px 0;  text-align:left; }

		#development,
		#footer_logo,
		#footer_copyright,
		#footer_phone { text-align:center; margin:20px 0; position: initial; }

    #footer-logo {
        display: block;
    }

	.header-sales a:link, .header-sales a:visited { color:#26637e !important; }
	
	#horizontal-multilevel-menu li a.root-item-selected { color:#fff; background:#3a7d9b; }
	#horizontal-multilevel-menu a:link, #horizontal-multilevel-menu a:visited { padding:8px 20px; }
	#horizontal-multilevel-menu li { border-bottom:1px solid #89a9bb; }

	.catalog_index_container {
		padding:10px;
	}
	.catalog_index_container .catalog_index_subsections_container {
		text-align: center;
        width: 100%;
	}
    .catalog_index_container .catalog_index_parent_container {
        display: block;
    }
	.catalog_index_container .catalog_index_parent_container .catalog_index_parent {
		float: none;
		margin:0 auto;
        width: 100%;
        text-align: center;
        padding-right: 0;
	}
	.catalog_index_container .catalog_index_subsections { display:block; }
	.catalog_index_container .catalog_index_subsections .catalog_index_subsection {
        width:100%;
        padding: 0;
        margin: 0;
        text-align: left;
        border: 0;
    }
	.catalog_index_container .catalog_index_subsections ul li a:link,
	.catalog_index_container .catalog_index_subsections ul li a:visited { font-size:17px; padding:4px 0; }
	.catalog_index_container .catalog_index_subsections ul li ul li a:link,
	.catalog_index_container .catalog_index_subsections ul li ul li a:visited { font-size:18px; padding-right:10px; }
	.catalog_index_container .title a:link, .catalog_index_container .title a:visited { font-size: 34px;}
	.catalog_index_container .catalog_index_subsections ul li a:link, .catalog_index_container .catalog_index_subsections ul li a:visited { font-size: 22px; padding:6px 0;}
	
	.catalog_element_navigate_container ul {
        margin:0 10px;
        display: block;
    }
	
	.bx-filter { margin-left:auto; margin-right:auto; padding: 10px; }
	.bx-filter .filter_body.filter_body_additional .filter_container .bx-filter-parameters-box { width:48%; margin-bottom:4%; }
	.bx-filter .bx-filter-input-checkbox .bx-filter-param-text { width:98px; }
	.bx-filter .bx-filter-parameters-box-title { line-height:1.2em; }
	.bx_pagination_bottom { margin-bottom:20px; }
	
	.bx_catalog_list_line .bx_catalog_item_properties { display:block; padding:0; }
	.bx_catalog_list_line .bx_catalog_item_properties ul { width:100%; }
	.bx_catalog_list_line .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo { background:none; }
	.bx_catalog_list_line .bx_catalog_item_container .catalog_item_section.section_image { width:100px; }
	.bx_catalog_list_line .bx_catalog_item_container .catalog_item_section.section_price { width:160px; }
	
	.bx_item_detail .catalog_item_first_block { display:block; }
	.bx_item_detail .index-slider-list .slick-slider { margin-bottom:10px; }
	.box-content { margin-left:10px; margin-right:10px; }
	.articles-tab-list ul.tabs li { width:30%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.articles-tab-list ul.tabs li a:link, .articles-tab-list ul.tabs li a:visited { font-size:12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.articles-tab-list ul.tabs li.active a:after { display:none; }
	.bx_item_detail .articles-tab-list ul.tabs li a:link,
	.articles-tab-list ul.tabs li a:visited { font-size:14px;  }
	
	.articles_tab_container .slick-arrow.slick-prev { left:0; }
	.articles_tab_container .slick-arrow.slick-next { right:0; }
	
	.about_container ul { flex-wrap:wrap; justify-content:space-around; }
		.about_container ul li { min-width:125px; margin-bottom:10px; }
	
	.cart_steps_container { display:none; }
	.bx_ordercart .bx_ordercart_order_pay_container { float:none; width:98%; margin:0 auto 10px auto; }
	.bx_ordercart .bx_ordercart_order_table_container { width:98%; margin:0 auto 10px auto; }
	.bx_ordercart .bx_ordercart_order_table_container tbody .itemphoto { display:none; }
	.bx_ordercart .bx_ordercart_order_table_container tbody .item { flex-wrap:wrap; }
	.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle { width: 100%; }
	.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a:link,
	.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a:visited { font-size:20px; }
	.bx_ordercart .bx_ordercart_order_table_container tbody .price,
	.bx_ordercart .bx_ordercart_order_table_container tbody .sum {
		padding-top:0;
		font-size: 20px;
	}
	.cart_item .item .title a:link, .cart_item .item .title a:visited {
		font-size: 20px;
	}
	.bx_ordercart .bx_ordercart_order_table_container tbody .custom { padding-top:11px }

	#sidebar .bx-basket-block a span.num-poducts { background: #ff5db3;}

	.popup-form h2, .popup-window-titlebar, .popup-window-titlebar-text {
		padding-left:3px;
		padding-right:3px;
		font-size: 22px;
		font-family:Akrobat, sans-serif;
	}
	.popup-window {
		width:90%;
		min-width: 0;
	}
    #popup_header_city_choise {
        width:100%;
    }
    .popup-form .form-text {
        padding: 10px 20px;
    }
	.popup-window-with-titlebar .popup-window-content {
		padding-left:0;
		padding-right:0;
		min-width: 0;
		height:auto;
	}
    .popup-form .form-line {
        width: 100%;
    }
	.popup-window-buttons .btn {
		font-size: 14px;
		width:auto;
		margin:0 10px 5px 10px;
	}
	.popup-window-close-icon {
		top:-40px;
		right:0;
	}
    #basket-root {
        padding-left: 10px;
        padding-right: 10px;
    }
	
	#bx-soa-orderSave { height:40px; }
	#bx-soa-order { width:98%; margin:0 auto; }
	
	.bx_catalog_list_slider .bx_catalog_item { width:50%; }
	.sections_list ul li { width:50%; }

	.tabs_container {
		padding:0 15px;
	}
	.tabs_container ul.tabs {
        -ms-flex-wrap: wrap;flex-wrap: wrap;
	}
	.tabs_container ul.tabs li {
        width: 100%;
        text-align: center;
	}
    .tabs_container ul.tabs li.active:before {
        display: none;
    }
    .tabs_container ul.tabs li ul {
        width: 100%;
    }
    .catalog_list_block .bx_catalog_item .product_content .middle_part .image_container {
        width: 100%;
    }
    .basket_flex {
        display: block;
    }
    .basket_flex .basket_left {
        width: 100%;
        max-width: 100%;
        min-width: 0;
    }
    .basket_flex .basket_right {
        max-width: 100%;
    }
    .order_dostavka_container .form-control {
        height: 41px;
        line-height: 41px;
    }
    .order_dostavka_container #search_container {
        background-position: 5px center;
    }
    .delivery_description_1, .delivery_description_2 {
        padding: 7px 0 !important;
    }
    .bx-soa-pp .bx-soa-pp-company {
        padding: 7px 10px !important;
    }

	.tabs_container ul.tabs li a:link,
    .tabs_container ul.tabs li a:visited {
		width:auto;
		display: inline-block;
		white-space: nowrap;
		text-overflow: ellipsis;
		padding:0 10px;
		font-size: 16px;
		min-width: 0;
	}
	.tabs_container ul.tabs li.active a:link, .tabs_container ul.tabs li.active a:visited {
		margin-right:auto;
	}
	.tabs_container .tabs_content_container img {
		max-width: 100%;
	}
	.tabs_container .slick-arrow.slick-prev {
		left:5px;
	}
	.tabs_container .slick-arrow.slick-next {
		right:5px;
	}

	.video-list .video-container iframe, .video-list .video-container img, .video-list .video-container {
		max-width: 100%;
	}

	#footer-address .address_container .text {
		display: none;
	}
	ul.left-menu li {
		margin:0 auto 15px auto;
	}
	ul.left-menu li:nth-child(3n) {
		margin-right:auto;
	}
	.reviews-list {
		padding:0 15px;
	}
    .sidebar_cart_container {
        background: #eff4f6;
        padding: 14px;
        display: -webkit-box;display: -ms-flexbox;display: flex;
    }
    .sidebar_cart_container a.sidebar_favorite {
        background: url(/bitrix/templates/parkav.ru/css/../images/sidebar_favorite.png) no-repeat 0 0;
        width: 45px;
        height: 43px;
        margin-right: 10px;
        vertical-align: middle;
    }
    .index-slider-list .index_slider a {
        height: auto;
        background-size: cover;
		background-position: center center;
    }
    .index-slider-list .slick-arrow {
        top: 50px;
    }
    .index_slider_pagination_conainer {
        display: none;
    }
    .utp_slider {
        display: block;
        text-align: center;
    }
    .utp_slider div img {
        margin: 0 auto;
    }
    .utp_container .image_container {
        display: none;
    }
    .instagram-list li {
        width: 32%;
    }
    .ms-ctn .ms-sel-item {
        width: 100%;
        line-height: 1em;
        padding-top: 4px;
        padding-bottom: 4px;
    }
    .ms-sel-ctn .ms-sel-item .ms-close-btn {
        margin-top: 4px;
    }
    .bx-filter .properties_list .property_item {
        margin: 0 0 8px 0;
        width: 100%;
    }
    .bx-filter .properties_list .property_item .property_item_title a:link, .bx-filter .properties_list .property_item .property_item_title a:visited {
        width: 100%;
    }
    .bx-filter .filter_props_values .checkbox_container .chkbx {
        width: calc(100% - 5px);
        border-right-color: transparent;
    }
	.bx-filter .price_input_container {
		display: block;
	}
    .bx-filter .price_input_container .title {
        width: 100px;
    }
    .catalog_list_block.not_slider .bx_catalog_item:before {
        content: '';
        display: block;
        width: 1200px;
        height: 1px;
        background: #b7b9bf;
        position: absolute;
        top: -15px;
        left: 0;
    }
    .bx_item_detail .item_sklad_container {
        display: block;
    }
    .bx_item_detail .catalog_item_right_block a.btn {
        margin-bottom: 5px;
    }
	.bx-filter .filter_slider_container {
		display: block;
	}
	.bx-filter .filter_slider_container .bx-ui-slider-track-container {
		width: 100%;
	}
	.bx-filter .bx-ui-slider-track-container {
		margin-left: 0;
		width: 100%;
	}
	.bx-filter .price_input_container .inputs {
		width: 100%;
	}
	.brands_container .brand_type .brand_letter_container.active ul {
		height: auto;
		max-height: initial;
		-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;
	}
	.brands_container .brand_type .brand_letter_container.active ul li {
		width: 50%;
		margin-right:0;
	}



	/*.udobno, .udobno_container:after { display: none;}
	.udobno_mobile { display: block; }*/

	.index_white_bcg { margin: 20px 0; padding:0;}
	.subscribe-container { padding-top:0;}
	.subscribe-container > .page_container:before { display: none;}
	.subscribe {
		padding:20px;
		text-align: center;
		margin:0;
		height: auto;
		display: block;
	}
	.subscribe div.title { padding:0;}
	.subscribe a.btn:link, .subscribe a.btn:visited {
		margin:10px 0 0 0;
	}
	#footer_top {
		display: none;
	}
	.bx-filter .filter_price_conatainer {
		float: none;
		width:96%;
		margin-bottom:15px;
	}
	.bx-filter .filter_body .filter_container .bx-filter-parameters-box {
		width:48%;
	}
	.bx-filter .buttons_container {
		float: none;
		text-align: center;
        margin-top:0;
	}
	.bx-filter .filter_header { text-align: center;}
	.catalog_element_navigate_container ul li,
	.catalog_element_navigate_container ul li.count_elements {
		float: none;
	}
	.catalog_element_navigate_container ul li span {
		display: none;
	}
	.catalog_element_navigate_container ul li:last-child {
		display: none;
	}
	.catalog_element_navigate_container:after {
		display: none;
	}
	.bx_catalog_list_slider.not_slider .bx_catalog_item { margin-bottom: 20px; }
	.bx_item_detail .catalog_item_first_block_container {
		display: block;
	}
	.bx_item_detail .catalog_item_left_block,
	.bx_item_detail .catalog_item_right_block {
		width:100%;
		margin-right:0;
		margin-left:0;
	}
	.bx_item_detail .index-slider-list .index-slider-big .item {
		height:auto;
	}
	.bx_item_detail .index-slider-list .index-slider-big .item img {
		height:auto;
		max-width: 100%;
	}
	.bx_ordercart_itemtitle ul {
		display: none;
	}
	.bx_ordercart .bx_ordercart_order_table_container tbody .item_content {
		margin-left:0;
		min-width: 0;
	}
	.bx_ordercart .bx_ordercart_order_table_container tbody .item_price {
		min-width: 0;
		border-left: 0;
		width:100%;
	}
	.only_mobile {
		display: block;
	}
    .calc_doctavka .calc_dostavka_data {
        display: block;
    }

	.utp-container .utp-slider-item:nth-child(1) span:before,
	.utp-container .utp-slider-item:nth-child(4) span:before { display: none; }
	.udobno .udobno_cont div:nth-child(odd):after,
	.udobno .udobno_cont div:nth-child(even):after {
		display: none;
	}
	.udobno .udobno_cont div {
		margin:0;
	}
	.udobno .udobno_cont div img {
		margin:0 auto;
	}
	.udobno .udobno_cont {
		display: block;
	}


	.article-tab-item .image {
		float: none;
		margin: 0 0 10px 0;
	}
	.article-tab-item .image img {
		margin: 0 auto;
		display: block;
	}
	.article-tab-item .title {
		line-height: 1em;
	}
	.article-tab-item .title a:link, .article-tab-item .title a:visited {
		font-size: 18px;

	}

	#footer_logo {
		background: #526063;
		margin: 0 0 10px 0;
		padding: 10px;
		text-align: left;
	}
	#scroll_top {
		width: 40px;
		height: 40px;
		background-size: contain;
	}
	#development {
		position: absolute;
		right: 10px;
		bottom: 0;
		margin: 0;
	}
	#mobile_phone .phone_number {
		color: #fff;
		text-align: center;
	}
	#mobile_phone .phone_number:before {
		content: '';
		background: url(/bitrix/templates/parkav.ru/css/../images/phone.png) no-repeat 0 0;
		width: 40px;
		height: 40px;
		display: inline-block;
		vertical-align: middle;
		position: initial;
	}

	#footer-menu {
		padding: 0;
	}
	.footer_sections_container {
		-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
	}
	.footer_sections_container .footer_section {
		margin: 0 10px 10px 10px;
		width: 43%;
		max-height: initial;
		max-width: initial;
	}

	.popup-window-content, .popup-window-content-white {
		min-width: 0;
	}
	.form-line input[type="text"], .form-line input[type="password"], .form-line textarea {
		width: 100%;
	}
	h2.bx-soa-section-title {
		text-align: left;
	}
	.bx-soa-section-title-container {
		padding: 7px;
	}
	.bx-soa-section.bx-step-completed .bx-soa-item-img-block {
		display: none;
	}
	.bx-soa-item-td-title, .bx-soa-item-td-text {
		font-size: 18px;
	}
	.proverka_container .info .popup_proverka {
		right: 0;
		left: auto;
		width: 250px;
	}
	.proverka_container .info .popup_proverka:before {
		display: none;
	}
    .contacts_container {
        padding: 0 10px;
    }
    .contacts_container .contacts_up_container {
        display: block;
    }
    .contacts_container .contacts_up_container .contacts_list {
        width: 100%;
        padding: 0;
        margin: 0 0 10px 0;
        border:0;
    }
    .contacts_list .contacts_item {
        white-space: normal;
    }
    .contacts_list .contacts_item .text {
        font-size: 18px;
    }
    .contacts_container .contacts_form,
    .contacts_container .form_line.line3,
    .contacts_container .contacts_form input[type="text"], .contacts_container .contacts_form textarea {
        width: 100%;
    }

	.brands_container .alfavit_container {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		height: auto;
	}
	.brands_container .search_container .blocks a:link, .brands_container .search_container .blocks a:visited {
		width: 100%;
		margin-right: 0;
	}
	.brands_container .brand_type .brand_letter_container {
		width: 50%;
		margin-right: 0;
		padding: 10px;
	}
	.brand_detail {
		padding: 0 20px;
	}
	.brand_detail .detail_picture {
		float: none;
		margin: 0 auto 20px auto;
	}
	.brand_detail .detail_picture img {
		max-width: 100%;
	}
	.brand_detail .detail_gallery_container {
		-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
	}
	.bx-filter .search_container .blocks a:link, .bx-filter .search_container .blocks a:visited,
	.bx-filter .search_container .blocks a.double {
		width: 100%;
		margin-right: 0;
	}

	.bx-sls .bx-ui-sls-pane {
		top: 36px !important;
		bottom: auto !important;
		max-height: 200px !important;
	}
	.bx-filter .properties_list .property_item.double .property_item_title a:link, .bx-filter .properties_list .property_item.double .property_item_title a:visited {
		width: 100%;
	}


    .catalog_list_block .bx_catalog_item .product_content .middle_part .image_container {
        width: 140px;
        margin-right: 10px;
    }
    .catalog_list_block .bx_catalog_item .bottom_popup_container {
        margin-bottom: 0;
        transform: translate(0,0);
    }
    .catalog_list_block .bx_catalog_item_images {
        height: 164px;
    }
    .catalog_list_block .bx_catalog_item_container,
    .catalog_list_block .bx_catalog_item_title,
    .catalog_list_block .product_type, .catalog_list_block .product_brand,
    .bx_catalog_item .bx_catalog_item_price .old_price {
        height: auto;
    }
    .bx_catalog_item .bx_catalog_item_price .old_price {
        line-height: .7em;
    }
	.catalog_sections_container {
		display: none;
	}
	.review_about_header {
		-ms-flex-wrap: wrap;flex-wrap: wrap;
	}
	.review_about_header .left,
	.review_about_header .right {
		width: 100%;
		margin-bottom: 20px;
	}
	.review_about_header .right p.forbtn {
		text-align: center;
	}
	.request_form_container {
		margin-top: 0;
	}
	.comments-list.item-comments-list .comment_item_photo {
		float: none;
		margin: 0 auto 10px auto;
	}
	.comments-list.item-comments-list .comment-item-link {
		line-height: 1em;
	}
	.georgrafy-list {
		display: none;
	}
	.kuhni_slider_container {
		width: 100%;
		margin-left: 0;
	}
	.kuhni_text {
		padding: 15px;
	}
	.kuhni_text div {
		float: none;
	}
	.kuhni_text div img {
		max-width: 100%;
	}
	.kuhni_index_container {
		padding: 5px;
	}
	.kuhni_index_container .item_container {
		display: block;
	}
	.kuhni_index_container .item_container .image_container {
		width: 100%;
		height: 140px;
	}
	.kuhni_index_container .item_container .text_container {
		width: 100%;
	}
	.kuhni_index_container .item_container .text_container .readmore {
		position: initial;
		text-align: center;
		padding-top: 10px;
	}
	.kuhni_detail_container .kuhni_detail_header {
		width: 100%;
		margin-left: 0;
		height: 250px;
		background-size: auto 100%;
	}
	.kuhni_detail_container .description {
		padding: 20px;
	}
	.kuhni_detail_container .kuhni_style_list {
		display: block;
		padding: 5px;
	}
	.kuhni_detail_container .kuhni_style_list .kuhni_style_item {
		width: 100%;
		margin-bottom: 5px;
	}
	.kuhni_priemush_slider_list .kuhni_priemush .slider_item_container {
		display: block;
	}
	.kuhni_priemush_slider_list .kuhni_priemush .slider_item_container .image {
		width: 100%;
		height: 150px;
		background-size: contain;
		background-position: center center;
		background-repeat: no-repeat;
	}
	.kuhni_priemush_slider_list .kuhni_priemush .slider_item_container .text {
		width: 100%;
	}
	.kuhni_priemush_slider_list .kuhni_priemush_pagination .slider-item .title {
		font-size: 14px;
		width: 130px;
	}
	.kuhni_detail_container .kuhni_style_list .kuhni_style_item a span.name {
		line-height: 1em;
		font-size: 20px;
	}
	.kuhni_collection_list .kuhni_collection {
		-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
	}
	.kuhni_collection_list .kuhni_collection_item_container .title {
		transform: none;
	}
	.kuhni_collection_list .section_description {
		padding: 0 20px;
	}
	.kuhni_collection_list .section_description h2 {
		margin: 0 0 10px 0;
		padding: 0;
		font-size: 24px;
	}
	.detail_slider_container .detail_slider_pagination .slick-slide img {
		width: 50px;
		height: 50px;
	}
	.kuhni_detail .kuhni_info_container {
		display: block;
		margin: 5px;
		margin-bottom: 20px;
	}
	.kuhni_detail .kuhni_info_container .kuhni_left,
	.kuhni_detail .kuhni_info_container .kuhni_right {
		width: 100%;
	}
	.kuhni_detail .kuhni_info_container img {
		max-width: 100%;
	}

	.kuhni_list_container .kuhni_list .kuhni_item_container {
		display: block;
	}
	.kuhni_list_container .kuhni_list .header {
		display: none;
	}
    .kuhni_list_container .kuhni_list .kuhni_item_container .price_container {
        border: none;
        width: 100%;
        text-align: center;
    }
    .kuhni_list_container .kuhni_list .kuhni_item_container div.txt_container {
        margin-right: 0;
    }
    .kuhni_list_container .kuhni_list .kuhni_item_container .price_container {
        padding: 0;
    }
    .kuhni_list_container .kuhni_list_description {
        padding: 10px 20px;
    }
    .form_order_container {
        padding: 10px;
        margin-bottom: 20px;
    }
    .kuhni_detail .vse_kuhni {
        text-align: center;
    }
    .kuhni_detail .vse_kuhni img {
        max-width: 100%;
    }
    .kuhni_list_container .kuhni_list .kuhni_item_container div.image_container {
        width: 100%;
        max-width: initial;
        text-align: center;
    }
    .kuhni_bazovye_list .subtitle {
        line-height: 1em;
        margin: -10px 10px 10px 10px;
    }
    .kuhni_bazovye_list .button_tabs_container ul.tabs {
        display: block;
    }
    .kuhni_bazovye_list .button_tabs_container ul.tabs li {
        width: calc(100% - 10px);
        margin: 0 5px 5px 5px;
    }
    .button_tabs_container .button_tabs_content .button_tabs {
        padding: 10px 20px;
    }
	.detail_slider_container .slick-slide img {
		max-height: 200px;
	}
}
@media screen and  (max-width:650px) {
	.sections_list ul li { width:50%; }
}
@media screen and  (max-width:560px) {
	.image_left, .image_right { float:none; margin:0 auto 20px auto; display:block; }
	.bx_catalog_list_slider .bx_catalog_item { width:100%; }
	.sections_list ul li { width:100%; }
}
@media screen and  (max-width:440px) {

}
/* End */
/* /bitrix/templates/parkav.ru/css/normalize.css?15163383137798 */
/* /bitrix/templates/parkav.ru/fonts/akrobat.min.css?15254273532159 */
/* /bitrix/templates/parkav.ru/fonts/CormorantGaramond.min.css?15254273424560 */
/* /bitrix/templates/parkav.ru/fonts/CormorantInfant.min.css?15254276254340 */
/* /bitrix/components/luxar/callback.form/templates/.default/style.css?15214389284139 */
/* /bitrix/templates/parkav.ru/components/luxar/super/header_city_mobile/style.css?1523252328853 */
/* /bitrix/templates/parkav.ru/components/bitrix/sale.basket.basket.line/header_mobile/style.css?15232575634207 */
/* /bitrix/templates/parkav.ru/components/bitrix/menu/sidebar_2/style.css?15232683112402 */
/* /bitrix/templates/parkav.ru/js/slinky/dist/jquery.slinky.css?1516338399905 */
/* /bitrix/templates/parkav.ru/components/bitrix/menu/top_main/style.css?1517564166681 */
/* /bitrix/templates/parkav.ru/components/bitrix/sale.basket.basket.line/header/style.min.css?15246493303311 */
/* /bitrix/templates/parkav.ru/components/luxar/super/user_block/style.css?15227295631378 */
/* /bitrix/templates/parkav.ru/components/bitrix/system.auth.form/.default/style.css?1522729648443 */
/* /bitrix/templates/parkav.ru/components/bitrix/main.register/registration/style.css?1522729641463 */
/* /bitrix/templates/parkav.ru/components/luxar/super/header_city/style.css?15217985571500 */
/* /bitrix/components/bitrix/sale.location.selector.search/templates/.default/style.css?15163371896262 */
/* /bitrix/templates/parkav.ru/components/bitrix/search.title/header/style.css?15223100113280 */
/* /bitrix/templates/parkav.ru/components/bitrix/menu/main_menu/style.css?15283677372736 */
/* /bitrix/templates/parkav.ru/components/bitrix/catalog.section.list/top_menu/style.css?15272447834098 */
/* /bitrix/templates/parkav.ru/components/bitrix/search.title/header_mobile/style.css?15232505363192 */
/* /bitrix/templates/parkav.ru/components/luxar/super/instagram_list/style.css?1524134686377 */
/* /bitrix/templates/parkav.ru/components/luxar/super/footer_catalog_sections/style.css?15169590801483 */
/* /bitrix/templates/parkav.ru/styles.css?15227417951692 */
/* /bitrix/templates/parkav.ru/template_styles.css?152966023938384 */
/* /bitrix/templates/parkav.ru/css/responsive.css?152966068831042 */
