

/* Start:/bitrix/templates/bella/css/bootstrap.min.css?1697184324135863*/
/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.classli{
  text-indent: -15px;
  margin-left: 1em;
  list-style: inside;
}
.navigation-pages{
  padding-bottom: 10px
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:hover,
a:active {
  outline: 0;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  /* Responsive images (ensure images don't scale beyond their parents) */

  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */

  width: auto\9;
  /* IE7-8 need help adjusting responsive images */

  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */

  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
#map_canvas img,
.google-maps img {
  max-width: none;
}
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button,
input {
  *overflow: visible;
  line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page  {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  background-color: #ffffff;
}
a {
  color: #0088cc;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #005580;
  text-decoration: underline;
}
.img-rounded {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.img-circle {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
}
.row {
  margin-left: -20px;
  *zoom: 1;
}
.row:before,
.row:after {
  display: table;
  content: "";
  line-height: 0;
}
.row:after {
  clear: both;
}
[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}
.span16 {
  width: 940px;
}
.span15 {
  width: 880px;
}
.span14 {
  width: 820px;
}
.span13 {
  width: 760px;
}
.span12 {
  width: 700px;
}
.span11 {
  width: 640px;
}
.span10 {
  width: 580px;
}
.span9 {
  width: 520px;
}
.span8 {
  width: 460px;
}
.span7 {
  width: 400px;
}
.span6 {
  width: 340px;
}
.span5 {
  width: 280px;
}
.span4 {
  width: 220px;
}
.span3 {
  width: 160px;
}
.span2 {
  width: 100px;
}
.span1 {
  width: 40px;
}
.offset16 {
  margin-left: 980px;
}
.offset15 {
  margin-left: 920px;
}
.offset14 {
  margin-left: 860px;
}
.offset13 {
  margin-left: 800px;
}
.offset12 {
  margin-left: 740px;
}
.offset11 {
  margin-left: 680px;
}
.offset10 {
  margin-left: 620px;
}
.offset9 {
  margin-left: 560px;
}
.offset8 {
  margin-left: 500px;
}
.offset7 {
  margin-left: 440px;
}
.offset6 {
  margin-left: 380px;
}
.offset5 {
  margin-left: 320px;
}
.offset4 {
  margin-left: 260px;
}
.offset3 {
  margin-left: 200px;
}
.offset2 {
  margin-left: 140px;
}
.offset1 {
  margin-left: 80px;
}
.row-fluid {
  width: 100%;
  *zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.row-fluid:after {
  clear: both;
}
.row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
}
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}
.row-fluid .span16 {
  width: 100%;
  *width: 99.94680851063829%;
}
.row-fluid .span15 {
  width: 93.61702127659575%;
  *width: 93.56382978723404%;
}
.row-fluid .span14 {
  width: 87.23404255319149%;
  *width: 87.18085106382978%;
}
.row-fluid .span13 {
  width: 80.85106382978722%;
  *width: 80.79787234042551%;
}
.row-fluid .span12 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}
.row-fluid .span11 {
  width: 68.08510638297872%;
  *width: 68.03191489361701%;
}
.row-fluid .span10 {
  width: 61.702127659574465%;
  *width: 61.648936170212764%;
}

.row-fluid .span8 {
  width: 48.93617021276596%;
  *width: 48.88297872340426%;
}
.row-fluid .span7 {
  width: 42.5531914893617%;
  *width: 42.5%;
}

.row-fluid .span5 {
  width: 29.78723404255319%;
  *width: 29.73404255319149%;
}
.row-fluid .span4 {
  width: 23.404255319148938%;
  *width: 23.351063829787236%;
}

.row-fluid .span2 {
  width: 8.828025%;
  *width: 8.828025%;
}
.row-fluid .span1 {
  width: 4.25531914893617%;
  *width: 4.202127659574468%;
}
.row-fluid .offset16 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}
.row-fluid .offset16:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}
.row-fluid .offset15 {
  margin-left: 97.87234042553192%;
  *margin-left: 97.7659574468085%;
}
.row-fluid .offset15:first-child {
  margin-left: 95.74468085106383%;
  *margin-left: 95.63829787234042%;
}
.row-fluid .offset14 {
  margin-left: 91.48936170212765%;
  *margin-left: 91.38297872340424%;
}
.row-fluid .offset14:first-child {
  margin-left: 89.36170212765957%;
  *margin-left: 89.25531914893615%;
}
.row-fluid .offset13 {
  margin-left: 85.10638297872339%;
  *margin-left: 84.99999999999997%;
}
.row-fluid .offset13:first-child {
  margin-left: 82.9787234042553%;
  *margin-left: 82.87234042553189%;
}
.row-fluid .offset12 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}
.row-fluid .offset12:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}
.row-fluid .offset11 {
  margin-left: 72.34042553191489%;
  *margin-left: 72.23404255319147%;
}
.row-fluid .offset11:first-child {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}
.row-fluid .offset10 {
  margin-left: 65.95744680851064%;
  *margin-left: 65.85106382978722%;
}
.row-fluid .offset10:first-child {
  margin-left: 63.82978723404255%;
  *margin-left: 63.723404255319146%;
}
.row-fluid .offset9 {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638298%;
}
.row-fluid .offset9:first-child {
  margin-left: 57.44680851063829%;
  *margin-left: 57.34042553191489%;
}
.row-fluid .offset8 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.08510638297873%;
}
.row-fluid .offset8:first-child {
  margin-left: 51.06382978723404%;
  *margin-left: 50.95744680851064%;
}
.row-fluid .offset7 {
  margin-left: 46.808510638297875%;
  *margin-left: 46.702127659574465%;
}
.row-fluid .offset7:first-child {
  margin-left: 44.680851063829785%;
  *margin-left: 44.57446808510638%;
}
.row-fluid .offset6 {
  margin-left: 40.42553191489361%;
  *margin-left: 40.319148936170215%;
}
.row-fluid .offset6:first-child {
  margin-left: 38.29787234042553%;
  *margin-left: 38.191489361702125%;
}
.row-fluid .offset5 {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}
.row-fluid .offset5:first-child {
  margin-left: 31.914893617021278%;
  *margin-left: 31.808510638297875%;
}
.row-fluid .offset4 {
  margin-left: 27.659574468085108%;
  *margin-left: 27.553191489361705%;
}
.row-fluid .offset4:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}
.row-fluid .offset3 {
  margin-left: 21.27659574468085%;
  *margin-left: 21.170212765957448%;
}
.row-fluid .offset3:first-child {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}
.row-fluid .offset2 {
  margin-left: 14.893617021276595%;
  *margin-left: 14.787234042553193%;
}
.row-fluid .offset2:first-child {
  margin-left: 12.76595744680851%;
  *margin-left: 12.659574468085108%;
}
.row-fluid .offset1 {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}
.row-fluid .offset1:first-child {
  margin-left: 6.382978723404255%;
  *margin-left: 6.276595744680851%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}
.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}
.container:before,
.container:after {
  display: table;
  content: "";
  line-height: 0;
}
.container:after {
  clear: both;
}
.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.container-fluid:after {
  clear: both;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}
small {
  font-size: 85%;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
cite {
  font-style: normal;
}
.muted {
  color: #999999;
}
a.muted:hover,
a.muted:focus {
  color: #808080;
}
.text-warning {
  color: #c09853;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #a47e3c;
}
.text-error {
  color: #b94a48;
}
a.text-error:hover,
a.text-error:focus {
  color: #953b39;
}
.text-info {
  color: #3a87ad;
}
a.text-info:hover,
a.text-info:focus {
  color: #2d6987;
}
.text-success {
  color: #468847;
}
a.text-success:hover,
a.text-success:focus {
  color: #356635;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 35px;
  color: inherit;
  text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

h1 {
  font-size: 38.5px;
  margin-bottom: 20px;
}
h2 {
  font-size: 31.5px;
  line-height: 1em;
}
h3 {
  font-size: 24.5px;
}
h4 {
  font-size: 17.5px;
}
h5 {
  font-size: 14px;
}
h6 {
  font-size: 11.9px;
}
h1 small {
  font-size: 24.5px;
}
h2 small {
  font-size: 17.5px;
}
h3 small {
  font-size: 14px;
}
h4 small {
  font-size: 14px;
}
.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  padding: 0;
  margin: 0 0 10px 25px;
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}
li {
  line-height: 20px;
}
ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}
ul.inline,
ol.inline {
  margin-left: 0;
  list-style: none;
}
ul.inline > li,
ol.inline > li {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 20px;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 10px;
}
.dl-horizontal {
  *zoom: 1;
}
.dl-horizontal:before,
.dl-horizontal:after {
  display: table;
  content: "";
  line-height: 0;
}
.dl-horizontal:after {
  clear: both;
}
.dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dl-horizontal dd {
  margin-left: 180px;
}
hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}
blockquote p {
  margin-bottom: 0;
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
}
blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}
blockquote.pull-right small:before {
  content: '';
}
blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}
code,
pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
code {
  padding: 2px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
  white-space: nowrap;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
pre.prettyprint {
  margin-bottom: 20px;
}
pre code {
  padding: 0;
  color: inherit;
  white-space: pre;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.label,
.badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999999;
}
.label {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.badge {
  padding-left: 9px;
  padding-right: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
.label:empty,
.badge:empty {
  display: none;
}
a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.label-important,
.badge-important {
  background-color: #b94a48;
}
.label-important[href],
.badge-important[href] {
  background-color: #953b39;
}
.label-warning,
.badge-warning {
  background-color: #f89406;
}
.label-warning[href],
.badge-warning[href] {
  background-color: #c67605;
}
.label-success,
.badge-success {
  background-color: #468847;
}
.label-success[href],
.badge-success[href] {
  background-color: #356635;
}
.label-info,
.badge-info {
  background-color: #3a87ad;
}
.label-info[href],
.badge-info[href] {
  background-color: #2d6987;
}
.label-inverse,
.badge-inverse {
  background-color: #333333;
}
.label-inverse[href],
.badge-inverse[href] {
  background-color: #1a1a1a;
}
.btn .label,
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-mini .label,
.btn-mini .badge {
  top: 0;
}
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table th,
.table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table th {
  font-weight: bold;
}
.table thead th {
  vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: #f5f5f5;
}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
.table td.span1,
.table th.span1 {
  float: none;
  width: 24px;
  margin-left: 0;
}
.table td.span2,
.table th.span2 {
  float: none;
  width: 84px;
  margin-left: 0;
}
.table td.span3,
.table th.span3 {
  float: none;
  width: 144px;
  margin-left: 0;
}
.table td.span4,
.table th.span4 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.table td.span5,
.table th.span5 {
  float: none;
  width: 264px;
  margin-left: 0;
}
.table td.span6,
.table th.span6 {
  float: none;
  width: 324px;
  margin-left: 0;
}
.table td.span7,
.table th.span7 {
  float: none;
  width: 384px;
  margin-left: 0;
}
.table td.span8,
.table th.span8 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.table td.span9,
.table th.span9 {
  float: none;
  width: 504px;
  margin-left: 0;
}
.table td.span10,
.table th.span10 {
  float: none;
  width: 564px;
  margin-left: 0;
}
.table td.span11,
.table th.span11 {
  float: none;
  width: 624px;
  margin-left: 0;
}
.table td.span12,
.table th.span12 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.table tbody tr.success > td {
  background-color: #dff0d8;
}
.table tbody tr.error > td {
  background-color: #f2dede;
}
.table tbody tr.warning > td {
  background-color: #fcf8e3;
}
.table tbody tr.info > td {
  background-color: #d9edf7;
}
.table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover > td {
  background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc;
}
.table-hover tbody tr.info:hover > td {
  background-color: #c4e3f3;
}
form {
  margin: 0 0 20px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
legend small {
  font-size: 15px;
  color: #999999;
}
label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}
input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
label {
  display: block;
  margin-bottom: 5px;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
 /* border-radius: 4px; */
  vertical-align: middle;
}
input,
textarea,
.uneditable-input {
  width: 206px;
}
textarea {
  height: auto;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  /* IE7 */

  margin-top: 1px \9;
  /* IE8-9 */

  line-height: normal;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}
select,
input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 30px;
}
select {
  width: 220px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
}
select[multiple],
select[size] {
  height: auto;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.uneditable-input,
.uneditable-textarea {
  color: #999999;
  background-color: #fcfcfc;
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}
.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}
.uneditable-textarea {
  width: auto;
  height: auto;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999;
}
.radio,
.checkbox {
  min-height: 20px;
  padding-left: 20px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}
.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}
input,
textarea,
.uneditable-input {
  margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}
input.span16,
textarea.span16,
.uneditable-input.span16 {
  width: 926px;
}
input.span15,
textarea.span15,
.uneditable-input.span15 {
  width: 866px;
}
input.span14,
textarea.span14,
.uneditable-input.span14 {
  width: 806px;
}
input.span13,
textarea.span13,
.uneditable-input.span13 {
  width: 746px;
}
input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 686px;
}
input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 626px;
}
input.span10,
textarea.span10,
.uneditable-input.span10 {
  width: 566px;
}
input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 506px;
}
input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 446px;
}
input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 386px;
}
input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 326px;
}
input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 266px;
}
input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 206px;
}
input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 146px;
}
input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 86px;
}
input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 26px;
}
.controls-row {
  *zoom: 1;
}
.controls-row:before,
.controls-row:after {
  display: table;
  content: "";
  line-height: 0;
}
.controls-row:after {
  clear: both;
}
.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
  float: left;
}
.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
  padding-top: 5px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}
.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
}
.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48;
}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}
.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
  color: #3a87ad;
}
.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color: #3a87ad;
}
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}
.form-actions:before,
.form-actions:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-actions:after {
  clear: both;
}
.help-block,
.help-inline {
  color: #595959;
}
.help-block {
  display: block;
  margin-bottom: 10px;
}
.help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}
.input-append,
.input-prepend {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: middle;
  font-size: 0;
  white-space: nowrap;
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
  font-size: 14px;
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
  z-index: 2;
}
.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}
.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.input-append .active,
.input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
  margin-left: -1px;
}
.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}
input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */

  margin-bottom: 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
/* Allow for input prepend/append in search forms */
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}
.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
.control-group {
  margin-bottom: 10px;
}
legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}
.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}
.form-horizontal .controls:first-child {
  *padding-left: 180px;
}
.form-horizontal .help-block {
  margin-bottom: 0;
}
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
  margin-top: 10px;
}
.form-horizontal .form-actions {
  padding-left: 180px;
}
.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  /*background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	 */

    background: rgb(0,143,244);
    background: -moz-linear-gradient(top, rgba(0,143,244,1) 0%, rgba(0,112,190,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,143,244,1)), color-stop(100%,rgba(0,112,190,1)));
    background: -webkit-linear-gradient(top, rgba(0,143,244,1) 0%,rgba(0,112,190,1) 100%);
    background: -o-linear-gradient(top, rgba(0,143,244,1) 0%,rgba(0,112,190,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,143,244,1) 0%,rgba(0,112,190,1) 100%);
    background: linear-gradient(to bottom, rgba(0,143,244,1) 0%,rgba(0,112,190,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ff4', endColorstr='#0070be',GradientType=0 );

  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 4px;
}
.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}
.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}
.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}
.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2f96b4;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222222;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}
button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #0088cc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-link:hover,
.btn-link:focus {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
  color: #333333;
  text-decoration: none;
}
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/bitrix/templates/bella/css/../img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
  margin-top: 1px;
}
/* White icons with optional class, or on hover/focus/active states of certain elements */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:focus > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:focus > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"] {
  background-image: url("/bitrix/templates/bella/css/../img/glyphicons-halflings-white.png");
}
.icon-glass {
  background-position: 0      0;
}
.icon-music {
  background-position: -24px 0;
}
.icon-search {
  background-position: -48px 0;
}
.icon-envelope {
  background-position: -72px 0;
}
.icon-heart {
  background-position: -96px 0;
}
.icon-star {
  background-position: -120px 0;
}
.icon-star-empty {
  background-position: -144px 0;
}
.icon-user {
  background-position: -168px 0;
}
.icon-film {
  background-position: -192px 0;
}
.icon-th-large {
  background-position: -216px 0;
}
.icon-th {
  background-position: -240px 0;
}
.icon-th-list {
  background-position: -264px 0;
}
.icon-ok {
  background-position: -288px 0;
}
.icon-remove {
  background-position: -312px 0;
}
.icon-zoom-in {
  background-position: -336px 0;
}
.icon-zoom-out {
  background-position: -360px 0;
}
.icon-off {
  background-position: -384px 0;
}
.icon-signal {
  background-position: -408px 0;
}
.icon-cog {
  background-position: -432px 0;
}
.icon-trash {
  background-position: -456px 0;
}
.icon-home {
  background-position: 0 -24px;
}
.icon-file {
  background-position: -24px -24px;
}
.icon-time {
  background-position: -48px -24px;
}
.icon-road {
  background-position: -72px -24px;
}
.icon-download-alt {
  background-position: -96px -24px;
}
.icon-download {
  background-position: -120px -24px;
}
.icon-upload {
  background-position: -144px -24px;
}
.icon-inbox {
  background-position: -168px -24px;
}
.icon-play-circle {
  background-position: -192px -24px;
}
.icon-repeat {
  background-position: -216px -24px;
}
.icon-refresh {
  background-position: -240px -24px;
}
.icon-list-alt {
  background-position: -264px -24px;
}
.icon-lock {
  background-position: -287px -24px;
}
.icon-flag {
  background-position: -312px -24px;
}
.icon-headphones {
  background-position: -336px -24px;
}
.icon-volume-off {
  background-position: -360px -24px;
}
.icon-volume-down {
  background-position: -384px -24px;
}
.icon-volume-up {
  background-position: -408px -24px;
}
.icon-qrcode {
  background-position: -432px -24px;
}
.icon-barcode {
  background-position: -456px -24px;
}
.icon-tag {
  background-position: 0 -48px;
}
.icon-tags {
  background-position: -25px -48px;
}
.icon-book {
  background-position: -48px -48px;
}
.icon-bookmark {
  background-position: -72px -48px;
}
.icon-print {
  background-position: -96px -48px;
}
.icon-camera {
  background-position: -120px -48px;
}
.icon-font {
  background-position: -144px -48px;
}
.icon-bold {
  background-position: -167px -48px;
}
.icon-italic {
  background-position: -192px -48px;
}
.icon-text-height {
  background-position: -216px -48px;
}
.icon-text-width {
  background-position: -240px -48px;
}
.icon-align-left {
  background-position: -264px -48px;
}
.icon-align-center {
  background-position: -288px -48px;
}
.icon-align-right {
  background-position: -312px -48px;
}
.icon-align-justify {
  background-position: -336px -48px;
}
.icon-list {
  background-position: -360px -48px;
}
.icon-indent-left {
  background-position: -384px -48px;
}
.icon-indent-right {
  background-position: -408px -48px;
}
.icon-facetime-video {
  background-position: -432px -48px;
}
.icon-picture {
  background-position: -456px -48px;
}
.icon-pencil {
  background-position: 0 -72px;
}
.icon-map-marker {
  background-position: -24px -72px;
}
.icon-adjust {
  background-position: -48px -72px;
}
.icon-tint {
  background-position: -72px -72px;
}
.icon-edit {
  background-position: -96px -72px;
}
.icon-share {
  background-position: -120px -72px;
}
.icon-check {
  background-position: -144px -72px;
}
.icon-move {
  background-position: -168px -72px;
}
.icon-step-backward {
  background-position: -192px -72px;
}
.icon-fast-backward {
  background-position: -216px -72px;
}
.icon-backward {
  background-position: -240px -72px;
}
.icon-play {
  background-position: -264px -72px;
}
.icon-pause {
  background-position: -288px -72px;
}
.icon-stop {
  background-position: -312px -72px;
}
.icon-forward {
  background-position: -336px -72px;
}
.icon-fast-forward {
  background-position: -360px -72px;
}
.icon-step-forward {
  background-position: -384px -72px;
}
.icon-eject {
  background-position: -408px -72px;
}
.icon-chevron-left {
  background-position: -432px -72px;
}
.icon-chevron-right {
  background-position: -456px -72px;
}
.icon-plus-sign {
  background-position: 0 -96px;
}
.icon-minus-sign {
  background-position: -24px -96px;
}
.icon-remove-sign {
  background-position: -48px -96px;
}
.icon-ok-sign {
  background-position: -72px -96px;
}
.icon-question-sign {
  background-position: -96px -96px;
}
.icon-info-sign {
  background-position: -120px -96px;
}
.icon-screenshot {
  background-position: -144px -96px;
}
.icon-remove-circle {
  background-position: -168px -96px;
}
.icon-ok-circle {
  background-position: -192px -96px;
}
.icon-ban-circle {
  background-position: -216px -96px;
}
.icon-arrow-left {
  background-position: -240px -96px;
}
.icon-arrow-right {
  background-position: -264px -96px;
}
.icon-arrow-up {
  background-position: -289px -96px;
}
.icon-arrow-down {
  background-position: -312px -96px;
}
.icon-share-alt {
  background-position: -336px -96px;
}
.icon-resize-full {
  background-position: -360px -96px;
}
.icon-resize-small {
  background-position: -384px -96px;
}
.icon-plus {
  background-position: -408px -96px;
}
.icon-minus {
  background-position: -433px -96px;
}
.icon-asterisk {
  background-position: -456px -96px;
}
.icon-exclamation-sign {
  background-position: 0 -120px;
}
.icon-gift {
  background-position: -24px -120px;
}
.icon-leaf {
  background-position: -48px -120px;
}
.icon-fire {
  background-position: -72px -120px;
}
.icon-eye-open {
  background-position: -96px -120px;
}
.icon-eye-close {
  background-position: -120px -120px;
}
.icon-warning-sign {
  background-position: -144px -120px;
}
.icon-plane {
  background-position: -168px -120px;
}
.icon-calendar {
  background-position: -192px -120px;
}
.icon-random {
  background-position: -216px -120px;
  width: 16px;
}
.icon-comment {
  background-position: -240px -120px;
}
.icon-magnet {
  background-position: -264px -120px;
}
.icon-chevron-up {
  background-position: -288px -120px;
}
.icon-chevron-down {
  background-position: -313px -119px;
}
.icon-retweet {
  background-position: -336px -120px;
}
.icon-shopping-cart {
  background-position: -360px -120px;
}
.icon-folder-close {
  background-position: -384px -120px;
  width: 16px;
}
.icon-folder-open {
  background-position: -408px -120px;
  width: 16px;
}
.icon-resize-vertical {
  background-position: -432px -119px;
}
.icon-resize-horizontal {
  background-position: -456px -118px;
}
.icon-hdd {
  background-position: 0 -144px;
}
.icon-bullhorn {
  background-position: -24px -144px;
}
.icon-bell {
  background-position: -48px -144px;
}
.icon-certificate {
  background-position: -72px -144px;
}
.icon-thumbs-up {
  background-position: -96px -144px;
}
.icon-thumbs-down {
  background-position: -120px -144px;
}
.icon-hand-right {
  background-position: -144px -144px;
}
.icon-hand-left {
  background-position: -168px -144px;
}
.icon-hand-up {
  background-position: -192px -144px;
}
.icon-hand-down {
  background-position: -216px -144px;
}
.icon-circle-arrow-right {
  background-position: -240px -144px;
}
.icon-circle-arrow-left {
  background-position: -264px -144px;
}
.icon-circle-arrow-up {
  background-position: -288px -144px;
}
.icon-circle-arrow-down {
  background-position: -312px -144px;
}
.icon-globe {
  background-position: -336px -144px;
}
.icon-wrench {
  background-position: -360px -144px;
}
.icon-tasks {
  background-position: -384px -144px;
}
.icon-filter {
  background-position: -408px -144px;
}
.icon-briefcase {
  background-position: -432px -144px;
}
.icon-fullscreen {
  background-position: -456px -144px;
}
.btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: .3em;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-toolbar {
  font-size: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group > .btn + .btn {
  margin-left: -1px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
  font-size: 14px;
}
.btn-group > .btn-mini {
  font-size: 10.5px;
}
.btn-group > .btn-small {
  font-size: 11.9px;
}
.btn-group > .btn-large {
  font-size: 17.5px;
}
.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  *padding-top: 5px;
  *padding-bottom: 5px;
}
.btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 2px;
  *padding-bottom: 2px;
}
.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
  *padding-top: 7px;
  *padding-bottom: 7px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}
.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}
.btn-large .caret {
  margin-top: 6px;
}
.btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
.btn-mini .caret,
.btn-small .caret {
  margin-top: 8px;
}
.dropup .btn-large .caret {
  border-bottom-width: 5px;
}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}
.btn-group-vertical > .btn {
  display: block;
  float: none;
  max-width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group-vertical > .btn + .btn {
  margin-left: 0;
  margin-top: -1px;
}
.btn-group-vertical > .btn:first-child {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.btn-group-vertical > .btn:last-child {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.btn-group-vertical > .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}
.btn-group-vertical > .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
.nav {
  margin-left: 0;
  margin-bottom: 20px;
  list-style: none;
}
.nav > li > a {
  display: block;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li > a > img {
  max-width: none;
}
.nav > .pull-right {
  float: right;
}
.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.nav li + .nav-header {
  margin-top: 9px;
}
.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.nav-list > li > a,
.nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
  padding: 3px 15px;
}
.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  margin-right: 2px;
}
.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.nav-tabs,
.nav-pills {
  *zoom: 1;
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  content: "";
  line-height: 0;
}
.nav-tabs:after,
.nav-pills:after {
  clear: both;
}
.nav-tabs > li,
.nav-pills > li {
  float: left;
}
.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  color: #ffffff;
  background-color: #0088cc;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li > a {
  margin-right: 0;
}
.nav-tabs.nav-stacked {
  border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.nav-tabs.nav-stacked > li > a:hover,
.nav-tabs.nav-stacked > li > a:focus {
  border-color: #ddd;
  z-index: 2;
}
.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.nav .dropdown-toggle .caret {
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
  margin-top: 6px;
}
.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}
/* move down carets for tabs */
.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}
.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}
.nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
  cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover,
.tabs-stacked .open > a:focus {
  border-color: #999999;
}
.tabbable {
  *zoom: 1;
}
.tabbable:before,
.tabbable:after {
  display: table;
  content: "";
  line-height: 0;
}
.tabbable:after {
  clear: both;
}
.tab-content {
  overflow: auto;
}
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}
.tab-content > .active,
.pill-content > .active {
  display: block;
}
.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}
.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}
.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.nav > .disabled > a {
  color: #999999;
}
.nav > .disabled > a:hover,
.nav > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}
.navbar {
  overflow: visible;
  margin-bottom: 20px;
  *position: relative;
  *z-index: 2;
}
.navbar-inner {
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
}
.navbar-inner:before,
.navbar-inner:after {
  display: table;
  content: "";
  line-height: 0;
}
.navbar-inner:after {
  clear: both;
}
.navbar .container {
  width: auto;
}
.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}
.navbar .brand {
  float: left;
  display: block;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777777;
  text-shadow: 0 1px 0 #ffffff;
}
.navbar .brand:hover,
.navbar .brand:focus {
  text-decoration: none;
}
.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #777777;
}
.navbar-link {
  color: #777777;
}
.navbar-link:hover,
.navbar-link:focus {
  color: #333333;
}
.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #ffffff;
}
.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}
.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
  margin-top: 0;
}
.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}
.navbar-form:before,
.navbar-form:after {
  display: table;
  content: "";
  line-height: 0;
}
.navbar-form:after {
  clear: both;
}
.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}
.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}
.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}
.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 5px;
  white-space: nowrap;
}
.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}
.navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}
.navbar-search .search-query {
  margin-bottom: 0;
  padding: 4px 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.navbar-static-top {
  position: static;
  margin-bottom: 0;
}
.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}
.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}
.navbar-fixed-top {
  top: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);
  -moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);
  box-shadow: 0 1px 10px rgba(0,0,0,.1);
}
.navbar-fixed-bottom {
  bottom: 0;
}
.navbar-fixed-bottom .navbar-inner {
  -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
  -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
  box-shadow: 0 -1px 10px rgba(0,0,0,.1);
}
.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}
.navbar .nav > li {
  float: left;
}
.navbar .nav > li > a {
  float: none;
  padding: 10px 15px 10px;
  color: #777777;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff;
}
.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  background-color: transparent;
  color: #333333;
  text-decoration: none;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #555555;
  text-decoration: none;
  background-color: #e5e5e5;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e5e5e5;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #cccccc \9;
}
.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
.navbar .nav > li > .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 9px;
}
.navbar .nav > li > .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 10px;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom: 0;
  bottom: -7px;
  top: auto;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  border-top: 6px solid #ffffff;
  border-bottom: 0;
  bottom: -6px;
  top: auto;
}
.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #e5e5e5;
  color: #555555;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}
.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}
.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: -1px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
  border-color: #252525;
}
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #999999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav > li > a:focus {
  color: #ffffff;
}
.navbar-inverse .brand {
  color: #999999;
}
.navbar-inverse .navbar-text {
  color: #999999;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}
.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  color: #ffffff;
  background-color: #111111;
}
.navbar-inverse .navbar-link {
  color: #999999;
}
.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
  color: #ffffff;
}
.navbar-inverse .divider-vertical {
  border-left-color: #111111;
  border-right-color: #222222;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #111111;
  color: #ffffff;
}
.navbar-inverse .nav li.dropdown > a:hover .caret,
.navbar-inverse .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}
.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}
.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #040404;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}
.breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  text-shadow: 0 1px 0 #ffffff;
}
.breadcrumb > li > .divider {
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #999999;
}
.pagination {
  margin: 20px 0;
}
.pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination ul > li {
  display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
  color: #999999;
  background-color: transparent;
  cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}
.pagination-small ul > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}
.pager {
  margin: 20px 0;
  list-style: none;
  text-align: center;
  *zoom: 1;
}
.pager:before,
.pager:after {
  display: table;
  content: "";
  line-height: 0;
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  background-color: #fff;
  cursor: default;
}
.thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}
.thumbnails:before,
.thumbnails:after {
  display: table;
  content: "";
  line-height: 0;
}
.thumbnails:after {
  clear: both;
}
.row-fluid .thumbnails {
  margin-left: 0;
}
.thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
}
.thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #0088cc;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.thumbnail > img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  padding: 9px;
  color: #555555;
}
.hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  color: inherit;
  background-color: #eeeeee;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  color: inherit;
  letter-spacing: -1px;
}
.hero-unit li {
  line-height: 30px;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.popover-title:empty {
  display: none;
}
.popover-content {
  padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow {
  border-width: 11px;
}
.popover .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right .arrow:after {
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left .arrow:after {
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}
.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}
.modal.fade.in {
  top: 10%;
}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-header h3 {
  margin: 0;
  line-height: 30px;
}
.modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
.modal-form {
  margin-bottom: 0;
}
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  /*left: 0;*/
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  text-decoration: none;
  color: #ffffff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: default;
}
.open {
  *z-index: 1000;
}
.open > .dropdown-menu {
  display: block;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
  -moz-border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}
.typeahead {
  z-index: 1051;
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.accordion {
  margin-bottom: 20px;
}
.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.accordion-heading {
  border-bottom: 0;
}
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
.accordion-toggle {
  cursor: pointer;
}
.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
.collapse.in {
  height: auto;
}
@-ms-viewport {
  width: device-width;
}
.hidden {
  display: none;
  visibility: hidden;
}
.visible-phone {
  display: none !important;
}
.visible-tablet {
  display: none !important;
}
.hidden-desktop {
  display: none !important;
}
.visible-desktop {
  display: inherit !important;
}
@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}
@media (max-width: 767px) {
  body {
    padding-left: 20px;
    padding-right: 20px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
}
@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px;
  }
  .media .pull-left,
  .media .pull-right {
    float: none;
    display: block;
    margin-bottom: 10px;
  }
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  .modal {
    top: 10px;
    left: 10px;
    right: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 972px;
  }
  .span16 {
    width: 972px;
  }
  .span15 {
    width: 910px;
  }
  .span14 {
    width: 848px;
  }
  .span13 {
    width: 786px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset16 {
    margin-left: 1012px;
  }
  .offset15 {
    margin-left: 950px;
  }
  .offset14 {
    margin-left: 888px;
  }
  .offset13 {
    margin-left: 826px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.05761316872428%;
    *margin-left: 2.0044216793625775%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.05761316872428%;
  }
  .row-fluid .span16 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span15 {
    width: 93.62139917695472%;
    *width: 93.56820768759302%;
  }
  .row-fluid .span14 {
    width: 87.24279835390946%;
    *width: 87.18960686454776%;
  }
  .row-fluid .span13 {
    width: 80.86419753086419%;
    *width: 80.81100604150248%;
  }
  .row-fluid .span12 {
    width: 74.48559670781893%;
    *width: 74.43240521845722%;
  }
  .row-fluid .span11 {
    width: 68.10699588477365%;
    *width: 68.05380439541194%;
  }
  .row-fluid .span10 {
    width: 61.72839506172839%;
    *width: 61.67520357236669%;
  }

  .row-fluid .span8 {
    width: 48.971193415637856%;
    *width: 48.918001926276155%;
  }
  .row-fluid .span7 {
    width: 42.59259259259259%;
    *width: 42.53940110323089%;
  }

  .row-fluid .span5 {
    width: 29.835390946502056%;
    *width: 29.782199457140354%;
  }
  .row-fluid .span4 {
    width: 23.456790123456788%;
    *width: 23.403598634095086%;
  }

  .row-fluid .span2 {
    width: 8.828025%;
    *width: 8.828025%;
  }
  .row-fluid .span1 {
    width: 4.320987654320987%;
    *width: 4.267796164959285%;
  }
  .row-fluid .offset16 {
    margin-left: 104.11522633744856%;
    *margin-left: 104.00884335872514%;
  }
  .row-fluid .offset16:first-child {
    margin-left: 102.05761316872427%;
    *margin-left: 101.95123019000086%;
  }
  .row-fluid .offset15 {
    margin-left: 97.73662551440329%;
    *margin-left: 97.63024253567987%;
  }
  .row-fluid .offset15:first-child {
    margin-left: 95.679012345679%;
    *margin-left: 95.57262936695558%;
  }
  .row-fluid .offset14 {
    margin-left: 91.35802469135803%;
    *margin-left: 91.25164171263461%;
  }
  .row-fluid .offset14:first-child {
    margin-left: 89.30041152263374%;
    *margin-left: 89.19402854391032%;
  }
  .row-fluid .offset13 {
    margin-left: 84.97942386831275%;
    *margin-left: 84.87304088958933%;
  }
  .row-fluid .offset13:first-child {
    margin-left: 82.92181069958846%;
    *margin-left: 82.81542772086505%;
  }
  .row-fluid .offset12 {
    margin-left: 78.60082304526749%;
    *margin-left: 78.49444006654407%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 76.5432098765432%;
    *margin-left: 76.43682689781978%;
  }
  .row-fluid .offset11 {
    margin-left: 72.22222222222221%;
    *margin-left: 72.1158392434988%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 70.16460905349793%;
    *margin-left: 70.05822607477451%;
  }
  .row-fluid .offset10 {
    margin-left: 65.84362139917695%;
    *margin-left: 65.73723842045354%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 63.78600823045267%;
    *margin-left: 63.67962525172927%;
  }
  .row-fluid .offset9 {
    margin-left: 59.465020576131685%;
    *margin-left: 59.35863759740828%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 57.407407407407405%;
    *margin-left: 57.301024428684%;
  }
  .row-fluid .offset8 {
    margin-left: 53.08641975308642%;
    *margin-left: 52.980036774363015%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 51.02880658436214%;
    *margin-left: 50.922423605638734%;
  }
  .row-fluid .offset7 {
    margin-left: 46.70781893004115%;
    *margin-left: 46.60143595131775%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 44.65020576131687%;
    *margin-left: 44.543822782593466%;
  }
  .row-fluid .offset6 {
    margin-left: 40.32921810699588%;
    *margin-left: 40.22283512827248%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 38.2716049382716%;
    *margin-left: 38.1652219595482%;
  }
  .row-fluid .offset5 {
    margin-left: 33.95061728395061%;
    *margin-left: 33.84423430522721%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 31.893004115226336%;
    *margin-left: 31.786621136502934%;
  }
  .row-fluid .offset4 {
    margin-left: 27.572016460905346%;
    *margin-left: 27.465633482181943%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 25.51440329218107%;
    *margin-left: 25.408020313457666%;
  }
  .row-fluid .offset3 {
    margin-left: 21.193415637860085%;
    *margin-left: 21.087032659136682%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 19.135802469135804%;
    *margin-left: 19.0294194904124%;
  }
  .row-fluid .offset2 {
    margin-left: 14.814814814814815%;
    *margin-left: 14.708431836091412%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 12.757201646090536%;
    *margin-left: 12.650818667367133%;
  }
  .row-fluid .offset1 {
    margin-left: 8.436213991769547%;
    *margin-left: 8.329831013046142%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 6.378600823045267%;
    *margin-left: 6.272217844321863%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  input.span16,
  textarea.span16,
  .uneditable-input.span16 {
    width: 958px;
  }
  input.span15,
  textarea.span15,
  .uneditable-input.span15 {
    width: 896px;
  }
  input.span14,
  textarea.span14,
  .uneditable-input.span14 {
    width: 834px;
  }
  input.span13,
  textarea.span13,
  .uneditable-input.span13 {
    width: 772px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 648px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 586px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 524px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 462px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 400px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 338px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 152px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 28px;
  }
}
@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1570px;
  }
  .span16 {
    width: 1570px;
  }
  .span15 {
    width: 1470px;
  }
  .span14 {
    width: 1370px;
  }
  .span13 {
    width: 1270px;
  }
  .span12 {
    width: 1170px;
  }
  .span11 {
    width: 1070px;
  }
  .span10 {
    width: 970px;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    width: 770px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 570px;
  }
  .span5 {
    width: 470px;
  }
  .span4 {
    width: 370px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .offset16 {
    margin-left: 1630px;
  }
  .offset15 {
    margin-left: 1530px;
  }
  .offset14 {
    margin-left: 1430px;
  }
  .offset13 {
    margin-left: 1330px;
  }
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 1.910828025477707%;
    *margin-left: 1.857636536116005%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 1.910828025477707%;
  }
  .row-fluid .span16 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span15 {
    width: 93.63057324840764%;
    *width: 93.57738175904593%;
  }
  .row-fluid .span14 {
    width: 87.26114649681529%;
    *width: 87.20795500745358%;
  }
  .row-fluid .span13 {
    width: 80.89171974522293%;
    *width: 80.83852825586122%;
  }
  .row-fluid .span12 {
    width: 74.52229299363057%;
    *width: 74.46910150426886%;
  }
  .row-fluid .span11 {
    width: 68.15286624203821%;
    *width: 68.0996747526765%;
  }
  .row-fluid .span10 {
    width: 61.78343949044586%;
    *width: 61.730248001084156%;
  }

  .row-fluid .span8 {
    width: 49.044585987261144%;
    *width: 48.99139449789944%;
  }
  .row-fluid .span7 {
    width: 42.67515923566879%;
    *width: 42.621967746307085%;
  }

  .row-fluid .span5 {
    width: 29.93630573248408%;
    *width: 29.883114243122378%;
  }
  .row-fluid .span4 {
    width: 23.56687898089172%;
    *width: 23.513687491530018%;
  }

  .row-fluid .span2 {
    width: 8.828025%;
    *width: 8.828025%;
  }
  .row-fluid .span1 {
    width: 4.45859872611465%;
    *width: 4.405407236752947%;
  }
  .row-fluid .offset16 {
    margin-left: 103.82165605095541%;
    *margin-left: 103.715273072232%;
  }
  .row-fluid .offset16:first-child {
    margin-left: 101.91082802547771%;
    *margin-left: 101.8044450467543%;
  }
  .row-fluid .offset15 {
    margin-left: 97.45222929936305%;
    *margin-left: 97.34584632063964%;
  }
  .row-fluid .offset15:first-child {
    margin-left: 95.54140127388536%;
    *margin-left: 95.43501829516194%;
  }
  .row-fluid .offset14 {
    margin-left: 91.0828025477707%;
    *margin-left: 90.97641956904728%;
  }
  .row-fluid .offset14:first-child {
    margin-left: 89.171974522293%;
    *margin-left: 89.06559154356958%;
  }
  .row-fluid .offset13 {
    margin-left: 84.71337579617834%;
    *margin-left: 84.60699281745492%;
  }
  .row-fluid .offset13:first-child {
    margin-left: 82.80254777070064%;
    *margin-left: 82.69616479197722%;
  }
  .row-fluid .offset12 {
    margin-left: 78.34394904458598%;
    *margin-left: 78.23756606586257%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 76.43312101910828%;
    *margin-left: 76.32673804038487%;
  }
  .row-fluid .offset11 {
    margin-left: 71.97452229299363%;
    *margin-left: 71.86813931427021%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 70.06369426751593%;
    *margin-left: 69.95731128879251%;
  }
  .row-fluid .offset10 {
    margin-left: 65.60509554140127%;
    *margin-left: 65.49871256267787%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 63.69426751592356%;
    *margin-left: 63.58788453720016%;
  }
  .row-fluid .offset9 {
    margin-left: 59.23566878980891%;
    *margin-left: 59.12928581108551%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 57.324840764331206%;
    *margin-left: 57.218457785607804%;
  }
  .row-fluid .offset8 {
    margin-left: 52.866242038216555%;
    *margin-left: 52.75985905949315%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 50.95541401273885%;
    *margin-left: 50.84903103401545%;
  }
  .row-fluid .offset7 {
    margin-left: 46.4968152866242%;
    *margin-left: 46.390432307900795%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 44.58598726114649%;
    *margin-left: 44.47960428242309%;
  }
  .row-fluid .offset6 {
    margin-left: 40.12738853503184%;
    *margin-left: 40.02100555630844%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 38.216560509554135%;
    *margin-left: 38.11017753083073%;
  }
  .row-fluid .offset5 {
    margin-left: 33.75796178343949%;
    *margin-left: 33.65157880471609%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 31.847133757961785%;
    *margin-left: 31.740750779238383%;
  }
  .row-fluid .offset4 {
    margin-left: 27.388535031847134%;
    *margin-left: 27.28215205312373%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 25.477707006369425%;
    *margin-left: 25.371324027646022%;
  }
  .row-fluid .offset3 {
    margin-left: 21.019108280254777%;
    *margin-left: 20.912725301531374%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 19.108280254777068%;
    *margin-left: 19.001897276053665%;
  }
  .row-fluid .offset2 {
    margin-left: 14.64968152866242%;
    *margin-left: 14.543298549939017%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 12.738853503184714%;
    *margin-left: 12.632470524461311%;
  }
  .row-fluid .offset1 {
    margin-left: 8.280254777070063%;
    *margin-left: 8.17387179834666%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 6.369426751592357%;
    *margin-left: 6.263043772868952%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  input.span16,
  textarea.span16,
  .uneditable-input.span16 {
    width: 1556px;
  }
  input.span15,
  textarea.span15,
  .uneditable-input.span15 {
    width: 1456px;
  }
  input.span14,
  textarea.span14,
  .uneditable-input.span14 {
    width: 1356px;
  }
  input.span13,
  textarea.span13,
  .uneditable-input.span13 {
    width: 1256px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1056px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 956px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 656px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 56px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}
@media (max-width: 979px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111;
  }
  .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: none;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    overflow: hidden;
    height: 0;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}

.row-fluid .span3
{
  width: 70px;
}

.row-fluid .span6
{
  width: 150px;
}

.row-fluid .span9
{
  width: 120px;
}

.akcii{
text-align: center;
}
.akcii .title{
  font-size: 25px;
  color: #01274E;
  line-height: 40px;
}
.text_bot {
  margin-top: 15px;
}

.span3.nametvbasket{

}
/* End */


/* Start:/bitrix/templates/bella/css/additional.css?1754038972136797*/
@font-face{font-family:'roboto_condensedregular';src:url('/bitrix/templates/bella/css/../font/robotocondensed-regular-webfont.eot');src:url('/bitrix/templates/bella/css/../font/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/bella/css/../font/robotocondensed-regular-webfont.woff') format('woff'), url('/bitrix/templates/bella/css/../font/robotocondensed-regular-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'robotobold';src:url('/bitrix/templates/bella/css/../roboto-bold-webfont.eot');font-weight:normal;font-style:normal;}
.clear-both{clear:both;}
body{font-family:Arial, sans-serif;font-size:14px;color:#01274E;}
html{background:#fff;}
body{min-height:600px;}
.dekor-elem{position:relative;z-index:131;}
.for-all-catalogs{z-index:0;}
.super-container{padding:0 20px;margin:0;position:relative;}
.content-container{min-width:960px;max-width:1080px;width:auto;margin-left:auto;margin-right:auto;position:relative;}
.position-fixing{position:relative;}

.office-phone{margin-top:20px;font-size:24px;color:#3399FF;text-align:right;}
.office-phone span{font-weight:600;}
.call-order, .call-order a{color:#003366;text-align:right;}
.call-order{line-height:12px;}
.call-order a{text-decoration:underline;font-size:12px;}
.container-fluid{padding-left:0px;padding-right:0px;}
.top-menu{margin-top:10px;}
.top-menu ul{list-style:none;margin:0;display:table;width:100%;}
.top-menu ul li{display:table-cell;text-align:right;}
.top-menu ul li:last-child{padding-right:6px;}
.top-menu ul li a{display:block;color:#01274E;font-size:14px;text-decoration:underline;}
.search-and-lk{margin-top:5px;}
.for-login-form{float:right;}.for-login-form .dropdown-menu{top:36px;border:1px solid rgba(0, 0, 0, 0.1);right:0px;}
.search-and-lk{position:relative;}
.price-in-icon{font-size:16px;padding-left:5px;}
.basket-fixing a{color:#1C5FA1;text-decoration:underline;}
.basket-fixing img{padding:5px 8px 0 20px;}
.basket-fixing div.one{float:left;}
.row-fluid .login-fixing{width:12%;margin-top:10px;margin-left:3px;}
.basket-empty{background:linear-gradient(to bottom, #008FF4 0%, #0070BE 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius:4px;color:#fff;box-shadow:2px 2px 6px 0 rgba(50, 50, 50, 0.3);color:#FFFFFF;font-weight:400;padding:5px 35px;}
.row-fluid .basket-fixing a.basket-empty{color:#fff;text-decoration:none;}
.row-fluid .basket-empty-fix{margin-top:15px;padding-left:45px;}
.d-header-top-menu{width:100%;background:#b9e3f6;overflow:visible;}
.d-header-top-menu .d-inner-line{width:1080px;height:45px;margin:0px auto;}
.d-header-top-menu .d-inner-line .span10.faq{display:inline-block;vertical-align:top;width:35%;margin:0px;font-size:16px;}
.d-header-top-menu .d-inner-line .span10.faq .span3, .d-header-top-menu .d-inner-line .span10.faq .span6, .d-header-top-menu .d-inner-line .span10.faq .span9{display:inline-block;vertical-align:top;width:auto;margin-top:10px;}
.d-header-top-menu .d-inner-line .span8{display:inline-block;vertical-align:top;width:40%;margin-left:0px;margin-right:80px;}
.d-header-top-menu .d-inner-line .span8 .top-menu ul li a{font-size:14px;}
.d-header-top-menu .d-inner-line .span4.basket-fixing{width:14%;margin-top:15px;position:absolute;right:12%;}
.span4.header{width:14%;}
.span12.cont-m-fix.d-phone-city{width:30%;margin:0px 0 0 40px;}
.d-phone-city .span4{width:100%;}
.d-phone-city .span4 .office-phone{font-size:40px;color:#3399FF;text-align:left;line-height:34px;}
.d-phone-city .span4 .office-phone a{color:#0179CF;}

.span12.search-and-lk{width:50%;margin-top:20px;}
.span12.search-and-lk .call_btn{margin-left:30px;}


.d-mobile-menu-icon, .d-mobile-menu{display:none;}
.d-mobile-menu-icon .d-menu-button{font-size:16px;text-decoration:underline;cursor:pointer;padding-left:40px;padding-top:1px;margin:10px 10px;display:inline-block;background:url('/bitrix/templates/bella/images/menu_4334677.png') no-repeat;}
.d-mobile-menu{position:absolute;top:45px;left:40px;z-index:101;}
.d-mobile-menu ul{width:250px;background:#ceeefd;margin:0px;}
.d-mobile-menu ul li{display:block;border-bottom:1px solid #b9e3f6;padding:7px 10px 7px 20px;}
@media (max-width:1024px){.d-header-top-menu .d-inner-line .span8{margin-right:0px;width:35%;}
.d-header-top-menu .d-inner-line .span10.faq{width:32%;}
.span12.cont-m-fix.d-phone-city{margin:0px;width:33%;}
.span12.search-and-lk{width:50%;}
.d-header-top-menu .d-inner-line .span4.basket-fixing{width:18%;}
.d-header-top-menu .d-inner-line .span4.basket-fixing{right:0px;}
.bottom-menu-wide-cols.d-footer-bigger-col .call_btn{position:relative!important;float:left!important;top:0!important;right:0!important;margin-top:15px!important;}
}
@media (max-width:768px){.d-phone-city .span4 .office-phone{font-size:26px;}
.span12.cont-m-fix.d-phone-city{width:30%;}
.span12.search-and-lk{width:53%;}
.span12.search-and-lk .call_btn{margin-left:5px;}


.d-header-top-menu .d-inner-line .span8{width:30%;}
.d-header-top-menu .d-inner-line .span10.faq .span3, .d-header-top-menu .d-inner-line .span10.faq .span6, .d-header-top-menu .d-inner-line .span10.faq .span9{margin-left:5px;}
.d-header-top-menu .d-inner-line .span10.faq{width:28%;}
.d-header-top-menu .d-inner-line .span4.basket-fixing{width:21%;}
}
@media (max-width:640px){.span4.header{display:inline-block;vertical-align:top;width:21%;}

.span12.cont-m-fix.d-phone-city{position:relative;display:inline-block;vertical-align:top;width:37%;}
.span12.cont-m-fix.d-phone-city .span4{float:none;width:100%;}
.d-phone-city .span4 .office-phone{font-size:30px;}
.row-fluid .span12.search-and-lk{position:relative;display:inline-block;vertical-align:top;top:0px;width:39%;}
.row-fluid .span12.search-and-lk .span8{margin-left:5px;}
.row-fluid .span12.search-and-lk .login-fixing{margin-top:7px;}
.d-mobile-menu-icon{display:inline-block;}
.d-header-top-menu .d-inner-line .span10.faq, .d-header-top-menu .d-inner-line .span8{display:none;}
.d-inner-line #basket_on_top{position:absolute;top:0;right:0;width:25%;}
.d-header-top-menu .d-inner-line .span4.basket-fixing{width:100%;}

.d-header-top-menu .d-inner-line .span4.basket-fixing{margin:0px;}
.bottom_phones .d-bot-phone-text{color:#fff!important;}
}
@media (max-width:375px){.d-inner-line #basket_on_top{width:34%;}
.span4.header{width:30%;}
.span12.cont-m-fix.d-phone-city{top:0;width:68%;}
.d-phone-city .span4 .office-phone{font-size:22px;line-height:22px;margin-top:5px;}
.row-fluid .span12.search-and-lk{width:100%;}


.row-fluid .span12.search-and-lk .call_btn a.a-CallMe{font-size:14px !important;}
}
@media (max-width:1024px){.row-fluid .login-fixing{width:12%;margin-top:5px;margin-left:3px;}
.call_btn{     margin-left: 15px!important;  }
.row-fluid .basket-empty-fix{padding-left:35px;}
}
@media (min-width:1025px) and (max-width:1279px){.row-fluid .basket-fixing{width:25%;}
}
.row-fluid .faq{margin-top:-15px;margin-left:2px;}
.row-fluid .faq .span6{}
.faq a{color:#01274E;text-decoration:underline;}
.cont-m-fix{margin-top:10px;}
.dropdown-menu-basket{width:360px;}
.dropdown-menu-basket{background-clip:padding-box;background-color:#FFFFFF;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);display:none;list-style:none outside none;margin:2px 0 0;padding:5px;position:absolute;top:60%;right:0px;z-index:1003;}
.item-title-basket{padding-left:10px;}
.item-title-basket a{color:#0E3A66;font-size:14px;padding-top:0px;line-height:20px;display:block;}
.item-price-basket{color:#0E3A66;padding-left:10px;font-size:20px;margin-top:10px;font-weight:800;width:100%;}
.item-price-basket div{float:left;}
.goods-list-form .item-title-basket, .goods-list-form .item-title-basket a{padding-left:0px;word-break: break-all;}
.rub{color:#0E3A66;font-size:24px;font-weight:normal;padding-left:10px;}
.item-price-basket .multiply{font-size:14px;float:right;font-weight:normal;line-height:16px;margin-right:10px;}
.dropdown-menu-basket img{padding:0;}
.basket-item-parent .span4,
.basket-item-parent .span5,
.basket-item-parent .span10,
.basket-item-parent .span9,
.basket-item-parent .span11,
.basket-item-parent .span2,
.basket-item-parent .span1{padding-top:10px;padding-bottom:10px;text-align:center;margin:0;}
.basket-item-parent .span9{text-align:left;}
.dropdown-menu-basket:before{border-bottom:16px solid #ffffff;border-left:16px solid rgba(255, 255, 255, 0);border-right:16px solid rgba(255, 255, 255, 0);content:"";display:inline-block;left:9px;position:absolute;top:-8px;}
.close-button{display:block;}
.close-button img{vertical-align:middle;padding-top:15px;}
.close-basket-button{display:block;cursor:pointer;}
.close-basket-button img{vertical-align:middle;padding-top:15px;}
.order-button, .order-button:hover, .order-button:focus{background:linear-gradient(to bottom, #008FF4 0%, #0070BE 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius:4px;box-shadow:2px 2px 6px 0 rgba(50, 50, 50, 0.2);color:#FFFFFF;font-family:Arial, sans-serif;font-size:14px;font-weight:400;padding:5px 20px;}
.order-button{margin-top:10px;margin-left:120px;}
@media (max-width:1024px){.dropdown-menu-basket:before{left:13px;}
.dropdown-menu-basket{width:330px;}
.close-basket-button img{padding-left:10px;}
.order-button{margin-left:100px;}
}
.login-fixing .dropdown-menu{width:150%;}
.login-form input{width:85%;color:#8DB7E0;}
.for-login-form .dropdown-menu{margin:0;padding:0;}
.login-form-link{padding:4px 5px 3px 0px;}
.login-form-link a{color:#01274E;}

.babys img{z-index:222;}
.babys{position:absolute;top:145px;left:650px;}
.care img{z-index:223;}
.care{position:absolute;top:115px;left:560px;}
.girl img{z-index:224;height:120px;}
.girl{position:absolute;top:110px;right:0px;    background: #fff;display: none;}
.bow img{z-index:225;}
.bow{position:absolute;top:130px;left:746px;}
@media (max-width:1024px){.babys{position:absolute;top:145px;left:560px;}
.care{position:absolute;top:115px;left:480px;}
.girl{position:absolute;top:110px;right:30px;}
.bow{position:absolute;top:130px;left:674px;}
}
input.item-add-input{color:#000;text-align:center;margin-left:-1px;width:30px;}
.catalog-simple-title{color:#DC0000;padding:10px 0 10px 0;font-size:24px;font-weight:400;}
.catalog-simple-title h3, .catalog-simple-title h4{color:#DC0000;font-size:24px;font-weight:400;}
.about-title{color:#DC0000;padding:10px 0 10px 0;font-size:24px;font-weight:400;}
.about-title h3, .about-title h4{color:#DC0000;font-size:24px;font-weight:400;}
.about-title h1{margin-bottom:0;}
.row-fluid .catalog-item .span5{width:33%;margin-left:0;padding:10px;}
.catalog-item .item-img{}
.catalog-item .item-title{padding:0 10px 0 30px;width:55%;text-align:justify;}
.catalog-item .item-price{padding:0 10px 0 30px;}
.catalog-item .item-add{padding:0 10px 0 30px;}
.catalog-item .actual-price{float:left;margin-left:10px;}
.catalog-item .item-add-button, .catalog-item .item-add-button:hover, .catalog-item .item-add-button:focus{width:50%;padding:2px 5px 5px;}
.catalog-item > div.span5{border-top:1px solid #fff;margin-top:0px;border-left:1px solid #fff;position:relative;padding:10px 10px 10px 0px;}
.catalog-item > div.span5:hover{border-top:1px solid #C9F2F9;border-left:1px solid #C9F2F9;background:-moz-linear-gradient(top, #ffffff 0%, #f1fcfe 48%, #e2f9fd 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(48%, #f1fcfe), color-stop(100%, #e2f9fd));background:-webkit-linear-gradient(top, #ffffff 0%, #f1fcfe 48%, #e2f9fd 100%);background:-o-linear-gradient(top, #ffffff 0%, #f1fcfe 48%, #e2f9fd 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f1fcfe 48%, #e2f9fd 100%);background:linear-gradient(to bottom, #ffffff 0%, #f1fcfe 48%, #e2f9fd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e2f9fd', GradientType=0);}
.catalog-bottom-shadow{height:13px;width:100%;display:none;position:absolute;bottom:0px;left:0;}
.catalog-bottom-shadow-1{background:url("/bitrix/templates/bella/css/../images/13.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:13px;opacity:0.6;left:-2px;position:absolute;bottom:-13px;width:142px;}
.catalog-bottom-shadow-2{background:url("/bitrix/templates/bella/css/../images/14.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:13px;opacity:0.6;position:absolute;right:0;bottom:-13px;width:144px;}
.catalog-top-shadow{height:13px;width:100%;position:absolute;top:0px;left:0;display:none;}
.catalog-top-shadow-1{background:url("/bitrix/templates/bella/css/../images/16.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:13px;opacity:0.5;left:-3px;position:absolute;top:-13px;width:144px;}
.catalog-top-shadow-2{background:url("/bitrix/templates/bella/css/../images/15.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:13px;opacity:0.5;position:absolute;right:0;top:-13px;width:143px;}
.add-vpitka-cont{position:relative;}
.tolshina, .gogul{color:#007CD4;}
.tolshina{margin:10px 0 0 15px;}
.gogul{background:url(/bitrix/templates/bella/css/../images/gogul.png) no-repeat center 15px;margin:0 0 25px 20px;}
.to-compare{margin:3px 0 0px 20px;width:85px;}
.to-compare a{font-size:13px;text-decoration:underline;color:#0E3A66;cursor:pointer;line-height: 12px;display: block;margin-left: 5px;}
.blue-bottom-line{width:100%;height:3px;background:#D9E9F5;}
.blue-line{position:relative;margin-bottom:20px;}
.red-bottom-bant{width:108px;height:27px;margin:0 auto;margin-top:-15px;background:url("/bitrix/templates/bella/css/../images/red-bottom-bant.png") no-repeat;}
.marginB{margin-bottom:35px;}
.left-col{margin-bottom:40px;}
.left-col ul{list-style:none;margin:0;width:100%;}
.left-col h4, .left-col h4 a{color:#0E3A66;font-size:24px;font-weight:400;margin:20px 0;}
.left-col h3{color:#0E3A66;font-size:22px;font-weight:400;margin:20px 0;}
.left-col ul li{float:left;width:100%;}
.left-col ul li a{display:block;color:#0E3A66;font-size:14px;line-height:22px;}
.left-col ul li h4 a{color:#0E3A66;font-size:24px;font-weight:400;margin:20px 0;}
.active-menu-item{position:relative;display:none;}
.active-menu-item h4{color:#0E3A66;text-shadow:3px 0px 4px rgba(22, 113, 204, 0.9);}
.before-active{position:absolute;top:-12px;left:-37px;background:url(/bitrix/templates/bella/css/../images/left-active-arrow.png) no-repeat;width:35px;height:54px;}
.after-active{position:absolute;top:-14px;right:-25px;background:url(/bitrix/templates/bella/css/../images/right-active-arrow.png) no-repeat;width:35px;height:54px;}
h4.active-h4-fix{margin-top:-5px;}
ul.left-menu-ul{width:100%;}
ul.left-menu-ul > li{width:100%;}
ul.left-menu-ul > li > span{display:block;}
ul.left-menu-ul > li > ul{box-shadow:3px 0 11px 0 rgba(50, 50, 50, 0.4);display:none;z-index:398;}
ul.left-menu-ul > li > ul > li{position:relative;}
ul.left-menu-ul > li > ul{left:255px;position:absolute;width:810px;z-index:50000000;}
ul.left-menu-ul > li a:hover{text-decoration:underline;color:#3986D3;}
ul.left-menu-ul > li > ul > li > span{display:block;}
ul.left-menu-ul > li > ul li > ul{display:none;}
ul.left-menu-ul > li > ul > li ul > li{display:block;line-height:30px;}
.one-column{width:100%;}
.one-column-div{float:left;width:33%;text-align:center;}
.span4 .one-column-div img{float:none;}
.one-column-div p{width:100%;float:none;clear:both;}
.one-column-div img{height:auto;text-align:center;}
.one-column-c{float:left;padding-left:30px;width:380px;}
.two-column-c{float:left;padding-left:30px;}
.to-be-visible{padding:10px 0 20px 0;}
.one-column-div p{width:100%;text-align:center;}
.to-be-visible{background:linear-gradient(135deg, #FFFFFF 0%, #EDFBFE 22%, #FFFFFF 40%, #DCF8FD 65%, #FFFFFF 90%) repeat scroll 0 0 rgba(0, 0, 0, 0);border:1px solid #C9F2F9;height:auto;position:relative;}
.rule-me{position:absolute;width:14px;height:21px;background:url(/bitrix/templates/bella/css/../images/biruza.png) no-repeat;display:none;left:-14px;top:0px;}
@media (max-width:1024px){ul.left-menu-ul > li:hover > ul{display:block;left:220px;position:absolute;top:0;width:715px;}
.rule-me{position:absolute;width:14px;height:21px;background:url(/bitrix/templates/bella/css/../images/biruza.png) no-repeat;display:none;left:-14px;top:0px;}
.one-column-div img{margin-right:8px;height:auto;}
.one-column-c{float:left;padding-left:20px;width:340px;}
.two-column-c{float:left;padding-left:20px;}
.catalog-item .item-add-button, .catalog-item .item-add-button:hover, .catalog-item .item-add-button:focus{width:50%;padding:2px 5px 5px;}
.catalog-item .item-add-input{width:20%;}
}
.actions h4, .actions h3, .opros h4, .opros h3, .recent h4, .recent h3, .useful-info-blocks h4, .useful-info-blocks h3{color:red;line-height:24px;}
.actions h4{margin:0 !important;text-align:left;}
.useful-info-blocks h4{font-size:24px;font-weight:400;}
.useful-info-blocks h3{font-size:26px;font-weight:400;}
.actions{margin-top:60px;text-align:center;}
.actions img{margin-bottom:10px;}
.opros{margin-top:30px;}
.opros-button, .opros-button:hover, .opros-button:focus{color:#fff;margin-bottom:5px;padding:2px 20px 5px 20px;font-family:Arial, sans-serif;font-weight:400;font-size:14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:rgb(0, 143, 244);background:-moz-linear-gradient(top, rgba(0, 143, 244, 1) 0%, rgba(0, 112, 190, 1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 143, 244, 1)), color-stop(100%, rgba(0, 112, 190, 1)));background:-webkit-linear-gradient(top, rgba(0, 143, 244, 1) 0%, rgba(0, 112, 190, 1) 100%);background:-o-linear-gradient(top, rgba(0, 143, 244, 1) 0%, rgba(0, 112, 190, 1) 100%);background:-ms-linear-gradient(top, rgba(0, 143, 244, 1) 0%, rgba(0, 112, 190, 1) 100%);background:linear-gradient(to bottom, rgba(0, 143, 244, 1) 0%, rgba(0, 112, 190, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008ff4', endColorstr='#0070be', GradientType=0);-webkit-box-shadow:2px 2px 6px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow:2px 2px 6px 0px rgba(50, 50, 50, 0.2);box-shadow:2px 2px 6px 0px rgba(50, 50, 50, 0.2);}
.quest{margin-bottom:10px;}
.opros .message{color:red;font-weight:bold;margin:0 0 10px 0;display:none;}
.opros-form input{float:left;}
.opros-form span{margin-left:10px;color:#4F4F4F;line-height:30px;font-size:14px;}
.opros-form .jq-radio{float:left;margin:4px 9px 0 0;}
.opros-form label{font-size:14px;}
.recent{margin-top:0px;margin-bottom:0;height:auto;overflow:hidden;}
.left-col .recent{max-width: 222px;margin-top: 20px;}
.recent .item-title{padding:0 0 0 30px;width:60%;font-size:16px;}
.recent .item-title a{font-size:16px;}
.recent .actual-price{float:left;margin-left:40px;}
.recent .item-price{padding-left:30px;}
.recent .item-add-button, .recent .item-add-button:hover, .recent .item-add-button:focus{padding:2px 5px 5px;width:40%;margin-left:30px;}
.recent .item-add-input{width:19%;}
.slider-fixing{margin-top:0;height:auto;width:auto;background:#fff;padding:1px;position:relative;}
.slider-fixing img{width:100%;}
.right-shadow{background:url(/bitrix/templates/bella/css/../images/right-corner.png) no-repeat;position:absolute;width:123px;height:153px;top:155px;right:-12px;}
.left-shadow{background:url(/bitrix/templates/bella/css/../images/left-corner.png) no-repeat;position:absolute;width:149px;height:153px;top:155px;left:-8px;}
.bant-right{background:url(/bitrix/templates/bella/css/../images/bant-right.png) no-repeat;position:absolute;width:24px;height:114px;top:22px;right:-11px;z-index:90;}
.bant-on-top{background:url(/bitrix/templates/bella/css/../images/bant-on-top.png) no-repeat;position:absolute;width:99px;height:147px;top:180px;right:-8px;z-index:90;}
.slider-left-shadow{width:100%;height:10px;position:relative;}
.slider-left-shadow-1{background:url("/bitrix/templates/bella/css/../images/shadow-b-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:19px;left:-6px;position:absolute;top:-1px;width:280px;}
.slider-left-shadow-2{}
.bant-bottom{background:url(/bitrix/templates/bella/css/../images/bant-bottom.png) no-repeat;position:absolute;width:129px;height:42px;top:-1px;right:140px;}
.top-blocks{margin:22px 0 112px 0;}
.top-blocks .span4{height:70px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#00528C;font-weight:600;text-align:center;vertical-align:middle;font-size:15px;display:table;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7f4f9', endColorstr='#bceef7', GradientType=0);margin-left:7px;}
.span4 img{}
.top-blocks .span4 .table-cell{display:table-cell;height:60px;vertical-align:middle;}
.top-blocks div{}
.top-blocks .span4 a{color:#00528C;font-weight:normal;}
.floated-label{float:left;}
.floated-label h4, .floated-label .h4{color:#0E3A66;font-size:20px;font-weight:400;line-height:35px;}
.item-title, .item-title a{font-size:14px;color:#0E3A66;}
.item-title{margin-top:15px;height:85px;overflow:hidden;}
.item-price{margin-top:10px;}
.item-add{margin-top:6px;}
.news-title-bg{padding-left:10px;padding-right:20px;position:relative;border-bottom:0px solid #C9F2F9;border-top:1px solid #C9F2F9;border-left:0px solid #C9F2F9;border-right:0px solid #C9F2F9;background:rgb(212, 247, 255);background:-moz-linear-gradient(top, rgba(212, 247, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(212, 247, 255, 1)), color-stop(100%, rgba(255, 255, 255, 1)));background:-webkit-linear-gradient(top, rgba(212, 247, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:-o-linear-gradient(top, rgba(212, 247, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:-ms-linear-gradient(top, rgba(212, 247, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(212, 247, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4f7ff', endColorstr='#ffffff', GradientType=0);width:135px;}
.actions-title-bg{padding-left:10px;padding-right:45px;position:relative;border-bottom:0px solid #C9F2F9;border-top:1px solid #C9F2F9;border-left:0px solid #C9F2F9;border-right:0px solid #C9F2F9;background:rgb(212, 247, 255);background:-moz-linear-gradient(top, rgba(212, 247, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(212, 247, 255, 1)), color-stop(100%, rgba(255, 255, 255, 1)));background:-webkit-linear-gradient(top, rgba(212, 247, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:-o-linear-gradient(top, rgba(212, 247, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:-ms-linear-gradient(top, rgba(212, 247, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(212, 247, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4f7ff', endColorstr='#ffffff', GradientType=0);}
.piece{width:57px;height:41px;position:absolute;top:-4px;right:-20px;background:url("/bitrix/templates/bella/css/../images/piece.png") no-repeat;z-index:13;}
.sh1{width:5px;height:36px;position:absolute;top:0px;left:-5px;background:url("/bitrix/templates/bella/css/../images/sh1.png") no-repeat;}
.sh2{width:5px;height:35px;position:absolute;top:0px;right:-5px;background:url("/bitrix/templates/bella/css/../images/sh2.png") no-repeat;}
.sh3{width:5px;height:36px;position:absolute;top:-1px;left:-3px;background:url("/bitrix/templates/bella/css/../images/sh1.png") no-repeat;border-bottom:1px solid #C9F2F9;border-right:1px solid #C9F2F9;border-top:1px solid white;}
.sh4{width:5px;height:35px;position:absolute;top:0px;right:-5px;background:url("/bitrix/templates/bella/css/../images/sh2.png") no-repeat;}
.new-item-in-main{min-height:325px;margin-top:-3px;height:auto;padding:15px 10px 15px 10px;}
.new-item-in-main > .span4, .new-item-in-main > .span3{margin-bottom:15px;}
.main-left-shadow{width:100%;height:19px;position:relative;}
.main-left-shadow-1{background:url("/bitrix/templates/bella/css/../images/shadow-b-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:19px;left:-5px;position:absolute;top:0px;width:280px;}
.main-left-shadow-2{background:url("/bitrix/templates/bella/css/../images/shadow-b-right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:19px;right:-2px;position:absolute;top:-2px;width:280px;opacity:.8;}
.top-shadow{background:url("/bitrix/templates/bella/css/../images/top-shadow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:14px;right:-10px;position:absolute;top:26px;width:292px;}
.news-box-bg, .a-box-bg{position:relative;}
.actions-in-main{margin-top:-3px;min-height:305px;height:auto;border:1px solid #C9F2F9;padding:15px 10px 15px 10px;background:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(237, 251, 254, 1) 22%, rgba(255, 255, 255, 1) 40%, rgba(220, 248, 253, 1) 65%, rgba(255, 255, 255, 1) 90%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(22%, rgba(237, 251, 254, 1)), color-stop(40%, rgba(255, 255, 255, 1)), color-stop(65%, rgba(220, 248, 253, 1)), color-stop(90%, rgba(255, 255, 255, 1)));background:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(237, 251, 254, 1) 22%, rgba(255, 255, 255, 1) 40%, rgba(220, 248, 253, 1) 65%, rgba(255, 255, 255, 1) 90%);background:-o-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(237, 251, 254, 1) 22%, rgba(255, 255, 255, 1) 40%, rgba(220, 248, 253, 1) 65%, rgba(255, 255, 255, 1) 90%);background:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(237, 251, 254, 1) 22%, rgba(255, 255, 255, 1) 40%, rgba(220, 248, 253, 1) 65%, rgba(255, 255, 255, 1) 90%);background:linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(237, 251, 254, 1) 22%, rgba(255, 255, 255, 1) 40%, rgba(220, 248, 253, 1) 65%, rgba(255, 255, 255, 1) 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);}
.item-img{text-align:center;height:170px;display:table-row;}
.item-img a{display:table-cell;vertical-align:bottom;background:#fff;border-radius:4px;}
.capitalize{text-transform:uppercase;}
.canceled-price{text-decoration:line-through;font-weight:600;float:none;font-size:19px;}
.actual-price{font-size:14px;float:right;color:#0f941c;}
.canceled-price + .actual-price{color:#0f941c;}
.margin-fixing{margin-bottom:5px;}
.row-fluid .blue-line{margin-top:20px;width:97%;}
.row-fluid .no-margin-in-goods{margin-top:0px;width:97%;}
.goods-container .span8{margin-left:0px;}
.good-desc{padding-left:30px;}
.goods-container h3, .goods-container h4, .good-desc h3, .good-desc h4,.goods-container .h3, .goods-container .h4, .good-desc .h3, .good-desc .h4{color:#01274E;font-size:24px;font-weight:400;line-height:30px;}
.good-slider{text-align:center;}
.good-slider #slider li{padding:20px 0 20px 0;}
/*.good-slider #slider img{width:auto;max-width:265px;height:auto;}*/
.good-slider #slider .flex-direction-nav{display:none;}
.carousel-bg{border:1px solid #C3F1F8;width:100%;position:relative;}
.good-slider #carousel{background:#fff;padding:20px 0 20px 0;margin:0 auto;width:264px;}
.good-slider #carousel ul.slides{}
.good-slider #carousel ul.slides li{height:auto;padding:0;margin:0;text-align:center;}
.good-slider #carousel ul.slides li img{height:auto;margin:0 auto;}
.good-slider #carousel img{cursor:pointer;display:block;opacity:1;}
.good-bottom-shadow{bottom:0;display:block;height:13px;left:0;position:absolute;width:100%;}
.good-bottom-shadow-1{background:url("/bitrix/templates/bella/css/../images/13.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);bottom:-13px;height:13px;left:-2px;opacity:0.7;position:absolute;width:142px;}
.good-bottom-shadow-2{background:url("/bitrix/templates/bella/css/../images/14.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);bottom:-13px;height:13px;opacity:0.7;position:absolute;right:0;width:144px;}
.one-capacity, .two-capacity{float:left;width:50%;}
.title-capacity{color:#115498;}
.title-capacity-img{padding-left:0px;}
.gogul-good{margin-left:10px;background:url("/bitrix/templates/bella/css/../images/gogul.png") no-repeat scroll 2px 18px rgba(0, 0, 0, 0);height:26px;}
.canceled-price-in-good{color:#01274E;float:left;font-weight:600;text-decoration:line-through;font-size:16px;margin:5px 10px 0 0;}
.top-fixing-20{margin-top:20px;}
.top-fixing-15{margin-top:15px;}
.top-fixing-10{margin-top:10px;}
.actual-price-in-good{color:#EA3535;font-size:32px;font-weight:800;min-width: 120px;}
.compare-the-price, .compare-the-price a{color:#0E3A66;font-size:16px;text-decoration:underline;}
.good-desc .item-add-button, .good-desc .item-add-button:hover, .good-desc .item-add-button:focus{padding:2px 5px 5px;width:55%;}
.row-fluid .span16, .row-fluid .span12{min-height:1px;}
.banner-in-bottom{margin-top:0px;}
.useful-info-blocks{margin-bottom:30px;}
.useful-info-blocks > div{margin-top:10px;}
.useful-info-blocks > div > img{border:1px solid #0074C5;text-align:left;margin-bottom:20px;text-align:center;}
.useful-info-blocks a{color:#696969;text-decoration:underline;}
.row-fluid .useful-info-blocks .span4{width:22.5%;margin-left:0px;margin-right:15px;}
.margin-fixing-20{margin-bottom:10px;}
.for-all-catalogs .dropdown-menu .login-form{z-index:333;}
.rel-pos{position:relative;}
.catalog-innner-list .span12{padding-left:10px;}
.soc-icons{width:150px;float:right;}
.soc-icons div{width:16px;height:16px;margin-left:0;margin-right:5px;float:left;}
.soc-icons div:last-child(){margin-right:0px;}
.ya{background:url(/bitrix/templates/bella/css/../share42/icons.png) no-repeat 0 0;}
.vk-ru{background:url(/bitrix/templates/bella/css/../share42/icons.png) no-repeat -16px 0;}
.face-book{background:url(/bitrix/templates/bella/css/../share42/icons.png) no-repeat -32px 0;}
.twitter{background:url(/bitrix/templates/bella/css/../share42/icons.png) no-repeat -48px 0;}
.odn-kl{background:url(/bitrix/templates/bella/css/../share42/icons.png) no-repeat -64px 0;}
.mail{background:url(/bitrix/templates/bella/css/../share42/icons.png) no-repeat -80px 0;}
.lj{background:url(/bitrix/templates/bella/css/../share42/icons.png) no-repeat -96px 0;}
.ff{background:url(/bitrix/templates/bella/css/../share42/icons.png) no-repeat -112px 0;}
.moi-krug{background:url(/bitrix/templates/bella/css/../share42/icons.png) no-repeat -128px 0;}
.g-plus{background:url(/bitrix/templates/bella/css/../share42/icons.png) no-repeat -144px 0;}
.dekor-elem-bottom{height:auto;position:relative;background:#8EB8E2;}
.dekor-elem-bottom-image{background:url(/bitrix/templates/bella/css/../images/dekor-elem-bottom-image.png) no-repeat top center;width:100%;height:128px;}
.row-fluid .bottom-menu{float:right;padding-top:10px;padding-bottom:15px;}
.bottom-menu{}
.bottom-menu ul{list-style:none;margin:0;width:100%;}
.bottom-menu h4, .bottom-menu h3, .bottom-menu h4 a, .bottom-menu h3 a{color:#fff;}
.bottom-menu ul li{float:left;width:100%;padding-left:15px;padding-bottom:5px;}
.bottom-menu ul li a{display:block;color:#fff;}
.about-text h3, .about-text h4, .about-text h5{margin:0 0 10px 0;}
.about-text h4, .about-text h5{font-size:16px;font-weight:400;text-transform:uppercase;}
.about-text h3{font-size:18px;font-weight:400;text-transform:uppercase;}
.margin-fixing-30{margin-bottom:30px;}
.basket-fixing-margin{margin-top:20px;margin-bottom:20px;}
.link-catalog, .link-catalog:hover, .link-catalog:focus{font-size:16px;}
.goods-list-wrapper h3, .goods-list-wrapper h4{font-weight:400;margin:20px 0;color:#FF0000;}
.goods-list-wrapper h3{font-size:26px;}
.goods-list-wrapper h4{font-size:24px;}
.waren-img{text-align:center;margin-top:10px;}
.basket-goods-parent a{text-decoration:underline;}
.price-blue{color:#0E3A66;font-size:20px;font-weight:800;padding-left:10px;}
.price-red{color:#EA3535;font-size:16px;font-weight:600;text-decoration:line-through;padding-bottom:8px;padding-left:10px;}
.basket-th-row{font-size:16px;}
.basket-goods-parent [class*="span"]{vertical-align:middle;padding-top:20px;min-width:100px;}
.row-fluid.basket-th-row [class*="span"]{min-width:100px;}
.basket-goods-parent .span4{padding-top:0px;}
.big-basket-price{color:#0E3A66;font-size:24px;font-weight:800;}
.b-counter div{float:left;}
.close-basket-b{cursor:pointer;}
.blue-bottom-line-bold{opacity:.8;background:none repeat scroll 0 0 #D9E9F5;height:4px;width:100%;}
.blue-bottom-line-thin{opacity:.8;background:none repeat scroll 0 0 #D9E9F5;height:2px;width:100%;}
input.b-counter-input{width:60px;height:23px;text-align:center;color:#000;opacity:1;padding:4px 0 3px 0;font-size:16px;border:1px solid #ABADB3;border-bottom:0;-webkit-box-shadow:0px 3px 5px 0px rgba(130, 178, 212, 0.3);-moz-box-shadow:0px 3px 5px 0px rgba(130, 178, 212, 0.3);box-shadow:0px 3px 5px 0px rgba(130, 178, 212, 0.3);}
.c-minus{width:12px;height:23px;background:linear-gradient(to bottom, #008FF4 0%, #0070BE 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius:4px;border-top-right-radius:0px;border-bottom-right-radius:0px;box-shadow:2px 2px 6px 0 rgba(50, 50, 50, 0.2);color:#FFFFFF;float:left;font-family:Arial, sans-serif;font-size:20px;font-weight:400;padding:4px 4px;text-align:center;cursor:pointer;-webkit-box-shadow:0px 3px 5px 0px rgba(130, 178, 212, 0.3);-moz-box-shadow:0px 3px 5px 0px rgba(130, 178, 212, 0.3);box-shadow:0px 3px 5px 0px rgba(130, 178, 212, 0.3);}
.c-plus{width:12px;height:23px;background:linear-gradient(to bottom, #008FF4 0%, #0070BE 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius:4px;border-top-left-radius:0px;border-bottom-left-radius:0px;box-shadow:2px 2px 6px 0 rgba(50, 50, 50, 0.2);color:#FFFFFF;float:left;font-family:Arial, sans-serif;font-size:20px;font-weight:400;padding:4px 4px;text-align:center;cursor:pointer;-webkit-box-shadow:0px 3px 5px 0px rgba(130, 178, 212, 0.3);-moz-box-shadow:0px 3px 5px 0px rgba(130, 178, 212, 0.3);box-shadow:0px 3px 5px 0px rgba(130, 178, 212, 0.3);}
.informer{font-size:18px;text-align:center;margin-bottom:30px;}
.itog-red{color:#DC0000;font-size:24px;text-align:center;}
.itog-sum{color:#0E3A66;font-size:24px;font-weight:800;text-align:center;padding-left:30px;}
.ok-button, .ok-button:hover, .ok-button:focus{background:linear-gradient(to bottom, #008FF4 0%, #0070BE 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius:4px;box-shadow:2px 2px 6px 0 rgba(50, 50, 50, 0.2);color:#FFFFFF;font-family:Arial, sans-serif;font-size:14px;font-weight:400;padding:4px 20px;}
.big-forms{margin-top:10px;margin-bottom:10px;text-align:left;}
.big-forms-input{width:99%;height:26px;color:#3070AE;padding-left:5px;}
.big-forms label{    padding-top: 0;
    text-align: left;
    color: #333;
    font-size: 14px;
    line-height: 18px;}
.no-margin{margin-top:-3px;margin-bottom:-3px;}
.dop-margin{margin-top:20px;}
.check-after{display:block;float:left;font-size:14px;color:red;}
.ur-face, .agree{float:left;margin-right:15px;margin-top:2px;}
.cash, .card, .ohne-cash{float:left;margin-right:10px;margin-top:2px;}
.big-forms{}
.big-forms .jq-checkbox{width:16px;height:16px;}
.big-forms .jq-checkbox.checked .jq-checkbox__div{width:16px;height:16px;background:url("/bitrix/templates/bella/css/../images/check.png") no-repeat scroll 0 0 #FFFFFF;box-shadow:0 0px 0px #AAAAAA inset;}
.big-forms .jq-selectbox__search{display:none;}
.big-forms .jq-selectbox__select{background:#0083DF;border-image:none;border-radius:4px;border-style:solid;border-width:0px;box-shadow:1px -1px #F1F1F1 inset, -1px 0 #F1F1F1 inset, 0 1px 2px rgba(0, 0, 0, 0.1);color:#fff;font-size:12px;line-height:30px;height:30px;padding:0 25px 0 8px;text-shadow:0px 0px #FFFFFF;}
.big-forms .jq-selectbox__select-text{}
.big-forms .months{width:90px;}
.big-forms .jq-selectbox__trigger{border-left:0px solid #CCCCCC;height:100%;position:absolute;right:0;top:0;width:24px;}
.big-forms .jq-selectbox__trigger-arrow{border-left:0px solid rgba(255, 255, 255, 0);border-right:0px solid rgba(255, 255, 255, 0);border-top:0px solid #fff;background:url(/bitrix/templates/bella/css/../images/white-arrow.png) no-repeat top center;height:9px;width:9px;opacity:0.9;overflow:hidden;position:absolute;right:8px;top:10px;}
.big-forms .jq-checkbox.focused{border:1px solid #FDBE38;}
.big-forms .jq-checkbox.checked{border:1px solid #FDBE38;}
.jq-selectbox li{font-size:12px;}
.big-forms .jq-selectbox__dropdown{margin-top:-5px;}
.big-forms .jq-selectbox li:hover{background:#0083DF;}
.big-forms .time{width:280px;}
.big-forms .city{width:100%;}
.row-fluid .big-forms .months-span{margin-right:2%;margin-left:2%;}
.row-fluid .days-span{margin-right:1%;}
.comment{width:97%;}
.dop-text{width:500px;}
.dop-text span{float:left;padding-left:3px;display:block;width:48%;}
.itogo-margin-box{margin-top:25px;margin-bottom:25px;}
.itog-button, .itog-button:hover, .itog-button:focus{background:linear-gradient(to bottom, #008FF4 0%, #0070BE 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius:4px;box-shadow:2px 2px 6px 0 rgba(50, 50, 50, 0.2);color:#FFFFFF;font-family:Arial, sans-serif;font-size:14px;font-weight:400;padding:4px 10px;}
.get-present-button, .get-present-button:hover, get-present-button:focus{background:rgb(0, 231, 252);background:-moz-linear-gradient(top, rgba(0, 231, 252, 1) 1%, rgba(0, 203, 221, 1) 50%, rgba(0, 172, 188, 1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(0, 231, 252, 1)), color-stop(50%, rgba(0, 203, 221, 1)), color-stop(100%, rgba(0, 172, 188, 1)));background:-webkit-linear-gradient(top, rgba(0, 231, 252, 1) 1%, rgba(0, 203, 221, 1) 50%, rgba(0, 172, 188, 1) 100%);background:-o-linear-gradient(top, rgba(0, 231, 252, 1) 1%, rgba(0, 203, 221, 1) 50%, rgba(0, 172, 188, 1) 100%);background:-ms-linear-gradient(top, rgba(0, 231, 252, 1) 1%, rgba(0, 203, 221, 1) 50%, rgba(0, 172, 188, 1) 100%);background:linear-gradient(to bottom, rgba(0, 231, 252, 1) 1%, rgba(0, 203, 221, 1) 50%, rgba(0, 172, 188, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e7fc', endColorstr='#00acbc', GradientType=0);border-radius:4px;box-shadow:2px 2px 6px 0 rgba(50, 50, 50, 0.2);color:#FFFFFF;font-family:Arial, sans-serif;font-size:14px;font-weight:400;padding:4px 20px;}
.nav-tabs{padding:0;margin:0;border-bottom:0px solid #DDDDDD;}
.nav-tabs > li > a{color:#959595;font-size:18px;border:none;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus{border-width:0px;border:none;color:#DC0000;font-size:18px;cursor:default;padding-left:15px;padding-right:15px;background:transparent;}
.nav-tabs > .active{background:rgb(201, 232, 255);background:-moz-linear-gradient(top, rgba(201, 232, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(201, 232, 255, 1)), color-stop(100%, rgba(255, 255, 255, 1)));background:-webkit-linear-gradient(top, rgba(201, 232, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:-o-linear-gradient(top, rgba(201, 232, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:-ms-linear-gradient(top, rgba(201, 232, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(201, 232, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9e8ff', endColorstr='#ffffff', GradientType=0);}
.nav-tabs > li{border-color:#fff #fff rgba(0, 0, 0, 0);border-image:none;border-style:solid;border-width:0px;border-left:2px solid #fff;padding-left:22px;padding-right:22px;background:rgb(201, 232, 255);background:-moz-linear-gradient(top, rgba(201, 232, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(201, 232, 255, 1)), color-stop(100%, rgba(255, 255, 255, 1)));background:-webkit-linear-gradient(top, rgba(201, 232, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:-o-linear-gradient(top, rgba(201, 232, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:-ms-linear-gradient(top, rgba(201, 232, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(201, 232, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9e8ff', endColorstr='#ffffff', GradientType=0);-webkit-box-shadow:0px -3px 7px 0px rgba(132, 132, 132, 0.2);-moz-box-shadow:0px -3px 7px 0px rgba(132, 132, 132, 0.2);box-shadow:0px -3px 7px 0px rgba(132, 132, 132, 0.2);}
.nav-tabs > li{margin-bottom:0px;}
.tabs-margin-fix{margin-top:25px;}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus{border-width:0px;border:none;background:transparent;}
.club-happy{color:#DC0000;width:100%;padding-bottom:5px;}
.club-happy a{color:#DC0000;}
.club-happy-main{float:left;margin:0 10px 0 0;}
.club-happy-vt{font-size:18px;font-weight:500;float:left;width:40%;}
.seni{color:#DC0000;width:100%;}
.seni a{color:#DC0000;}
.seni-main{width:70%;}
.seni-tel{font-size:18px;font-weight:500;width:70%;}
ul.seni-bread{margin:15px 0;}
.heronts img{z-index:229;}
.heronts{position:absolute;top:135px;left:610px;}
@media (max-width:1024px){.heronts{position:absolute;top:135px;left:490px;}
.row-fluid .big-forms .months-span{margin-right:2%;margin-left:1.5%;}
}
.for-lk-button{margin-top:10px;}
.lk-profile h3{color:#FF0000;line-height:24px;}
.lk-profile-margin{margin-bottom:20px;margin-top:-23px;}
.bals{margin-top:15px;position:relative;color:#161F71;font-size:17px;font-weight:600;background:url(/bitrix/templates/bella/css/../images/action-empty.png) no-repeat top center;);width:153px;height:154px;}
.bals-info{width:100%;text-align:center;height:124px;padding-top:30px;}
.num{font-size:28px;color:#fff;line-height:36px;width:100%;display:block;}
.orders-th-row{font-size:16px;}
.order-status-wrap .jq-selectbox__select-text{font-size:14px;font-family:Arial, sans-serif;font-weight:400;}
.my-orders-form .jq-selectbox__select{background:#0083DF;border-image:none;width:80px;border-radius:4px;border-style:solid;border-width:0px;box-shadow:1px -1px #F1F1F1 inset, -1px 0 #F1F1F1 inset, 0 1px 2px rgba(0, 0, 0, 0.1);color:#fff;font-size:14px;line-height:30px;height:30px;padding:0 25px 0 10px;text-shadow:0px 0px #FFFFFF;}
.my-orders-form .jq-selectbox__trigger{border-left:0px solid #CCCCCC;height:100%;position:absolute;right:0;top:0;width:24px;}
.my-orders-form .jq-selectbox__trigger-arrow{border-left:0px solid rgba(255, 255, 255, 0);border-right:0px solid rgba(255, 255, 255, 0);border-top:0px solid #fff;background:url(/bitrix/templates/bella/css/../images/white-arrow.png) no-repeat top center;height:9px;width:9px;opacity:0.9;overflow:hidden;position:absolute;right:8px;top:10px;}
.my-orders-form .jq-checkbox.focused{border:1px solid #FDBE38;}
.my-orders-form .jq-checkbox.checked{border:1px solid #FDBE38;}
.my-orders-form .jq-selectbox__dropdown{margin-top:-5px;min-width: 160px;}
.my-orders-form .jq-selectbox li:hover{background:#0083DF;}
input.kunde{height:26px;color:#3070AE;padding-left:5px;}
input.date-from, input.date-to{width:90px;height:26px;color:#3070AE;padding-left:3px;position:relative;font-size:13px;}
.order-search-button, .order-search-button:hover, .order-search-button:focus{background:linear-gradient(to bottom, #008FF4 0%, #0070BE 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius:4px;box-shadow:2px 2px 6px 0 rgba(50, 50, 50, 0.2);color:#FFFFFF;font-family:Arial, sans-serif;font-size:14px;font-weight:400;padding:4px 18px;}
.order-row{margin:10px 0 15px 0;}
.orders-th-row{margin:10px 0 15px 0;text-align:center;}
.font-mini{font-size:14px;margin-bottom:5px;text-align:center;}
.big-fonts{font-size:22px;}
.big-fonts-2{font-size:24px;}
.orders-th-row [class*="span"]{margin-left:0px;}
.orders-th-fix [class*="span"]{margin-left:2.1%;}
.item-in-order{font-weight:600;font-size:16px;}
.row-fluid .blue-line-wide{width:100%;}
.row-fluid .blue-line-2{margin-bottom:15px;}
.date-from-w, .date-to-w{position:relative;}
.date-from-w .date-icon, .date-to-w .date-icon{background:url(/bitrix/templates/bella/css/../images/date-icon.png) no-repeat;width:20px;height:20px;position:absolute;right:12px;top:5px;cursor:pointer;}
.ui-datepicker{position:absolute;left:0;top:33px;z-index:1000 !important;}
.datepicker, .datepicker2{display:none;}
.seni-catalog-row{padding-left:0px;}
.row-fluid .seni-catalog-row .span3{width:16.66%;margin-left:0;}
.seni-cont{text-align:center;cursor:pointer;padding-top:15px;padding-bottom:15px;}
.seni-cont img{max-width:101px;height:auto;padding-top:20px;}
.seni-title{font-size:16px;text-align:left;padding-left:10px;padding-right:5px;height:58px;overflow:hidden;}
.seni-title p{width:60%;padding-top:10px;padding-bottom:5px;}
.seni-title p, .seni-title a{color:#01274E;}
.seni-price-canceled{text-decoration:line-through;color:#EA3535;font-weight:600;text-align:left;padding-left:10px;padding-right:5px;}
.seni-price-actual{font-size:22px;color:#0E3A66;text-align:left;font-weight:600;padding-left:10px;padding-right:5px;}
.margin-fixing-30{margin-top:30px;}
.seni-catalog-row .span3{position:relative;}
.seni-cont-details{display:none;position:absolute;top:0px;left:-50px;width:220px;height:auto;background:#F3FCFF;text-align:center;padding-top:20px;z-index:444;min-height:215px;}
.strange-pic{position:absolute;top:-15px;left:-45px;width:39px;height:auto;}
.seni-cont-details .maxi-view-title{padding:8px 10px;text-align:left;}
.maxi-view-title, .maxi-view-title a{font-size:16px;color:#01274E;}
.maxi-view-th{width:100%;text-align:left;}
.maxi-view-th-one{width:34%;float:left;}
.maxi-view-th-two, .maxi-view-th-three, .maxi-view-th-four{width:22%;float:left;text-align:center;padding:20px 0 20px 0;}
.coloredItem{background:#E2F6FD;}
.maxi-view-th div:nth-child(3){background:#E2F6FD;}
.m-font{padding-left:35px;font-size:12px;}
.m-font-2{padding-left:7px;padding-top:8px;font-size:12px;}
.maxi-view-th-one{background:url(/bitrix/templates/bella/css/../images/th.png) no-repeat;}
.maxi-view-tr{width:100%;text-align:left;}
.maxi-view-tr-one{width:34%;float:left;text-align:center;padding:10px 0 10px 0;font-size:16px;color:#D00000;}
.maxi-view-tr-two, .maxi-view-tr-three, .maxi-view-tr-four{width:22%;float:left;text-align:center;padding:10px 0 10px 0;text-decoration:underline;font-size:13px;}
.maxi-view-tr-two a, .maxi-view-tr-three a, .maxi-view-tr-four a{color:#01274E;}
.colorOne{background:#F3F8FF;}
.colorTwo{background:#E5EFFF;}
.colorThree{background:#DAE8FE;}
.colorFour{background:#CEE0FD;}
.colorFive{background:#C6DBFD;}
.pod1 img{float:left;}
.pod1-txt{margin:11px 0 0 0;float:left;}
.pod2-txt{float:left;padding-left:50px;}
.gross{font-size:18px;padding-left:6px;}
.gross a{color:#01274E;}
.klein{font-size:12px;padding-left:6px;}
.seni-drops4{background:url(/bitrix/templates/bella/css/../images/drop4.png) no-repeat;width:100%;height:14px;text-align:center;margin:7px 0 12px 12px;}
.seni-drops5{background:url(/bitrix/templates/bella/css/../images/drop5.png) no-repeat;width:100%;height:14px;text-align:center;margin:7px 0 12px 12px;}
.seni-drops6{background:url(/bitrix/templates/bella/css/../images/drop6.png) no-repeat;width:100%;height:14px;text-align:center;margin:7px 0 12px 12px;}
.seni-drops7{background:url(/bitrix/templates/bella/css/../images/drop7.png) no-repeat;width:100%;height:14px;text-align:center;margin:7px 0 12px 12px;}
.seni-drops8{background:url(/bitrix/templates/bella/css/../images/drop8.png) no-repeat;width:100%;height:14px;text-align:center;display:block;}
.seni-drops-empty{background:none !important;}
.seni_img{min-height:141px;}
.seni_basket{cursor:pointer;}
.seni-bottom-shadow{height:13px;width:100%;position:absolute;bottom:0px;left:0;}
.seni-bottom-shadow-1{background:url("/bitrix/templates/bella/css/../images/13.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:13px;opacity:0.6;left:-2px;position:absolute;bottom:-13px;width:142px;}
.seni-bottom-shadow-2{background:url("/bitrix/templates/bella/css/../images/14.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:13px;opacity:0.6;position:absolute;right:0;bottom:-13px;width:144px;}
.seni-top-shadow{height:13px;width:100%;position:absolute;top:0px;left:0;}
.seni-top-shadow-1{background:url("/bitrix/templates/bella/css/../images/16.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:13px;opacity:0.5;left:-3px;position:absolute;top:-13px;width:144px;}
.seni-top-shadow-2{background:url("/bitrix/templates/bella/css/../images/15.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:13px;opacity:0.5;position:absolute;right:0;top:-13px;width:143px;}
.aist{text-align:right;padding:10px 0 0 0}
.dark-dark-blue{color:#01274E;}
@media (max-width:1024px){.row-fluid .months-span{}
.big-forms .time{width:245px;}
.big-forms .city{width:245px;}
.big-forms-input{width:237px;}
.comment{width:500px;}
.txt{margin-top:-8px;}
.dop-text{width:460px;}
.nav-tabs > li{padding-left:12px;padding-right:12px;}
.date-from-w .date-icon, .date-to-w .date-icon{background:url(/bitrix/templates/bella/css/../images/date-icon.png) no-repeat;width:20px;height:20px;position:absolute;right:2px;top:5px;}
}
@media (max-width:1024px){.row-fluid .months-span{}
.comment{width:500px;}
.txt{margin-top:-8px;}
.dop-text{width:460px;}
.nav-tabs > li{padding-left:12px;padding-right:12px;}
.date-from-w .date-icon, .date-to-w .date-icon{background:url(/bitrix/templates/bella/css/../images/date-icon.png) no-repeat;width:20px;height:20px;position:absolute;right:2px;top:5px;}
}
@media (min-width:979px) and (max-width:1030px){.item-add-button, .item-add-button:hover{padding:2px 0px 5px;}
}
@media (min-width:768px) and (max-width:979px){body{padding-left:0;padding-right:0;}
.super-container{margin-left:0;margin-right:0;}
.content-container{min-width:100%;max-width:100%;width:100%;margin:0;}
}
@media (max-width:767px){body{background:none;padding-left:0;padding-right:0;}
.super-container{margin-left:0;margin-right:0;}
.content-container{min-width:100%;max-width:100%;width:100%;margin:0;}
}
#select_city{background:#fff;padding:10px;min-width:750px;min-height:530px;z-index:10000;}
.select_city{float:right;margin-right:19px;padding-top:8px;font-size:15px;}
.select_city a{border-bottom:dotted 1px #0662a8;text-decoration:none;}
.title_lists{width:100%;display:block;padding:10px;}
.title_lists .title{display:block;float:left;width:30%;color:#999;padding-right:23px;padding:5px 10px;}
.lists{width:100%;display:block;padding:19px 10px 10px 10px;}
.lists .list_areas{display:block;float:left;width:30%;padding-right:23px;margin:0;list-style:none;}
.list_areas .active_element{border-top:1px solid #5aace5;border-right:1px solid #2e8bce;border-bottom:1px solid #0169b5;border-left:1px solid #2e8bce;box-shadow:inset 0 1px 2px 0 #00dbf3;border-radius:2px 2px 0 0;padding:5px 10px;background:#00afe4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #00afe4 0%, #0169b5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #00afe4), color-stop(100%, #0169b5));background:-webkit-linear-gradient(top, #00afe4 0%, #0169b5 100%);background:-o-linear-gradient(top, #00afe4 0%, #0169b5 100%);background:-ms-linear-gradient(top, #00afe4 0%, #0169b5 100%);background:linear-gradient(to bottom, #00afe4 0%, #0169b5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00afe4', endColorstr='#0169b5', GradientType=0);color:#fff;text-shadow:0 1px 1px rgba(0, 67, 119, 0.5);}
.list_areas .basket-empty a{color:#fff;text-decoration:none;}
.list_areas .unactive_element{padding:5px 10px;}
.list_areas .unactive_element a:hover{color:#007acf;text-decoration:none;}
.list_areas .unactive_element:hover{background:#e1f5fb;}
.list_areas .city{padding:5px 10px;}
.list_areas .city:hover{background:#e1f5fb;border-radius:4px;}
.list_areas .empty_list{padding:5px 10px;}
#detect_city .bt3, .basket_element_list .bt3{text-decoration:none;width:52px;display:inline-block;text-align:center;height:16px;padding:8px;color:#fff;}
.basket_gift{width:200px !important;}
.basket_gift .item-title{}
.basket_gift .item-title a{word-wrap:break-word;}
.box-modal [id^=arrFilter_ff]{margin:5px 0;}
.box-modal .filter_buttons{width:200px;}
.box-modal .filter_buttons .item-add-button:hover{width:auto;}
.box-modal .empty_gift{margin:10px 0;font-weight:bold;}
.menu_not_margin{margin-left:0 !important;}
.menu_3_level_padding{padding-left:30px;}
.detail_table_offers{display:block;position:relative;padding-top:0;left:0;width:344px;top:7px;}
.detail_table_offers .maxi-view-tr-two{font-size:15px;}
.detail_table_offers .selected_offer{border:1px solid #53C0E7;cursor:default;width:21%;}
.detail_table_offers .selected_offer a{cursor:default;text-decoration:none;}
.buy_button form{margin:0;}
.drop_blue{background:url(/bitrix/templates/bella/css/../images/blue_drop.png) no-repeat;width:10px;height:14px;text-align:center;margin:7px 0 12px 2px;float:left;display:none;}
.drop_red{background:url(/bitrix/templates/bella/css/../images/red_drop.png) no-repeat;width:8px;height:14px;text-align:center;margin:8px 0 12px 3px;float:left;}
.small_basket_list_item{max-height:315px;overflow-y:scroll;}
.call_me_input_name{padding:0 !important;}
.bx_catalog_text{margin:20px 0 0 0;}
.right_table_sizes{position:fixed;right:0px;top:50%;height:155px;width:34px;background-color:#6A9ED3;box-shadow:0 0 5px rgba(0,0,0,.2);color:#fff;font-size:14px;font-family:arial, verdana, helvetica, sans-serif;border-radius:12px 0px 0px 12px;z-index:1500;cursor:pointer;background:url("/bitrix/templates/bella/css/../images/right_table_size.png");}
.right_table_sizes .table_body{display:none;}
.right_table_sizes .block_name{font-size:17px;padding:6px 0 0 10px;width:155px;height:auto;z-index:1501;display:none;}
.box_modal{position:relative;background:#fff;height:auto;width:594px;border-radius:5px;}
.box_modal .content{padding:15px;}
.box_title{padding:5px 0 0 10px;font-size:16px;}
.bottom_links{margin:50px 0 0 0;}
.bottom_links ul{list-style:none;}
.bottom_links ul li a{color:#fff;}
.b-share{width:150px;}
.bx_catalog_text .bx_catalog_text_title a{font-weight:normal;}
.centered_img{float:none !important;background:#fff;padding:10px;border-radius:4px;}
.size_col{width:145px;}
.promo_name{padding:5px 0;color:red;font-weight:bold;}
.msg_red_comment{width:100%;color:red;}
.msg_red_comment span{width:100%;}
.bottom_phones{color:#fff;}
.span4 .one-column-div img{float:none;}
.warn_msg{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;padding:10px;margin:0 0 20px 0;border-radius:2px;}
.fixing-bg-bg{background:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(237, 251, 254, 1) 22%, rgba(255, 255, 255, 1) 40%, rgba(220, 248, 253, 1) 65%, rgba(255, 255, 255, 1) 90%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(22%, rgba(237, 251, 254, 1)), color-stop(40%, rgba(255, 255, 255, 1)), color-stop(65%, rgba(220, 248, 253, 1)), color-stop(90%, rgba(255, 255, 255, 1)));background:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(237, 251, 254, 1) 22%, rgba(255, 255, 255, 1) 40%, rgba(220, 248, 253, 1) 65%, rgba(255, 255, 255, 1) 90%);background:-o-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(237, 251, 254, 1) 22%, rgba(255, 255, 255, 1) 40%, rgba(220, 248, 253, 1) 65%, rgba(255, 255, 255, 1) 90%);background:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(237, 251, 254, 1) 22%, rgba(255, 255, 255, 1) 40%, rgba(220, 248, 253, 1) 65%, rgba(255, 255, 255, 1) 90%);background:linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(237, 251, 254, 1) 22%, rgba(255, 255, 255, 1) 40%, rgba(220, 248, 253, 1) 65%, rgba(255, 255, 255, 1) 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);border:1px solid #C9F2F9;margin-top:0px;}
.plus_drops{float:none;width:8px;height:14px;text-align:center;margin:3px 0 12px 3px;font-size:16px;color:rgb(76, 140, 255);}
.drops_string{margin:0px 0 0 -10px;}
/*.drops_string{margin:55px 0 0 -10px;}*/
.vpityvaemost_prev{
	height: 33px;
}
.item_info_section{text-align:justify;}
.new_item_icon{background:url('/bitrix/templates/bella/css/../images/new.png');z-index:5;position:absolute;width:124px;height:121px;top:-14px;left:-15px;}
.vyg_item_icon{background:url('/bitrix/templates/bella/css/../images/vyg.png');z-index:5;position:absolute;width:116px;height:118px;top:-13px;left:-12px;}
.hit_item_icon{background:url('/bitrix/templates/bella/css/../images/hit.png');z-index:5;position:absolute;width:118px;height:121px;top:-14px;left:-14px;}
.act_item_icon{background:url('/bitrix/templates/bella/css/../images/action.png');z-index:5;position:absolute;width:114px;height:111px;top:-11px;left:-13px;}
.seni_elements_string{border-top:1px solid #B6D5F2;}
@media (min-width:768px){.adapt_small{display:none;}
.adapt_prod{}
}
@media (max-width:768px){.adapt_big{display:none;}
.adapt_prod{margin:60px;}
#order_form_div .span3{text-align:left !important;}
}
.cat_menu{position:relative;}
.cat_menu .submenu{display:none;position:absolute;left:107%;width:740px;z-index:1500;background:#fff;top:0;min-height:600px;padding:20px 0 20px 65px;-webkit-box-shadow:1px 0px 4px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow:1px 0px 4px 0px rgba(50, 50, 50, 0.4);box-shadow:1px 0px 4px 0px rgba(50, 50, 50, 0.4);}
.cat_menu .collapse_menu{margin:0 0 0 32px;width:76%;}
.cat_menu .collapse_menu ul li ul{display:none;}
.cat_menu .menu_item{margin:0;}
.cat_menu .menu_item a{position:relative;min-height:100%;}
.cat_menu .menu_item .title{display:block;float:left;color:#042b52;font-size:16px;font-weight:400;padding:10px 7px 10px 10px;width:170px;}
.cat_menu .menu_item:hover:not(.not_hover){background: #8EBAE1;}
.cat_menu .menu_item:hover:not(.not_hover) > .submenu{}
.cat_menu .menu_item:hover:not(.not_hover) > a .right_no_shadow{display:block;height:100%;}
.cat_menu .menu_item:hover:not(.not_hover) > a .left_icon{opacity:1;}
.cat_menu .menu_item:hover:not(.not_hover) > a .right_icon{}
.cat_menu .menu_item:hover:not(.not_hover) > a .title{color: #fff;}
.cat_menu .menu_item:hover:not(.not_hover) > a .right_no_parent_icon{opacity:1;}
.cat_menu .menu_item .left_icon{display:none;opacity:0;float:left;height:51px;background:url(/bitrix/templates/bella/css/../images/left-active-arrow.png) no-repeat;width:25px;background-position:-10px -6px;}
.cat_menu .menu_item .right_icon{display:none;position:absolute;float:right;height:50px;background:url(/bitrix/templates/bella/css/../images/right-active-arrow.png) no-repeat;width:35px;background-position:0 0;margin:3% 0 3% 0px;right:-357%;z-index:16;cursor:text;}
.cat_menu .menu_item .right_no_parent_icon{display:none;position:absolute;opacity:0;float:right;height:50px;background:url(/bitrix/templates/bella/css/../images/right-active-arrow.png) no-repeat;width:35px;background-position:0 0;margin:0% 0 1% 0px;right:-5px;}
.cat_menu .menu_item .right_no_shadow{display:none;position:absolute;right:-10px;height:65px;background:#FFFFFF;z-index:15023;width:6px;}
.cat_menu .submenu ul li{display:block;width:50%;}
.cat_menu .submenu ul li a{font-weight:bold;font-size:17px;}
.cat_menu .submenu ul li ul{width:86%;min-height:200px;}
.cat_menu .submenu ul li ul li{display:block;width:100%;}
.cat_menu .submenu ul li ul li a{font-weight:normal;font-size:12px;}
.cat_menu .menu_item .menu_plus{float:left;font-size:23px;height:11px;width:11px;margin:15px 0;line-height:7px;}
.mp_bold{background:url("/bitrix/templates/bella/include/images/plus.png") repeat scroll 0 0 rgba(0, 0, 0, 0);}
.float-l{float:left;}
.float-r{float:right;}
.link-block{height:60px;}
.link-block-img{}
.link-block-text{height:60px;margin-left:10px;text-align:left;width:95px;}
.call_me_error{color:red;padding:0 0 5px 0;display:none;}
.call_me_error_input{color:red;}
input.call_me_error_input{background-color:#FAE4E4;border:1px solid #DF9191;}
.error_date_to{display:none;width:181px;word-break:break-all;}
.phone_desc{font-size:14px;}
.delete_from_top_basket{cursor:pointer;}
.compare_list td{max-width:123px;}
.compare_list td:first-child{width:173px;}
.login_error_msg{padding:7px 7px 0;}
.image_product_box_row{display:table;min-height:150px;width:100%;}
.padding_call_me{padding:15px;text-align:center;}
.item_bg{}
.ui-tabs h4, .ui-tabs .h4{margin:8px 0 !important;}
#tabs .shadow{}
.collapse_menu ul li{padding:0 0 0 5px;width:92%;}

span.bold{font-weight:bold;}
.bottom-menu div.h4{margin:10px 0;font-family:inherit;line-height:20px;}
.bottom-menu div.h4 a{color:#fff;font-size:17.5px;text-decoration:none;}
.bottom-menu div.h4 a:hover{text-decoration:underline;}
.goods-container div.h3, .goods-container div.h4, .good-desc div.h3, .good-desc div.h4{color:#DC0000;font-size:24px;font-weight:400;line-height:30px;margin:10px 0;}
.h4_red{color:red;line-height:24px;font-size:24px;font-weight:400;text-align:center;}
.scrollup{width:40px;height:40px;opacity:0.3;position:fixed;bottom:50px;right:100px;display:none;text-indent:-9999px;background:url('/upload/icon_top.png') no-repeat;z-index:2000;}
a.active{font-weight:bold;}
.call_btn{float:left;margin-left:-30px;}
.call_btn a.a-CallMe{color:#fff;padding:8px 10px 9px;margin-right:7px;font-weight:400;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:rgb(0, 143, 244);background:-moz-linear-gradient(top, rgba(0, 143, 244, 1) 0%, rgba(0, 112, 190, 1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 143, 244, 1)), color-stop(100%, rgba(0, 112, 190, 1)));background:-webkit-linear-gradient(top, rgba(0, 143, 244, 1) 0%, rgba(0, 112, 190, 1) 100%);background:-o-linear-gradient(top, rgba(0, 143, 244, 1) 0%, rgba(0, 112, 190, 1) 100%);background:-ms-linear-gradient(top, rgba(0, 143, 244, 1) 0%, rgba(0, 112, 190, 1) 100%);background:linear-gradient(to bottom, rgba(0, 143, 244, 1) 0%, rgba(0, 112, 190, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008ff4', endColorstr='#0070be', GradientType=0);-webkit-box-shadow:2px 2px 6px 0px rgba(50, 50, 50, 0.3);-moz-box-shadow:2px 2px 6px 0px rgba(50, 50, 50, 0.3);box-shadow:2px 2px 6px 0px rgba(50, 50, 50, 0.3);text-decoration:none;font-size:14px;}

@media handheld{.call_btn{margin-left:-80px;margin-top:10px;}
}
@media (max-width:200px){.call_btn{margin-left:-80px;margin-top:10px;}
}
.exist{color:#228B22;}
.qsn{padding:15px 0 5px;font-style:italic;}
.answ{padding-bottom:5px;}
.answ span{font-weight:bold;}
.row-fluid .b-counter{width:105px;}
.delivery{color:#fff;margin:5px 0;}
.delivery_info .table_body{display:none;}
.arcticmodal-container .table_body{display:block;}
.delivery_subtitle{font-weight:bold;}
.span3.order-status-wrap{margin-right:50px;}

.content ul, .content ol{
	margin-bottom: 10px;
	margin-top: 10px;
}
.fancybox.zoomer:hover{cursor:zoom-in;}
.faq_u{border-color:#fff #fff rgba(0, 0, 0, 0);border-image:none;border-style:solid;border-width:0px;border-left:2px solid #fff;padding-left:22px;padding-right:22px;background:rgb(201, 232, 255);background:-moz-linear-gradient(top, rgba(201, 232, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(201, 232, 255, 1)), color-stop(100%, rgba(255, 255, 255, 1)));background:-webkit-linear-gradient(top, rgba(201, 232, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:-o-linear-gradient(top, rgba(201, 232, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:-ms-linear-gradient(top, rgba(201, 232, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);background:linear-gradient(to bottom, rgba(201, 232, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9e8ff', endColorstr='#ffffff', GradientType=0);-webkit-box-shadow:0px -3px 7px 0px rgba(132, 132, 132, 0.2);-moz-box-shadow:0px -3px 7px 0px rgba(132, 132, 132, 0.2);box-shadow:0px -3px 7px 0px rgba(132, 132, 132, 0.2);}
.faq_u a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;color:#959595;font-size:18px;border:none;}
.h2{font-size:31.5px;line-height:1em;margin:10px 0;font-family:inherit;font-weight:bold;}
#ID_PAY_SYSTEM_ID_11[checked="checked"]:parent + .text_info{display:block;}
.tab-content .news-detail, .tab-content .news-detail ol, .tab-content .news-detail ul, .tab-content .news-detail .answ{font-size:16px;}
.d-help{font-family:Arial, sans-serif;}
.input-value-minus,.input-value-plus{padding:5px;font-size:18px;}
.input-value-minus:hover,.input-value-plus:hover{cursor:pointer;font-size:20px;}
.btn.itog-button{}
.bottom-menu-wide{clear:both;width:100%;height:180px;}
.bottom-menu-wide-cols.d-footer-col{width:15%;}
.bottom-menu-wide-cols.d-footer-bigger-col{width:30%;padding-left:30px;}
.bottom-menu-wide-cols.d-footer-bigger-col .call_btn{position:absolute;bottom:-50px;left:90px;margin:0px;float:none;}
.bottom-menu-wide-cols{width:24%;float:left;}
.bottom-menu-inner{margin:10px 0 0 0;position:relative;}
.bottom-menu-inner ul li{list-style-image:url('/img/ar.png');}
.bottom-menu-inner ul li a{color:#fff;font-size:16px;padding:5px;display:block;}
.bottom_phones,.bottom_phones a{font-size:16px;}
.bottom_phones .d-bot-phone-text{color:#0088cc;}
.bottom_phones .d-bot-phone-numbers{color:#fff;font-size:18px;}
.copyright{float:left;}
.bot-phone{margin:5px 0 0;}
.catalog-item .item-add .input-value-plus{position:absolute;z-index:1;}
.seni-catalog-row.single-kapli .seni-drops4{width:40px;}
.seni-catalog-row.single-kapli .seni-drops5{width:50px;}
.seni-catalog-row.single-kapli .seni-drops6{width:60px;}
.seni-catalog-row.single-kapli .seni-drops7{width:70px;}
.seni-catalog-row.single-kapli .seni-drops8{width:80px;}
.seni-catalog-row .span3{border-right:1px solid #B6D5F2;}
.seni-catalog-row .span3,
.seni-catalog-row .seni-cont{background-color:#ffffff;}
.seni-catalog-row .span3:nth-child(2n),
.seni-catalog-row .span3:nth-child(2n) .seni-cont{background-color:#f2f7fe;}
.seni_elements_string .span3{min-height:300px;}
.seni-catalog-row.single-kapli .span3 div{background:url(/img/podguzniki/kaplya.png);margin:8px auto;}
.seni-cont .seni-title{height:auto;min-height:30px;text-align:center;}
.seni-cont .seni_img{min-height:125px;}
.seni-cont .min-price span{color:#01274e;font-size:16px;font-weight:700;}
.seni-cont-details .min-price span{color:#01274e;font-size:16px;font-weight:700;}
.seni-cont-details .maxi-view-title{text-align:center;}
.seni-cont-details.alternativa{width:135px;left:0px;background-color:#ffffff;box-shadow:0 0 6px 1px rgba(0, 0, 0, 0.19);}
.seni-cont-details.alternativa img{max-width:85%;}
.info .razmer .name{text-align:left;color:red;font-weight:bold;}
.razmer .cena>div{display:inline-block;width:48%;}
.razmer .cena .count{text-align:left;color:#8ab2d7;}
.razmer .cena .price{text-align:right;}
.razmer .cena{border-bottom:1px dashed #8ab2d7;}
.razmer{padding:10px 15px;}
.razmer .cena .price a{color:#01274e;font-weight:700;}
.razmer .cena:hover{border-bottom:1px dashed #666666;}
.razmer .cena:hover .count{color:#858585;}
.razmer .cena:hover .price a{color:#ec0000;text-decoration:none;}
.position-ar{text-align:center;}
.arrow{height:15px;width:15px;display:inline-block;margin-top:10px;}
.arrow-u{background-image:url('/img/podguzniki/arrow_up.png');}
.arrow-d{background-image:url('/img/podguzniki/arrow-down.png');}
.ban-wrap{width:100%;text-align:center;position:fixed;bottom:0;left:0;background:#64C6D8;background:linear-gradient(to right, #64C6D8 0%,#48AABC 100%);margin:0 auto;z-index:11111;display:none;padding:10px 0 0 0;}
.bnhide{display:none !important;}
.ban-wrap-inner{position:relative;width:1050px;margin:0 auto;}
.ban-wrap-inner .ban_more{position:absolute;right:0;border:0;bottom:0;width:200px;height:100%;}
.ban-wrap-inner img{margin-bottom:30px;}
@media (max-width:1024px){.ban-wrap-inner{width:100%;}
.ban-wrap-inner img{width:100%}
}
.p_one{margin:5px 0;}
.close-b{position:absolute;right:10px;top:10px;background:url(/img/close-wiz.png);width:25px;height:25px;background-size:20px;background-position:3px 3px;background-repeat:no-repeat;}
.close-b:hover{opacity:0.8;cursor:pointer;}
.good-desc .top-fixing-10{margin-top:8px;}
.properties-st-left{color:#115498;padding-right:2px;}
.good-desc .top-fixing-10.priceblock, .good-desc .top-fixing-10.cat-quantity-block{margin-top:20px;}
.cat-quantity{width:60px;float:left;margin-left:10px;margin-bottom:0;background:url(/img/fbg.png);background-repeat:no-repeat;background-position:0 -1px;position:relative;}
.cat-quantity-block button,.cat-quantity-block button:hover{float:right;}
.buy1click .delivery{background:#CFE7FF;color:#01274E;margin-left:4px;}
.asqq .delivery{background:#CFE7FF;color:#01274E;}
.detail_to_compare.add_to_compare{background:url(/img/dl.png);background-repeat:no-repeat;padding:0 0px 0px 25px;margin:10px 0 0 0;display:inline-block;}
.detail_to_compare.add_to_compare a{color:#115498;}
.deliv-t{margin-top:25px;font-weight:bold;}
.deliv-i span{padding:0 15px 0 0px;list-style-type:disc;}
.item_info_section{font-size:16px;clear:both;padding-top:30px;}
.cat-quantity .input-value-minus{position:absolute;font-size:0;display:inline-block;width:3px;height:4px;bottom:10px;right:4px;}
.cat-quantity .input-value-plus{position:absolute;font-size:0;display:inline-block;width:3px;height:4px;top:0;right:4px;}
.d-inner-line a{font-size:14px;}
.d-inner-line [class*="span"]{margin-left:24px;}

.margin-fixing-30.useful-info-blocks .span4 img{height:130px;width: 100%;}
.cat_menu > li.menu_item{position:relative;border-right: 1px solid #c5e2ff;background: #E0F0FF;}
.cat_menu > li.menu_item:hover .submenu{display:block;width:250px;padding-left:20px;padding-right:10px;left:100%;height:auto;min-height:auto;}
.cat_menu > li.menu_item:hover .submenu{width:100%;}
.cat_menu > li.menu_item:hover .submenu ul{height:0;min-height:0;}
.cat_menu > li.menu_item:hover .submenu li{display: list-item;
    width: 100%;
    height: auto;
    padding-bottom: 15px;
    padding: 10px 0 10px 15px;
    max-width: 235px;}
.cat_menu > li.menu_item:hover .submenu li:hover{    background: #bbe2ff;}
.cat_menu > li.menu_item:hover .submenu li a{font-size:14px;font-weight:normal;line-height:16px;}
.adv-wrap{width:33%;float:left;}
.adv-block{padding:50px 20px 10px 20px;text-align:center;margin:20px 0 0;}
.adv-wrap:nth-child(3) .adv-block{background:url(/img/2002/1.png);background-repeat:no-repeat;background-position:center 5px;}
.adv-wrap:nth-child(1) .adv-block{background:url(/img/2002/2.png);background-repeat:no-repeat;background-position:center 5px;}
.adv-wrap:nth-child(2) .adv-block{background:url(/img/2002/3.png);background-repeat:no-repeat;background-position:center 5px;}
.left-col .bals, .big-forms .get-present-button{display:none;}
.basket_text_info{margin-left:20px;font-size:15px;}
.btn.item-add-button.add_to_basket{padding:4px 10px;}
.cat_menu > li.menu_item:hover .submenu {
    display: block;
    width: 250px;
    padding:0;
    left: 100%;
    height: auto;
    min-height: auto;
    z-index: 1000000;
}
.span12.big-forms .span3{
	width: 110px;
}
.searchImg{
	width: 90px;
    float: left;
    padding-right: 30px;
    max-height: 90px;
    overflow: hidden;
}

.row-fluid .catalog-item .span5{
	box-shadow: 0 0 4px 1px #c7e0e4;
    margin-right: 10px;
    width: 32%;
}
.row-fluid .recomend-slider .catalog-item .span5{width: 100%;}
.goods-container .newsWrap{
	box-shadow: 0 0 3px 0px #b4d8e0;
    padding: 5px 0 5px 10px;
    background: #e7f9f6;
    margin-bottom: 15px;
}
#order_form_content .span12.big-forms{
	width: 100%;
}
.bx_order_make .sale_order_full_table{
	margin-bottom: 50px;
}
/*.minSumOverlay{
	position: fixed;
	left: 0;
	top: 0;
	opacity: 0.5;
	background: #000;
	z-index: 1001;
	width: 100%;
    height: 100%;
}
.minSumPopur {
    width: 400px;
    background: #fff;
    padding: 20px;
    position: fixed;
    top: 30%;
    left: 50%;
    margin-left: -200px;
    z-index: 1002;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.4);
    box-shadow: 0 5px 12px rgba(0, 0, 0, 0.6);
}*/
.closeMSP{
    position: absolute;
    right: 3px;
    top: 10px;
    width: 25px;
    height: 25px;
    background: url(/img/close-wiz.png) no-repeat;
}
.closeMSP:hover{
	cursor: pointer;
	opacity: 0.8;
}
.rf-relative{
	position: relative;
}
.row-fluid.rf-relative .span6 {
    width: 270px;
}
.table-border{
	margin-bottom: 15px;
}
.table-border td{
	border: 1px solid #01274E;
    padding: 2px;
    text-align: center;
    font-size: 14px;
}
.left-col .akcii{
    max-width: 238px;
    clear: both;
    padding-top: 20px;
}
.actText{

}
.akcii .red{
	color: #f00;
}
.left-col .akcii img{
	margin-bottom: 10px;
}
.actCounter{
	    margin-left: -20px;
    width: 300px;
}
.table-border.table-color{
	width: 100%;
}
.table-border.table-color p{
	margin: 5px 0;
}
.table-border.table-color tr:nth-child(2n+1){
	background: #dbe4f7;
}
#leaveUser{
	width: 300px;
    height: 405px;
    position: fixed;
    top: 20%;
    left: 50%;
    margin-left: -150px;
    background: url(/img/gift.jpg) no-repeat;
    display: none;
    z-index: 1000001;
    background-size: 100%;
}
#leaveUser .closeLeaveUser{
	background: url(/img/close-wiz.png) no-repeat;
    display: block;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 20px;
    height: 20px;
}
#leaveUser .closeLeaveUser:hover{
	cursor: pointer;
}
#leaveUserOverlay{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	background: #000;
	opacity: 0.6;
	z-index: 1000000;
}
.subhead{
	padding: 18px 0 18px 55px;
    font-weight: bold;
    font-size: 16px;
    margin: 0 0 10px;
}
.subhead.subhead1{
	background: url(/img/1805/4.png) no-repeat 10px center #A6E4F7;
}
.subhead.subhead2{
	background: url(/img/1805/5.png) no-repeat 10px center #A6E4F7;
}
.subhead.subhead3{
	background: url(/img/1805/6.png) no-repeat 10px center #A6E4F7;
}
.listGL li{
	list-style-type: none;
	padding: 5px 0 5px 30px;
	background: url(/img/1805/li.png) no-repeat 0 7px;
}
.listGL{
	margin-left: 0;
}
.b{
	font-weight: bold;
}
.ml25{
	margin-left: 25px;
}
.pGray{
	padding: 15px;
	background: #E9E9E9;
	margin-bottom: 15px;
}
a.b{
	color: #00224E;
}
.deliverypage p{
	line-height: 20px;
}
.marTop20{
	margin-top: 20px;
}
.dekor-elem {
    height: 140px;
    position: relative;
    z-index: 99;
    margin-bottom: 30px;
    padding-bottom: 10px;
    box-shadow: 0 0px 8px 4px #ddd;
}
.d-inner-line .top-menu{
	float: left;
	margin-left: 220px;
}
.top-menu ul li a {
    display: block;
    color: #01274E;
    font-size: 13px;
    text-decoration: none;
    margin-right: 10px;
}
.search-and-lk .call_btn{
float: right;
    margin: 0;
    margin-right: 5px;
}
.search-and-lk .call_btn .a-CallMe, .call_btn a.a-CallMe.a-CallMe-footer {
	background: #0179CF;
    box-shadow: none;
    width: 170px;
    text-align: center;
    height: 35px;
    line-height: 35px;
    font-size: 13px;
    padding: 0;
    font-weight: bold;
    display: block;
    margin: 0;
}

#basket_on_top{
	position: relative;
}
.d-header-top-menu .d-inner-line .span4.basket-fixing {
    width: 14%;
    margin-top: 15px;
    position: absolute;
    right: 0;
}
.span12.search-and-lk {
    width: 40%;
    margin-top: 15px;
    float: right;
}
.d-phone-city .span4 .office-phone {
    font-size: 32px;
    color: #3399FF;
    text-align: left;
    line-height: 34px;
    letter-spacing: 1px;
    margin-top: 15px;
}
.phone_desc {
    font-size: 16px;
    letter-spacing: 0;
    line-height: 23px;
}
.d-phone-city .span4 .office-phone a:hover{
	text-decoration: none;
}
.span12.cont-m-fix.d-phone-city {
    width: 30%;
    margin: 0px 0 0 150px;
}

 #aboutpage p{
        line-height: 26px;
    }
    .clear{
        clear: both;
    }
    .aboutSubTitle{
        font-weight: bold;
        margin: 15px 0;
        font-size: 16px;
    }
    .redLi li{
        list-style: disc;
        color: #f00;
        margin-left: 235px;
    }
    .redLi li span{
        color: #01274E;
    }

    .owl-carousel .owl-dots {
        width: 100px;
        margin: 10px auto 0;
        position: relative;
    }
    .owl-carousel .owl-dot {
        background: #519ADD !important;
        color: #519ADD;
        width: 10px;
        height: 10px;
        font-size: 0;
        border-radius: 50%;
        margin-left: 5px;
    }
    .owl-carousel2 .owl-item img{
        height: 60px;
    }
    .owl-nav span[aria-label="prev"]{
        font-size: 50px;
        position: absolute;
        top: 18px;
        left: -20px;
    }
    .owl-nav span[aria-label="next"]{
        font-size: 50px;
        position: absolute;
        top: 18px;
        right: -20px;
    }
    .owl-carousel2{
        margin-top: 40px;
    }

.span4.left-col{
	padding-left: 20px;
}
.menu_item .collapse_menu ul li {
    width: 222px;
    padding-left: 0;
    background: #F0F9FE;
    margin-left: -32px;
    border-bottom: 1px solid #D2E2F5;
}
.menu_item .collapse_menu ul li a{
	padding: 5px 10px 5px 20px;
    font-size: 13px;
    line-height: 16px;
    color: #072849;
}
.menu_item .collapse_menu ul li a:hover{
	color: #4F9ED9;
}
.cat_menu > li.menu_item {
    position: relative;
    border-right: none;
    background: #E0F0FF;
    width: 222px;
    border-bottom: 1px solid #fff;
}
.cat_menu > li.menu_item:first-child{
	    border-radius: 5px 5px 0 0;
}
.cat_menu .mp_bold{
	background: url(/bitrix/templates/bella/img/arr.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.cat_menu > li.menu_item.not_hover{
	background: #8EBAE1;
}
.cat_menu .not_hover .mp_bold{
	background: url(/bitrix/templates/bella/img/arr_w.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.cat_menu .menu_item.not_hover .title{
	color: #fff;
}


.catalog-item .to-compare {
    position: absolute;
    right: 5px;
    text-align: right;
    top: 30px;
}
.catalog-item .to-compare.add_to_compare{
	background: url(/bitrix/templates/bella/img/cmp.png) no-repeat;
    margin: 0;
    width: 20px;
    height: 20px;
    clear: none;
    position: absolute;
    right: 10px;
    top: 20px;
}

.catalog-item .add_to_compare a{
	font-size: 0;
	display: block;
	margin: 0;
}
.catalog-item .item-title {
    padding: 0 !important;
    width: 100%;
    margin: 5px auto;
    text-align: center  !important;
}
#vpitkaHid{
	display: none !important;
}
.catalog-item .item-price {
    padding: 0 !important;
    margin-left: 18px;
    width: 40%;
    float: left;
    margin-top: 0;
}
.catalog-item .item-price .bold{
font-size: 18px;
    line-height: 20px;
    text-align: left;
    display: block;
}
.catalog-item .item-count{
	    width: 40%;
    float: right;
    margin-right: 18px;
}
.catalog-item .actual-price {
    float: none;
    margin-left: 0;
}
.catalog-item .input-value-minus,.catalog-item  .input-value-plus{
	padding: 5px 10px;
    font-size: 18px;
    background: #E5E5E5;
    color: #444;
}
.catalog-item input.item-add-input {
    color: #000;
    text-align: center;
    margin-left: -1px;
    width: 25px;
    margin: 0 0 5px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-radius: 0;
    border-right: 0;
    border-left: 0;
}
.catalog-item .input-value-plus{
	margin-left: -5px;
}
.catalog-item .input-value-minus{
margin-right: -5px;	
}
.item-count form{
	min-width: 95px;
}
.catalog-item .item-add{
	padding: 0 !important;
	    min-height: 40px;
}
.catalog-item .item-add .item-add-button{
	background: rgb(1, 121, 207);
    width: 105px !important;
    height: 36px;
    padding: 0px;
    margin: 0px;
    float: left;
    font-size: 14px;
    text-shadow: none;
    font-weight: bold;
    box-shadow: none;
    border: 0;
    color: #fff;
}
.catalog-item .item-add .btn.delivery{
	background: url(/bitrix/templates/bella/img/crt.png) no-repeat 10px 50% #fff;
    line-height: 36px;
    color: rgb(1, 121, 207);
    padding: 0 0 0 25px;
    width: 83px;
    float: left;
    margin: 0 0 0 15px;
    height: 34px;
    border: 1px solid rgb(1, 121, 207);
}
.floated-label.news-title-bg{
	background: transparent;
	border: 0;
}
.ui-tabs-active .floated-label.news-title-bg,.floated-label.news-title-bg:hover{
	background: #8EBAE1;
    margin-left: 0px;
    border: 0;
    border-radius: 5px 5px 0 0;

}
.floated-label.news-title-bg{
	margin-bottom: -1px;
    margin-left: -1px;
}
.floated-label.news-title-bg .sh1,
.floated-label.news-title-bg .sh3,
.floated-label.news-title-bg .piece,
.floated-label.news-title-bg .sh2,
.floated-label.news-title-bg .sh4,
.floated-label.news-title-bg .shadow{
	display: none !important;
}
.floated-label h4, .floated-label .h4{
	text-align: center;
    font-size: 15px;
}
.fixing-bg-bg{
	border: 0;
	border-top: 2px solid #8EBAE1;
}

.one-capacity.top-fixing-10.priceblock,.two-capacity.top-fixing-10.cat-quantity-block{
	    width: 100%;
    float: none;
}
.cat-quantity .input-value-minus {
    position: absolute;
    font-size: 16px;
    display: inline-block;
    width: 10px;
    height: 19px;
    bottom: 10px;
    left: 0;
    line-height: 18px;
    background: #ddd;
    color: #333;
}
.cat-quantity .input-value-plus {
    position: absolute;
    font-size: 16px;
    display: inline-block;
    width: 10px;
    height: 19px;
    bottom: 10px;
    left: 59px;
    line-height: 18px;
    background: #ddd;
    color: #333;
}
.cat-quantity input.item-add-input {
    color: #000;
    text-align: center;
    width: 30px;
    margin-left: 18px;
    border-left: 0;
    border-radius: 0;
    border-right: 0;
    height: 19px;
}
.cat-quantity-block .cat-quantity {
    width: 80px;
    float: none;
    margin-left: 0;
    margin-bottom: 0;
    background: none;
    background-repeat: no-repeat;
    background-position: 0 -1px;
    position: relative;
}
.cmpBlock{
	position: relative;
}
.cmpBlock .to-compare{
	position: absolute;
	right: 0;
	margin-top: 3px;
}
.cat-quantity-block .btn.item-add-button.add_to_basket{
	background: rgb(1, 121, 207);
    width: 105px !important;
    height: 36px;
    padding: 0px;
    margin: 0px;
    float: left;
    font-size: 14px;
    text-shadow: none;
    font-weight: bold;
    box-shadow: none;
    border: 0;
}
.cat-quantity-block .buy1click .delivery{
	background: url(/bitrix/templates/bella/img/crt.png) no-repeat 10px 50% #fff;
    line-height: 36px;
    color: rgb(1, 121, 207);
    padding: 0 0 0 25px;
    width: 83px;
    float: left;
    margin: 0 0 0 15px;
    height: 34px;
    border: 1px solid rgb(1, 121, 207);
}
.cat-quantity-block .asqq{
	float: left;
	margin-left: 10px;
}
.cat-quantity-block .asqq a{
    background: none;
    color: #01274E;
    font-size: 12px;
    border: none;
    padding: 0;
    margin-top: 8px;
    margin-bottom: 0;
    text-decoration: underline;
}
.itemBtnBlock{
	margin-top: 10px;
}
.delivery_info{
	    background: #EEEEEE;
    padding: 15px 15px;
    margin-top: 15px;
}
.deliv-t {
   margin-top: 0;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
}
.deliv-i{
	text-align: center;
}
.deliv-i span.dlCur{
	background: url(/img/d3.svg) no-repeat 0 50%;
    padding: 2px 0 2px 20px;
    font-size: 12px;
    display: block;
    width: 75px;
    margin: 0 auto;
}
.deliv-i span.dlPVZ{
	background: url(/img/d2.svg) no-repeat 0 50%;
    padding: 2px 0 2px 20px;
    font-size: 12px;
    display: block;
    width: 280px;
    margin: 0 auto;
    
}
.deliv-i span.dlPost{
	background: url(/img/d1.svg) no-repeat 0 50%;
    padding: 2px 0 2px 20px;
    font-size: 12px;
    display: block;
    width: 160px;
    margin: 0 auto;
}
.deliveryb {
    color: #01274E;
    margin: 0;
    text-decoration: underline;
    float: none;
    text-align: center;
    font-size: 13px;
    display: block;
    margin: 5px 0 5px;
}
.good-slider .adv-block {
    padding: 60px 10px 10px 10px;
    text-align: center;
    margin: 20px 0 0;
    font-size: 14px;
    line-height: 16px;
}




.dropdown-menu-form.call_me_form .big-forms .jq-selectbox__select {
    background: #fff;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 0px;
    box-shadow: none;
    color: #333;
    font-size: 12px;
        line-height: 36px;
    height: 36px;
    padding: 0 25px 0 8px;
    text-shadow: none;
    border: 1px solid #ccc;
}
.dropdown-menu-form.call_me_form .jq-selectbox.jqselect{
	width: 95px;
}
.dropdown-menu-form.call_me_form .big-forms {
    margin: 0 auto;
    float: none;
    text-align: center;
}
.dropdown-menu-form.call_me_form p {
    font-size: 14px;
    color: #666;
    margin: 12px auto;
}
.dropdown-menu-form.call_me_form .big-forms .jq-selectbox__trigger{
	top: 4px;
}
.closeCall{
	position: absolute;
    top: 5px;
    right: 10px;
    color: #666;
    font-size: 22px;
    font-weight: normal;
}
.closeCall:hover,.callButton:hover{
	cursor: pointer;
	opacity: 0.8;
}
.callOverlay{
	position: fixed;
	background: #000;
	opacity: 0.3;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 100;
	display: none;
}
.date-from-to .jq-selectbox__dropdown {
    width: 95px!important;
    top: 40px!important;
}
.form-table.data-table.padding_call_me{
	    padding: 50px 15px;
    text-align: center;
    color: #333;
    font-weight: normal;
}


#vopros #form-vopros, #dsoneclick #form-dsoneclick {
	font-weight: normal;
	width: 400px;
}
#vopros #form-vopros .form-head , #dsoneclick #form-dsoneclick .form-head{
    text-align: center;
    text-transform: uppercase;
    color: #0276CB;
    font-size: 22px;
    margin: 30px auto 30px;
    border: 0;
}
#vopros #form-vopros label, #dsoneclick #form-dsoneclick label{
	margin: 5px auto;
    float: none;
    text-align: center;
    font-size: 16px;
}
#vopros #form-vopros div[class^="field"], #dsoneclick #form-dsoneclick div[class^="field"] {
    margin: 15px 0;
    text-align: center;
}
#vopros #form-vopros input[type="text"], #dsoneclick #form-dsoneclick input[type="text"] {
    width: 85%;
    height: 40px;
    padding: 2px 5px;
    margin: 0 auto;
    float: none;
    box-shadow: none;
    border-color: #ccc;
    font-size: 16px;
}
#vopros #form-vopros textarea, #dsoneclick #form-dsoneclick textarea{
    width: 85%;
    padding: 2px 5px;
    margin: 0 auto;
    float: none;
    box-shadow: none;
    border-color: #ccc;
    font-size: 16px;
}
#vopros #form-vopros input[type="submit"], #dsoneclick #form-dsoneclick input[type="submit"]{
    width: 200px;
    height: 40px;
    background: #0179CF;
    display: block;
    margin: 0 auto;
    color: #fff;
    line-height: 40px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 6px;
    border: 0;
}
#vopros #form-vopros .PrPol, #dsoneclick #form-dsoneclick .PrPol{
	font-size: 14px;
    color: #666;
    margin: 12px auto;
    font-weight: normal;
    text-align: center;
}
#dsoneclick #form-dsoneclick .field-2{
	float: right;
    width: 270px;
    margin: 0;
}
#dsoneclick #form-dsoneclick .field-2 #productname{
	border: 0;
    font-size: 14px;
    height: 70px;
}
#form-dsoneclick #form-img{
	float: left;
    width: 100px;
    height: 100px;
    overflow: hidden;
    margin-left: 26px;
}
#dsoneclick #form-dsoneclick .field-4{
	margin-top: 0;
}
#dsoneclick .close-dspopup-modal, #vopros .close-dspopup-modal{
	background: url(/img/cl.png) no-repeat;
	top: 5px;
    right: 8px;
}

.phone_desc.novosib{
    font-size:15px;
}
.invBlock{
	width: 32%;
	float: left;
	padding-top: 160px;
	margin: 20px 20px 20px 0;
}
.invBlock.invBlock3{
	margin-right: 0;
}
.invBlock1{
	background: url('/img/24.png') no-repeat 0 0;
}
.invBlock2{
	background: url('/img/25.png') no-repeat 0 0;
}
.invBlock3{
	background: url('/img/26.png') no-repeat 0 0;
}
.IBTitle{
	    font-weight: bold;
    margin: 0;
}
.redTitle{
	color: #DC0000;
    font-weight: bold;
    font-size: 18px;
}
.marginLeft{
	    margin-left: 90px;
}
.redTitle.cashe{
	background: url(/about/oplata/1.png) no-repeat;
	padding: 20px 0 20px 90px;
}
.redTitle.online{
	background: url(/about/oplata/2.png) no-repeat;
	padding: 20px 0 20px 90px;
}
.redTitle.nalog{
	background: url(/about/oplata/3.png) no-repeat;
	padding: 20px 0 20px 90px;
}
.attens{
	color: #b1c1dc;
}
.number{
	position: relative;
    margin: 25px 0 25px 90px;
}
.number:nth-child(1):before {
    content: "1";
    color: #ddd;
    font-size: 68px;
    font-weight: bold;
    left: -90px;
    position: absolute;
    top: 40px;
    font-family: Verdana;
}
.number:nth-child(2):before {
    content: "2";
    color: #ddd;
    font-size: 68px;
    font-weight: bold;
    left: -90px;
    position: absolute;
    top: 40px;
    font-family: Verdana;
}
.number:nth-child(3):before {
    content: "3";
    color: #ddd;
    font-size: 68px;
    font-weight: bold;
    left: -90px;
    position: absolute;
    top: 40px;
    font-family: Verdana;
}
.number:nth-child(4):before {
    content: "4";
    color: #ddd;
    font-size: 68px;
    font-weight: bold;
    left: -90px;
    position: absolute;
    top: 0px;
    font-family: Verdana;
}
.blockInfo{
	text-align: center;
    font-size: 16px;
    background: #EAF4FE;
    padding: 50px 30px;
    margin: 25px 0;
}
.blockInfo a{
	color: #01274E;
    text-decoration: none;
    font-weight: bold;
    font-size: 20px;
}
.blueTitle{
	font-weight: bold;
	font-size: 18px;
	margin: 15px 0;
}
.oplTable, .oplRig{
	width: 100%;
	margin: 15px 0;
}
.oplTable th,.oplTable td{
	padding: 10px;
}
.oplTable th{
	background: #79A0BD;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #fff;
}
.oplTable tbody tr:nth-child(2n) td{
	background: #EAF4FE;
}
.oplRig td{
	background: #0179CF;
	padding: 10px 0;
	vertical-align: top;
}
.oplRig td li a,.oplRig td li{
	color: #fff;
	text-decoration: underline;
	line-height: 28px;
}
.oplRig td ul{
	    margin-left: 40px;
}
.catalog-item .vpitka{
top: 50px;
}
.videoUnderProdImg{width: 50%; height: 200px;  background: #ddd;  margin-top: -160px;}
.videoDescProd{width: 50%; height: 200px; margin-bottom: 25px;}
.catMenuToggle {
    display: none;
    background: #A5DDFF;
    border-radius: 5px;
    padding: 10px 7px 10px 10px;
    font-size: 18px;
    color: #007AD3;
    text-transform: uppercase;
}

.bottom-menu-wide-cols.d-footer-bigger-col .call_btn{
	left: 0;
}
.item-img a{
	overflow: hidden;
}
.delivTbl td{
	padding: 5px 3px;
	border: 1px solid #999;
}
.delivTbl{
	margin-bottom: 15px;
	width: 100%;
}
.delivTbl p{
	margin: 0;
}
.workInfo{
	text-align: center;margin: -20px 0 10px;
}
.bf_item_icon {
    background: url(/img/bf.png) no-repeat;
    z-index: 5;
    background-size: 80px;
    position: absolute;
    width: 80px;
    height: 121px;
    top: 0px;
    left: 50%;
    margin-left: -40px;
    display: none;
}
.good-slider{
	position: relative;
}
.bf_item_icon_itm{
	background: url(/img/bf.png) no-repeat;
    z-index: 5;
    background-size: 80px;
    position: absolute;
    width: 80px;
    height: 121px;
    top: 0px;
    left: 35px;
    display: none;
}
.bant-right,.bant-on-top,.bant-bottom{
	display: none;
}
.span4.left-col {
    padding-left: 0;
    margin-left: 0;
}
    .catMenuToggle,.brands-head-text{
        background: #78BBE3;
        border-radius: 10px 10px 0 0;
        padding: 10px 0;
        font-size: 14px;
        color: #fff;
        text-transform: uppercase;
        text-align: center;
        display: block;
    }
.cat_menu .menu_item:hover:not(.not_hover) {
    background: #78BBE3;
    border-radius: 0;
}
.cat_menu .menu_item .title {
    display: block;
    float: left;
    color: #444;
    font-size: 14px;
    font-weight: 400;
    padding: 5px 7px 5px 10px;
    width: 222px;
}
.menu_item .collapse_menu ul li a{
    color: #444;
}
.cat_menu > li.menu_item {
    position: relative;
    border-right: none;
    background: #fff;
    width: 100%;
    border-bottom: 1px solid #eee;
    box-shadow: 0 3px 10px 2px #ddd;
}
.cat_menu .menu_item .menu_plus {
    float: left;
    font-size: 23px;
    height: 11px;
    width: 11px;
    margin: 10px 0;
    line-height: 7px;
}
.cat_menu > li.menu_item.not_hover {
    background: #78BBE3;
}
.cat_menu .mp_bold {
    background: url(/img/2510/arright.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.cat_menu .not_hover .mp_bold,.cat_menu li:hover .mp_bold{
  background: url(/img/2510/arleftb.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.bx_catalog_text .bx_catalog_text_ul {
    padding: 8px 0;
    border: 0;
    background: none;
}
.bx_catalog_text .main-left-shadow-1,.bx_catalog_text .main-left-shadow-2{
    background: none;
}
.bx_catalog_text .bx_catalog_text_ul li.category_top_list {
    float: left;
    margin: 10px 10px 00px;
    box-shadow: none;
    height: 60px;
    padding: 0 5px;
    border-radius: 5px;
    border-top: none;
    background: #DDF3FE;
}
.bx_catalog_text .bx_catalog_text_ul li.category_top_list:hover{
    cursor: pointer;
    box-shadow: 0px 4px 3px 0px #ddd;
}
.bx_catalog_text .bx_catalog_text_title{
    width: 100%;
    height: 100%;
}
.bx_catalog_text .bx_catalog_text_ul li.category_top_list a {
    height: 100%;
    padding: 0;
    line-height: 16px;
    text-align: center;
    vertical-align: middle;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-size: 16px;
    color: #427096;
}
.bx_catalog_text .bx_catalog_text_ul li.category_top_list:hover a{
    color: #427096;
    text-decoration: none;
}
.bx_catalog_text{
    margin: 0;
}
.bx_catalog_text .circle {
    background: #8BB8DF;
    height: 5px;
    width: 5px;
    border-radius: 6px;
    display: inline-block;
    margin: 9px 5px 1px 0px;
    float: left;
    display: none;
}
.menu_item .collapse_menu ul li {
    border-bottom: 1px solid #eee;
    width: 254px;
}
.menu_item .collapse_menu ul li a{
    background: #fff;
}
.brands-left-block {
    overflow: hidden;
    text-align: center;
    margin: 20px 0;
    background-color: #fff;
    box-shadow: 0 3px 10px 2px #ddd;
}
.brands-brands-left-block.flexslider3 .flex-direction-nav{
    top: 20px;
}
.brands-brands-left-block.flexslider3 ul li{
    padding-top: 22px;
}
.brands-brands-left-block.flexslider3 ul li a{
    text-align: center;
}


/*new header*/
.dekor-elem {
	    height: 170px;
	    position: relative;
	    z-index: 99;
	    margin-bottom: 30px;
	    padding-bottom: 10px;
	    box-shadow: 0 0px 8px 4px #ddd;
	}

	.d-header-top-menu {
	    width: 100%;
	    background: #DDF4FE;
	    overflow: visible;
	    box-shadow: 0 0 4px 1px #d3e9f7 inset;
	}
	.d-inner-line .top-menu {
	    float: left;
	    margin-left: 25px;
	    margin-top: 13px;
	}
.top-menu ul li a {
    display: block;
    color: #222;
    font-size: 14px;
    text-decoration: none;
    margin-right: 18px;
}
.d-inner-line .dropdown-toggle.lk-btn{
	background: #00BBE9;
    border-radius: 0;
    box-shadow: none;
    width: 120px;
    display: block;
    height: 32px;
    text-align: center;
    line-height: 30px;
    margin-right: 0;
}
.d-phone-city .span4 .office-phone {
    font-size: 32px;
    color: #3399FF;
    text-align: left;
    line-height: 34px;
    letter-spacing: 1px;
    margin-top: 15px;
    width: 65%;
}
.d-phone-city .span4 .office-phone a {
    font-size: 18px;
    color: #555;
    font-weight: normal;
}
.d-phone-city .span4 .office-phone .phone_desc {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 23px;
    display: inline-block;
    font-weight: normal;
    color: #333;
    margin-left: 5px;
}
.span4.header {
    width: 23.56687898089172%;
}
.span12.cont-m-fix.d-phone-city {
    width: 47%;
    margin: 0;
}

.d-phone-city .span4 {
    width: 100%;
    float: none;
}
.office-phone span {
    font-weight: normal;
    color: #000;
}
.call_btn {
    float: right;
    margin-left: 0;
    margin-top: -30px;
}
.d-phone-city .call_btn .a-CallMe{
	background: #00B5CC;
    padding: 12px 28px;
    box-shadow: none;
    margin: 0;
}
.span12.search-and-lk {
    width: 25%;
    margin-top: 15px;
    float: right;
}
.cartBlock{
	    background: url(/img/crt.png) no-repeat;
    height: 54px;
    padding: 10px 0 0 70px;
    margin-left: 20px;
    margin-top: 14px;
}
.cartdescr{
	font-size: 13px;
    color: #000;
    margin-left: 26px;
}




/*footer*/
.dekor-elem-bottom-image{
    display: none;
}
.dekor-elem-bottom {
    background: #464646;
    padding-top: 30px;
}
.bottom-menu-inner ul li {
    color: #00B5CC;
    list-style-image: none;
}
.call_btn a.a-CallMe.a-CallMe-footer {
    background: #00B5CC;
    box-shadow: none;
    width: 170px;
    text-align: center;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    padding: 0;
    font-weight: bold;
    display: block;
    margin: 0;
}
.bottom_phones .d-bot-phone-text {
    color: #fff;
}
.bottom_phones .d-bot-phone-numbers {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}
.copyright {
    color: #fff;
}
.copyright a, a.ppolicy{
    color: #fff;
}
.bottobBorder {
    border-bottom: 1px dashed #8a8989;
    margin-bottom: 35px;
    padding-bottom: 10px;
}

/*//new footer*/


/*new basket*/
    .c-plus,.c-minus {
        width: 12px;
        height: 23px;
        background: #fff;
        color: #008FF4;
        font-size: 30px;
        border-radius: 0;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        box-shadow: none;
        float: left;
        font-family: Arial, sans-serif;
        font-weight: 400;
        padding: 4px 4px;
        text-align: center;
        cursor: pointer;
        box-shadow: none;
    }
    input.b-counter-input{
        border: 0;
    }
    .row-fluid .b-counter {
        width: 105px;
        border: 1px solid #ABADB3;
        padding: 0;
        border-radius: 3px;
        margin-top: 14px;
    }

    .big-basket-price{
        font-size: 20px;
    }
    .span12.big-forms.dop-margin{
        width: 100%;
    }
    .span12.big-forms.dop-margin .span8,.span13.big-forms .span8{
        width: 66%;
    }
    input[name="BasketRefresh"].ok-button{
        background: #00B5CC;
        padding: 6px 30px;
        margin: 0px 0 0;
        box-shadow: none;
        text-shadow: none;
        border: 0;
    }
    .big-forms-input {
    width: 99%;
    height: 29px;
    color: #3070AE;
    padding-left: 5px;
    border-radius: 3px;
    border: 1px solid #ddd;
}
#order_form_div .span3 {
    text-align: left;
    margin-right: 11px;
}
.big-forms label {
    padding-top: 5px;
    text-align: left;
    color: #333;
    font-size: 14px;
}
.check-after {
    display: block;
    float: left;
    font-size: 14px;
    color: #333;
}
.bx_order_make .bx_section {
    margin-bottom: 35px;
}
#order_form_content .nav-tabs > li {
    margin-bottom: 0px;
    box-shadow: none;
    background: #fff;
    border: 2px solid #00BBE9;
    margin-right: 4px;
    border-radius: 5px 5px 0 0;
    width: 202px;
    padding: 0;
    text-align: center;
    border-bottom: 1px solid #00BBE9;
    margin-bottom: -2px;
}
#order_form_content .nav-tabs > li:last-child{
    margin-right: 0;
}
#order_form_content .nav-tabs#delivery_type_checker li{
	height: 135px;
}
#order_form_content .nav-tabs li label {
	color: #333;
	padding: 0;
    font-size: 14px;
    padding-top: 80px;
    line-height: 16px;
}
#order_form_content .nav-tabs li.active label{
	color: #fff;
}
#order_form_content .nav-tabs > .active{
    border-radius: 5px 5px 0 0;
    border: 3px solid #00BBE9;
}
#order_form_content .nav-tabs > li:nth-child(1){
	background: url(/img/1604/ic1_blue.png);
	background-repeat: no-repeat;
    background-position: center 15px;
}
#order_form_content .nav-tabs > li.active:nth-child(1){
	background: url(/img/1604/ic1_w.png) #00BBE9;
	background-repeat: no-repeat;
    background-position: center 15px;
}
#order_form_content .nav-tabs > li:nth-child(2){
	background: url(/img/1604/ic2_blue.png);
	background-repeat: no-repeat;
    background-position: center 15px;
}
#order_form_content .nav-tabs > li.active:nth-child(2){
	background: url(/img/1604/ic2_w.png) #00BBE9;
	background-repeat: no-repeat;
    background-position: center 15px;
}
#order_form_content .nav-tabs > li:nth-child(3){
	background: url(/img/1604/ic3_blue.png);
	background-repeat: no-repeat;
    background-position: center 15px;
}
#order_form_content .nav-tabs > li.active:nth-child(3){
	background: url(/img/1604/ic3_w.png) #00BBE9;
	background-repeat: no-repeat;
    background-position: center 15px;
}
#order_form_content .nav-tabs > li:nth-child(4){
	background: url(/img/1604/ic4_blue.png);
	background-repeat: no-repeat;
    background-position: center 15px;
}
#order_form_content .nav-tabs > li.active:nth-child(4){
	background: url(/img/1604/i4_w.png) #00BBE9;
	background-repeat: no-repeat;
    background-position: center 15px;
}
#order_form_content .nav-tabs li.delivery_type_some label span{
	font-size: 13px;
}
.nav-tabs .active label {
    border-width: 0px;
    color: #fff;
    font-size: 16px;
    cursor: default;
    padding-left: 15px;
    padding-right: 15px;
    background: transparent;
    height: 40px;
    margin-bottom: 0;
}
#order_form_content ul.tabs-margin-fix{
    width: 628px;
    border-bottom: 2px solid #00BBE9;
}
#order_form_content #myTabContent .dostavka{
    margin-top: 30px;
}
#order_form_content #myTabContent{
    width: 628px;
}

#order_form_content #myTabContent p a{
    display: block;
    padding: 15px 0;
    border-bottom: 1px dashed #ddd;
    margin-bottom: 0;
        background: url(/img/cr.png) no-repeat right center;
        text-decoration: none;
}
#order_form_content #myTabContent p span{
    color: #00BBE9;
}
#order_form_content #myTabContent .big-forms .span3{
    margin-right: 0;
}
#order_form_content #myTabContent .big-forms .span8 {
    margin-left: 0px;
    width: 82%;
}
#order_form_content #myTabContent .comment{
    height: 115px;
}
#order_form_div .itog{
    font-size: 16px;
}
#order_form_div .itog-sum {
    color: #777;
}
.paytype .span6{
    width: 32%;
}
.paytitle{
    font-size: 24px;
    font-weight: normal;
    color: #0E3A66;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}
.btn.itog-button {
    background: #00B5CC;
    padding: 6px 30px;
    margin: 0px 0 0;
    box-shadow: none;
    text-shadow: none;
    border: 0;
    width: 200px;
}
.rf-relative .span16.itog{
    text-align: right;
}
.rf-relative .span16.itog .itog{
    color: #333;
}
.row-fluid.basket-th-row div,.item-title-basket a,.price-blue,.big-basket-price{
    color: #333;
    font-weight: normal;
}
.blue-bottom-line-bold {
    opacity: .8;
    background: none;
    height: 4px;
    width: 100%;
    border-bottom: 1px dashed #ddd;
}
.content-container .pay-cart{
    	margin: 0 !important;
    }

.dropdown.for-login-form{
	width: auto !important;
    float: right;
}
/***basket*/
.delete_from_compare{
	font-size: 12px;
}
.delivery_cart_fields{
	position: relative;
}
.delivery_cart_fields > div > div.row-fluid:nth-child(1){
	display: none;
}
.pvzListWrap{
	display: none;
	position: absolute;
    background: #fff;
    padding: 20px;
    box-shadow: 0px 0px 1px 1px #ccc;
    z-index: 1200;
    top: 300px;
    left: 0;
}
@media (max-width: 767px) {
	.pvzListWrap{
		top: 690px;
	}
}
@media (max-width: 600px) {
	.pvzListWrap{
		top: 610px;
	}
}
@media (max-width: 500px) {
	.pvzListWrap{
		top: 550px;
	}
}
@media (max-width: 400px) {
	.pvzListWrap{
		top: 520px;
	}
}
.closePvzListWrap{
	position: absolute;
    right: 10px;
    top: 8px;
    z-index: 100;
    font-size: 22px;
}
.closePvzListWrap:hover{
	cursor: pointer;
	opacity: 0.8;
}
.pvzListWrapInner{
	max-height: 400px;
    overflow-y: scroll;
}
.pvzListTitle{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}
.pvzListWrap .pvzItem{
	padding: 3px 0 3px 10px;
}
.pvzListWrap .pvzItem:hover{
    background: #a0dcf7;
    cursor: pointer;
}
.revItemBlockWrap{
	margin: 30px 0;
	border-top: 3px solid #D9E9F5;
}
.revCount{
	font-size: 22px;
	margin-top: 20px;
}
.revBtn.btn{
	background: rgb(1, 121, 207);
    width: 150px;
    height: 36px;
    padding: 0px;
    margin: 20px 0px;
    float: none;
    font-size: 14px;
    text-shadow: none;
    font-weight: bold;
    box-shadow: none;
    border: 0;
    color: #fff;
    line-height: 35px;
}
.revStar {
    height: 20px;
    margin-bottom: 5px;
}
.revStar .sf {
    display: inline-block;
    background: url(/bitrix/templates/bella/img/sf.png) no-repeat;
    width: 18px;
    height: 18px;
    margin-right: 4px;
}
.revStarInCount{
	display: inline-block;
	margin-left: 15px;
}
.vpityvaemost_prev .vpitkaTitle{
	float: left;
    margin: -2px 5px 0 10px;
   
    font-size: 12px;
}
.vpityvaemost_prev .plus_drops {
margin: -3px 0 0 2px;
}
.catalog-item.items_sale .actual-price{
	font-size: 18px;
    font-weight: bold;
}
.catalog-item.items_sale .item{
	margin-top: 10px;
}


#order_form_content #myTabContent p a.dnoimage {
    background: none;
}

.hiddenonCurDel {
	display: none;
}

#tabs .owl-carousel2 .owl-item img {
    display: block;
    width: auto;
    max-height: 200px;
}


table.dtabled th {
	background-color:  #A6E4F7;
	border: 1px solid black;
}

table.dtabled td {
	border: 1px solid black;
	text-align: center;
}


table.dtabled td, table.dtabled th{
	padding:10px;
}

table.dtabledfull {
	width:100%;
}

.dtablecolord {
	background-color:  #A6E4F7;
	color: #A6E4F7;
	padding: 0px;
	margin: 0px;
}



.dindent {
	color:#0088cc; 
	text-indent: 1em;
}



ul.l3 {
	box-shadow: 1px 0px 4px 0px rgba(50, 50, 50, 0.4);
}

ul.l3 li {
		background-color: #fff;

}

ul.l2 li {

}


ul.l2 li {
	position: relative;

}


ul.l3 {


	z-index: 5;
	opacity: 1;
	top:0px;
	background-color: #fff;
}

.collapse_menu ul.l2>li >ul.l3 {
	display: none;
	left:32px;
	top:0px;
	text-indent: 1em;
	position: relative;
	
}

.collapse_menu ul.l2>li >ul.l3  li {

}




.submenu ul.l2>li >ul.l3 {
		position: absolute;
		display: none;
	right:-215px;
	background-color: #fff;
}
.submenu ul.l2>li:hover >ul.l3 {
		display: block;
	}


button.dconfirm {
	display: inline-block;
	background:none;
	cursor: pointer;
}
.b,.h5{
	font-weight: bold;
}
.h5{
	margin: 5px 0;
}

#div1 p {
	cursor: pointer;
}
.webpicon{
	position: relative;
}
.webpicon_img{
	width: 80px;
	position: absolute;
	top: 0;
	left: 0;
}



.bx_section div.span12 div.span3 {
	display: block;
	width: 100%;
}

 div.span12 div.span5 input.cash.pay_sys_radio {
	float:none;
	position: absolute;
	top:5px;
	left:53px;
}


 div.span12 div.span5 label {
	float:none;
	margin:0 auto;
 	text-align: center;
 	display: block;
 	position: absolute;
 	top:80px;
 	left:5px;
}

 div.span12 div.span5 label  span {
 	font-size: 12px;
 	text-align: center;
 	font-weight: normal;
 	width:140px;
}

.bx_section div.span12 div.span3+div.span5 label{
/*padding-left: 17px;*/
}

.bx_section .row-fluid p.text_info.basket_text_info {
	margin-left: 0px;
}

@media (max-width: 333px) {


	.bx_section div.span12 div.span3+div.span5+div.span5  {
			width:150px!important;
	height: 150px;
		margin:0 auto;
	}

	.bx_section div.span12 div.span3+div.span5 {
	width:150px!important;
	height: 150px;
		margin:0px auto;
	}
}
.recent.webpicon .item-title{
	height: auto;
}
.newspage{
	overflow: hidden;
}
.info_PREVIEW_PICTURE{
	float: left;
	width: 110px;
	padding: 5px 15px 5px 0;
}
.info_newsWrap:after{
	content: ' ';
	display: block;
	width: 100%;
	clear: both;
}
.info_newsWrap{
	position: relative;
}

.paysystem .span5:nth-child(2){
	/*background-image: url(/img/12040928_1_5277537.png);*/
    background-repeat: no-repeat;
    width: 150px!important;
    height: 150px;
    background-position-x: 45px;
    background-position-y: 35px;
    border: 1px solid #CDCDCD;
    border-radius: 5px;
    display: block;
    position: relative;
    margin: 5px 10px;
    display: inline-block!important;
    float: none;
}
.paysystem .span5:nth-child(3){
	/*background-image: url(/img/12040929_2_5277537.png);*/
    background-repeat: no-repeat;
    width: 150px!important;
    height: 150px;
    background-position-x: 45px;
    background-position-y: 35px;
    border: 1px solid #CDCDCD;
    border-radius: 5px;
    display: block;
    position: relative;
    margin: 5px 10px;
    display: inline-block!important;
    float: none;
}
.paysystem .span5:nth-child(4){
	/*background-image: url(/img/12040929_2_5277537.png);*/
    background-repeat: no-repeat;
    width: 150px!important;
    height: 150px;
    background-position-x: 45px;
    background-position-y: 35px;
    border: 1px solid #CDCDCD;
    border-radius: 5px;
    display: block;
    position: relative;
    margin: 5px 10px;
    display: inline-block!important;
    float: none;
}
.goods-container h1{
	font-size: 34px;
}
.reviews--title{
	font-size: 28px;
    line-height: 1;
    margin-bottom: 25px;
    margin-top: 50px;
}
.review--title{
font-size: 18px;
    line-height: 1;
    margin: 10px 0;
}
.imgBHHP4 img{
	width: 24%;
	margin-bottom: 20px;
}
.imgBHHP3 img{
	width: 30%;
}
.recomend-slider .vpityvaemost_prev{
	min-height: 35px;
}
.recomend-slider .image_product_box{
	max-height: 170px;
}

.l2 a.not_parent+ .l3 a {
	position: relative;
}
.introblockcontone {
	display: block;
	width: 100%;
	background-repeat: no-repeat;
	background-color: #a7e4f7;
	background-image: url('/img/cont/1.png');
	padding: 20px;
	background-position: 15px center;
	padding-left: 70px;
	font-weight: bold;
    font-size: 17px;
}
.introblockconttwo {
	display: block;
	width: 100%;
	background-repeat: no-repeat;
	background-color: #a7e4f7;
	background-image: url('/img/cont/2.png');
	padding: 20px;
	background-position: 15px center;
	padding-left: 70px;
	font-weight: bold;
    font-size: 17px;
}
.introblockcontthree{
	display: block;
	background-repeat: no-repeat;
	background-color: #a7e4f7;
	background-image: url('/img/cont/3.png');
	padding: 20px;
	background-position: 15px center;
	padding-left: 70px;
	font-weight: bold;
    font-size: 17px;
}
.dmsmainfeedback {
	padding: 20px 50px;
	background-color: #f6f6f6;
}
.dmsmainfeedbackwrapper {
	display: inline-block;
	width: 55%;
	vertical-align: top;
}
.dmsmainfeedbackwrappertwo {
	display: inline-block;
	width: 43%;
	vertical-align: top;
}
.dmsmainfeedbackwrapper > div {
	width: 49%;
	display: inline-block;
	vertical-align: middle;
}
.dmsmainfeedbackwrapper .row-fluid div {
	width: 100%;
}
.dmsmainfeedbackwrapper  div input {
	padding: 10px;
	width: 80%;
	margin-bottom: 15px;
}
.dmsmainfeedbackwrappertwo .big-forms > div {
	display: block;
}
.introblockcontthree+br+p {
	display: none;
}
.dmsmainfeedbackwrappertwo #message {
	width: 100%;
	min-height: 112px;
}
.dmsmainfeedbackwrapper #capcha_input {
	display: inline-block;
}
.dmsmainfeedbackwrapper .imgdms {
	display: inline-block;
	width: 47%;
	vertical-align: baseline;
	-moz-middle-with-baseline
	margin-left: 4px;
}
.dmsmainfeedbackwrapper .imgdms img{
position: relative;
left: 5px;
top: 4px;
}
.dmsmainfeedback .comment {
	width: 84%;
	margin-left: 5px;
	margin-right:5px;
}

.bottomwrapperbuttons {
	display: inline-block;
	width: 28%;
	vertical-align: top;
}
.textformsdmslkr {
	display: inline-block;
	max-width: 100%;
	vertical-align: top;
	font-size: 16px;
}
.dmsmainfeedback .s-submit {
	width: 180px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 10px;
	background: none;
	background-color: #0179cf;
	font-weight: 700;
	font-size: 16px;
}
.row-fluid-dms label {
	padding-left: 5px;
}
.dmsmainfeedbackwrappertwo label {
	padding-left: 5px;
}
@media (max-width: 1111px) {
.dmsmainfeedbackwrapper, .dmsmainfeedbackwrappertwo {
		display: block;
		width: 100%;
}
.dmsmainfeedback .comment {
		width: 80%;
}
.dmsmainfeedbackwrappertwo #message {
		width: 92%;
}
.dmsmainfeedbackwrapper  .imgdms  img {
	height: 42px;
	width: 100%
}
.textformsdmslkr {
	width: 100%;
	margin:5px auto;
	display: block;
	text-align: center;
}
.bottomwrapperbuttons {
	width: 100%;
	display: block;
	margin:10px auto;
}
.bottomwrapperbuttons .s-submit {	
	display: block;
	margin:10px auto;
}
.dmsmainfeedbackwrapper .imgdms {
	width: 44%;
	}
}
@media (max-width: 500px) {
	.dmsmainfeedbackwrapper  .imgdms {width: 47%;}
}
@media (max-width: 324px) {
.dmsmainfeedbackwrapper .imgdms img {
	top:15px;
	}
}
.introblockcont5{
	display: block;

	background-repeat: no-repeat;
	background-color: #a7e4f7;
	background-image: url('/img/help/1.png');
	padding: 20px;
    padding-left: 20px;
    font-weight: bold!important;
    font-size: 17px!important;
	background-position: 15px center;
	padding-left: 70px;
	color:#01274E;
}
.introblockcont6{
	display: block;

	background-repeat: no-repeat;
	background-color: #a7e4f7;
	background-image: url('/img/help/2.png');
	padding: 20px;
    padding-left: 20px;
    font-weight: bold!important;
    font-size: 17px!important;
	background-position: 15px center;
	padding-left: 70px;
	color:#01274E;
}
.introblockcont7{
	display: block;

	background-repeat: no-repeat;
	background-color: #a7e4f7;
	background-image: url('/img/help/3.png');
	padding: 20px;
    padding-left: 20px;
    font-weight: bold!important;
    font-size: 17px!important;
	background-position: 15px center;
	padding-left: 70px;
	color:#01274E;
}
.introblockcont8{
	display: block;

	background-repeat: no-repeat;
	background-color: #a7e4f7;
	background-image: url('/img/help/4.png');
	padding: 20px;
    padding-left: 20px;
    font-weight: bold!important;
    font-size: 17px!important;
	background-position: 15px center;
	padding-left: 70px;
	color:#01274E;
}
.introblockcont9{
	display: block;

	background-repeat: no-repeat;
	background-color: #a7e4f7;
	background-image: url('/img/help/5.png');
	padding: 20px;
    padding-left: 20px;
    font-weight: bold!important;
    font-size: 17px!important;
	background-position: 15px center;
	padding-left: 70px;
	color:#01274E;
}
.introblockcont10{
	display: block;

	background-repeat: no-repeat;
	background-color: #a7e4f7;
	background-image: url('/img/help/6.png');
	padding: 20px;
    padding-left: 20px;
    font-weight: bold!important;
    font-size: 17px!important;
	background-position: 15px center;
	padding-left: 70px;
	color:#01274E;
}
.introblockcont11{
	display: block;

	background-repeat: no-repeat;
	background-color: #a7e4f7;
	background-image: url('/img/help/7.png');
	padding: 20px;
    padding-left: 20px;
    font-weight: bold!important;
    font-size: 17px!important;
	background-position: 15px center;
	padding-left: 70px;
	color:#01274E;
}
.dmsmargind li {
	margin: 20px auto;
}
.demtablefrotbluegr {
	border:2px solid #a2e5f6;
	width: 100%
}
.demtablefrotbluegr tr:nth-child(2n+1) {
	background-color: #ecfafd;
}
.demtablefrotbluegr td {
	padding: 10px;
}
.demtablefrotbluegr tr td:nth-child(1) {
	border-right:2px solid #a2e5f6;
}

.paysystem .span5 {
	position: relative;
}

.imageparams {
	background-repeat: no-repeat;
	position: absolute;
	height: 150px;
	width: 150px;
	background-position: center 33px;
	
}
.paysystem  input {
	z-index: 1;
}
.paysystem  input#ID_PAY_SYSTEM_ID_1 +.imageparams{
	background-image: url(/img/12040928_1_5277537.png);
}

.paysystem  input#ID_PAY_SYSTEM_ID_11+.imageparams{
	background-image: url(/img/12040929_2_5277537.png);
}

.paysystem  input#ID_PAY_SYSTEM_ID_4 +.imageparams{
	background-image: url(/img/12040929_2_5277537.png);
}


.paysystem  input#ID_PAY_SYSTEM_ID_1:checked + .imageparams{
	background-image: url(/img/cart1.png);
}

.paysystem  input#ID_PAY_SYSTEM_ID_11:checked +.imageparams{
	background-image: url(/img/cart2.png);
}

.paysystem  input#ID_PAY_SYSTEM_ID_4:checked +.imageparams{
	background-image: url(/img/cart2.png);
}

div.span12 div.span5 input.cash.pay_sys_radio {
	left: 62px;
}
.arrowhelppageblock {
	background-image: url('/img/arrow.png');
	background-repeat: no-repeat;
	margin:20px auto;
	padding-left: 30px;
	display: block;
	font-weight:bold;
	font-size: 16px;
	line-height: 20px;
	margin-left: 10px;
	background-position: left center;
}

.owl-carousel2#check-index-carou .owl-item img {
	height: 60px;
	width: auto;
}

#check-index-carou {
	margin: 20px auto 0 auto;
}

.clear-fix {
	clear: both;
}

#check-index-carou .owl-nav {
	margin: unset;
	position: absolute;
	top:5%;
	left: -33px;
	z-index: -1;
}

#check-index-carou .owl-nav span[aria-label="next"], #check-index-carou .owl-nav span[aria-label="prev"] {
	position: static;
}

#check-index-carou .owl-nav .owl-prev {
	position: absolute;
	left: 0;
	top: 6%;
}

#check-index-carou .owl-nav .owl-next {
	position: absolute;
	right: 0;
	top: 6%;
}

#check-index-carou .owl-dots {
	display: none;
}

#check-index-carou a.item {
	display: block;
}

@media (max-width: 1130px){
	.text_bot iframe {
		display: inline-block;
		width: 32.7%;
		vertical-align: top;
	}
}
@media (min-width: 768px) and (max-width: 1024px){
.catalog-item .to-compare.add_to_compare{    
	top:30px;
}

}
@media (max-width: 979px){
.bx_catalog_text .bx_catalog_text_ul li.category_top_list.new a {
	font-size:13px;
}
.row-fluid ul .span5 {
	width: 39.835390946502056%;
}
.dekor-elem-bottom {
background:#464646;	
}

}

@media (min-width: 768px) and (max-width: 839px){
	.recomend-slider.slick-initialized.slick-slider div.slick-slide .vpityvaemost_prev {
		min-height:10px;
		height: 20px;
	}
	.catalog-item .item-price {
		margin: 10px auto;

	}
}


@media (max-width: 550px) {
	.deliverypage img[src="/img/1805/rg.png"] {
		/*display: none;*/
		display: block;
		margin:5px auto!important;
		padding: 0!important;
		float: none!important;
	}
}


@media (max-width: 540px){
	.text_bot iframe {
		display: block;
		width: 100%;
		height: auto;
		margin: 20px auto;
	}
}

@media (max-width: 410px){
	.recomend-slider.slick-initialized.slick-slider div.slick-slide .item-price{
		width: 100%;
		text-align: center;
		margin: unset;
		float: none;
	}

	.recomend-slider.slick-initialized.slick-slider div.slick-slide .item-count {
		width: 100%;
		float: none;
		margin: 10px auto;
	}

	.recomend-slider.slick-initialized.slick-slider div.slick-slide .item-count form {
			text-align: center;
	}
	.recomend-slider.slick-initialized.slick-slider div.slick-slide .vpityvaemost_prev {
		min-height:10px;
		height: 20px;
	}

}
@media (max-width: 370px){
	.recomend-slider.slick-initialized.slick-slider div.slick-slide .vpitkaTitle {
			display: block;
			float: none;
	}
	.recomend-slider.slick-initialized.slick-slider div.slick-slide .seni-drops8 {
		display: block;
		float: none;
		margin: 0 auto!important;
	}
	.priceblock .canceled-price-in-good{
		display: block;
	    float: none;
	}
}

.drops_string {
	text-align: center;
    padding-left: 20px;
}

.vpityvaemost_prev .vpitkaTitle {
	display: inline-block;
	vertical-align: top;
	float: none;

}

.vpityvaemost_prev .seni-drops8 {
	display: block;
	float: none!important;
	vertical-align: top;
	margin: 0 auto!important;
}
.vpityvaemost_prev .plus_drops {
	float: none;
	display: inline-block;
}

.bx_catalog_text .bx_catalog_text_ul li.category_top_list a {
	font-size: 14px;
}
.demislink{
	margin-bottom: 10px;
	width: 125px;
}
.bf_icon_dtl{
	position: absolute;
	left: 30px;
	top: 30px;
	width: 80px;
	height: auto;
	z-index: 2;
}
.bf_icon_prev{
	position: absolute;
	right: 30px;
	top: 30px;
	width: 80px;
	height: auto;
	z-index: 2;
}

h2, .h2{font-size:29.5px;line-height:1em;margin:10px 0;font-family:inherit;font-weight:bold;}

.withoutimageleftt {
	padding: 2px 0 2px 20px;
	font-size: 12px;
	display: block;
	width: 140px;
	margin: 0 auto;
}

.main-container .text_bot, .tpl4_text{
    max-width: 70%;
    margin-left: 260px;
}
.main-container .s_c_wt_table .text_bot, .main-container .text_bot .text_bot, .box__catalog-content .text_bot{
	margin-left: 0;
	max-width: 100%;
}
.slider__popular-block .popular-block{
	padding-top: 20px;
}
.header-menu__elem.mob_links{
	display: none;
}
@media screen and (max-width: 992px){
	.header-menu__elem.mob_links{
		display: block;
	}
	.main-container .text_bot, .tpl4_text {
	    margin-left: 0px;
	    max-width: 100%;
	}
}

@media (min-width: 300px) and (max-width: 640px){


	.row-fluid .dropdown-menu-basket {
		left: -250px;
	}
	.row-fluid  .dropdown-menu-basket::before {
		display: none;
	}
}

@media (max-width: 820px) {
	.full-content-sl-main-tabs .owl-nav {
		display: block;
	}
	.full-content-sl-main-tabs .owl-nav span[aria-label="prev"] {
		left: 0px;
	}
	.full-content-sl-main-tabs  .owl-nav span[aria-label="next"] {
		right: 30px;
	}
}

@media (min-width: 300px) and (max-width: 767px){
	
	.for-CallMe .dropdown-menu-form.call_me_form .closeCall {
		cursor: pointer;
	}
/*	.basket-goods-parent .row-fluid .span4.waren-img {
		width: 50px;
		display: inline-block;
	}

	.basket-goods-parent .row-fluid .span3 {
		width: 250px;	
		display: inline-block;
	}

		.basket-goods-parent .row-fluid {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: center;
		}*/


/*
	.basket-goods-parent .row-fluid .span3.nametvbasket {
		width: 100%;
	}

	.basket-goods-parent .row-fluid .span2.span2priceinbasket {
		width: 24%;
		padding-top: 0px;
		margin-top: 20px;
		display: inline-block;

	}
	.basket-goods-parent .row-fluid .span3.basket-counter-item {
		display: inline-block;
		margin-top: 30px;
		width: 105px;
	}
	.basket-goods-parent .row-fluid  .big-basket-price {
		width: 25%;
		display: inline-block;
	}
	.basket-goods-parent .row-fluid .close-basket-b {
		width: 25%;
		display: inline-block;
	}*/

	.basketitembasket-goods-parent {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.basket-goods-parent .row-fluid .span4.waren-img {
		max-width: 70px;
	}

	.basketitembasket-goods-parent .span4.waren-img {
		margin: 10px;
	}
	.basketitembasket-goods-parent .nametvbasket {
		width: calc(100% - 150px);
	}
	.basketitembasket-goods-parent .span2priceinbasket{
		width: 150px;
		padding:0;
		margin: 10px;
	}
	.basket-goods-parent .basketitembasket-goods-parent  .basket-counter-item {
		margin: 10px;
	}
	.basket-goods-parent .basketitembasket-goods-parent  .big-basket-price {
		width: 180px;
		padding: 0;
		margin: 10px;
	}
	.basket-goods-parent .basketitembasket-goods-parent  .close-basket-b {
		padding-top: 0;
		margin: 10px;
		width: 25px;
		min-width: 25px;
	}
	.catalog-item .item-price .bold {
		text-align: right;
		padding-right: 10px;
	}
	.catalog-item .item-price {
		width: 49%;
		display: inline-block;
		margin-left: 0;
		text-align: right;
		float: none;
	}
	.catalog-item .item-count {
		float: none;
		display: inline-block;
   		width: 49%;
   		margin-right: 0;

	}
	.item .item-price {
		min-height: 40px;
		display: flex;
		flex-wrap: wrap;
		align-items: flex-end;
	}
	.full-content-sl-main-tabs .item .item-price .canceled-price {
		width: 100%;
		text-align: center;
	}
	.full-content-sl-main-tabs .item .item-price .actual-price {
			width: 100%;
			text-align: center;
		}
}

#tabs ul[role="tablist"] {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
.sert_link{
	margin-top: 10px;
}
.sert_link img{
	width: 28px;
    height: 35px;
    padding-right: 10px;
}


.item-title-basket a{
	color: #0E3A66;
    text-decoration: none;
}

.item-title-basket a:hover{
	text-decoration: underline;
}
.making_an_order .bx-soa-pp-company .bx-soa-pp-delivery-cost{
	position: absolute;
}
.making_an_order .bx-soa-pp-company-smalltitle{
	margin: 10px 0;
}
.card_product__delivery .card_product__delivery_price_desc{
	height: 40px;
}
.v_l_window {
    position: fixed;
    right: 20px;
    bottom: 55px;
    width: 150px;
    height: 250px;
    z-index: 99;
    display: none;
}
.v_l_window.active{
	display: block;
}
.v_l_window video{
	width: 100%;
	height: auto;
	border: 2px solid #333;
	border-radius: 3px;
}
.v_l_window video:hover{
	border: 2px solid #000;
	border-radius: 5px;
}
.v_l_window .close {
    background: url(/upload/cross.svg) no-repeat center #efefef;
    display: block;
    position: absolute;
    left: -20px;
    top: -20px;
    width: 24px;
    height: 24px;
    cursor: pointer;
    opacity: 0.8;
    border-radius: 50%;
}
.v_l_window .close:hover{
	opacity: 1;
}
.video_prod_link{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	z-index: 1;
	width: 100%;
	height: 100%;
}
.news_card{
	position: relative;
}

.BannerAdInfo {
    position: absolute;
    right: 15px;
    top: 10px;
    z-index: 2;
    height: 50px;
    cursor: pointer;
}
.BannerAdInfo span {
    padding: 3px 9px 3px 5px;
    background: #f5f6fc;
    font-size: 14px;
    display: block;
    line-height: 10px;
    border-radius: 2px;
    color: #999;
    letter-spacing: -4px;
}
.ad_token {
    display: none;
    position: absolute;
    right: -4px;
    top: 24px;
    font-size: 14px;
    color: #000;
    background: #f5f6fc;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 2px 4px 6px rgba(0,0,0,.1), -1px -1px 5px rgba(0,0,0,.05);
    width: 260px;
}
.ad_token_id{
	display: inline-block;
	background-image: url(/img/free-icon-copy-126498.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;
}
.ad_token_id.copied{
	background-image: url(/img/free-icon-checkmark-1828710.png);
}
.BannerAdInfo:hover span{
	opacity: 0.8;
	cursor: pointer;
}
.BannerAdInfo:hover .ad_token{
	display: block;
}
.ad_token::before {
    content: '';
    position: absolute;
    right: 10px;
    bottom: 100%;
    pointer-events: none;
    border-style: solid;
    border-color: transparent;
    border-width: 8px;
    height: 0;
    width: 0;
    border-bottom-color: #f5f6fc;
    margin-left: 0;
}
.sizes_counts_tags_wrap{
	display: flex;
    gap: 20px;
    margin-top: 20px;
}
.sizes_counts_tags_links a{
	color: #192421;
	padding: 2px 10px;
    border: 1px solid #79DB3E;
    display: inline-block;
    border-radius: 5px;
    margin-right: 5px;
}
.sizes_counts_tags_links a:hover, .sizes_counts_tags_links a.active{
	background: #79DB3E;
    color: #fff;
}
.sizes_counts_tags_links{
	margin: 10px 0;
}
.making_an_order #bx-soa-delivery .bx-soa-pp-list-description{
	margin: 10px 0;
}
.bx-soa-pp-desc-container .bx-soa-pp-chooseAddress{
	margin-top: 10px;
}
.personal_leftcol.orders-sidebar-container {
    margin-right: 0;
    margin-top: 0;
    width: 100%;
}
.main-container .container__basket {
    width: 100%;
}
.lk-profile-margin {
    margin-bottom: 20px;
    margin-top: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.personal_leftcol.orders-sidebar-container .orders-sidebar p {
    margin-bottom: 10px;
    text-align: center;
    width: 24%;
}
.personal_leftcol.orders-sidebar-container .orders-sidebar a {
    padding: 15px 0;
    width: 100%;
}
.personal_leftcol.orders-sidebar-container .orders-sidebar a:hover {
    border: 1px solid #79DB3E;
}
.addfoto_wrap {
	display: flex;
    flex-wrap: wrap;
    gap: 20px;
    align-items: center;
    justify-content: space-between;
}
.act_d_p{
	position: relative;
}
.addfoto_wrap input[type="file"] {
    height: 40px;
}
.info-list_akcii .info_newsWrap_act {
    width: 100%;
    max-width: 400px;
    margin-left: 0px;
    margin-bottom: 20px;
    padding: 0;
    background-color: #F9F6F2;
    background-image: url(/bitrix/templates/bella/css/../img/bg_info.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    border-radius: 14px;
    min-height: 320px;
}
.info-list_akcii .stati_img{
	border-radius: 14px 14px 0 0;
    overflow: hidden;
    position: relative;
}
.act_list_inner{
	padding: 0 36px 20px;
}
.news-detail-act .promo-block{
	padding: 0;
}
.news-detail-act .content2{
	margin-top: 20px;
}
.emp_c_msg {
    font-weight: bold;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #b1ff82;
    z-index: 30;
}
.emp_c_msg + .header{
	margin-top: 30px;
}
.info-list_akcii {
    width: 100%;
    justify-content: flex-start;
    gap: 40px;
}
.info--list.info-list_akcii{
	margin-left: 0;
}
.detail .news-detail-act img.detail_picture{
	float: none;
    margin: 0 auto 20px;
    width: 100%;
}
.content2 {
	max-width: 1280px;
    width: auto;
    margin: 0 auto;
    padding: 0;
}
.hidden_item, .catalog__list.id724, .catalog__list.id725 {
	display: none;
}
@media (max-width:767px) {
	.info-list_akcii .info_newsWrap_act{
		margin: 0 0 30px;
	}
	.v_l_window{
		display: none;
	}
}
@media (min-width:320px) and (max-width:426px) {
    .detail {
    	width: 100%;
    }
    .table-scroll {
    	overflow-y: scroll;
    }

    .news-detail ul {
    	margin-left: 0 !important;
    }
}

@media (min-width:320px) and (max-width:426px) {
    .detail {
    	width: 100%;
    }
    .table-scroll {
    	overflow-y: scroll;
    }

    .news-detail ul {
    	margin-left: 0 !important;
    }
}

.main-news{
    margin: 50px auto;
}
#main-news-slider .news_card-s{
    border: 1px solid #E7E4E1;
    margin: 0 10px;
    padding: 15px;
    border-radius: 14px;
    margin-bottom: 15px;
    position: relative;
}
.news_card-s-img{
    height: 268px;
}
.news_card-s-header{
    font-weight: 700;
    font-size: 16px;
    height: 50px;
    margin: 10px 0;
    line-height: 18px;
}
.news_card-s-header a{
	color: #192421;
}
.news_card-s-container .news_main_link{
	float: left;
    margin-top: 10px;
    color: #79DB3E;
}
.news_card-s-text{
    min-height: 80px;
}
.news_card-s-data{
    text-align: right;
    margin-top: 10px;
}
#main-news-slider .slick-dots, #main-news-slider .slick-arrow{
	bottom: -30px;
}
.bx-soa-order-total-section.dateDeliveryInfo{
	display: none;
}
.main-slider .mslider_content {
    position: absolute;
    bottom: 20px;
    left: 300px;
}
.recomend-bottom-block{
	margin-bottom: 30px;
    display: flex;
    flex-wrap: wrap;
}
.recomend-bottom-block .catalog-item{
	width: 295px;
}
.recomend-bottom-block .catalog-item .span5 {
    width: 100%;
    margin-left: 0;
}
.colprice10527, .colprice10562, .colprice301453, .colprice10677, .colprice301453, .colprice301742, .colprice10879, .colprice302159{
	display: none;
}
.catalog__blog-4list_item .blog-list{
	width: calc(96%/4);
}
.act_inner_block{
	margin-top: 40px;
}
.promo-block-catalog-bottom{
	margin-bottom: 80px;
}
.promo-block-catalog-bottom .stati_ttl a {
    font-size: 16px;
    line-height: 18px;
}
.promo-block-catalog-bottom .act_list_inner {
    padding: 0 15px 20px;
}
.promo-block-catalog-bottom .stati_img {
    display: block;
    height: 101px;
    width: 100%;
    margin-bottom: 20px;
}
.promo-block-catalog-bottom .popular_new_slide{
	background-image: none;
}
.basket-coupon-block-field-description{
	margin-bottom: 5px;
}
.ab-img-left{
	float: left;width: 220px;margin: 5px 20px 0 0;
}

.detail .novosti-detail img.detail_picture{
	float: right;
    margin: 0 0 20px 50px;
    width: auto;
    max-width: 300px;
}
.card_readmore-link a{
	color: #006446;
    font: 14px 'Manrope', sans-serif;
    font-weight: 700;
    cursor: pointer;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-top: 10px;
}
.blog-comments div.blog-comment-line{
	display: none;
}
.basket-items-list-item-overlay{
	display: none;
}
.main-slider .mslider_image{
	max-width: 100%;
}
.catalog_list__elem:nth-child(4):hover .catalog_list__elem-submenu .l3{
	display: block;
    background: transparent;
    box-shadow: none;
    margin-left: 0;
}
.catalog_list__elem:nth-child(4):hover .catalog_list__elem-submenu .l3 li{
	list-style-type: none;
	background: none;
	margin-top: 11px;
}
.catalog_list__elem:nth-child(4):hover .catalog_list__elem-submenu .l3 li a{
	display: block;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.4;
    color: #000;
}
.catalog_list__elem:nth-child(4) .catalog_list__elem-submenu li:hover .l3 li a{
	padding-top: 0;
}
.n_img_n{
	margin-bottom: 30px;
	max-width: 400px;
	width: 100%;
	display: block;
}
.hide_old_price{
	display: none;
}
.basket-item-price-current .basket-item-old-price{
	color: #01274E;
    font-weight: 600;
    text-decoration: line-through;
    font-size: 16px;
}
.basket-item-price-current .c-price-show_old_price{
	color: red;
}
.s_c_wt_table{
	width: calc(100% - 270px);
}
.seni-cont img{
	margin: 0 auto;
}
.adapt_prod .gross, .seni-catalog-row .gross{
    font-size: 15px;
    padding-left: 0;
    white-space: break-spaces;
}
.promo-block .item-price .bold {
    font-size: 18px;
    width: 50%;
    text-align: left;
}
.row-fluid.adapt_big.head_fixed{
	position: fixed;
    z-index: 2000;
    top: 0;
    width: 1010px;
    border-bottom: 1px solid #B6D5F2;
    background: #fff;
    max-width: 100%;
}
.row-fluid.adapt_big.head_fixed p{
	margin: 0;
}
.footer-payment{
	margin-right: 50px;
}
.fancybox-desktop .fancybox-nav:hover{
	background: #000;
	opacity: 0.2;
	cursor: pointer;
	max-width: 200px;
}
.after_article_links{
	margin: 20px 0;
}
.one-capacity.top-fixing-10.priceblock.one-capacity-relative{
	position: relative;
	margin-bottom: 35px;
}
.one-capacity-relative .card_product__piece{
	position: absolute;
    left: 0;
    top: 35px;
}
.ds-info-cp .g-recaptcha{
	margin: 0 auto;
    display: block;
    width: 303px;
}
.catalog_list__elem a[href="/sales/"]{
	background: #E65B5B;
    color: #fff;
    padding: 5px 15px;
    box-sizing: border-box;
    max-width: 95%;
    border-radius: 2px;
    margin-left: -15px;
}
.catalog_list__elem a[href="/sales/"]:hover{
	opacity: 0.8;
}
.main-slider .slick-slide{
	min-height: 480px;
}
div.bx-auth input.bx-auth-input {
    vertical-align: middle;
    border-color: #add794;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px #bae59f;
}
.bx-auth-table .authorize-submit-cell input {
    background: linear-gradient(to bottom, #92d966 0%, #99d973 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #93d769;
}
.bx-auth-table .authorize-submit-cell input:hover{
	opacity: 0.8;
}
.login-form input[type="text"]:focus, .login-form input[type="password"]:focus{
	border-color: #93d769;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px #93d769;
}


@media screen and (min-width: 1280px){
	.main-container .slider__popular-block{
		min-width: 1020px;
	}
}


@media screen and (max-width: 960px){
	.s_c_wt_table{
		width: 100%;
	}
    .p_video_popup {
        width: 500px;
        height: auto;
        margin-left: -250px;
    }
}
@media screen and (max-width: 560px){
	._orientationRight__ykM7l.wrap__bVJ3L {
	    bottom: 70px;
	}
	div#dsoneclick #form-dsoneclick .field-2 {
    	width: calc(100% - 80px) !important;
	}
	#dsoneclick #form-dsoneclick .field-3{
		display: none;
	}
	#dsoneclick #form-dsoneclick .field-2 #productname {
        max-height: unset!important;
        width: 100%;
        display: block;
        max-width: 100%;
        overflow: hidden;
    }
    .p_video_popup {
        width: 100%;
        height: auto;
        margin-left: 0;
        left: 0;
        overflow: hidden;
    }
    .main-slider .slick-slide{
		min-height: 80px;
	}
}
@media screen and (max-width:1200px) {
	.header-wrap .header-phone {
    	margin: 0 15px;
	}
	.one-capacity-relative .red-reviews-info{
		margin-top: 30px;
	}
	.good-slider .card_product__img{
		max-width: 100%;
	}
	.sectionOfslider.recomend-bottom-block .catalog-item {
	    width: 33%;
	}
	.invBlock{
		width: 30%;
	}
    .news_card-s-img {
        height: auto;
    }
    .main-container .detail, .content2{
    	width: 100%;
    }
    .side-bar__nav-block .collapse_menu ul li{
    	max-width: 100%;
    }
    .cat-quantity-block .buy1click .delivery{
    	margin-left: 0;
    	margin-top: 15px;
    }
    .catalog__blog-4list_item .blog-list {
    	width: calc(97%/3);
	}
}
@media screen and (max-width:980px) {
	
	.basket-items-list-item-amount{
		height: auto!important;
	}
	.basket-item-block-amount {
	    margin-bottom: 0;
	}
	.basket-item-block-image {
	    margin-right: 10px!important;
	}
	h2.basket-item-info-name, h2.basket-item-info-name .basket-item-info-name-link{
		width: auto;
		padding-right: 0;
	}
	.basket-items-list-table tr td:nth-child(2) {
	    padding-left: 10px!important;
	}
	.basket-items-list-item-container td:nth-child(4) .basket-item-block-price {
	    margin-left: 0!important;
	}
	#bx-soa-allPvzModal {
	    left: 0!important;
	    top: 100px!important;
	}
}
@media screen and (max-width:980px) and (min-width:768px) {
	#bx-soa-allPvzModal {
		position: fixed!important;
	}
	.info--list.info-list_akcii{
		width: 100%;
    	justify-content: space-between;
    	gap: 0;
	}
	.info-list_akcii .info_newsWrap_act{
		width: 48%;
	}
	.main-slider .slick-slide {
		min-height: 280px;
	}
}
@media screen and (max-width:767px) {
	.content .main-catalog{
		margin-top: 40px;
	}
	#bx-soa-chooseAddressModal{
		width: calc(100% - 20px);
	}
	#bx-soa-chooseAddressModal #popup-window-content-bx-soa-chooseAddressModal .row [class*="span"] {
	    margin-left: 0;
	    margin-right: 0;
	    padding: 0 15px;
	}
	#bx-soa-chooseAddressModal .ymaps-2-1-79-map {
    	max-width: 100%;
	}
	.main-slider .mslider_content {
	    display: none;
	}
	.footer-middle .footer-contact{
		margin-bottom: 30px;
	}
	.popular_new  .popular_new_slide{
		margin: 0;
	}
	#main-news-slider .slick-dots{
		flex-wrap: wrap;
    	justify-content: center;
	}
	.request-block .slick-dots{
		width: 100%;
		flex-wrap: wrap;
    	justify-content: center;
	}
	#main-news-slider .slick-dots li {
    	margin-right: 3px;
	}
	#main-news-slider .slick-dots {
	    bottom: -60px;
	}
	._show__HwnHL.__jivoMobileButton{
		bottom: 60px!important;
    	right: -10px!important;
	}
	.catalog__blog .blog-list{
		width: 100%;
	}
	.catalog__blog .catalog-item .item-title.blog-card-heading {
	    min-height: 0;
	}
	.act_list_inner {
	    padding: 0 10px 20px;
	}
	.stati_ttl a{
		font-size: 18px;
    	line-height: 20px;
	}
	.sort .sort__paragraph {
	    display: block;
	    margin-bottom: 10px;
	}
	.sort .sort__name {
	    margin: 0 5px 0 0;
	}
	.sort .sort_active {
    	margin: 0 15px 0 17px;
	}
	.sort .sort__popular {
	    margin: 0 10px 0 10px;
	}
	.detail .novosti-detail img.detail_picture{
		width: 100%;
		float: none;
		margin: 0 0 30px;
	}
	.sectionOfslider.recomend-bottom-block .catalog-item{
		width: 100%;
	}
	.ab-img-left{
		float: none;width: 100%;margin: 5px 0px 20px 0;
	}
	.invBlock {
	    width: 100%;
	}
	.promo-block-catalog-bottom, .promo-block-catalog-bottom .top-wrap{
		margin-bottom: 20px;
	}
	.popular-block .promo-block-catalog-bottom .heading{
		margin-bottom: 10px;
	}
	.promo-block.promo-block-catalog-bottom {
	    padding: 20px 0;
	}
	.catalog__blog-4list_item .blog-list {
	    width: calc(100%);
	    margin-right: 0;
	}
	.basket-items-list-item-container td:nth-child(4) .basket-item-block-price{
		padding-top: 0;
	}
	.basket-items-list-item-amount{
		margin-top: 0!important;
	}
    #main-news-slider .news_card-s-img img{
        height: 100%;
        margin: 0 auto;
    }
    .main-news .heading {
        margin-bottom: 0;
    }
    #main-news-slider {
        margin-top: 26px;
    }
    div#dszvonok{
    	max-width: calc(100% - 20px);
    	left: 10px !important;
    }
    div#dsoneclick{
    	width: calc(100% - 20px) !important;
    	left: 10px !important;
    }
   
}
@media screen and (max-width:340px) {
	.ad_token{
		width: 230px;
		font-size: 12px;
		padding: 5px 10px;
	}
	.difference .difference-table {
	    margin-left: 0px;
	}
	.header-menu .header-menu__elem{
		margin-bottom: 8px;
	}
	
}
/* End */


/* Start:/bitrix/templates/bella/css/olga.css?169718432445214*/
.after-active{position:absolute;top:-14px;right:-15px;background:url(/bitrix/templates/bella/css/../images/right-active-arrow.png) no-repeat;width:35px;height:54px;}
.margin-fixing-30{margin-top:0px;}
.login-fixing .dropdown-menu{width:100%;}
.dropdown-menu-basket:before{border-bottom:12px solid #FFFFFF;border-left:12px solid rgba(255, 255, 255, 0);border-right:12px solid rgba(255, 255, 255, 0);left:15px;top:-9px;}
.dropdown-menu-basket:before{left:22px;}
.news-box-bg{margin-top:-20px;}
.basket-item-parent .span2{margin-top:15px;padding-left:10px;}
.dropdown-menu-basket{width:350px;top:50px;left:0;}
.basket-fixing .dropdown-menu-basket img{padding:3px;}
.basket-fixing .basket_image_margin img{margin-top:0;}
.bx_catalog_text_ul{margin:0;margin-left:-10px;}
.row-fluid .login-fixing{margin-top:5px;float:right;min-width:95px;}
.row-fluid .basket-fixing{position:relative;margin-top:10px;}
.tab-content{overflow:visible;}
.goods-list-form .price-red, .goods-list-form .price-blue{padding-left:0;}
.ui-datepicker-trigger{position:absolute;right:-18px;top:5px;cursor:pointer;}
.date-from-w{margin-left:-30px !important;}
#ORDER_PROP_22-styler{margin-left:-8px;}
#ORDER_PROP_23-styler{margin-left:-8px;}
.flexslider3{padding-bottom:30px;}
.span4 .recent img{float:none;}
.input_number{width:125px;}
.row-fluid .number_span{width:125px;margin-right:15px;}
.row-fluid .big-forms .days-span{margin-left:0px;}
.row-fluid .for-lk-button{margin-top:0px;margin-left:0px;width:110px;}
.order_string > div > div{cursor:pointer;}
.order_string > div > div:hover{color:#0088CC;text-decoration:underline;}
.order_list_right a{font-size:14px;padding-right:20px;}
table.sale_personal_order_detail th, table.sale_personal_order_detail td{padding:3px 5px;}
table.help{border:1px solid #BCD4E7;}
.colored{background-color:#F5FAFE;}
table.help td{border:1px solid #BCD4E7;padding:7px 6px;}
td.c-al{width:52%;}
.shipping-style{float:left;margin-right:10px;margin-bottom:10px;}
.dropdown-menu-form{right:-2px;}
#USER_REMEMBER-styler{float:left;margin-top:3px;}

.jq-checkbox.checked{border:1px solid #FFA500;}
.authorize-submit-cell input{background:linear-gradient(to bottom, #008FF4 0%, #0070BE 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius:4px;box-shadow:2px 2px 6px 0 rgba(50, 50, 50, 0.3);color:#FFFFFF;font-weight:400;padding:5px 35px;font-size:14px;font-family:'roboto_condensedregular';border:1px solid #008FF4;}
table.bx-auth-table, table.bx-registration-table{margin-bottom:20px;}
table.bx-registration-table input[type="submit"]{background:linear-gradient(to bottom, #008FF4 0%, #0070BE 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius:4px;box-shadow:2px 2px 6px 0 rgba(50, 50, 50, 0.3);color:#FFFFFF;font-weight:400;padding:5px 35px;font-size:14px;font-family:'roboto_condensedregular';border:1px solid #008FF4;}
.auth-title-custom{color:#0088CC;font-size:18px;padding-bottom:20px;}
.t-m{padding-bottom:10px;}
.t-td{font-weight:600;color:#3563A8;}
.title-set{color:#0088CC;font-size:16px;padding-bottom:20px;}
.l-m-fix{padding-left:7px;font-size:14px;}
.l-m-fix-2{padding-left:7px;font-size:14px;padding-right:25px;}
.rubr-title{font-weight:600;color:#3563A8;font-size:15px;}
.to-left-two{float:left;}
.subscr-note{padding-top:20px;padding-bottom:20px;}
.s-submit, .s-reset{background:linear-gradient(to bottom, #008FF4 0%, #0070BE 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius:4px;box-shadow:2px 2px 6px 0 rgba(50, 50, 50, 0.3);color:#FFFFFF;font-weight:400;padding:5px 25px;font-size:14px;font-family:'roboto_condensedregular';border:1px solid #008FF4;margin-right:15px;}
@media (max-width:1280px){.office-phone{font-size:18px;}


.row-fluid .login-fixing{float:right;}
.price-in-icon{font-size:14px;}
.row-fluid .faq{position:absolute;top:45px;margin-top:0;left:0px;width:100%;}
.care{left:650px;top:150px;}
.care img{width:330px;height:auto;}
.girl{position:absolute;top:125px;right:30px;}
.girl img{height:160px !important;}
.heronts{left:650px;top:150px;}
.heronts img{width:340px;height:auto;}
.margin-fixing-30{margin-top:0px;}
.login-fixing .dropdown-menu{width:100%;}
.dropdown-menu-basket{top:25px;left:0;}
.dropdown-menu-basket:before{left:35px;}
.big-forms .time{width:98%;}
.big-forms .city{width:100%;}
.big-forms-input{width:98%;}
.input_number{width:100px;}
.row-fluid .number_span{width:100px;margin-right:10px;}
}
@media (max-width:1024px){ul.breads-my{width:80%;float:left;}
#ORDER_PROP_22-styler{margin-left:-5px;}
#ORDER_PROP_23-styler{margin-left:-5px;}
.big-forms .time{width:98%;}
.big-forms .city{width:100%;}
.big-forms-input{width:98%;}
.right-shadow{top:149px;}
.left-shadow{top:149px;}
.price-in-icon{font-size:14px;font-weight:400;}
.row-fluid .faq{position:absolute;top:45px;margin-top:0;left:0px;width:100%;}
.office-phone{font-size:18px;}
.item-price-basket{font-size:14px;}
.item-title-basket, .item-title-basket a{font-size:14px;}
.item-price-basket .multiply{float:left;margin-top:7px;}
.basket-item-parent .span2{margin-top:35px;padding-left:10px;}
.item-price-basket div{width:100%;}
.basket-fixing .dropdown-menu-basket img{padding:3px;}
.rule-me{position:absolute;width:14px;height:21px;background:url(/bitrix/templates/bella/css/../images/biruza.png) no-repeat;display:none;left:211px;top:0px;}
.heronts{left:610px;top:150px;}
.heronts img{width:320px;height:auto;}
.margin-fixing-30{margin-top:10px;}
.demislink{margin-bottom: 10px;	width: 90px;}
.bow{display:none;}
.flexslider13 .flex-direction-nav .flex-next{right:-45px;}
.flexslider13 .flex-direction-nav .flex-prev{left:-40px;}
.login-fixing .dropdown-menu{width:100%;}.dropdown-menu-basket:before{border-bottom:12px solid #FFFFFF;border-left:12px solid rgba(255, 255, 255, 0);border-right:12px solid rgba(255, 255, 255, 0);left:15px;top:-9px;}
.dropdown-menu-basket{top:25px;left:0;width:270px;}
.dropdown-menu-basket:before{left:25px;}
.vpitka{right:-6px;top:0px;}
.check-after{font-size:12px;}
.get-present-button, .get-present-button:hover, get-present-button:focus{padding:4px 10px;}
.row-fluid .filter_button_span{margin-left:0px;}
.ui-datepicker-trigger{right:-16px;}
.input_number{width:90px;font-size:12px;}
.row-fluid .number_span{width:90px;margin-right:5px;}
.big-fonts, .big-fonts-2{font-size:20px;}
}
@media (min-width:768px) and (max-width:979px){ul.breads-my{width:100%;float:left;}
.catalog-item .item-count {
    width: 58%;
    float: none;
    margin-right: 0;
    margin: 0 auto;
}
#select_city{min-width:650px;min-height:290px;}
.title_lists .title{width:28%;}
.lists .list_areas{width:28%;}
ul.breads-my{margin:43px 0 0;}
.big-forms .jq-checkbox.checked .jq-checkbox__div{height:12px;width:12px;margin:0;}
#ORDER_PROP_22-styler{margin-left:2px;}
#ORDER_PROP_23-styler{margin-left:2px;}

.price-in-icon{font-size:14px;font-weight:600;}
.row-fluid .login-fixing{margin-top:5px;float:right;}
.row-fluid .faq{position:absolute;top:40px;margin-top:0;left:10px;width:100%;}
.office-phone{font-size:16px;}
.news-list img{max-width:160px;}
.content-container{min-width:100%;max-width:100%;width:100%;margin:0;position:relative;}
.bant-on-top{display:none;}
.right-shadow{display:none;}
.left-shadow{display:none}
.bant-right{top:60px;}
.flexslider .flex-direction-nav{top:150px;}
.row-fluid .span12{padding-left:10px;}
.row-fluid .faq .span6{width:70%;}
.top-blocks{margin:15px 0;}
.top-blocks .span4{font-size:13px;height:100px;}
.top-blocks div{padding:5px 5px 5px;}
.left-col h4, .left-col h4 a{font-size:20px;}
.row-fluid .bottom-menu{width:100%;}
.item-add-button, .item-add-button:hover, .item-add-button:focus{padding:4px 2px 4px 2px;width:55%;}
.aist{font-size:13px;}
.dropdown-menu-basket:before{left:20px;}
.basket-fixing img{padding:5px 8px 0 5px;}
.order-button{margin-left:75px;}
a.lk-btn{padding:5px 7px;}
.basket-empty{padding:5px 10px;}
.babys{left:460px;top:160px;}
.babys img{width:80%}
.club-happy-main{width:22%;}
.recent .item-img img{width:60%;}
.flexslider3 .flex-direction-nav{top:40px;}
.row-fluid .useful-info-blocks .span4{width:20%;}
.catalog-item .item-add-button, .catalog-item .item-add-button:hover, .catalog-item .item-add-button:focus{padding:2px 5px 5px;width:60%;}
.catalog-item .actual-price{margin-left:0px;font-size:16px;}
.canceled-price{float:none;}
.vpitka{right:-6px;top:-5px;}
.to-compare{margin-top:0;}
.pod1 img{display:none;}
.strange-pic img{display:none;}
.seni-catalog-row{padding-left:0;}
.seni-cont-details{left:-20px;width:180px;}
.maxi-view-th-one{width:25%;}
.maxi-view-tr-one{width:25%;}
.m-font{padding-left:20px;}
.seni-cont-details div img{width:80%;}
.seni-title{font-size:16px;padding-left:0px;padding-right:0px;text-align:center;}
.seni-title p{width:100%;}
.bow{display:none;}
.margin-fixing-30{margin-top:0;}
.good-desc .item-add-button, .good-desc .item-add-button:hover, .good-desc .item-add-button:focus{padding:3px 0px 5px 0px;width:60%;}
.to-compare a{font-size:13px;}
.flexslider13 .flex-direction-nav .flex-next{right:-26px;}
.flexslider13 .flex-direction-nav .flex-prev{left:-22px;}
.dropdown-menu-basket{top:25px;left:right;}
.dropdown-menu-basket:before{left:20px;}
.row-fluid .big-forms .months-span{margin-left:0;margin-right:1%;}
.care{left:450px;top:150px;}
.care img{width:280px;height:auto;}
.girl{right:30px;top:135px;}
.girl img{height:160px !important;}
.heronts{right:30px;top:150px;}
.girl img{}
.item-title-basket, .item-title-basket a{font-size:14px;}
.tab-content{overflow:hidden;}
.price-blue{font-size:20px;}
.basket-goods-parent .b-counter{width:17%;margin-left:10px;}
.basket-goods-parent .big-basket-price{margin-left:10px;font-size:18px;}
input.b-counter-input{width:40px;}
.row-fluid .big-forms .days-span, .row-fluid .big-forms .span2 .years{margin-left:0;margin-right:0px;float:left;}
.row-fluid .big-forms .span2 .years{margin-left:10px;margin-right:0px;width:auto;}
.row-fluid .big-forms .days-span{width:13%;margin-left:0px;}
.row-fluid .big-forms .months-span{margin-left:20px;margin-right:0px;width:24%;float:left;}
.comment{width:340px;}
.big-forms label{font-size:13px;}
.check-after{width:80%;font-size:13px;}
.cash, .card, .ohne-cash{margin-right:4px;}
.big-forms .jq-checkbox{height:12px;width:12px;}
.jq-checkbox.checked .jq-checkbox__div{height:7px;margin:0px 0 0 1px;width:9px;}
.itog-button, .itog-button:hover, .itog-button:focus{float:left}
.get-present-button, .get-present-button:hover, get-present-button:focus{padding:4px 5px;}
.row-fluid .date-from-w, .row-fluid .date-to-w{width:19%;}
.order-row .span4{width:25%;}
.order-row .span2{margin-left:20px;}
.order-row .span1{margin-left:10px;}
.row-fluid .order-status-wrap{width:25%;float:left;clear:both;margin-top:10px;margin-left:0px;}
.order-search-button, .order-search-button:hover, .order-search-button:focus{float:left;margin-top:10px;margin-right:10px;padding:4px 10px;}
.date-from-w .date-icon, .date-to-w .date-icon{right:28px;}
.big-fonts, .big-fonts-2{font-size:16px;font-weight:600;}
.item-title a{font-size:14px;}
.nav-tabs > li > a, .nav-pills > li > a{font-size:16px;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus{font-size:16px;}
.nav-tabs > li{padding-left:2px;padding-right:2px;}
.actual-price{float:none;}
.itog-sum{font-size:20px;}
.itog-red{font-size:20px;}
input.date-from, input.date-to{width:92%;margin-left:10px;}
input.date-from{margin-left:20px;}
.ui-datepicker-trigger{right:-12px;}
.row-fluid .filter_button_span{margin-left:-10px;}
.input_number{width:100px;}
.row-fluid .number_span{width:100px;}
.row-fluid .span8{width:44.971193%!important;}
.call_btn{margin-left:-50px;}
.row-fluid .basket-empty-fix{padding-left:10px;}
.row-fluid .span8.good-desc {
    width: 49.971193%!important;
}
}
@media (max-width:767px){.dekor-elem-bottom-image{background:none;height:1px;}
.left-col .akcii{display: none;}
.left-col .itemOfTheDay.akcii{display: block;max-width: 100%;}
.left-col .recent.webpicon{display: block;max-width: 100%;margin-bottom: 0;height: auto;}

.workInfo{margin: 0;}
ul.breads-my{width:100%;float:left;}
#select_city{min-width:400px;min-height:240px;font-size:12px;}
.title_lists .title{width:28%;padding:5px 3px;}
.lists{height: 250px;}
.lists .list_areas{width:100%;padding-right:5px;}
.basket-empty{padding:5px 10px;}
#ORDER_PROP_22-styler{margin-left:0px;}
#ORDER_PROP_23-styler{margin-left:0px;}
.big-forms .span4 label{clear:both;}
.big-forms .span4{width:100%;min-height:45px;}
.ui-datepicker-trigger{position:absolute;right:9px;top:5px;cursor:pointer;}
select.order-status{width:100%;}
.order-search-button, .order-search-button:hover, .order-search-button:focus{width:45%;float:left;margin-right:5px;margin-top:10px;}
.big-forms .time{width:99%;}
.big-forms .city{width:100%;}
.big-forms-input{width:98%;}
.row-fluid .bottom-menu .span4{width:100%;}
.left-col ul li a{font-size:15px;}
.basket-fixing img{padding:5px 8px 0 4px;margin-top:0px;}
#basket_string{margin-top:0px;margin-left:0px;}
.basket-fixing div.one{margin-left:0px;}
.price-in-icon{font-size:14px;font-weight:600;}
.row-fluid .faq{position:absolute;top:40px;left:0px;width:100%;}
.news-list img{max-width:160px;}

.babys{display:none;}
.flexslider{display:none;}
.bant-on-top{display:none;}
.right-shadow{display:none;}
.left-shadow{display:none}
.bant-right, .bant-bottom{display:none}
.slider-left-shadow-2, .slider-left-shadow-1{display:none}
.logo img{width:100px;height:auto;}
.dekor-elem{height:235px;background:#F8FBFF;}
.row-fluid .cont-m-fix{position:absolute;top:-5px;right:0px;width:73%;}
.row-fluid .cont-m-fix .span4{width:50%;float:left;}
.row-fluid .cont-m-fix .span8{width:99%;float:left;}
.row-fluid .search-and-lk{position:absolute;top:120px;left:0px;width:100%;}
.row-fluid .search-and-lk .span8{width:100%;}
.top-menu{margin-top:20px;margin-left:-10px;}
.top-menu ul li{text-align:left;}
.search-and-lk .span8{width:34%;float:left;}
.actual-price{float:none;}
.row-fluid .login-fixing{font-size:14px;width:160px;position:absolute;top:59px;right:0px;margin-top:10px;}
.row-fluid .faq .span3{width:20%;float:left;}
.row-fluid .faq .span6{width:40%;float:left}
.left-col h4, .left-col h4 a{font-size:18px;font-weight:600;margin:5px 0;}
.row-fluid .left-col{margin-bottom:0px;padding-top:10px;}
.marginB{margin-bottom:10px;}
.basket-item-parent .span5, .basket-item-parent .span9{width:40%;float:left;}
.basket-item-parent .span2{width:19%;float:left;margin-top:15px;}
.rub{font-size:18px;}
.item-price-basket .multiply{font-size:12px;line-height:14px;}
.order-button{margin-left:68px;}
.actions{margin-top:15px;}
.actions img{margin-bottom:5px;width:140px;height:auto;}
.opros{margin-top:15px;}
.dropdown-menu-basket:before{left:10px;}
.quest{margin-bottom:5px;}
.opros-form span{font-size:16px;line-height:20px;margin-left:10px;}
.opros-button, .opros-button:hover, .opros-button:focus{margin-top:10px;}
.row-fluid .top-blocks .span4:first-child{margin-left:0px;}
.row-fluid .top-blocks{margin-top:-40px;display:none;}
.margin-fixing{margin-bottom:0px;}
.news-box-bg{margin-top:0px;}
.item-title{text-align:center;}
.item-title a{font-size:18px;}
.item-price{text-align:left;}
.canceled-price{font-size:16px;float:none;}
.row-fluid .new-item-in-main .span4:first-child{margin-left:0px;}
.row-fluid .actions-in-main .span4:first-child{margin-left:0px;}
.item-add{margin:10px auto 10px auto;width:184px;}
.basket-hr{border:none;background-color:#C9F2F9;height:2px;color:#C9F2F9;}
.banner-in-bottom{margin-top:-30px;}
.banner-in-bottom .span2{width:12%;float:left;}
.aist{margin-top:-25px;}
.row-fluid .bottom-menu .span4:first-child{margin-left:0px;}
.dekor-elem-bottom{background:#464646/*#6496BF*/;height:auto;margin-top:10px;overflow:auto;}
.row-fluid .bottom-menu{float:none;padding-top:15px;}
.bottom-menu h4{font-size:16px;}
.recent{display:none}
.club-happy{margin-top:20px;}
.row-fluid .catalog-item .span5{width:100%;}
.row-fluid .useful-info-blocks .span4{float:left;}
.catalog-innner-list .span12{padding-left:0px;}
.catalog-item .item-title{width:100%;padding-left:0;}
.catalog-item .actual-price{margin-left:0;font-size:20px;text-align:center;float:none;margin-top:5px;padding-left:0px;}
.catalog-item .item-add{padding-left:0px;}
.catalog-item .item-price{padding:0 10px 0 0px;}
.vpitka{right:15px;top:30px;}
.to-compare{margin-top:10px;}
.catalog-item .item-add-button{width:55%;padding:2px 2px 5px;}
.to-be-visible{display:none;}
.pod1 img{display:none;}
.strange-pic img{display:none;}
.seni-catalog-row{padding-left:0;}
.seni-cont-details{left:0px;width:100%;}
.maxi-view-th-one{width:25%;}
.maxi-view-tr-one{width:25%;}
.m-font{padding-left:35px;}
.seni-cont-details div img{width:auto;}
.row-fluid .seni-catalog-row .span3{margin-left:0;width:100%;}
.seni-cont img{width:auto;}
.seni-cont{margin-bottom:30px;}
.seni-title{font-size:20px;padding-left:0px;padding-right:0px;text-align:center;}
.seni-title p{width:100%;}
.bow{display:none;}
.margin-fixing-30{margin-top:10px;}
.flexslider13 .flex-direction-nav .flex-next{right:-60px;}
.flexslider13 .flex-direction-nav .flex-prev{left:-54px;}
.dropdown-menu-basket:before{left:20px;}
.care, .girl, .heronts{display:none;}
.basket-th-row{display:none;}
.item-title-basket{text-align:left;}
.item-title-basket a{font-size:14px;}
.item-price-basket{font-size:16px;}
.item-price-basket .multiply{float:left;margin-top:7px;}
.basket-item-parent .span2{margin-top:35px;padding-left:10px;}
.item-price-basket div{width:100%;}
.dropdown-menu-basket{width:265px;top:35px;left:0;}
.basket-fixing .dropdown-menu-basket img{padding:3px;}
.price-red, .price-blue{text-align:center;}
.basket-goods-parent .b-counter{margin:0 auto;width:110px;margin-bottom:20px;}
.basket-goods-parent .close-basket-b{width:6%;margin:0 auto;}
.big-basket-price{text-align:center;}
.big-forms-input{margin-bottom:10px;}
.check-after{width:80%;font-size:13px;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus{font-size:14px;}
.nav-tabs > li > a, .nav-pills > li > a{font-size:14px;}
.nav-tabs > li, .nav-pills > li{float:none;font-size:14px;}
.nav-tabs > .active{height:auto;margin-top:0;}
.nav-tabs > li.active{padding-left:0px;padding-right:0px;}
.row-fluid .big-forms .days-span, .row-fluid .big-forms .months-span, .row-fluid .big-forms .span2 .years{margin-left:0;margin-right:0px;width:20%;float:left;}
.row-fluid .big-forms .span2 .years{margin-left:10px;margin-right:0px;}
.row-fluid .big-forms .days-span{width:14%;}
.comment{width:96%;}
.dop-text span{width:40%;font-size:14px;}
.lk-profile-margin{margin-top:0px;}
.row-fluid .for-lk-button{margin-top:0px;width:110px;}
input.date-from, input.date-to{width:98%;margin-bottom:10px;}
.date-from-w{margin-left:0 !important;}
.row-fluid .order-status-wrap{width:30%;float:left;}
.orders-th-row .span3, .orders-th-row .span5{width:20%;float:left;font-size:15px;font-weight:600;}
.font-mini .span3, .font-mini .span5{width:20%;float:left;font-size:15px;font-weight:400;}
.orders-th-row .span2, .orders-th-row .span3{width:19%;font-size:15px;}
.orders-th-fix{margin:0;}
.orders-th-fix .span1{width:3%;font-size:14px;float:left;font-weight:400;}
.orders-th-fix .span2, .orders-th-fix .span3{width:17%;font-size:15px;float:left;font-weight:400;}
.row-fluid .basket-fixing{width:50%;float:left;margin-left:0px;margin-top:25px;margin-left:0px;}
.row-fluid .basket-empty-fix{padding-left:0;}
.goods-list-form .item-title-basket, .goods-list-form .item-title-basket a{text-align:center;font-size:18px;}
.basket-goods-parent .close-basket-b{width:24px;margin:0 auto;}
.basket-goods-parent .close-basket-b img{margin-left:-3px;}
.input_number{width:98%;font-size:14px;}
.row-fluid .number_span{width:100%;margin-bottom:10px;}
.for-CallMe img{margin-right:20px;}
}
@media (max-width:480px){#select_city{min-width:320px;font-size:12px;}
.basket-empty{padding:5px 5px;}
.lists .list_areas{padding-right:5px;}
.lists{padding:0;}
.title_lists .title{padding:5px 0;}
#ORDER_PROP_22-styler{margin-left:0px;}
#ORDER_PROP_23-styler{margin-left:0px;}
.big-forms .time{width:100%;}
.big-forms .city{width:100%;}
.big-forms-input{width:100%;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus{font-size:14px;}
.ui-datepicker-trigger{right:6px;}
.basket-fixing img{padding:5px 8px 0 0px;margin-top:0px;}
#basket_string{margin-top:0px;margin-left:0px;}
.price-in-icon{font-size:14px;font-weight:400;}
.row-fluid .faq{position:absolute;top:40px;left:0px;width:100%;font-size:12px;}
.news-list img{max-width:220px;}


.office-phone{font-size:14px;}
.flexslider{display:none;}
.bant-on-top{display:none;}
.right-shadow{display:none;}
.left-shadow{display:none}
.bant-right, .bant-bottom{display:none}
.slider-left-shadow-2, .slider-left-shadow-1{display:none}
.logo img{width:100px;height:auto;}
.dekor-elem{height:235px;background:#F8FBFF;}
.row-fluid .cont-m-fix{position:absolute;top:-5px;right:0px;width:73%;}
.row-fluid .cont-m-fix .span4{width:50%;float:left;}
.row-fluid .cont-m-fix .span8{width:99%;float:left;}
.row-fluid .search-and-lk{position:absolute;top:120px;left:0px;width:100%;}
.row-fluid .search-and-lk .span8{width:100%;}
.top-menu{margin-top:20px;margin-left:-10px;}
.top-menu ul li{text-align:left;}
.search-and-lk .span8{width:34%;float:left;}
.row-fluid .login-fixing{font-size:14px;width:160px;position:absolute;    top: 60px;
    right: 57px;margin-top:10px;} #basket_on_top{margin-top: 4px;}
.row-fluid .faq .span3{width:50%;float:left;}
.row-fluid .faq .span6{width:50%;float:left}
.row-fluid .left-col{margin-bottom:0px;padding-top:10px;}
.marginB{margin-bottom:10px;}
.basket-item-parent .span5, .basket-item-parent .span9{width:40%;float:left;}
.basket-item-parent .span2{width:19%;float:left;margin-top:15px;}
.item-title-basket, .item-title-basket a{font-size:14px;line-height:18px;padding-top:0px;}
.item-price-basket{font-size:14px;}
.rub{font-size:18px;}
.item-price-basket .multiply{font-size:12px;line-height:14px;}
.order-button{margin-left:68px;}
.actions{margin-top:15px;}
.actions img{margin-bottom:5px;width:140px;height:auto;}
.opros{margin-top:15px;}
.dropdown-menu-basket:before{left:10px;}
.quest{margin-bottom:5px;}
.opros-form span{font-size:16px;line-height:20px;margin-left:10px;}
.opros-button, .opros-button:hover, .opros-button:focus{margin-top:10px;}
.row-fluid .top-blocks .span4:first-child{margin-left:0px;}
.row-fluid .top-blocks{margin-top:-40px;display:none;}
.margin-fixing{margin-bottom:0px;}
.news-box-bg{margin-top:0px;}
.item-title{text-align:center;}
.item-title a{font-size:18px;}
.item-price{text-align:center;}
.canceled-price{font-size:16px;float:none;}
.actual-price{float:none;}
input.item-add-input{width:40px;}
.row-fluid .new-item-in-main .span4:first-child{margin-left:0px;}
.row-fluid .actions-in-main .span4:first-child{margin-left:0px;}
.item-add{margin:10px auto 10px auto;width:184px;}
.basket-hr{border:none;background-color:#C9F2F9;height:2px;color:#C9F2F9;}
.banner-in-bottom{margin-top:-30px;}
.banner-in-bottom .span2{width:12%;float:left;}
.aist{margin-top:-25px;}
.row-fluid .bottom-menu .span4:first-child{margin-left:0px;}
.row-fluid .bottom-menu{float:none;padding-top:15px;}
.bottom-menu h4{font-size:16px;}
.pod1 img{display:none;}
.strange-pic img{display:none;}
.seni-catalog-row{padding-left:0;}
.seni-cont-details{left:0px;width:100%;}
.seni-cont-details div img{width:auto;}
.maxi-view-th-one{width:28%;}
.maxi-view-tr-one{width:28%;}
.m-font{padding-left:35px;}
.row-fluid .seni-catalog-row .span3{margin-left:0;width:100%;}
.seni-cont img{width:auto;}
.seni-cont{margin-bottom:30px;}
.seni-title{font-size:20px;padding-left:0px;padding-right:0px;text-align:center;}
.seni-title p{width:100%;}
.bow{display:none;}
.margin-fixing-30{margin-top:10px;}
.flexslider13 .flex-direction-nav .flex-next{right:-60px;}
.flexslider13 .flex-direction-nav .flex-prev{left:-54px;}
.dropdown-menu-basket:before{left:20px;}
.row-fluid .big-forms .months-span{margin-left:0;margin-right:1%;}
.care, .girl, .heronts{display:none;}
.basket-th-row{display:none;}
.item-title-basket{text-align:left;}
.item-title-basket a{font-size:14px;}
.item-price-basket .multiply{float:left;margin-top:7px;}
.basket-item-parent .span2{margin-top:40px;padding-left:10px;}
.item-price-basket div{width:100%;}
.dropdown-menu-basket{width:265px;top:35px;left:0;}
.basket-fixing .dropdown-menu-basket img{padding:3px;}
.price-red, .price-blue{text-align:center;}
.big-basket-price{text-align:center;}
.big-forms-input{margin-bottom:10px;}
.check-after{width:80%;font-size:13px;}
.row-fluid .big-forms .span2 .years{margin-left:40px;margin-right:0px;}
.comment{width:94%;}
.dop-text span{width:40%;font-size:14px;}
.lk-profile-margin{margin-top:0px;}
.row-fluid .order-status-wrap{width:37%;float:left;}
.order-search-button, .order-search-button:hover, .order-search-button:focus{width:30%;float:left;margin-left:0px;}
.orders-th-row .span3, .orders-th-row .span5{width:19%;float:left;font-size:14px;font-weight:600;}
.font-mini .span3, .font-mini .span5{width:19%;float:left;font-size:14px;font-weight:400;}
.orders-th-row .span2, .orders-th-row .span3{width:19%;font-size:14px;}
.orders-th-fix{margin:0;}
.orders-th-fix .span1{width:3%;font-size:14px;float:left;font-weight:400;}
.orders-th-fix .span2, .orders-th-fix .span3{width:17%;font-size:14px;float:left;font-weight:400;}
.vpitka{right:-5px;top:30px;}
.row-fluid .basket-fixing{width:50%;float:left;margin-left:0px;margin-top:45px;}
.call_btn{margin-left:-45px;margin-top:4px;}
.for-CallMe .dropdown-menu{right:-120px;}
.input_number{width:98%;font-size:14px;}
.row-fluid .number_span{width:100%;margin-bottom:10px;}
.for-CallMe img{margin-right:20px;}
}
@media (max-width:360px){.call_btn a.a-CallMe{font-size:11px !important;padding:7px !important;}
.row-fluid .login-fixing{top: 98px;}
.a.lk-btn{padding:7px !important;font-size:11px !important;}
#select_city{min-width:256px;font-size:11px;}
.basket-empty{padding:4px 3px;}
.big-forms .time{width:96%;}
.big-forms .city{width:100%;}
.big-forms-input{width:96%;}

.basket-fixing img{padding:5px 8px 0 5px;margin-top:-5px;}
#basket_string{margin-top:0px;margin-left:-2px;}
.price-in-icon{font-size:14px;font-weight:400;}
.row-fluid .faq{position:absolute;top:40px;left:0px;width:100%;font-size:12px;}
.office-phone{font-size:14px;}
.content-container{min-width:100%;max-width:100%;width:100%;margin:0;position:relative;}
.dekor-elem{height:330px;background:#F8FBFF;}
.row-fluid .cont-m-fix{position:absolute;top:80px;left:0px;width:98%;}
.row-fluid .cont-m-fix .span4{width:50%;float:left;}
.row-fluid .cont-m-fix .span8{width:99%;margin-left:0px;float:left;}
.row-fluid .search-and-lk{position:absolute;top:190px;left:0px;width:100%;}
.row-fluid .search-and-lk .span8{width:100%;}
.top-menu{margin-top:10px;margin-left:0px;}
.top-menu ul li{text-align:left;}
.search-and-lk .span8{width:34%;float:left;}
.row-fluid .basket-fixing{width:50%;float:left;margin-left:0px;margin-top:50px;}
.basket-fixing div.one{margin-left:10px;}
.row-fluid .login-fixing{font-size:14px;width:160px;position:absolute;top:58px;right:0px;margin-top:10px;}
.row-fluid .faq .span3{width:40%;float:left;}
.row-fluid .faq .span6{width:60%;float:left}
.row-fluid .left-col{margin-bottom:0px;padding-top:10px;}
.marginB{margin-bottom:10px;}
.basket-item-parent .span5, .basket-item-parent .span9{width:40%;float:left;}
.basket-item-parent .span2{width:19%;float:left;margin-top:15px;}
.item-price-basket{font-size:14px;}
.rub{font-size:18px;}
.item-price-basket .multiply{font-size:12px;line-height:14px;}
.order-button{margin-left:68px;}
.actions{margin-top:15px;}
.actions img{margin-bottom:5px;width:140px;height:auto;}
.opros{margin-top:15px;}
.dropdown-menu-basket:before{left:10px;}
.quest{margin-bottom:5px;}
.opros-form span{font-size:16px;line-height:20px;margin-left:10px;}
.opros-button, .opros-button:hover, .opros-button:focus{margin-top:10px;}
.row-fluid .top-blocks .span4:first-child{margin-left:0px;}
.row-fluid .top-blocks{margin-top:-40px;display:none;}
.margin-fixing{margin-bottom:0px;}
.news-box-bg{margin-top:0px;}
.item-title{text-align:center;}
.item-title a{font-size:16px;}
.item-price{text-align:center;}
.canceled-price{font-size:16px;float:none;}
.actual-price{float:none;}
input.item-add-input{width:40px;}
.row-fluid .new-item-in-main .span4:first-child{margin-left:0px;}
.row-fluid .actions-in-main .span4:first-child{margin-left:0px;}
.item-add{margin:10px auto 10px auto;width:184px;}
.basket-hr{border:none;background-color:#C9F2F9;height:2px;color:#C9F2F9;}
.banner-in-bottom{margin-top:-30px;}
.banner-in-bottom .span2{width:12%;float:left;}
.aist{margin-top:-25px;}
.row-fluid .bottom-menu .span4:first-child{margin-left:0px;}
.club-happy-main{width:40%;}
.to-compare{margin-top:10px;}
.to-compare a{font-size:12px;}
.row-fluid .useful-info-blocks .span4{width:18%;}
.pod1 img{display:none;}
.strange-pic img{display:none;}
.seni-catalog-row{padding-left:0;}
.seni-cont-details{left:0px;width:100%;}
.seni-cont-details div img{width:auto;}
.maxi-view-th-one{width:28%;}
.maxi-view-tr-one{width:28%;}
.m-font{padding-left:35px;}
.row-fluid .seni-catalog-row .span3{margin-left:0;width:100%;}
.seni-cont img{width:auto;}
.seni-cont{margin-bottom:30px;}
.seni-title{font-size:20px;padding-left:0px;padding-right:0px;text-align:center;}
.seni-title p{width:100%;}
.bow{display:none;}
.margin-fixing-30{margin-top:10px;}
.flexslider13 .flex-direction-nav .flex-next{right:-24px;}
.flexslider13 .flex-direction-nav .flex-prev{left:-18px;}
.care, .girl, .heronts{display:none;}
.basket-th-row{display:none;}
.item-title-basket{text-align:left;}
.item-title-basket a{font-size:14px;}
.item-price-basket .multiply{float:left;margin-top:7px;}
.basket-item-parent .span2{margin-top:40px;padding-left:10px;}
.item-price-basket div{width:100%;}
.dropdown-menu-basket{width:255px;top:35px;left:0px;}
.basket-fixing .dropdown-menu-basket img{padding:3px;}
.price-red, .price-blue{text-align:center;}
.big-basket-price{text-align:center;}
.big-forms-input{margin-bottom:10px;}
.check-after{width:80%;font-size:13px;}
.row-fluid .big-forms .days-span, .row-fluid .big-forms .months-span, .row-fluid .big-forms .span2 .years{margin-left:0;margin-right:5px;width:24%;float:left;}
.row-fluid .big-forms .span2 .years{margin-left:40px;margin-right:0px;}
.comment{width:94%;}
.dop-text span{width:25%;font-size:12px;}
.lk-profile-margin{margin-top:0px;}
.row-fluid .order-status-wrap{width:50%;float:left;}
.orders-th-row .span3, .orders-th-row .span5{width:18%;float:left;font-size:12px;font-weight:600;}
.font-mini .span3, .font-mini .span5{width:18%;float:left;font-size:12px;font-weight:400;}
.orders-th-row .span2, .orders-th-row .span3{width:16%;font-size:12px;}
.orders-th-fix{margin:0;}
.orders-th-fix .span1{width:3%;font-size:12px;float:left;font-weight:400;}
.orders-th-fix .span2, .orders-th-fix .span3{width:17%;font-size:12px;float:left;font-weight:400;}
.vpitka{right:-4px;top:30px;}
.itog-sum{font-size:20px;}
.itog-red{font-size:18px;}
.order-search-button, .order-search-button:hover, .order-search-button:focus{width:46%;}
.input_number{width:98%;font-size:14px;}
.row-fluid .number_span{width:100%;margin-bottom:10px;}
table.sale_personal_order_detail{font-size:10px;}
table.sale_personal_order_detail th, table.sale_personal_order_detail td{padding:0px;}
table.help td{border:1px solid #BCD4E7;padding:2px;font-size:12px;}
table.help{width:95%;}
.for-CallMe img{margin-right:18px;}
.bottom-menu-wide-cols{width:100%;}
}

@media (max-width:568px){

	.row-fluid .span12.search-and-lk .login-fixing{
		width: 120px;
		right: 45px;
	}
}
@media (max-width:480px){
	.row-fluid .login-fixing{
		top: 95px;
    	right: 45px;
	}
	.row-fluid .span12.search-and-lk .login-fixing{
		width: 120px;
		right: -5px;
	}
}
@media (max-width:360px){
	.row-fluid .login-fixing{
		top: 60px;
    	right: 45px;
	}
	.row-fluid .span12.search-and-lk .login-fixing{
		width: 120px;
		right: -5px;
	}

}

@media screen and (max-width:1024px) and (min-width: 768px){
	.resptabl{
		overflow: scroll;
	}
	.row-fluid .catalog-item .span5{
		width: 31%;
		padding: 3px;
	}
	.vpitka {
	    right: 0;
	    top: 0;
	    position: relative;
	}
	.btn.item-add-button.add_to_basket {
	    padding: 4px 2px;
	}
	.item-add .btn.delivery{
		padding: 4px 4px;
	}
	.span4.left-col{
		padding-left: 0;
	}
	.cat_menu > li.menu_item{
		width: 190px;
	}
	.menu_item .collapse_menu ul li{
		width: 190px;
	}
	.cat_menu .menu_item .title{
		width: 155px;
	}
	.catalog-item .item-price{
		width: 100%;
	}
	.videoUnderProdImg{
		width: 100%;
		margin: 10px 0;
	}

}
@media (max-width:1200px){
	.span12.cont-m-fix.d-phone-city {
	    width: 30%;
	    margin: 0px 0 0 50px;
	}
	.span12.search-and-lk {
	    width: 415px;
	}
	.d-header-top-menu .d-inner-line .span4.basket-fixing{
		right: 40px;
	}
}
@media (max-width:815px){
	.d-phone-city .span4 .office-phone{
		font-size: 22px;
		color: #0088cc;
	}
	.phone_desc {
	    font-size: 18px;
	    letter-spacing: 0;
	}
	.span12.search-and-lk {
	    width: 355px;
	    margin-left: 0;
	    padding-left: 0;
	}
	.d-inner-line .top-menu{
		display: none;
	}
	.d-mobile-menu-icon{
		display: block;
		z-index: 10000;
	    position: relative;
	    margin-left: 180px;
	}
	.d-header-top-menu .d-inner-line{
		width: 100%;
	}
	.d-header-top-menu .d-inner-line .span4.basket-fixing{
		width: 22%;
	    margin-top: 15px;
	    position: absolute;
	    right: 0;
	    right: 20px;
	    top: -45px;
	}
	.owl-nav{
		display: none;
	}
	#tabs{
		overflow: hidden;
	}
	.videoDescProd{
		width: 100%;
		margin: 10px 0;
	}
}
@media (max-width:480px){
	.span12.cont-m-fix.d-phone-city {
	    width: 100%;
	    margin: 0;
	    margin-top: -10px;
	}
	.phone_desc {
	    display: none;
	}
	.span12.search-and-lk {
	    margin-top: 5px;
	    float: none;
	}
	.row-fluid .span12.search-and-lk .span8 {
	    margin-left: 0;
	    height: 40px;
	    margin-top: 10px;
	}
	.dekor-elem {
	   height: 235px;
    margin-bottom: 10px;
	}
	.row-fluid .span12.search-and-lk .login-fixing {
	    width: 170px;
    right: 0;
    margin-top: -45px;
    top: 100px;
	}
	.d-mobile-menu-icon{
		margin-left: 0;
		width: 100px;
	}
	.row-fluid .span12.search-and-lk .call_btn a.a-CallMe {
    	font-size: 14px !important;
	    width: 135px;
	    height: 25px;
	    line-height: 25px;
	}
	.span4.login-fixing a.lk-btn{
		width: 150px;
	}
	.d-header-top-menu .d-inner-line .span4.basket-fixing {
	    width: 100%;
	    margin-top: 0;
	    position: absolute;
	    right: 0;
	    top: 0;
	}
	.row-fluid .span12.search-and-lk{
		width: 100%;
	}

	.dropdown-menu-form.call_me_form {
	    width: 300px;
	    position: absolute;
	    top: 0;
	    left: 0;
	    margin-left: -22px;
	}
	#dsoneclick,#vopros{
		width: 280px;
	}
	#form-dsoneclick #form-img {
	    float: none;
	}
	#dsoneclick #form-dsoneclick .field-2 {
    	float: none;
    	width: 100%;
	}
	#vopros #form-vopros, #dsoneclick #form-dsoneclick{
		width: 100%;
	}
	.redLi li{
		margin-left: 0;
	}
	.invBlock1 {
	    background: url(/img/24.png) no-repeat center 0;
	}
	.invBlock2 {
	    background: url(/img/25.png) no-repeat center 0;
	}
	.invBlock3 {
	    background: url(/img/26.png) no-repeat center 0;
	}
	.catMenuToggle{
		display: block;
		position: relative;
	}
	.cat_menu > li.menu_item{
		width: 100%;
	}
	.cat_menu .menu_item .title{
		width: 85%;
	}
	.span4.left-col{
		padding-left: 0; 
	}
	.catMenuToggle:after{
		    content: ' ';
		    display: block;
		    width: 30px;
		    height: 20px;
		    position: absolute;
		    right: -4px;
		    top: 10px;
		    background: url(/bitrix/templates/bella/img/ab.png) no-repeat 0 0;
	}
	.menu_item .collapse_menu ul li{
		width: 100%;
	}
	.cat_menu .collapse_menu {
	    width: 100%;
	}
	.left-col .cat_menu{
		display: none;
	}
	.d-phone-city .span4 .office-phone a{
		color: #0179CF;
	    font-size: 17px;
	    letter-spacing: 0;
	    font-weight: bold;
	}
	.span4.header .logo{
		position: absolute;
	    left: 50%;
	    width: 83px;
	    margin-left: -35px;
	}
	.super-container {
    	padding: 0 5px;
	}
	.span12.cont-m-fix.d-phone-city{
		    margin-top: 5px;
	}
	.span12.search-and-lk .call_btn{
		position: absolute;
	    right: 0;
	    top: -42px;
	}
	.search-form input {
	    width: 95%;
	}
}





@media (max-width:1110px){
	.catalog-item .item-add{
		width: 100%;
		text-align: center;
	}
	.catalog-item .item-add .item-add-button.add_to_basket{
		float: none;
		margin: 0 auto 10px auto;
	}
	.catalog-item .item-add .btn.delivery{
		float: none;
		margin: 0 auto 10px auto;
	}

}
.videoBlock{width: 32%;margin-right: 10px;float: left;}
.videoBlock video{width: 100%;}

@media (max-width: 979px) and (min-width: 768px){
    ul.breads-my {
        margin: 0 0 0;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px){ 
    .menu_item .collapse_menu ul li {
        width: 230px;
    }
}

@media screen and (max-width: 768px){
	.row-fluid.basket-th-row [class*="span"],.basket-goods-parent [class*="span"]{
		min-width: 90px;
		word-break: break-all;
	}
	.price-blue {
	    font-size: 16px;
	}
    .catMenuToggle,.cat_menu > li.menu_item,.menu_item .collapse_menu ul li{
        width: 171px;
    }
    .cat_menu .menu_item .title{
        width: 142px;
    }
    .bx_catalog_text .bx_catalog_text_ul li.category_top_list{
        width: 46%;
    }
    .span4.left-col .recent{
        width: 100%;
    }
    .recent .item-title {
    	width: 100%;
    	padding: 0;
	}
	.recent .item-price {
	    padding-left: 0;
	}
	.recent .actual-price {
	    float: none;
	    margin-left: 0;
	}
	.goods-container #otziv, .goods-container #otziv input[type="text"], .goods-container #otziv textarea {
    	width: 95%;
	}
}
@media (max-width: 480px){
    .catMenuToggle:after {
        top: 15px;
        background: url(/img/2510/arrightb.png) no-repeat 0 0;
    }  
    .brands-brands-left-block.flexslider3{
        height: 0;
        overflow: hidden;
        padding: 0;
    }
    .catMenuToggle, .cat_menu > li.menu_item, .menu_item .collapse_menu ul li {
        width: 100%;
    }
    .bx_catalog_text .bx_catalog_text_ul li.category_top_list{
        margin-right: 0px;
    }
    .cat_menu .menu_item .title {
        width: 90%;
    }
    .catMenuToggle, .brands-head-text {
        background: #78BBE3;
        border-radius: 10px 10px 10px 10px;
        margin-top: 5px;
        position: relative;
    }
    .brands-head-text:after {
        content: ' ';
        display: block;
        width: 30px;
        height: 20px;
        position: absolute;
        right: -4px;
        top: 15px;
        background: url(/img/2510/arrightb.png) no-repeat 0 0;
    }
    ul.breads-my{
        margin-top: 10px;
    }
    .cat-quantity-block .cat-quantity{
    	    width: 80px;
	    float: right;
	    margin-top: -48px;
	    margin-right: 20px;
    }
    .recomend-slider .slick-arrow{
    	display: none !important;
    }
    .bottom-menu-wide-cols.d-footer-col {
	    width: 100%;
	}
	.bottom-menu-wide-cols {
	    width: 100%;
	    float: none;
	    text-align: center;
	}
	.bottom-menu-wide-cols.d-footer-bigger-col {
	    width: 100%;
	    padding-left: 0;
	}
	.bottom-menu-wide-cols.d-footer-bigger-col .call_btn {
	    left: 0;
	    width: 100%;
	    margin: 15px 0 0 !important;
	    text-align: center;
	}
	.call_btn a.a-CallMe.a-CallMe-footer{
		margin: 0 auto;
    	float: none;
	}
	.bottom-menu-inner ul li{
		list-style-type: none;
	}
	.copyright {
	    color: #fff;
	    width: 100%;
	    float: none;
	    text-align: center;
	}
	.bottom-menu-wide ul{
		margin: 0;
	}
}

@media screen and (max-width: 320px){
    .bx_catalog_text .bx_catalog_text_ul li.category_top_list{
        height: 60px;
    }
}

@media screen and (max-width: 1200px){
	.span4.header {
	    width: 20%;
	}
	.top-menu ul li a {
	    margin-right: 10px;
	}
	.d-header-top-menu .d-inner-line {
    	width: 100%;
	}
}
@media screen and (max-width: 1024px){
	.top-menu ul li a {
	    font-size: 12px;
	    margin-right: 2px;
	}
	.header .logo{
		margin-left: 0;
	}
	.span4.header {
	    width: 15%;
	}
	.header .logo img {
	    width: 120px;
	    margin-top: 20px;
	}
	.span12.cont-m-fix.d-phone-city {
	    padding-left: 0;
	    width: 49%;
	}
	.office-phone span {
  	  letter-spacing: 0px;
	}
	.span12.search-and-lk {
	    width: 30%;
	    margin-top: 15px;
	    float: right;
	    margin: 0;
	    padding: 0;
	}
}
@media screen and (max-width: 1023px){
	.vpityvaemost_prev .vpitkaTitle{
		float: none;
	    margin: 4px 5px 0 10px;
	    font-size: 12px;
	}
	.vpityvaemost_prev .seni-drops8{
		margin-left: 10px !important;
	}
}
.catMenuClose,.closeMMenu{
	display: none;
}
@media screen and (max-width: 768px){
	.closeMMenu{
		position: absolute;
	    right: 0;
	    top: -5px;
	    font-size: 16px;
	    padding: 10px 15px;
	}
	.catMenuClose{
		position: absolute;
	    right: 0;
	    top: 56px;
	    font-size: 20px;
	    padding: 6px 15px;
	    z-index: 12;
	    background: #fff;
	}
	.d-mobile-menu-icon {
		    display: block;
		    z-index: 10000;
		    position: relative;
		    margin-left: 25px;
		    width: 135px;
		    float: left;
		}
	.span12.search-and-lk {
		    width: 17%;
		    margin-top: 15px;
		    float: right;
		    margin: 0;
		    padding: 0;
		}
	.cartBlock {
	    background: url(/img/crt.png) no-repeat;
	    height: 50px;
	    padding: 10px 0 0 70px;
	    margin-left: 0;
	    margin-top: 5px;
	}
	.span12.cont-m-fix.d-phone-city {
	    padding-left: 0;
	    width: 60%;
	}
	.header .logo img  {
	    width: 95px;
	    margin-top: 20px;
	}
	.d-mobile-menu-icon .d-menu-button {
	    font-size: 18px;
	    text-decoration: none;
	    cursor: pointer;
	    padding-left: 80px;
	    padding-top: 1px;
	    margin: 10px 10px;
	    display: inline-block;
	    background: url(/bitrix/templates/bella/images/menu_4334677.png) no-repeat;
	    color: #000;
	    text-transform: uppercase;
	}
	
	.row-fluid .seni-catalog-row .adapt_prod.span3{
		width: 85px;
    	margin: 0;
	}
	.row-fluid .seni-catalog-row .adapt_prod.span3 .gross {
	    font-size: 14px;
	    padding-left: 0;
	    word-break: break-word;
	}
	.seni-catalog-row .seni-cont img{
		max-width: 100%;
	}
    #order_form_content ul.tabs-margin-fix{
        width: 100%;
    }
    .nav-tabs > li{
        width: 46%;
        height: 40px;
        overflow: hidden;
    }
    #order_form_content #myTabContent {
        width: 100%;
        overflow: hidden;
    }
    #order_form_content .nav-tabs > li{
    	width: 100%;
    }
    .deliv-i span.dlPVZ{
    	width: 180px;
    }

}


@media (max-width: 767px){
.span4.header .logo {
    position: absolute;
    left: 5px;
    width: 75px;
    margin-left: 0;
    top: -7px;
    z-index: 10;
}
.call_btn {
    margin-top: 4px;
}
.span12.cont-m-fix.d-phone-city{
	margin: 0;
}
.d-mobile-menu-icon .d-menu-button{
	font-size: 13px;
    margin: 0;
    position: absolute;
    top: 12px;
    left: 130px;
    background-size: 20px;
    width: 45px;
    padding: 0 0 0px 25px;
    background-position: 0px center;
}
.d-inner-line .dropdown-toggle.lk-btn{
	margin-right: 0;
}
.span12.cont-m-fix.d-phone-city {
    padding-left: 0;
    width: 100%;
}
.d-phone-city .span4 .office-phone{
	float: right;
    width: 65%;
    text-align: right;
    padding-right: 20px;
}
.d-phone-city .span4 .office-phone{
	float: right;
    width: 65%;
    text-align: right;
    padding-right: 20px;
    margin-top: -15px;
    line-height: 13px;
}
.cartdescr{
	display: none;
}
.cartBlock {
    background: url(/img/crt.png) no-repeat;
    height: 50px;
    padding: 0;
    margin-left: 0;
    margin-top: 5px;
    width: 50px;
    font-size: 0;
    background-size: 40px;
    position: absolute;
    top: 15px;
    right: 15px;
}
.call_btn{
	position: absolute;
    left: 0;
    top: 52px;
}
.call_btn a.a-CallMe {
    font-size: 15px !important;
    padding: 12px !important;
}
.search-form input.ds-search{
	font-size: 0;
	background: url(/img/srch.png) no-repeat 11px 8px #fff;
	padding: 0;
}
.search-form.sf-active input.ds-search{
	background: #fff;
	    font-size: 14px;
	    padding: 0 5px;
}
.search-form.sf-active input.btn-search-form {
    display: inline-block;
    width: 30px;
    right: 15px;
}

.dekor-elem {
    height: 170px;
}
.row-fluid .seni-catalog-row .adapt_prod.span3 {
    width: 100%;
    margin: 0;
}
.row-fluid .seni-catalog-row .adapt_prod.span3 .gross {
    font-size: 18px;
    padding-left: 0;
    word-break: break-word;
}
.seni_elements_string .span3 {
    min-height: 100px;
}
.row-fluid .seni-catalog-row .adapt_prod.span3 .pod1-txt {
    margin: 11px 0 0 0;
    float: none;
    text-align: center;
}
	.vpityvaemost_prev .vpitkaTitle{
		/*float: left;*/
		float: none;
	    margin-right: 0;
	}

}
.video_trusy iframe{
    	width: 100%;
    }
@media screen and (max-width:375px){
    .title_lists .title{
    	padding-right: 15px;
    }

}
@media screen and (max-width:320px){
    .basket-goods-parent .row-fluid .span3 {
       /* width: 100%;*/
    }
    .nav-tabs > li{
        width: 100%;
        height: 40px;
        overflow: hidden;
        padding: 0;
    }
    .basket-goods-parent .row-fluid .span3.b-counter{
        width: 105px;
    	height: 35px;
    }
    #order_form_div label[for="ORDER_PROP_30"]{
    	width: 300px;
    }
    .pvzListWrap{
    	top: 80px;
    }
    .d-mobile-menu-icon .d-menu-button{
    	left: 95px;
    }
    
}


/* End */


/* Start:/bitrix/templates/bella/css/normalize.css?16971843246814*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

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

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

 html {
    line-height: 1.15; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
  }
  
  /* Sections
     ========================================================================== */
  
  /**
   * Remove the margin in all browsers.
   */
  
  body {
    margin: 0;
  }
  
  /**
   * Render the `main` element consistently in IE.
   */
  
  main {
    display: block;
  }
  
  /**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */
  
  h1 {
    font-size: 2em;
    margin: 0.67em 0;
  }
  
  /* Grouping content
     ========================================================================== */
  
  /**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */
  
  hr {
    box-sizing: content-box; /* 1 */
    height: 0; /* 1 */
    overflow: visible; /* 2 */
  }
  
  /**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
  
  pre {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
  }
  
  /* Text-level semantics
     ========================================================================== */
  
  /**
   * Remove the gray background on active links in IE 10.
   */
  
  a {
    background-color: transparent;
  }
  
  /**
   * 1. Remove the bottom border in Chrome 57-
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */
  
  abbr[title] {
    border-bottom: none; /* 1 */
    text-decoration: underline; /* 2 */
    text-decoration: underline dotted; /* 2 */
  }
  
  /**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */
  
  b,
  strong {
    font-weight: bolder;
  }
  
  /**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
  
  code,
  kbd,
  samp {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
  }
  
  /**
   * Add the correct font size in all browsers.
   */
  
  small {
    font-size: 80%;
  }
  
  /**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
  
  sub,
  sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  
  sub {
    bottom: -0.25em;
  }
  
  sup {
    top: -0.5em;
  }
  
  /* Embedded content
     ========================================================================== */
  
  /**
   * Remove the border on images inside links in IE 10.
   */
  
  img {
    border-style: none;
  }
  
  /* Forms
     ========================================================================== */
  
  /**
   * 1. Change the font styles in all browsers.
   * 2. Remove the margin in Firefox and Safari.
   */
  
  button,
  input,
  optgroup,
  select,
  textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 1 */
    line-height: 1.15; /* 1 */
    margin: 0; /* 2 */
  }
  
  /**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */
  
  button,
  input { /* 1 */
    overflow: visible;
  }
  
  /**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */
  
  button,
  select { /* 1 */
    text-transform: none;
  }
  
  /**
   * Correct the inability to style clickable types in iOS and Safari.
   */
  
  button,
  [type="button"],
  [type="reset"],
  [type="submit"] {
    -webkit-appearance: button;
  }
  
  /**
   * Remove the inner border and padding in Firefox.
   */
  
  button::-moz-focus-inner,
  [type="button"]::-moz-focus-inner,
  [type="reset"]::-moz-focus-inner,
  [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
  }
  
  /**
   * Restore the focus styles unset by the previous rule.
   */
  
  button:-moz-focusring,
  [type="button"]:-moz-focusring,
  [type="reset"]:-moz-focusring,
  [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
  }
  
  /**
   * Correct the padding in Firefox.
   */
  
  fieldset {
    padding: 0.35em 0.75em 0.625em;
  }
  
  /**
   * 1. Correct the text wrapping in Edge and IE.
   * 2. Correct the color inheritance from `fieldset` elements in IE.
   * 3. Remove the padding so developers are not caught out when they zero out
   *    `fieldset` elements in all browsers.
   */
  
  legend {
    box-sizing: border-box; /* 1 */
    color: inherit; /* 2 */
    display: table; /* 1 */
    max-width: 100%; /* 1 */
    padding: 0; /* 3 */
    white-space: normal; /* 1 */
  }
  
  /**
   * Add the correct vertical alignment in Chrome, Firefox, and Opera.
   */
  
  progress {
    vertical-align: baseline;
  }
  
  /**
   * Remove the default vertical scrollbar in IE 10+.
   */
  
  textarea {
    overflow: auto;
  }
  
  /**
   * 1. Add the correct box sizing in IE 10.
   * 2. Remove the padding in IE 10.
   */
  
  [type="checkbox"],
  [type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
  }
  
  /**
   * Correct the cursor style of increment and decrement buttons in Chrome.
   */
  
  [type="number"]::-webkit-inner-spin-button,
  [type="number"]::-webkit-outer-spin-button {
    height: auto;
  }
  
  /**
   * 1. Correct the odd appearance in Chrome and Safari.
   * 2. Correct the outline style in Safari.
   */
  
  [type="search"] {
    -webkit-appearance: textfield; /* 1 */
    outline-offset: -2px; /* 2 */
  }
  
  /**
   * Remove the inner padding in Chrome and Safari on macOS.
   */
  
  [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  
  /**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */
  
  ::-webkit-file-upload-button {
    -webkit-appearance: button; /* 1 */
    font: inherit; /* 2 */
  }
  
  /* Interactive
     ========================================================================== */
  
  /*
   * Add the correct display in Edge, IE 10+, and Firefox.
   */
  
  details {
    display: block;
  }
  
  /*
   * Add the correct display in all browsers.
   */
  
  summary {
    display: list-item;
  }
  
  /* Misc
     ========================================================================== */
  
  /**
   * Add the correct display in IE 10+.
   */
  
  template {
    display: none;
  }
  
  /**
   * Add the correct display in IE 10.
   */
  
  [hidden] {
    display: none;
  }
/* End */


/* Start:/bitrix/templates/bella/css/main.css?174643556373842*/
@font-face {
  font-family: 'Manrope';
  src: url('/bitrix/templates/bella/css/../fonts/Manrope-Regular.eot');
  src: url('/bitrix/templates/bella/css/../fonts/Manrope-Regular.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/templates/bella/css/../fonts/Manrope-Regular.woff2') format('woff2'),
    url('/bitrix/templates/bella/css/../fonts/Manrope-Regular.woff') format('woff'),
    url('/bitrix/templates/bella/css/../fonts/Manrope-Regular.ttf') format('truetype'),
    url('/bitrix/templates/bella/css/../fonts/Manrope-Regular.svg#Manrope-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manrope';
  src: url('/bitrix/templates/bella/css/../fonts/Manrope-Bold.eot');
  src: url('/bitrix/templates/bella/css/../fonts/Manrope-Bold.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/templates/bella/css/../fonts/Manrope-Bold.woff2') format('woff2'),
    url('/bitrix/templates/bella/css/../fonts/Manrope-Bold.woff') format('woff'),
    url('/bitrix/templates/bella/css/../fonts/Manrope-Bold.ttf') format('truetype'),
    url('/bitrix/templates/bella/css/../fonts/Manrope-Bold.svg#Manrope-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manrope';
  src: url('/bitrix/templates/bella/css/../fonts/Manrope-ExtraBold.eot');
  src: url('/bitrix/templates/bella/css/../fonts/Manrope-ExtraBold.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/templates/bella/css/../fonts/Manrope-ExtraBold.woff2') format('woff2'),
    url('/bitrix/templates/bella/css/../fonts/Manrope-ExtraBold.woff') format('woff'),
    url('/bitrix/templates/bella/css/../fonts/Manrope-ExtraBold.ttf') format('truetype'),
    url('/bitrix/templates/bella/css/../fonts/Manrope-ExtraBold.svg#Manrope-ExtraBold') format('svg');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

html,
body {
  color: #192421;
  font-family: 'Manrope', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow-x: hidden;
  margin: 0;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

a {
  text-decoration: none;
}

p a {
  color: #79DB3E;
}

p a:hover {
  text-decoration: underline;
}

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

input::-ms-clear {
  display: none;
}

button:active,
button:focus {
  outline: none;
}

button::-moz-focus-inner {
  border: 0;
}

input[type="text"],
input[type="password"],
input[type="tel"],
input[type="email"] {
  width: 100%;
  height: 48px;
  background: #FFFFFF;
  border: 1px solid #E7E4E1;
  border-radius: 14px;
  outline: transparent;
  padding: 10px 22px 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-family: 'Manrope', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #192421;
  cursor: pointer;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
}

textarea {
  width: 100%;
  height: 48px;
  background: #FFFFFF;
  border: 1px solid #E7E4E1;
  border-radius: 14px;
  outline: transparent;
  resize: none;
  padding: 14px 22px 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-family: 'Manrope', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #192421;
  cursor: pointer;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
}

input::-webkit-input-placeholder {
  font-family: 'Manrope', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #C8C2BA;
}

input::-moz-input-placeholder {
  font-family: 'Manrope', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #C8C2BA;
}

textarea::-webkit-input-placeholder {
  font-family: 'Manrope', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #C8C2BA;
}

textarea::-moz-input-placeholder {
  font-family: 'Manrope', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #C8C2BA;
}

.wrapper {
  max-width: 1280px;
  width: auto;
  margin: 0 auto;
  padding: 0 20px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

p {
  margin: 0 0 22px;
  line-height: 22px;
}

.content {
  position: relative;
  z-index: 1;
  width: 100%;
}

h1,
.h1 {
  display: block;
  width: auto;
  margin: 0 0 40px;
  font-family: 'Manrope', sans-serif;
  font-weight: 700;
  font-size: 33px;
  line-height: 1.4;
  color: #192421;
}

h2,
.h2,
.heading {
  margin: 0 0 30px;
  display: block;
  width: auto;
  font-family: 'Manrope', sans-serif;
  font-weight: 700;
  font-size: 28px;
  line-height: 1.4;
  color: #192421;
}

h3 {
  font-family: 'Manrope', sans-serif;
  margin: 0 0 30px;
  display: block;
  font-size: 18px;
  line-height: 1.2;
  color: #192421;
}

/* arrows and dots */

.slick-arrow {
  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;
  width: 38px;
  height: 38px;
  background: transparent;
  border: 1px solid #E7E4E1;
  border-radius: 7px;
  outline: transparent;
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: -16px;
  cursor: pointer;
}

.slick-arrow:hover {
  border: 1px solid #79DB3E;
}

.main-request .slick-arrow {
  bottom: -56px;
}

.slick-arrow:before {
  content: '';
  display: block;
  width: 18px;
  height: 15px;
}

.slick-prev {
  right: 60px;
}

.slick-prev:before {
  background: transparent url(/bitrix/templates/bella/css/../img/svg/arr-l.svg) no-repeat center center;
  background-size: contain;
}

.slick-next {
  right: 10px;
}

.slick-next:before {
  background: transparent url(/bitrix/templates/bella/css/../img/svg/arr-r.svg) no-repeat center center;
  background-size: contain;
}

.slick-prev:hover:before {
  background: transparent url(/bitrix/templates/bella/css/../img/svg/arr-l-act.svg) no-repeat center center;
  background-size: contain;
}

.slick-next:hover:before {
  background: transparent url(/bitrix/templates/bella/css/../img/svg/arr-r-act.svg) no-repeat center center;
  background-size: contain;
}

.slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  margin: 0;
  position: absolute;
  left: 20px;
  bottom: -8px;
}

.slider-block .slick-dots {
  left: 78px;
  bottom: 25px;
}

.main-request .slick-dots {
  bottom: -48px;
}

.slick-dots li {
  margin-right: 7px;
  list-style: none;
}

.slick-dots li:last-child {
  margin-right: 0;
}

.slick-dots li button {
  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;
  width: 20px;
  height: 20px;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 50%;
  font-size: 0;
  color: transparent;
  cursor: pointer;
}

.slick-dots li.slick-active button {
  border: 1px solid #7F867B;
}

.slick-dots li button:before {
  content: '';
  display: block;
  max-height: 4px;
  min-height: 4px;
  min-width: 4px;
  background: #7F867B;
  border-radius: 100%;
  border: 1px solid #7F867B;
}

/* buttons */
.btn {
  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;
  width: auto;
  min-height: 48px;
  border: 0;
  border-radius: 14px;
  outline: transparent;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.btn_green {
  background: #006446;
  color: #fff;
}

.btn_trans {
  border: 1px solid #79DB3E;
  color: #192421;
}

.btn_greenl {
  background: #79DB3E;
}

/* back to top */
.to-top {
  width: 38px;
  height: 60px;
  background: #006446;
  border-radius: 7px;
  border: 0;
  position: fixed;
  bottom: 18%;
  right: 15px;
  cursor: pointer;
  display: none;
  z-index: 50;
}

.to-top__point {
  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;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.to-top__point>.icon-up {
  display: block;
  width: 15px;
  height: 35px;
  background: transparent url(/bitrix/templates/bella/css/../img/svg/up.svg) no-repeat center center;
  background-size: contain;
}

/* header */
.header-top {
  background: #F9F6F2;
}

.header-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}

.header-navigation {
  margin-right: auto;
}

.menu_toggle {
  display: none;
}

.header-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  margin: 0;
  padding: 0;
}

.header-menu__elem {
  list-style: none;
  margin-right: 30px;
}

.header-menu__elem:last-child {
  margin-right: 0;
}

.header-menu__elem-link {
  font-size: 15px;
  line-height: 1.3;
  color: #7F867B;
}

.header-contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.header-schedule {
  color: #7F867B;
}

.header-phone {
  display: block;
  margin: 0 75px 0 43px;
  font-weight: 700;
  font-size: 15px;
  color: #192421;
}

.header-location {
  font-size: 15px;
}

.header-bottom {
  padding: 26px 0 21px;
}

.header-bottom .header-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.header-wrap__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 48px;
  position: relative;
  z-index: 20;
}

.header-logo {
  position: absolute;
}

.header-location {
  order: 1;
}

.l2 a:hover {
  color: #79DB3E;
}

.city-choice {
  width: auto;
  padding: 0;
  height: auto;
}

.city-choice span a {
  border: none;
}

.city-choice a {
  font-size: 15px;
  color: #192421;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
}


.logo {
  display: block;
  width: 115px;
  height: 109px;
  background: transparent url(/bitrix/templates/bella/css/../img/logo.svg) no-repeat center center;
  background-size: contain;
}

.header-search {
  width: 62%;
  margin-right: 2.7%;
  margin-left: auto;
}


input.btn-search-form {
  position: absolute;
  top: 11px;
  right: 15px;
  width: 24px;
  height: 24px;
  border: none;
  background: transparent url(/bitrix/templates/bella/css/../img/svg/i-find.svg) no-repeat 50%;
  text-indent: -7000px;
  font-size: 0;
  padding: 0;
}

/* input.btn-search-form:hover {
    background: transparent url(/bitrix/templates/bella/css/../img/svg/i-find-wgr.svg) no-repeat 50%;
} */

input.btn-search-form {
  cursor: pointer;
}

.header-search__form {
  position: relative;
}

.header-search input[type="text"],
#title-search-input {
  background: #FFFFFF;
  border: 1px solid #D9D7D7;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 14px;
  padding: 4px 50px 4px 26px;
  font-family: 'Manrope', sans-serif;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0.015em;
  color: #192421;
  margin-bottom: 0;
}

.header-search input::-webkit-input-placeholder {
  font-family: 'Manrope', sans-serif;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0.015em;
  color: #7F867B;
}

.header-search input::-moz-input-placeholder {
  font-family: 'Manrope', sans-serif;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0.015em;
  color: #7F867B;
}

.header-search__btn,
#title-search input[type="submit"] {
  display: block;
  width: 20px;
  height: 21px;
  background: transparent url('/bitrix/templates/bella/img/svg/i-find.svg') no-repeat center center;
  background-size: contain;
  border: 0;
  outline: transparent;
  margin: auto 0;
  position: absolute;
  top: 0;
  right: 22px;
  bottom: 0;
  font-size: 0;
}

#title-search {
  position: relative;
}

.title-search-result table.title-search-result td.title-search-item a {
  display: flex;
}

.header-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 23%;
}

.profile {
  margin-right: 31px;
  position: relative;
}

.for-login-form .dropdown-menu {
  position: absolute;
  display: none;
  width: 150px;
  margin-top: 20px;
  background: #fff;
  border-radius: 14px;
}

.login-form {
  padding: 15px 10px;
}

a.lk-btn {
  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;
  width: 48px;
  min-width: 48px;
  height: 48px;
  background: #F9F6F2 url(/bitrix/templates/bella/css/../img/svg/i-profile-g.svg) no-repeat 50%;
  border-radius: 14px;
  font-size: 0;
}

.compare {
  margin-right: 31px;
}

.compare__link {
  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;
  width: 48px;
  min-width: 48px;
  height: 48px;
  background: #F9F6F2 url(/bitrix/templates/bella/css/../img/svg/i-chart-g.svg) no-repeat 50%;
  border-radius: 14px;
}

.cart,
.one.d-basket {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cart__link {
  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;
  width: 48px;
  min-width: 48px;
  height: 48px;
  border-radius: 14px;
  background: #79DB3E url(/bitrix/templates/bella/css/../img/svg/i-cart-w.svg) no-repeat 50%;
}

.cart__sum {
  margin-left: 13px;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0.015em;
  color: #192421;
}

.cart__sum>span {
  font-size: 11px;
}

.cart__numb {
  position: absolute;
  left: 32px;
  top: -7px;
  font-weight: 700;
  font-size: 10px;
  line-height: 14px;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  width: 23px;
  height: 23px;
  color: #FFFFFF;
  background: #006446;
  border: 3px solid #FFFFFF;
  border-radius: 50%;
  padding: 0;
  text-indent: -1px;
}

.dropdown-menu-basket {
  right: 0;
  left: auto;
}

.header-wrap__catalog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  margin-left: 157px;
  margin-top: 28px;
  position: relative;
}

.catalog_toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: auto;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.4;
  color: #192421;
  cursor: pointer;
}

.catalog_toggle:before {
  content: '';
  display: block;
  width: 22px;
  height: 22px;
  background: transparent url(/bitrix/templates/bella/css/../img/svg/menu.svg) no-repeat center center;
  background-size: contain;
  margin-right: 15px;
}

.catalog_menu--active .catalog_toggle:before {
  background: transparent url(/bitrix/templates/bella/css/../img/svg/category_cls.svg) no-repeat center center;
}

.catalog-popup-menu {
  display: none;
  width: 100%;
  max-width: 1136px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 33px rgba(194, 189, 183, 0.38);
  box-shadow: 0px 4px 33px rgba(194, 189, 183, 0.38);
  border-radius: 14px;
  overflow: hidden;
  padding: 24px 67% 26px 46px;
  position: absolute;
  top: 44px;
  right: 0;
  z-index: 20;
}

.catalog-popup-menu:after {
  content: '';
  display: block;
  width: 66.3%;
  height: 100%;
  background: #F9F6F2;
  border-radius: 14px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}

.catalog_menu--active .catalog-popup-menu {
  display: block;
}

.catalog_list {
  margin: 0;
  padding: 0;
}

.catalog_list__elem {
  width: 103%;
  list-style: none;
  margin-bottom: 22px;
}

@media (min-width:320px) and (max-width:426px) {
  .show__arrow-bot::before {
    position: absolute !important;
    content: "∨";
    display: block;
    width: 10px;
    height: 10px;
    color: rgba(0, 0, 0, 0.7);
    right: 12px;
    z-index: 1111;
  }
}


.catalog_list__elem:last-child {
  margin-bottom: 0;
}

.catalog_list__elem-link {
  display: block;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.4;
  color: #192421;
  position: relative;
  z-index: 2;
}

.catalog_list--active .catalog_list__elem-link {
  color: #79DB3E;
}

.catalog_list--active .catalog_list__elem-link:after {
  content: '';
  display: block;
  width: 35px;
  height: 2px;
  background: #79DB3E;
  margin: auto 0;
  position: absolute;
  top: 0;
  right: -25px;
  bottom: 0;
}

/* .my-line:before {
  content: '';
  display: none;
  width: 35px;
  height: 2px;
  background: #79DB3E;
  margin: auto 0;
  position: absolute;
  top: 0;
  right: -25px;
  bottom: 0;
} */

.catalog_list__elem-submenu {
  display: none;
  width: 66.3%;
  height: 100%;
  overflow: auto;
  padding: 29px 52px;
  position: absolute;
  top: 0;
  left: 33.7%;
  z-index: 2;
}

.catalog_list__elem-submenu .l3 {
  display: none;
}

.catalog_list__elem-submenu li:hover .l3 {
  display: block;
  background: transparent;
  box-shadow: none;
}

.catalog_list__elem-submenu li:hover .l3 li {
  background: transparent;
  list-style-type: none;
  box-shadow: none;
  border: 0;
}

.catalog_list__elem-submenu li:hover .l3 li a {
  color: #000;
  padding-top: 10px;
  display: block;
}

.catalog_list__elem-submenu ul {
  padding: 0;
}

.catalog_list__elem:hover .catalog_list__elem-submenu {
  display: block;
}

/* .catalog_list__elem:hover .my-line:before {
  display: block;
} */

.catalog_list--active .catalog_list__elem-submenu {
  display: block;
}

.catalog_list__elem-submenu>ul>li {
  list-style: none;
  margin-bottom: 22px;
}

.catalog_list__elem-submenu>ul>li:last-child {
  margin-bottom: 0;
}

.catalog_list__elem-submenu>ul>li>a {
  display: block;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #000;
}

.catalog-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 0;
}

.catalog_menu--active .catalog-menu {
  display: none;
}

.catalog-menu__elem {
  list-style: none;
  margin-right: 40px;
  position: relative;
}

.catalog-menu__elem:last-child {
  margin-right: 0;
}

.catalog-menu__elem-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 700;
  font-size: 16px;
  color: #192421;
  position: relative;
  z-index: 17;
}

.catalog-menu__elem-link:after {
  content: '';
  display: block;
  width: 11px;
  height: 6px;
  background: transparent url(/bitrix/templates/bella/css/../img/svg/point-down.svg) no-repeat center center;
  background-size: contain;
  margin-left: 12px;
  margin-right: 4px;
}

.submenu {
  display: none;
  width: 268px;
  height: auto;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 33px rgba(194, 189, 183, 0.38);
  box-shadow: 0px 4px 33px rgba(194, 189, 183, 0.38);
  border-radius: 14px;
  margin: 0;
  padding: 24px 38px 35px;
  position: absolute;
  top: 44px;
  left: -12px;
  z-index: 15;
}

.submenu:before {
  content: '';
  display: block;
  width: 100%;
  height: 55px;
  background: transparent;
  position: absolute;
  top: -45px;
  left: 0;
  right: 0;
}

.submenu__elem {
  list-style: none;
  margin-bottom: 22px;
}

.submenu__elem:last-child {
  margin-bottom: 0;
}

.submenu__elem-link {
  display: block;
  font-weight: normal;
  font-size: 14px;
  line-height: 19px;
  color: #000;
}

/* main */
.slider-block {
  margin-right: -5px;
}

.slider-block__item {
  min-height: 467px;
  background: #F9F6F2;
  border-radius: 14px;
  overflow: hidden;
  margin-right: 5px;
  padding: 77px 78px 146px;
  position: relative;
}

.slider-block__item>a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.mslider_content {
  position: relative;
  z-index: 2;
}

.tag_mslider {
  display: inline-block;
  height: 27px;
  background: #79DB3E;
  border-radius: 10px;
  padding: 4px 16px;
  font-weight: 800;
  font-size: 13px;
  line-height: 1.4;
  text-align: center;
  vertical-align: middle;
  letter-spacing: 0.085em;
  text-transform: uppercase;
  color: #FFFFFF;
}

.mslider_title {
  max-width: 505px;
  margin-top: 13px;
}

.mslider_link {
  width: 139px;
  margin-top: 66px;
}

.mslider_image {
  display: block;
  min-width: 100%;
  max-width: none;
  height: auto;
  min-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.mslider_image--tab {
  display: none !important;
  min-width: 100%;
  max-width: none;
  height: auto;
  min-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}


.main-advantages {
  padding-top: 43px;
}

.advantage-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.advantage-block__elem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 22%;
  margin-right: 4%;
}

.advantage-block__elem:last-child {
  margin-right: 0;
}

.advantage-block__elem-icon {
  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;
  width: 79px;
  min-width: 79px;
  height: 79px;
  background: transparent url(/bitrix/templates/bella/css/../img/advantages/frame.svg) no-repeat center center;
  background-size: contain;
  margin-right: 19px;
}

.advantage-block__elem-icon>div {
  display: block;
  width: 33px;
  height: 33px;
}

.advantage1 {
  background: transparent url(/bitrix/templates/bella/css/../img/advantages/icon1.svg) no-repeat center center;
  background-size: contain;
}

.advantage2 {
  background: transparent url(/bitrix/templates/bella/css/../img/advantages/icon2.svg) no-repeat center center;
  background-size: contain;
}

.advantage3 {
  background: transparent url(/bitrix/templates/bella/css/../img/advantages/icon3.svg) no-repeat center center;
  background-size: contain;
}

.advantage4 {
  background: transparent url(/bitrix/templates/bella/css/../img/advantages/icon4.svg) no-repeat center center;
  background-size: contain;
}

.advantage5 {
  background: transparent url(/img/2002/a5.png) no-repeat center center;
  background-size: contain;
}

.advantage-block__elem-info {
  font-size: 15px;
  color: #192421;
}

.main-catalog {
  padding-top: 47px;
}

.catalog-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 25px;
}

.catalog-block__elem {
  width: 36.5%;
  height: 229px;
  margin-right: 1.6%;
  margin-bottom: 20px;
  background: #F9F6F2;
  border-radius: 14px;
  overflow: hidden;
  padding: 25px 30px;
  position: relative;
}

.catalog-block__elem:nth-child(3n) {
  margin-right: 0;
}

.catalog-block__elem--small {
  width: 23.8%;
}

.catalog-block__elem-link {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
}

.catalog-block__elem-title {
  font-weight: 700;
  font-size: 18px;
  position: relative;
  z-index: 2;
}

.catalog-block__elem--small .catalog-block__elem-title {
  max-width: 150px;
}

.catalog-block__pict {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.catalog_pict1 {
  background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item1.png) no-repeat right bottom;
  background-size: cover;
}

.catalog_pict2 {
  background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item2.png) no-repeat right bottom;
  background-size: cover;
}

.catalog_pict3 {
  background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item3.png) no-repeat right bottom;
  background-size: cover;
}

.catalog_pict4 {
  background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item4.png) no-repeat right bottom;
  background-size: cover;
}

.catalog_pict5 {
  background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item5.png) no-repeat right bottom;
  background-size: cover;
}

.catalog_pict6 {
  background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item6.png) no-repeat right bottom;
  background-size: cover;
}

.catalog_pict7 {
  background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item7.png) no-repeat right bottom;
  background-size: cover;
}

.catalog_pict8 {
  background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item8.png) no-repeat right bottom;
  background-size: cover;
}

.catalog_pict9 {
  background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item9.png) no-repeat right bottom;
  background-size: cover;
}

.popular-block {
  padding-top: 60px;
}

.new-block {
  padding-top: 56px;
}

.promo-block {
  padding: 56px 0 0;
}

.main-care {
  padding-top: 106px;
}

.popular,
.new,
.promo {
  /*margin: 13px -21px 0;*/
}

.popular .slick-list,
.new .slick-list,
.promo .slick-list {
  /*padding: 0 10px;*/
  overflow: visible;
  margin: 0 -10px;
}

.popular .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* here */
.popular_new_slide {
  background-color: #F9F6F2;
  border-radius: 14px;
  background-image: url(/bitrix/templates/bella/css/../img/bg_info.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  max-width: 400px;
  margin-right: 20px;
  margin-left: 10px;
}

.popular_new button.slick-prev.slick-arrow,
.popular_new button.slick-next.slick-arrow {
  bottom: -50px;
}


.popular_new_slide .stati_ttl a {
  height: 3rem;
}

.popular_new_slide .stati_img {
  border-radius: 14px 14px 0 0;
  overflow: hidden;
  position: relative;
}

.product-top {
  flex-grow: 1;
  display: flex;
  align-items: center;
}

div.product_item {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  flex-direction: column;
  height: auto;
  border: 1px solid #E9E7E5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 14px;
  overflow: hidden;
  margin: 15px 10px 40px;
  padding: 24px 20px 32px;
  position: relative;
  opacity: 0;
  transition: 0.3s;
}

.popular .slick-active {
  opacity: 1;
}

.popular .item-add-input {
  display: none;
}

.product-tag {
  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;
  width: 82px;
  height: 21px;
  border-radius: 8px;
  font-weight: 800;
  font-size: 13px;
  line-height: 1.4;
  color: #fff;
  text-transform: uppercase;
  position: absolute;
  top: 10px;
  left: 10px;
}

.popular-block .product-tag:after {
  content: 'ХИТ';
  display: inline-block;
}


.promo-block .product-tag:after {
  content: 'АКЦИЯ';
  display: inline-block;
}

.new-block .product-tag:after {
  content: 'НОВИНКА';
  display: inline-block;
}

.popular-block .product-tag {
  background: #E65B5B;
}

.promo-block .product-tag {
  background: #FC9F15;
}

.new-block .product-tag {
  background: #79DB3E;
}

.tag_hit {
  background: #E65B5B;
}

.tag_new {
  background: #79DB3E;
}

.tag_promo {
  background: #FC9F15;
}

.product-pict {
  margin: 0 auto;
}

.product-bottom {
  margin-top: 21px;
}

.product-title {
  display: block;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.4;
  text-align: center;
  color: #192421;
}

.product-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 25px;
}

.product-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: auto;
}

.product-price .current-price {
  font-weight: 700;
  font-size: 24px;
  font-size: 19px;
  line-height: 1.4;
  color: #192421;
}

.product-price .current-price>span {
  font-size: 19px;
  margin-left: 4px;
}

.product-price .old-price {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through;
  color: #7F867B;
}

.product-cart {
  width: 135px;
}

.care-block {
  min-height: 356px;
  background: #F9F6F2;
  border-radius: 14px;
  padding: 62px 108px 51px;
  position: relative;
}

.care-block__title {
  max-width: 500px;
  font-weight: 700;
  font-size: 33px;
  line-height: 1.4;
  color: #192421;
  position: relative;
  z-index: 2;
}

.care-block__text {
  max-width: 550px;
  margin-top: 23px;
  position: relative;
  z-index: 2;
}

.care-block__link {
  width: 182px;
  margin-top: 23px;
  position: relative;
  z-index: 2;
}

.care-block__decor {
  display: block;
  width: 100%;
  height: 100%;
  background: transparent url(/bitrix/templates/bella/css/../img/granny-block.png) no-repeat right bottom;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.main-brands {
  padding-top: 49px;
}

.brand-block {
  margin: 5px -17px 0;
}

.brand-block .slick-list {
  padding: 0 7px;
}

.main-brands .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

div.brand-block__elem {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: auto;
  background: #fff;
  border: 1px solid #E7E4E1;
  border-radius: 14px;
  margin: 15px 10px 40px;
  padding: 20px;
}

.main-request {
  padding: 66px 0 70px;
}

.request-block {
  margin: 20px -10px 0;
}

.request-block .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

div.request-block__elem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: auto;
  background: #fff;
  border: 1px solid #E7E4E1;
  border-radius: 14px;
  overflow: hidden;
  margin: 0 10px;
  padding: 31px 42px 28px 43px;
}

.request-author {
  font-weight: 700;
  font-size: 16px;
  line-height: 1.4;
  color: #192421;
}

.request-rate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 8px;
}

.request-rate__star {
  display: block;
  width: 13px;
  height: 12px;
  background: transparent url(/bitrix/templates/bella/css/../img/star.svg) no-repeat center center;
  background-size: contain;
  margin-right: 5px;
}

.request-rate__star:last-child {
  margin-right: 0;
}

.request-text {
  margin-top: 16px;
  padding-left: 58px;
  position: relative;
}

.request-text p {
  margin-bottom: 0;
}

.request-text:before {
  content: '';
  display: block;
  width: 34px;
  height: 34px;
  background: transparent url(/bitrix/templates/bella/css/../img/svg/quote.svg) no-repeat center center;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
}

.request-text>p {
  line-height: 1.5;
}

.top-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.link-more {
  font-weight: 700;
  font-size: 14px;
  line-height: 1.4;
  color: #79DB3E;
  margin-left: 40px;
  position: relative;
}

.link-more:hover {
  color: #006446;
}

.link-more:before {
  content: '';
  display: block;
  width: 1px;
  height: 15px;
  background: #79DB3E;
  position: absolute;
  top: 0;
  left: -21px;
}

/* footer */
.footer-form {
  background: #F9F6F2 url(/bitrix/templates/bella/css/../img/form-choice-bg.png) no-repeat center center;
  background-size: cover;
  padding: 50px 0;
  margin-top: 40px;
}

.dshelp {
  width: 100%;
  max-width: 520px;
  margin: 0 auto;
}

.dshelp .heading {
  text-align: center;
}

.form-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px;
}

.form-wrap .input-wrap {
  width: 48%;
  margin-right: 4%;
}

.form-wrap .input-wrap:last-child {
  margin-right: 0;
}

.textarea-wrap {
  margin-top: 16px;
}

.input-wrap>label,
.textarea-wrap>label {
  display: block;
  margin-bottom: 4px;
  padding-left: 22px;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4;
  color: #192421;
}

.improper-value {
  position: relative;
}

.improper-value:after {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  background: transparent url(/bitrix/templates/bella/css/../img/form-error.svg) no-repeat center center;
  background-size: contain;
  position: absolute;
  right: 18px;
  bottom: 14px;
}

.buttonform {
  margin-top: 20px;
}

.dshelp .btn {
  width: 182px;
  margin: 0 auto;
}

.pers-info {
  margin-top: 15px;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.3;
  color: #7F867B;
  text-align: center;
}

.pers-info a {
  color: #7F867B;
  text-decoration: underline;
}

.footer-middle {
  background: #7F867B;
  padding: 66px 0 48px;
}

.footer-bottom {
  background: #6A6F67;
  padding: 19px 0 22px;
}

.footer-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-contact {
  width: 20%;
  margin-right: auto;
}

.footer-contact__elem {
  margin-bottom: 17px;
}

.fcontact-title {
  display: block;
  margin-bottom: 3px;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: #fff;
}

.fcontact-link {
  font-weight: 700;
  font-size: 14px;
  line-height: 1.4;
  color: #fff;
}

.footer-contact>a.a-CallMe-footer,
.newCallMe-btn {
  width: 197px;
  margin-top: 27px;
}

.footer-menu {
  width: 13.3%;
  margin-right: 3.4%;
}

.footer-catalog {
  width: 45%;
}

.footer-title {
  display: block;
  margin-bottom: 4px;
  font-weight: 700;
  font-size: 14px;
  line-height: 2;
  text-transform: uppercase;
  color: #AFB7AB;
}

.footer-list {
  margin: 0;
  padding: 0;
}

.footer-cat_inner .footer-list iframe {
  margin-top: 20px;
}

.footer-list__elem {
  margin: 10px 0;
  list-style: none;
}

.footer-list__elem-link {
  display: block;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4;
  color: #fff;
}

.footer-copyright {
  display: block;
  margin-right: 30px;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4;
  color: #fff;
}

.footer-mapsite {
  display: block;
  margin-right: auto;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #fff;
}

.footer-payment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 0;
}

.footer-payment__elem {
  display: block;
  list-style: none;
  margin-right: 20px;
}

.footer-payment__elem:last-child {
  margin-right: 0;
}

.liveinternet_link {
  display: none;
}

.master_card {
  width: 45px;
  height: 27px;
  background: transparent url(/bitrix/templates/bella/css/../img/svg/mastercard.svg) no-repeat center center;
  background-size: contain;
}

.visa {
  width: 43px;
  height: 15px;
  background: transparent url(/bitrix/templates/bella/css/../img/svg/visa.svg) no-repeat center center;
  background-size: contain;
}

.mir {
  width: 49px;
  height: 14px;
  background: transparent url(/bitrix/templates/bella/css/../img/svg/mir.svg) no-repeat center center;
  background-size: contain;
}

.raif_bank {
  width: 100px;
  height: 21px;
  background: transparent url(/bitrix/templates/bella/css/../img/svg/raifbank.svg) no-repeat center center;
  background-size: contain;
}

/* Redesign sitemap */

.sitemap ul li a {
  font-size: 14px;
  line-height: 21px;
  color: #192421;
  text-decoration-line: underline;
}

.sitemap ul li a:hover {
  color: #79DB3E;
  text-decoration-line: none;
}


.sitemap ul li {
  position: relative;
  list-style: none;
}

.sitemap ul li::before {
  content: url(/bitrix/templates/bella/css/../img/list-decor.svg);
  position: absolute;
  top: -3px;
  left: -15px;
}

.detail ul li {
  position: relative;
  list-style: none;
}

.detail ul li::before {
  content: url(/bitrix/templates/bella/css/../img/list-decor.svg);
  position: absolute;
  top: -3px;
  left: -15px;
}

.detail li::marker {
  font-weight: 900;
}

.add-vpitka-cont {
  margin-top: auto;
}

.row-fluid .catalog-item .blog-card {
  display: flex;
  flex-direction: column;
}


.recomend-slider .slick-track {
  display: flex;
}

.recomend-slider .slick-initialized .slick-slide {
  height: auto;
  display: flex;
  align-items: stretch;
  justify-content: stretch;
}

.recomend-slider .catalog-item>div.slider__block-card {
  display: flex;
  flex-direction: column;
  height: auto;
  align-items: stretch;
  justify-content: stretch;
}

.recomend-slider .catalog-item .item-title {
  height: auto;
}

.recomend-slider .slick-slide {
  display: flex !important;
  height: auto !important;
}

/* Redesign main */

.delivery--links a {
  color: #192421 !important;
}

.delivery--links a:hover {
  color: #79DB3E !important;
}

.delivery--links .btn_trans:hover {
  color: #fff !important;
}

.bold__helppage {
  font-weight: bold;
}

.info-helppage {
  margin-bottom: 10px;
}

button.slick-prev.slick-arrow {
  z-index: 2;
}

.deliverypage .r_content .icon_box div span+a {
  color: #7F867B;
  text-decoration: underline;
}

.deliverypage .r_content .icon_box div span+a:hover {
  text-decoration: none;
  color: #79DB3E;
}

.link__helppage {
  color: #7F867B;
  text-decoration: underline;
}

.link__helppage:hover {
  text-decoration: none;
  color: #79DB3E;
}

.breads-my li a:hover {
  color: #79DB3E;
}

.dropdown-menu-basket {
  display: none !important;
}

.header .city-choice span {
  display: flex;
}

.header .city-choice a {
  margin-top: 1px;
}

.header .city-choice span svg {
  margin-right: 10px;
  cursor: pointer;
}

.catalog-menu__elem-link::after {
  content: none;
}

.catalog-menu__elem {
  display: flex;
  align-items: center;
}

.catalog-menu__elem-link {
  margin-right: 10px;
}

.catalog-menu__elem svg {
  margin-top: 3px;
}

.catalog-menu__elem:hover svg path {
  fill: #79DB3E;
}

.catalog-menu__elem:hover .catalog-menu__elem-link {
  color: #79DB3E;
}

.catalog-menu__elem:hover svg {
  transform: rotate(180deg);
  transition: transform .1s ease-in-out;
}

.catalog-menu {
  margin-right: 15px;
}

.catalog_list__elem-submenu>ul>li a {
  line-height: 26px;
}

.catalog_list__elem-submenu>ul>li {
  margin-bottom: 11px;
}

.catalog_list__elem-submenu>ul>li a:hover {
  /* text-decoration: underline 2px #79DB3E; */
  color: #000000;
  box-shadow: -1px 4px 2px -2px #79DB3E;
  max-width: max-content;
}

form div[class^="field"] .alert {
  box-shadow: none !important;
  border-color: #E7E4E1 !important;
}

form div[class^="field"] .alert {
  background: #fff url(/bitrix/templates/bella/css/../img/svg/error.svg) no-repeat;
  background-position: 95% 52%;
}

.form-wrap .input-wrap {
  width: calc(50% - 10px);
  margin-right: 0;
}

.form-wrap .field-2 {
  margin-right: 20px;
}

.ds-form label {
  cursor: pointer;
}

.btn-default {
  justify-content: flex-start;
  color: #79DB3E;
  font-size: 14px;
}

.dshelp .form-textarea {
  height: 48px;
  padding-right: 1px;
}

.pageOplata {
  max-width: 100%;
  width: 100%;
}

.pageOplata .card_front,
.pageOplata .card_back {
  margin-left: 0;
}

.main-catalog+.popular-block .catalog__card-link {
  display: none;
}

.main-catalog+.popular-block+.new-block .catalog__card-link {
  display: none;
}

.contacts--page {
  width: 100%;
}

.contacts--top .contacts_map {
  width: 68%;
}

.main-container .reviews--list {
  margin-top: 20px;
}

.error-form {
  display: none;
}

.breads-my li:last-child span {
  color: #000000;
}

div#aboutpage {
  width: 100%;
}

.award--inner .award--img {
  width: 15%;
}

.best {
  display: block;
  line-height: 21px;
}

.brand-block .slick-next {
  right: 14px;
}

.brand-block .slick-prev {
  right: 64px;
}

a:hover,
a:focus {
  text-decoration: none;
}

.quest,
.profile-page,
.container__basket {
  width: 70%;
}

.pay-cart {
  margin: 0 !important;
}

.span3.b-counter.basket-counter-item {
  display: flex;
  align-items: center;
  justify-content: center;
}

.c-plus,
.c-minus {
  width: unset;
  display: flex;
  align-items: center;
  height: 35px;
}

.container__basket {
  margin-top: 45px;
}

.help_btns .boldlink {
  color: #000;
}

.help_btns .boldlink:hover {
  color: #79DB3E;
}

input[name="BasketRefresh"].ok-button,
.container__basket button.btn.order-button,
.profile-page .btn.itog-button,
.quest .btn.itog-button,
.catalog__card-btn,
.blog__Card-catalog-price,
.order-buttons-container__order-find-button,
.order-buttons-container__order-clear-button,
.form-btn,
.a-CallMe-footer,
.card_product__busket,
.add_to_basket,
.btn_trans,
.newCallMe-btn,
.delivery--links a.btn_trans,
input[name="send_account_info"] {
  background: #006446 !important;
  background-color: #006446 !important;
  border-color: unset !important;
  border-radius: 14px !important;
  padding: 12px 15px !important;
  font-size: initial !important;
  font-family: 'Manrope', sans-serif !important;
  font-weight: bold !important;
  color: #fff !important;
  box-shadow: unset !important;
  /* width: unset !important; */
  border: none;
  text-shadow: unset;
}

.news_more-button:hover,
.comagic_phone:hover,
.footer-mapsite:hover {
  color: #79DB3E;
}

.nav_faq a:hover {
  color: #79DB3E !important;
}

.active.nav_faq a:hover {
  color: #000 !important;
}

.difference__options a {

  color: #000;
}

.btn:focus {
  outline: none;
}

.difference__options a:hover {
  text-decoration: none;
  color: #79DB3E;
}

input[name="BasketRefresh"].ok-button:hover,
.container__basket button.btn.order-button:hover,
.profile-page .btn.itog-button:hover,
.quest .btn.itog-button:hover,
.catalog__card-btn:hover,
.blog__Card-catalog-price:hover,
.order-buttons-container__order-find-button:hover,
.order-buttons-container__order-clear-button:hover,
.form-btn:hover,
.a-CallMe-footer:hover,
.card_product__busket:hover,
.add_to_basket:hover,
.btn_trans:hover,
.delivery--links a.btn_trans:hover,
.newCallMe-btn:hover,
input[name="send_account_info"]:hover {
  background: #79DB3E !important;
  background-color: #79DB3E !important;
  color: #fff !important;
  font-family: 'Manrope', sans-serif !important;
  font-weight: bold !important;
}

.care-block__link:hover,
.helpCall:hover {
  color: #fff !important;
}

a.line:hover {
  color: #79DB3E !important;
}

.btn {
  text-shadow: unset;
}

.profile-page .big-forms-input {
  margin-bottom: 0;
}

.orders-sidebar-container+p {
  width: 70%;
}

.profile-page .span3 {
  display: flex;
  align-items: center;
}

.profile-page .span3 label {
  margin-bottom: 0;
  padding-top: 0;
}

.profile-page .big-forms .jq-selectbox__select {
  background: #FFFFFF;
  border: 1px solid #E7E4E1;
  border-radius: 14px;
  color: #192421;
  font-family: 'Manrope', sans-serif;
  font-size: 14px;
  font-weight: 400;
  box-shadow: none;
}

.profile-page .btn.itog-button {
  margin-left: 15px;
}

.profile-page .span12.big-forms {
  display: flex;
  align-items: center;
  justify-content: start;
}

.profile-page {
  margin-top: 40px;
}

.PERSONAL_BIRTHDAY .span3 {
  margin-right: 15px;
}

.profile-page .big-forms .jq-selectbox__trigger-arrow {
  top: 10px;
}

.arcticmodal-container {
  position: absolute !important;
  width: 100% !important;
}

.arcticmodal-overlay {
  width: 100% !important;
}

body {
  overflow: hidden !important;
}

.title_lists .title:not(:last-child) {
  margin-right: 15px;
}

.errortext {
  margin-top: 25px;
  display: block;
}

/* end redesign */

/* media redesign */

@media (max-width: 1215px) {

  .quest .news-item {
    margin-top: 45px;
  }

  .container__basket {
    width: 100%;
  }

}

@media (max-width: 992px) {

  .card_product .card_product__min_ul li {
    margin-right: 12px !important;
  }

  .card_product .good-desc {
    padding-left: 0;
  }

  .arcticmodal-container_i2 #select_city {
    min-height: 410px !important;
  }

  .arcticmodal-container_i2 .lists .list_areas {
    width: 35%;
  }

  .quest {
    width: 100%;
  }

  .row-fluid .big-forms .months-span {
    margin-left: 2px;
    width: unset;
  }

  .profile-page {
    width: 80%;
  }

  .profile-page .span12.big-forms {
    width: 100%;
  }

  .contacts--page .contacts_map {
    width: 100%;
  }

  .contacts--page .contacts--top {
    margin-top: 14px;
  }

  .header .city-choice span svg {
    margin-right: 5px;
  }

  .main-brands .brand-block .slick-next {
    right: 17px;
  }

  .main-brands .brand-block .slick-prev {
    right: 65px;
  }

}

@media (max-width: 576px) {

  .header-logo .logo {
    background: transparent url(/bitrix/templates/bella/img/logo.svg) no-repeat center center;
    background-size: 65px 62px;
    width: 65px;
    height: 62px;
    margin-left: -3px;
  }

  .arcticmodal-container_i2 .lists .list_areas {
    width: 100%;
  }

  .profile-page {
    width: 100%;
  }

  .profile-page .span12.big-forms {
    flex-wrap: wrap;
  }

  .profile-page .PERSONAL_BIRTHDAY .span3 {
    flex-wrap: nowrap;
    width: 100%;
  }

  .profile-page .PERSONAL_BIRTHDAY .span3.months-span,
  .profile-page .PERSONAL_BIRTHDAY .span3.months-span+.span2 {
    width: 10%;
  }

  .profile-page .subscribe_mailing {
    width: 85% !important;
  }

  .profile-page .btn__profile-page {
    justify-content: center !important;
  }

  .profile-page .span8.subscribe {
    width: unset;
    margin-left: 15px;
  }

  .profile-page .PERSONAL_BIRTHDAY .span3.months-span+.span2 .years {
    width: unset;
  }

  .profile-page .row-fluid .for-lk-button {
    width: unset;
  }

  .basketitembasket-goods-parent .span2priceinbasket {
    width: 120px !important;
  }

  .main-slider+.main-advantages,
  #bx_incl_area_9_2 .main-advantages {
    display: none;
  }

  .aboutpage .advantage-block__elem-icon>div {
    width: 22px;
    height: 22px;
  }

  .aboutpage .main-advantages {
    padding-top: 50px;
  }

  .aboutpage .about_awards {
    margin-top: 0;
  }

  .aboutpage .advantage-block {
    align-items: stretch;
    justify-content: space-between;
    margin-bottom: 33px;
  }

  .aboutpage .advantage-block__elem-icon {
    width: 50px;
    min-width: 50px;
    height: 50px;
    margin-bottom: 6px;
  }

  .aboutpage .advantage-block__elem {
    flex-direction: column;
    align-items: center;
    height: auto;
    margin-right: 0;
  }

  .aboutpage .advantage-block__elem-icon {
    margin-right: 0;
  }

  .advantage-block__elem-info {
    text-align: center;
  }

  .best:not(:last-child) {

    margin-bottom: 10px;
  }

  .award--content .award--inner {
    align-items: flex-start;
  }

  .footer-payment li.footer-payment__elem.raif_bank {
    max-width: 80px;
  }

  .footer-payment .footer-payment__elem:not(:last-child) {
    margin-right: 10px;
  }

  .footer-contact__elem {
    display: flex;
    flex-direction: column;
  }

  .dshelp .ds-info {
    text-align: center;
    width: 101%;
  }

  .content .main-catalog {
    padding-top: 1px;
  }

  .popular-block .heading {
    font-size: 27px;
  }

  .main-catalog+.popular-block .slick-dots,
  .main-catalog+.popular-block+.new-block .slick-dots {
    width: 95%;
    justify-content: center;
  }

  .main-catalog+.popular-block+.new-block+.promo-block .slick-dots {
    justify-content: unset;
  }


}

/* end media redesign */

@media screen and (min-width: 1025px) {
  .to-top:hover {
    background: #79DB3E;
  }

  .btn_green:hover {
    background: #79DB3E;
  }

  .btn_greenl:hover {
    background: #006446;
  }

  .btn_trans:hover {
    color: #fff !important;
    border-color: #006446;
    background: #006446;
  }

  .header-menu__elem-link:hover {
    color: #006446;
  }

  a.lk-btn:hover {
    background: #79DB3E url(/bitrix/templates/bella/css/../img/svg/i-profile-w.svg) no-repeat 50%;
  }

  .compare__link:hover {
    background: #006446 url(/bitrix/templates/bella/css/../img/svg/i-chart-w.svg) no-repeat 50%;
  }

  .cart__link:hover {
    background: #006446 url(/bitrix/templates/bella/css/../img/svg/i-cart-w.svg) no-repeat 50%;
  }

  .header-phone:hover,
  .catalog-menu__elem-link:hover {
    color: #79DB3E;
  }

  .catalog-block__elem:hover {
    background: #79DB3E;
  }

  .product_item:hover,
  .brand-block__elem:hover {
    border-color: #fff;
    -webkit-box-shadow: 0px 4px 26px rgba(194, 189, 183, 0.4);
    box-shadow: 0px 4px 26px rgba(194, 189, 183, 0.4);
  }

  .product-title:hover {
    color: #006446;
  }

  .fcontact-link:hover,
  .fcontact-link:hover,
  .footer-list__elem-link:hover {
    color: #79DB3E;
  }

  .catalog-menu__elem:hover>.submenu {
    display: block;
  }

  .submenu__elem-link:hover {
    color: #79DB3E;
  }

  .catalog_list__elem-link:hover {
    color: #79DB3E;
  }
}

.content-wrapper>.wrapper {
  display: flex;
  justify-content: space-between;
}

.main_leftcol,
.personal_leftcol {
  width: 260px;
}

.personal_leftcol+.content,
.main_leftcol+.content {
  width: calc(100% - 320px);
}

ul.slick-dots {
  width: auto;
}

.scrollup {
  width: 38px;
  height: 60px;
  background-color: #006446;
  background-image: url(/bitrix/templates/bella/css/../img/svg/upbtn.svg);
  background-repeat: no-repeat;
  background-position: 50%;
  border-radius: 7px;
  border: 0;
  position: fixed;
  bottom: 100px;
  right: 15px;
  cursor: pointer;
  display: none;
  z-index: 50;
  opacity: 1;
}

.scrollup:hover {
  background-color: #79DB3E;
}

/* Внутрение */

.top-in-content {
  background: #F9F6F2;
  padding: 20px 0 45px;
  position: relative;
  margin-bottom: 25px;
}

.top-in-content h1,
.top-in-content .about-title {
  font-size: 28px;
  line-height: 38px;
  margin: 0;
  padding: 0;
}

.top-in-content:before {
  content: '';
  display: block;
  position: absolute;
  width: 500%;
  height: 100%;
  top: 0;
  left: -250%;
  background: #F9F6F2;
  z-index: -1;
}

.top-in-content .breads-my {
  padding: 0;
  margin: 0 0 40px;
  margin-bottom: 20px;
  display: flex;
  flex-wrap: wrap;
  float: none;
}

.breads-my li {
  font-size: 14px;
  line-height: 19px;
  color: #7F867B;
  list-style-type: none;
  margin-right: 10px;
}

.breads-my li a {
  font-size: 14px;
  line-height: 19px;
  color: #7F867B;
  text-decoration: underline;
}

.breads-my li a:hover {
  text-decoration: none;
}

.breads-my li.breads-separ {
  color: #79DB3E;
  font-size: 17px;
}

@media (min-width:320px) and (max-width:426px) {
  * {
    scroll-behavior: smooth;
  }

  .top-in-content .breads-my {
    padding: 0;
    margin: 0 0 40px;
    margin-bottom: 0px;
    display: flex;
    flex-wrap: nowrap;
    overflow: scroll;
    float: none;
  }

  .breads-my li {
    font-size: 14px;
    line-height: 19px;
    color: #7F867B;
    list-style-type: none;
    margin-right: 10px;
    white-space: nowrap;
    padding-bottom: 15px;
  }

  .header-top {
    background: #F9F6F2;
    transition: .2s linear;
  }

  .header-bottom {
    padding: 25px 0 0;
  }

  .sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1111;
  }

  .sticky+.header-bottom {
    padding-top: 50px;
  }
}

/*  about   */

.about_world {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  margin-top: 60px;
}

.about_world--txt {
  width: 200px;
  position: absolute;
  left: 0;
  top: 0;
}

.about_countries {
  font-size: 31px;
  font-weight: 700;
  line-height: 42px;
  color: #006446;
}

.about_countries span {
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
}

.about_world img {
  margin: 0 auto;
  max-width: 85%;
  height: auto;
}

.about_awards {
  margin-top: 60px;
  background: #F9F6F2;
  border-radius: 14px;
  padding: 25px 38px 35px;
}

.award--wrap {
  display: flex;
  justify-content: space-between;
}

.award--inner {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  line-height: 26px;
}

.award--img {
  margin-right: 28px;
  flex-shrink: 0;
}

.award--inner .award--img {
  max-width: 120px;
  margin-right: 45px;
}

/* Оплата */

.oplata--wrap {
  border: 1px solid #E7E4E1;
  box-sizing: border-box;
  border-radius: 14px;
  padding: 18px 22px;
  margin-bottom: 20px;
}

.oplata--wrap:hover,
.oplata--wrap.js--open {
  border: 1px solid #79DB3E;
}

.oplata--content p {
  margin: 0 0 25px;
}


.js--open .oplata--link {
  background-image: url(/bitrix/templates/bella/css/../img/svg/akk_arrow_act.svg);
}

.oplata--link {
  display: flex;
  align-items: center;
  padding-right: 45px;
  background-image: url(/bitrix/templates/bella/css/../img/svg/akk_arrow.svg);
  background-repeat: no-repeat;
  background-position: right 50%;
  cursor: pointer;
}

.oplata--link img {
  width: 27px;
  height: auto;
  margin-right: 20px;
}

.oplata--content {
  display: none;
  margin-top: 30px;
  padding-left: 47px;
  padding-right: 100px;
}

.attens {
  padding-left: 24px;
  position: relative;
  color: #000000;
}

.attens:before {
  content: '';
  position: absolute;
  display: block;
  width: 20px;
  height: 22px;
  left: 0;
  top: 0;
  background-image: url(/bitrix/templates/bella/css/../img/svg/i_warn.svg);
  background-repeat: no-repeat;
  background-position: 0 50%;
}

.oplata--link span {
  font-weight: bold;
  font-size: 18px;
  line-height: 25px;
  color: #000000;
}

.pay--info {
  margin-top: 30px;
}

.icons_text {
  display: flex;
  align-items: center;
  margin-bottom: 24px;
  min-height: 40px;
}

.icons_text p {
  margin: 0;
}

.icons_text img {
  flex-shrink: 0;
  margin-right: 14px;
}

.oplata--content .footer-payment {
  margin-bottom: 30px;
}

.oplata--content .visa {
  background: transparent url(/bitrix/templates/bella/css/../img/svg/visa2.svg) no-repeat center center;
}

.blockInfo {
  background: #F9F6F2;
  padding: 23px 38px;
  font-size: 14px;
  text-align: left;
}

.blockInfo a {
  color: #000000;
  text-decoration: none;
  font-weight: 700;
  font-size: 16px;
}

.card--content {
  display: flex;
  flex-wrap: wrap;
  margin-left: 52px;
  margin-bottom: 25px;
}

.card_front {
  width: 260px;
  height: 158px;
  background: #F9F6F2;
  border-radius: 10px;
  padding: 21px 26px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-right: 40px;
}

.card_front span {
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  text-transform: uppercase;
}

.card_bot {
  display: flex;
  justify-content: space-between;
}

.card_back {
  width: 260px;
  height: 158px;
  background: #F9F6F2;
  border-radius: 10px;
  padding: 21px 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.card_black {
  height: 40px;
  background: #2E2D2D;
  width: 100%;
  margin-bottom: 30px;
}

.card_cvv {
  margin-right: 45px;
  margin-left: auto;
  width: 40px;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  text-transform: uppercase;
}

/* ===========  ОТЗЫВЫ  ========= */

.reviews--list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 30px;
}

.reviews--list .request-block__elem {
  margin: 0 0 20px;
  width: 49%;
}

div#otziv {
  width: 100%;
  margin: 40px 0;
  padding: 10px 80px;
  background-color: #F9F6F2;
  background-image: url(/bitrix/templates/bella/css/../img/otziv_bg.png);
  background-repeat: no-repeat;
  background-position: 0% 100%;
  border-radius: 14px;
}

#form-otziv {
  width: 520px;
}

.ds-form label {
  padding-left: 22px;
  line-height: 30px;
  font-size: 16px;
}

.ds-form textarea {
  height: 100px;
}

.ds-form .form-head {
  text-align: left;
  font-weight: 700;
  font-size: 28px;
  line-height: 38px;
  color: #192421;
  margin-bottom: 20px;
}

#form-otziv .form-head {
  margin-bottom: 10px;
}

.ds-form#form-otziv textarea {
  height: 80px;
}

#form-otziv>div[class^="field"] {
  margin: 10px 0;
}

#form-otziv textarea {
  height: 70px;
}

.otziv_top {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.form_bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.otziv_top>div {
  width: 48%;
}

.form_bottom .btn {
  width: 182px;
  margin-right: 20px;
}

.buttonform {
  margin-top: 0;
}

.form_bottom .ds-info {
  font-size: 12px;
  line-height: 16px;
  color: #7F867B;
  max-width: 240px;
}

/* ===========  Контакты  ========= */

.contact--tel a {
  font-weight: 700;
  color: #192421;
}

.contacts--top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 50px;
  margin-top: 45px;
}

.contacts_info {
  width: 48%;
}

.contacts_map {
  width: 48%;
  height: 420px;
  border-radius: 14px;
  overflow: hidden;
}

.contacts_info .icons_text {
  align-items: flex-start;
  margin-bottom: 16px;
  max-width: 370px;
  min-height: 20px;
}

.ya-taxi-widget {
  margin-bottom: 30px;
  margin-left: 35px;
  margin-top: 10px;
}

.contacts_hotline {
  margin-left: 35px;
  display: flex;
  justify-content: space-between;
  width: 380px;
}

.hotline_box {
  width: 48%;
}

.hotline_ttl {
  display: block;
  font-size: 14px;
  line-height: 19px;
  color: #7F867B;
  margin-bottom: 8px;
}

.hotline_tel {
  display: block;
  font-weight: bold;
  font-size: 17px;
  line-height: 25px;
  color: #192421;
  text-transform: uppercase;
  margin-bottom: 0px;
}

.hotline_tel a {
  font-weight: bold;
  font-size: 17px;
  line-height: 25px;
  color: #192421 !important;
}

.hotline_time {
  display: block;
  color: #192421;
  font-size: 15px;
  line-height: 25px;
}

.contacts--rekv {
  display: flex;
  justify-content: space-between;
}

.rekv--box {
  width: 48%;
}


/* ===========  Статьи  ========= */

.info--list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -20px;
}

.info_newsWrap {
  width: calc(33.3% - 20px);
  margin-left: 20px;
  margin-bottom: 20px;
  padding: 18px 36px 20px;
  background-color: #F9F6F2;
  background-image: url(/bitrix/templates/bella/css/../img/bg_info.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  border-radius: 14px;
  min-height: 500px;
}

.stati_img {
  display: block;
  height: 150px;
  width: 100%;
  margin-bottom: 20px;
}

.stati_img img {
  height: 100%;
  width: 100%;
  object-fit: contain;
  margin: 0 auto;
  padding: 0;
}

.stati_ttl a {
  display: block;
  font-weight: bold;
  font-size: 18px;
  line-height: 25px;
  color: #192421;
}

.stati_ttl {
  margin-bottom: 15px;
}

.stati_info p {
  line-height: 20px;
}

a.stati_more {
  color: #192421;
  line-height: 20px;
  text-decoration: underline;
  margin-top: 10px;
  display: block;
}

a.stati_more:hover {
  text-decoration: none;
}

.info--list {
  margin-top: 40px;
}

.info--more {
  width: 194px;
}

.info--list>div:nth-of-type(n+10) {
  display: none;
}

.js--open.info--list>div:nth-of-type(n+10) {
  display: block;
}

/* ===========  Доставка  ========= */

.r_content {
  display: none;
}

.r_content.js-open {
  display: block;
}

.leftmenu--page {
  display: flex;
  justify-content: space-between;
}

.leftmenu {
  width: 300px;
  flex-shrink: 0;
  margin-right: 48px;
}

.leftmenu--li {
  border: 1px solid #E7E4E1;
  box-sizing: border-box;
  border-radius: 14px;
  width: 100%;
  padding: 8px 25px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  color: #192421;
  cursor: pointer;
  min-height: 52px;
}

.deliverypage .leftmenu--li {
  padding-left: 56px;
  min-height: 64px;
  background-image: url(/bitrix/templates/bella/css/../img/svg/i_point.svg);
  background-repeat: no-repeat;
  background-position: 18px 50%;
}

.leftmenu--li:hover,
.js-open.leftmenu--li {
  border: 1px solid #79DB3E;
}

.leftmenu--content {
  flex-grow: 1;
}

.icon_box {
  padding-left: 82px;
  position: relative;
  margin-bottom: 40px;
}

.icon_box--i {
  position: absolute;
  top: 0;
  left: 0;
}

.icon_box--ttl {
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  margin-bottom: 12px;
}

.icon_box>div {
  margin-bottom: 12px;
}

.tag {
  display: inline-flex;
  font-weight: bold;
  font-size: 15px;
  line-height: 25px;
  text-align: center;
  color: #FFFFFF;
  background: #79DB3E;
  border-radius: 6px;
  padding: 0 8px;
  margin-right: 12px;
}

ul.ul_list {
  padding: 0;
  margin: 10px 0 25px;
}

.ul_list li {
  list-style-type: none;
  padding-left: 20px;
  position: relative;
  margin-bottom: 20px;
}

.ul_list li:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 7px;
  width: 6px;
  height: 6px;
  border: 1px solid #79DB3E;
  border-radius: 50%;
  box-sizing: border-box;
}

.delivery--links {
  display: flex;
  align-items: center;
  width: 100%;
}

.delivery--links .btn {
  display: inline-flex;
  padding: 0 50px;
  margin-right: 20px;
  color: #192421;
  height: auto;
  min-height: 48px;
}

.delivery--links a {
  padding: 0 30px;
  font-weight: 700;
  color: #79DB3E;
  text-align: center;
}

.icon_box a:not(["class"]) {
  color: #79DB3E;
}

.delivery--map {
  margin-top: 40px;
  height: 430px;
}

/* ===========  Помощь  ========= */

.telephone--list {
  display: flex;
  margin-bottom: 30px;
}

.helpCall {
  width: 180px;
}

a.line {
  text-decoration-line: underline;
  color: #192421;
}

a.line:hover {
  text-decoration: none;
}

.bold_green {
  font-weight: 700;
  color: #006446;
}

.helppage {
  margin-top: 50px;
}

.help_btns {
  display: flex;
  align-items: center;
  flex-wrap: wrap;

}

.help_btns .btn {
  width: auto;
  padding: 0 40px;
  display: inline-flex;
}

.help_btns .btn_sm {
  margin-right: 20px;
  width: 200px;
}

a.boldlink {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  margin: 15px;
  color: #79DB3E;
}

.place--list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.place_box {
  box-sizing: border-box;
  width: 48%;
  padding-left: 30px;
  padding-top: 8px;

  background-image: url(/bitrix/templates/bella/css/../img/svg/i_point.svg);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  margin-bottom: 20px;
}

.place_box .bold {
  display: block;
}


/* ===========  Popup  ========= */

.profile .dropdown-menu {
  width: 310px;
  padding: 20px 30px;
  border-radius: 14px;
  background: rgb(249, 246, 242);
  background: linear-gradient(152deg, rgba(249, 246, 242, 1) 0%, rgba(230, 242, 216, 1) 100%);
}

.profile .login-form {
  padding: 0;
}

.auth_ttl {
  font-weight: bold;
  font-size: 20px;
  line-height: 27px;
  text-align: center;
  color: #192421;
  margin-bottom: 15px;
}

.login-form .input-wrap {
  margin-bottom: 15px;
}

.login-form .input-wrap label {
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: #192421;
}

.login-button {
  width: 137px;
  margin: 0 auto 20px;
}

.auth--links {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.login-form-link {
  padding: 0;
  text-align: center;
}

.login-form-link a {
  font-weight: bold;
  font-size: 14px;
  line-height: 19px;
  color: #79DB3E;
}

.login-form-link a:hover {
  color: #006446;
}

.dropdown-menu-form.call_me_form {
  width: 370px;
  padding: 20px 30px;
  border-radius: 14px;
  background: rgb(249, 246, 242);
  background: linear-gradient(152deg, rgba(249, 246, 242, 1) 0%, rgba(230, 242, 216, 1) 100%);
  top: 50%;
  transform: translate(0, -50%);
  left: 50%;
  margin-left: -155px;
  position: fixed;
}

.call_me_form .fName {
  font-weight: bold;
  font-size: 20px;
  line-height: 27px;
  text-align: center;
  color: #192421;
  margin-bottom: 15px;
}

.dropdown-menu-form.call_me_form .jq-selectbox.jqselect {
  width: 120px;
}

.call_me_form .input-wrap .big-forms {
  font-weight: normal;
  font-size: 16px;
  line-height: 30px;
  color: #192421;
  padding-left: 22px !important;
  text-align: left;
}

.call_me_form .input-wrap {
  margin-bottom: 15px;
}

.dropdown-menu-form.call_me_form p {
  font-size: 14px;
  color: #192421;
  margin: 12px auto 22px;
  text-align: center;
  line-height: 18px;
}

.date-from-to .callTimeT {
  font-weight: normal;
  font-size: 16px;
  line-height: 30px;
  color: #192421;
  padding-left: 22px !important;
  text-align: left;
}

div.date-from-to .jq-selectbox__dropdown {
  width: 100% !important;
}

.call_me_form .callButton {
  width: 182px;
  margin: 0 auto;
}

.dropdown-menu-form.call_me_form .big-forms .jq-selectbox__select {
  background: #FFFFFF;
  border: 1px solid #E7E4E1;
  border-radius: 14px;
  line-height: 48px;
  height: 48px;
}

.dropdown-menu-form.call_me_form .big-forms .jq-selectbox__select {
  font-size: 14px;
}

.dropdown-menu-form.call_me_form .big-forms .jq-selectbox__trigger {
  top: 0;
}

.big-forms .jq-selectbox__trigger-arrow {
  top: 20px;
}

div.date-from-to .jq-selectbox__dropdown {
  top: 55px !important;
}

div.form-table.data-table.padding_call_me {
  font-size: 15px;
}

.header-links .header_link {
  position: relative;
}

.header_link:hover .header_link_label {
  color: #006446 !important;
}

.header_link_label {
  width: 161%;
  position: absolute;
  top: 111%;
  font-size: 10px;
  color: #6c7468;
}

.cart__link .header_link_label {
  color: #79db3e;
  width: 100%;
  left: 5px;
}

.compare .header_link_label {
  left: -6px;
}

.profile .header_link_label {
  left: -14px;
}

.footer-cat_inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.footer-cat_inner_col {
  width: 48%;
}

@media screen and (max-width: 1024px) {
  .profile .header_link_label {
    left: -18px;
  }

  .header-menu__elem {
    margin-right: 25px;
  }

  .contacts--top .contacts_map {
    width: 100%;
  }
}

@media screen and (max-width: 980px) {
  .content-wrapper .slick-arrow {
    bottom: -45px;
  }
}

@media screen and (max-width: 767px) {
  .header-search {
    margin: 20px 0 0 !important;
  }
}

.sort__popular {
  color: #79DB3E;
  margin: 0 21px 0 31px;
  position: relative;
}

.sort__popular::before {
  content: url("/bitrix/templates/bella/img/nederzhanie/Polygon 1.svg");
  position: absolute;
  left: unset;
  top: -1px;
  right: -12px;
}

.note {
  position: absolute;
  bottom: 44px;
  left: 16%;
  z-index: 9999;
  color: #ff781b;
  font-size: 24px;
  font-weight: 600;
}

.wait_item_icon {
  background: url(/bitrix/templates/bella/img/wait.png);
  z-index: 5;
  position: absolute;
  width: 124px;
  height: 121px;
  top: -14px;
  left: -15px;
}

.add-vpitka-cont.wait-YES .catalog__card-click,
.add-vpitka-cont.wait-YES .add_to_basket {
  opacity: 0;
}

.card_product__info.wait-YES .card_product__form_buy {
  display: none;
}

.nav__blog .navigation .navigation-pages .nav-current-page {
  background: #86c023;
  color: #fff;
}

.december-info {
  display: none;
  font-weight: bold;
  margin-bottom: 15px;
}

@media screen and (max-width: 640px) {
  .december-info {
    display: block;
  }
}

.main-page-section-with-img {
  margin-top: 50px;
  display: flex;
  align-items: center;
}

.main-page-section-with-img__content {
  max-width: 650px;
  margin-right: 90px;
}

.main-page-section-with-img__heading {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
  display: inline-block;
}

.main-page-section-with-img__text {
  line-height: 29px;
  text-align: justify;
  font-size: 14px;
}

.main-page-section-with-img__img {
  flex-basis: 350px;
  width: 300px;
  flex-shrink: 0;
}

.main-page-section-with-img__img img {
  width: 100%;
  height: auto;
}

.sort__price.desc:before,
.sort__name.desc:before,
.sort__popular.desc::before {
  top: 3px;
  transform: rotate(180deg);
}

.seni_elements_string.seni_elements_string_count3 {
  display: none;
}

@media screen and (max-width: 767px) {

  .addfoto_wrap {
    gap: 0;
  }

  .addfoto_wrap #addfoto {
    padding-left: 22px;
  }

  .main-page-section-with-img__img {
    order: 0;
  }

  .main-page-section-with-img__content {
    order: 1;
  }

  .main-page-section-with-img {
    margin-top: 90px;
    flex-direction: column;
  }

  .main-page-section-with-img__content {
    margin-right: 0
  }
}

.card_product__delivery_content {
  align-items: flex-end;
}

.card_product__delivery .card_product__delivery_price_desc--h {
  height: 60px;
}

.main-container .detail {
  width: 100%;
}


.product-item-detail-slider-controls-videos {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 65px;
  height: 65px;
  background-color: #fff;
  text-align: center;
  cursor: pointer;
}

.p_video_popup video,
.p_video_popup iframe {
  width: 100%;
  height: 100%;
}

.p_v_close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  background: url(/img/close_modal.svg) no-repeat center center;
  font-size: 0;
  position: absolute;
  top: -20px;
  right: -20px;
  border-radius: 50%;
  cursor: pointer;
}

.p_video_popup {
  display: none;
  position: fixed;
  top: 20%;
  left: 50%;
  width: 800px;
  height: 450px;
  z-index: 10002;
  background: #fff;
  margin-left: -400px;
  border: 1px solid #444;
}

.p_video_overlay {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .5;
  z-index: 10001;
  cursor: pointer;
}

.p_video_popup.active,
.p_video_overlay.active {
  display: block;
}

.descrVideoWrap {
  max-width: 800px;
  width: 100%;
  margin-top: 50px;
  box-shadow: 0 0 2px 0px #ddd;
}

.descrVideoWrap video {
  width: 100%;
  height: auto;
}

.card_product__carousel_slider .flex-direction-nav {
  display: flex;
}

.flexslider13#carousel .flex-direction-nav .flex-prev {
  background: transparent url(/bitrix/templates/bella/css/../img/svg/arr-l.svg) no-repeat center center;
  left: -25px;
  top: 25px;
}

.flexslider13#carousel .flex-direction-nav .flex-next {
  right: -15px;
  top: 25px;
  background: transparent url(/bitrix/templates/bella/css/../img/svg/arr-r.svg) no-repeat center center;
}

.basket-item-with-titles .product-table-title {
  text-align: center;
  padding-right: 0;
}

.aboutpage2 .about_world {
  margin-bottom: 40px;
}

.brands-2cols-wrap {
  max-width: 650px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 30px auto 15px;
}

.brands-2cols-wrap .brand-b {
  width: 150px;
  margin-bottom: 10px;
}

.brands-2cols-wrap .brand-b a {
  height: 125px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.brands-2cols-wrap .brand-b a:hover {
  opacity: 0.8;
}

.brands-2cols-wrap .brand-b img {
  max-width: 100%;
}

.br-fab-imgs {
  margin-bottom: 30px;
}

.br-invest-imgs {
  margin-top: 30px;
}

.aboutpage2 .main-advantages {
  padding-top: 0;
  margin-bottom: 40px;
}

.aboutpage2 .advantage-block__elem {
  width: 25%;
  margin-right: 0;
}

.aboutpage2 img {
  max-width: 100%;
}

.dflex {
  display: flex;
}

.brand-img-l1-wrap,
.brand-img-r1-wrap,
.brand-img-l4-wrap {
  margin: 40px 0 50px;
  gap: 30px;
  align-items: center;
}

.aboutpage2 img.brand-img-l1 {
  max-width: 200px;
}

.aboutpage2 .ab2-img4 {
  max-width: 200px;
  margin: 40px 0 20px;
}

.aboutpage2 .ab2-img1 {
  max-width: 300px;
}

.aboutpage2 .ab2-img2,
.aboutpage2 .ab2-img3 {
  max-width: 50%;
  margin-bottom: 30px;
}

div.news-detail.info-news-detail img.detail_picture {
  float: right;
  margin: 0 0 10px 50px;
}

.blog-card-heading a {
  text-align: left;
  display: block;
}

.catalog-item .item-title.blog-card-heading {
  min-height: 95px;
}

.basket-coupon-section .basket-coupon-block-coupon-btn {
  top: 25px;
  right: 15px;
}

@media (max-width: 1300px) {
  .footer-cat_inner_col {
    width: 100%;
  }

  .footer-cat_inner .footer-list li:last-child {
    margin-bottom: 0;
  }

  .card_product__delivery_content {
    align-items: flex-start;
  }

  .main-slider .mslider_image--tab {
    height: 100%;
  }

  .stati_ttl a {
    font-size: 14px;
    line-height: 16px;
  }

  .one-capacity-relative .red-reviews-info {
    width: 100%;
  }
}

@media (max-width: 1023px) {
  .aboutpage2 .advantage-block__elem {
    width: 48%;
    margin-right: 0;
  }

  div.title-search-result {
    margin-left: 84px;
  }

  .brand-text-l1 {
    width: calc(100% - 180px);
  }

  .dflex {
    flex-wrap: wrap;
  }

  .brand-img-l1-wrap,
  .brand-img-r1-wrap,
  .brand-img-l4-wrap {
    margin: 20px 0;
  }
}

@media (max-width: 767px) {
  div.title-search-result {
    max-width: 100%;
    margin-left: 0;
    left: 0 !important;
  }

  .one-capacity-relative .red-reviews-info {
    margin-top: 10px;
  }

  .title-search-result table.title-search-result td.title-search-item a {
    flex-wrap: wrap;
  }

  .card_product__carousel_slider .flex-direction-nav {
    display: none;
  }

  .main-container .bx_catalog_text_ul.row-fluid.fixing-bg-bg {
    overflow: auto;
    white-space: nowrap;
    display: flex;
    margin: 0;
  }

  .main-container .bx_catalog_text .bx_catalog_text_ul li.category_top_list.new.catalog__list {
    background: #E5F1D5;
    border: 0px;
    height: 34px;
    padding: 0 15px;
    margin: 0 15px 0 0;
    width: auto;
    display: inline;
    float: left;
    margin-left: 0 !important;
  }

  .one-capacity .detail_to_compare {
    position: absolute;
    left: 150px;
    top: 12px;
    width: 100%;
    max-width: 100%;
  }

  .card_product .good-desc {
    position: relative;
  }

  .card_product__all .one-capacity.top-fixing-10.priceblock {
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 20px;
  }

  .orders-separate-container .orders-form .inputs-container .input-flex-display::after {
    top: 45px;
  }
}

@media (max-width: 400px) {
  .card_product__delivery .card_product__delivery_price_desc--h {
    height: 100%;
  }
}


.d-none {
  display: none !important;
}


.popular_dems {
  display: flex;
  flex-wrap: wrap;
}

.popular_dems .product_item {
  opacity: 1;
  width: calc(24% - 10px);
}

@media all and (max-width: 992px) {
  .popular_dems .product_item {
    width: calc(32% - 10px);
  }
}


@media all and (max-width: 768px) {
  .popular_dems .product_item {
    width: calc(48% - 10px);
  }
}

@media all and (max-width: 450px) {
  .popular_dems .product_item {
    width: 100%;
  }
}
/* End */


/* Start:/bitrix/templates/bella/css/custom/styles-1.css?1754038477132513*/
/* style 1 */

.news_section__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    /* max-height: 1100px; */
    overflow: hidden;
}
.news_card{
    background-color: #F9F6F2;
    border-radius: 20px;
    margin-bottom: 20px;
    width: 630px;
    height: 202px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.news_card-container{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.news_card-img{
    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;
    overflow: hidden;
    border-radius: 14px;
    margin-left: 10px;
    height: 178px;
    width: 178px;
    min-height: 178px;
    min-width: 178px;
}
.news_card-img img{
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.news_card-img a img{
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    float: none !important;
    background: unset;
    padding: 0;
    border-radius: 0;
}
.news_card-img a{
    max-width: 178px;
    max-height: 178px;
    height: 100%;
}
.card_readmore-button{
    display: none;
    color: #006446;
    font: 14px 'Manrope', sans-serif;
    font-weight: 700;
    cursor: pointer;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-top: 10px;
}
.news_block-activate{
    display: unset;
}
.news_block-deactivate{
    display: none;
}
.news_block-off::before{
    display: none;
}
.news_container-active{
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
    max-height: -webkit-fit-content !important;
    max-height: -moz-fit-content !important;
    max-height: fit-content !important;
}
.card-content-active img{
     margin-top: 10px !important;
}
.card_content-active p{
    line-height: 0;
}
.card-content-active{
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
    max-height: -webkit-fit-content !important;
    max-height: -moz-fit-content !important;
    max-height: fit-content !important;
}
.news_card-content{
    position: relative;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 364px;
    padding: 40px 30px 40px 42px;
    max-height: 205px;
}
.news_card-data{
    color: #B9B6B3;
    font: 12px 'Manrope', sans-serif;
    font-weight: 700;
}
.news_card-header{
    margin: 10px 0;
    font: 14px 'Manrope', sans-serif;
    font-weight: 700;
}
.news_card-header p{
    margin: 0;
}
.news_card-header p a{
    text-decoration: none;
    color: #006446;
}
.news_card-text{
    margin: 0;
    overflow: hidden;
    font: 14px 'Manrope', sans-serif;
    font-weight: 400;
    height: auto;
    max-height: 0;
}
.news_card-text img{
    margin-top: 60px;
    margin-bottom: 10px;
}
.news_card-text p{
    line-height: 25px;
}
.news_card-text a{
    text-decoration: underline;
    color: #192421;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.news_card-text a:hover{
    color: #79DB3E;
    text-decoration: none;
}
.news_card-text p a{
    text-decoration: none;
    color: #79DB3E;
    font: 14px 'Manrope', sans-serif;
    font-weight: 700;
}
.news_more-button{
    position: relative;
    padding: 20px 40px;
    text-align: center;
    margin: 30px 0 70px 0;
    border-radius: 14px;
    width: 194px;
    height: 48px;
    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;
    border: 1px solid #79DB3E;
    cursor: pointer;
    font: 16px 'Manrope', sans-serif;
    font-weight: 700;
}
@media(max-width: 1300px){
    .news_card{
        width: 585px;
    }
}
@media(max-width: 1215px){
    .news_section__container{
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        /* max-height: 2200px; */
    }
    .news_section{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
}
@media(max-width: 992px){
    .news_section__container{
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .news_card{
        width: 100%;
    }
    .news_card-content{
        max-width: 675px !important;
    }
    .news_card-text{
        /*height: 45px;*/
        height: auto;
        max-height: 60px;
    }
    .news_card-text p{
        line-height: 20px;
    }
}
@media(max-width: 576px){
    .news_card-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .news_card-content{
        padding: 10px 30px 30px 30px;
        height: unset;
    }
    .news_card-img {
        margin-left: 0;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .news_card{
        height: 357px;
    }
    .news_card-text{
        /*height: 40px;*/
        height: auto;
        max-height: 60px;
    }
    .news_card-img{
        height: 140px;
        width: 140px;
        min-height: 140px;
        min-width: 140px;
    }

}
@media(max-width: 320px){
    .news_card-img{
        height: 100px;
        width: 100px;
        min-height: 100px;
        min-width: 100px;
    }
    .news_card-container{
        -ms-flex-pack: distribute;
            justify-content: space-around;

    }
    .news_card-content{
        padding: 10px 30px 20px 30px;
    }
}
/* fancy_box */

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('/bitrix/templates/bella/img/Close%20Square%20White.png') !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: unset !important;
}
.fancybox-skin .fancybox-close {
    top: -38px;
    right: 1px;
}
.fancybox-skin .fancybox-title-float-wrap .child{
    display: none;
}
.fancybox-skin .fancybox-outer .fancybox-inner{
    max-height: 825px;
    overflow: hidden;
}

/* forms */

.form-head_custom-one{
    font: 20px 'Manrope', sans-serif !important; 
    font-weight: 700 !important;
    color: #192421 !important;
    text-transform: none !important;
    margin: 45px 0 20px 0 !important;
    padding: 0 !important;
}
div#dsoneclick {
    background: -o-linear-gradient(
    298deg
, rgba(249,246,242,1) 0%, rgba(230,242,216,1) 100%);
    background: linear-gradient(
    152deg
, rgba(249,246,242,1) 0%, rgba(230,242,216,1) 100%);
    border-radius: 14px;
}
div#dszvonok {
	background: -o-linear-gradient(
    298deg
, rgba(249,246,242,1) 0%, rgba(230,242,216,1) 100%);
    background: linear-gradient(
    152deg
, rgba(249,246,242,1) 0%, rgba(230,242,216,1) 100%);
    border-radius: 14px;
}
div#dsoneclick #form-dsoneclick{
    width: auto;
    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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
#form-dsoneclick #form-img{
    max-width: 72px;
    max-height: 72px;
    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;
    padding: 10px 10px;
    border-radius: 8px;
    background-color: white;
    margin: 0;
}
#form-dsoneclick #form-img img{
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
}
div#dsoneclick #form-dsoneclick .field-4 input{
    max-width: 231px;
    height: 48px;
    width: 100%;
    font: 16px 'Manrope', sans-serif !important;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
div#dsoneclick #form-dsoneclick #productname{
    height: 100% !important;
    max-width: 145px;
    background-color: transparent;
    pointer-events: none;
    height: auto;
    width: auto;
    padding: 2px;
}
div#dsoneclick .ds-info{
    max-width: 230px;
    font-size: 13px;
}
#dsoneclick #form-dsoneclick div[class^="field"]{
    margin: 0;
}
div#dsoneclick #form-dsoneclick .field-2{
    width: auto;
    margin: 0;
    margin-left: 20px;
    text-align: unset;
}
div#dsoneclick #form-dsoneclick .field-4 {
    margin:0 0 15px 0;
}
div#dsoneclick #form-dsoneclick .field-4 label{
    width: auto;
    text-align: left;
}
.buttonform_custom-one input{
    background: #006446 !important;
    border-radius: 14px !important;
    min-width: 216px !important;
    min-height: 48px!important;
    font: 16px 'Manrope', sans-serif !important;
    font-weight: 700 !important;
    text-transform: none !important;
    padding: 5px 10px !important;
    height: 100% !important;
    margin: 0 !important;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.buttonform_custom-one:hover input{
    background-color: #79DB3E !important;
    color: white !important;
}
.buttonform_custom-one{
    margin-bottom: 25px !important;;
}
/* div#dsoneclick #form-dsoneclick .field-4 input{

} */
#dsoneclick .form-head {
    padding: 0;
}
div#dsoneclick #form-dsoneclick .field-4 input::-webkit-input-placeholder{
    text-indent: 10px;
    font: 14px 'Manrope', sans-serif;
    font-weight: 14px;
}
div#dsoneclick #form-dsoneclick .field-4 input::-moz-placeholder{
    text-indent: 10px;
    font: 14px 'Manrope', sans-serif;
    font-weight: 14px;
}
div#dsoneclick #form-dsoneclick .field-4 input:-ms-input-placeholder{
    text-indent: 10px;
    font: 14px 'Manrope', sans-serif;
    font-weight: 14px;
}
div#dsoneclick #form-dsoneclick .field-4 input::-ms-input-placeholder{
    text-indent: 10px;
    font: 14px 'Manrope', sans-serif;
    font-weight: 14px;
}
div#dsoneclick #form-dsoneclick .field-4 input::placeholder{
    text-indent: 10px;
    font: 14px 'Manrope', sans-serif;
    font-weight: 14px;
}
div#dsoneclick .dsclose-button{
    background-image: url('/bitrix/templates/bella/img/Close%20Square%20Gray.png') !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: unset !important;
}
.product_form-container{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

/* error report */

.error-report_custom{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 221px;
    max-height: 234px;
    margin: 15% auto;
    color: #192421 !important;
    padding: 0 !important;
}
.head-report_custom{
    font: 20px 'Manrope', sans-serif !important;
    font-weight: 700 !important;
    margin-bottom: 25px !important;
}
.text-report_custom{
    font: 14px 'Manrope', sans-serif !important;
    font-weight: 400 !important;
    margin: 0 !important;
}
.error-report_custom .text-report_custom p{
    margin: 0 !important;
    line-height: 19.12px;
}

/* popup message */
.product_popup-buttons{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 118px;
    margin-top: 35px;
}

.product_popup-buttons a:first-child{
    cursor: pointer;
    background: #006446;
    color: white;
    border-radius: 14px;
    padding: 14px 27px;
    width: 214px;
    font: 16px 'Manrope', sans-serif;
    margin: 0 auto;
    font-weight: 700 !important;
    line-height: 22px;
    font-weight: 700;
    text-decoration: none;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.product_popup-buttons a:first-child:hover {
    background-color: #79DB3E;
    color: white;
}
.product_popup-buttons a:last-child{
    cursor: pointer;
    background: transparent;
    color: black;
    border-radius: 14px;
    padding: 14px 20px;
    width: 214px;
    font: 16px 'Manrope', sans-serif;
    font-weight: 700 !important;
    margin: 0 auto;
    line-height: 22px;
    font-weight: 700;
    border: 1px #79DB3E solid;
    text-decoration: none;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.product_popup-buttons a:last-child:hover{
    color: #79DB3E;
}
.sweet-alert{
    max-width: 308px;
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
    background: -o-linear-gradient( 
    298deg
    , rgba(249,246,242,1) 0%, rgba(230,242,216,1) 100%);
    background: linear-gradient( 
    152deg
    , rgba(249,246,242,1) 0%, rgba(230,242,216,1) 100%);
    border-radius: 14px !important;
    padding: 0 !important;
    margin-left: -146px !important;
    margin-top: -172px !important;
}

.sweet-alert .sa-success{
    display: none !important;
}
.sweet-alert h2{
    font: 20px 'Manrope', sans-serif !important;
    font-weight: 700 !important;
    width: 241px;
    margin: 30px auto 0 !important;
    position: relative;
}

.close-popup_message{
    background-image: url(/bitrix/templates/bella/img/Close%20Square%20Gray.png) !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: unset !important;
    width: 30px;
    height: 30px;
    position: absolute;
    top: -25px;
    right: -26px;
}

/* dropdown-menu */

.for-login-form .dropdown-menu {
    right: -134px !important;
}
div.bx-auth-lbl{
    margin-bottom: 0;
}
.login-form_alert {
    background: #fff url(/../bitrix/templates/bella/img/svg/error.svg) no-repeat !important;
    background-position: 95% 52% !important;
    border: 1px solid #E7E4E1 !important;
}
.dropdown-menu .call_me_error{
    text-align: center;
}
.auth_label-click{
    cursor: pointer;
}
.focus_blackground{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    background-color: rgba(50, 47, 47, 0.63);
    display: none;
    z-index: 10;
    cursor: pointer;
}
.dropdown-menu_close{
    background-image: url(/bitrix/templates/bella/img/Close%20Square%20Gray.png) !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: unset !important;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 7px;
    right: 5px;
    cursor: pointer;
}
.dropdown-menu-toggle_focus{
    background: #79DB3E url(/../bitrix/templates/bella/img/svg/i-profile-w.svg) no-repeat 50% !important;
    z-index: 11;
}
@media (max-width: 540px){
    .sweet-alert {
        left: 50% !important;
    }
}
@media (max-width: 550px){
    .close-popup_message{
        right: -20px;
    }
}

@media(max-width:576px){
    .product_form-container{
        margin-top: 10px;
    }
    .form-head_custom-one{
        margin: 35px 0 0px 0 !important;
    }
    div#dsoneclick #form-dsoneclick{
        -webkit-box-align: unset;
            -ms-flex-align: unset;
                align-items: unset;
    }
    div#dsoneclick .ds-info {
        max-width: 100%;
        font-size: 13px;
        text-align: center;
    }
    ._orientationRight__fugO9 .button__O2Pep {
        bottom: 70px;
    }
    .buttonform_custom-one{
        max-height: 50px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 0 0 10px 0 !important;
    }
    #dsoneclick #form-dsoneclick .field-2 #productname{
        max-height: 75px;
    }
    div#dsoneclick #form-dsoneclick .field-4 {
        margin: 0 0 15px 0;
    }

    /* error report */

    .head-report_custom{
        font: 20px 'Manrope', sans-serif !important;
        font-weight: 700 !important;
        margin-bottom: 15px !important;
    }
    .text-report_custom{
        font: 14px 'Manrope', sans-serif !important;
        font-weight: 400 !important;
        margin: 0 !important;
    }
    .error-report_custom .text-report_custom p{
        margin: 0 !important;
        line-height: 19.12px;
    }
}
@media(max-width:350px){
    .for-login-form .dropdown-menu{
        left: -120px !important;
    }
}
@media(max-width:330px){
    .for-login-form .dropdown-menu{
        left: -115px !important;
    }
}
@media (max-width: 320px){
    .close-popup_message{
        right: -15px;
    }
    .for-login-form .dropdown-menu{
        left: -112px !important;
    }
}

/* style 3 */

/*Вопрос-ответ*/
.nav_faq{
    list-style: none;
    background: white !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    border: 1px #D9D7D7 solid !important;
    border-radius: 14px;
    padding: 0 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.nav_faq:not(:last-child){
    margin-right: 10px;
}

.nav_faq_parent .active{
    border: 1px solid #79DB3E !important;
}

.nav_faq_parent{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.nav_faq a{
    font-family: 'Manrope', sans-serif !important;
    text-decoration: none;
    color: black !important;
    font-weight: 700;
    font-size: 16px !important;
    padding: 10px 18px !important;
}

.faq_question{
    background: #F9F6F2;
    max-width: 1063px;
    padding: 20px 0;
    padding-left: 57px;
    padding-right: 10px;
    border-radius: 10px;
    font-weight: 700;
    font-size: 16px;
    margin-top: 53px;
    position: relative;
}

.faq_question::before{
    content: "";
    background: url("/bitrix/templates/bella/img/faq/question.svg");
    background-repeat: no-repeat;
    position: absolute;
    width: 20px;
    height: 20px;
    left: 22px;
    top: 22px;
}

.faq_answer{
    max-width: 1063px;
    margin-left: auto;
    margin-right: auto;
    font-family: 'Manrope', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400;
    border: 1px solid #79DB3E;
    border-radius: 14px;
    padding: 20px 48px 25px 31px;
    margin-top: 21px;
    position: relative;
}

.faq_answer::before{
    content: "";
    background: url("/bitrix/templates/bella/img/faq/arrow-top.svg");
    background-repeat: no-repeat;
    position: absolute;
    width: 10px;
    height: 10px;
    top: -8.5px;
}

.faq_answer li{
    font-family: 'Manrope', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400;
    position: relative;
}

.faq_answer li::marker{
    font-size: 14px;
    font-weight: 800;
}

.faq_answer ul li::marker{
    content: '';
}

.faq_answer ul li::before{
    content: url("/bitrix/templates/bella/img/card/ellipse.svg");
    position: absolute;
    left: -15px;
    top: -1px;
    height: 5px;
    width: 5px;
}



.faq_answer p{
    font-family: 'Manrope', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400;
    margin: 0;
}

.faq_answer_number{
    padding-left: 17px;
}

@media (max-width: 1240px){
    .nav_faq_parent{
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
    }
    .nav_faq{
        margin-top: 7px;
        margin-right: 9px;
    }
}

@media (max-width: 768px) {
    .nav_faq_parent{
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .nav_faq{
        width: unset !important;
        height: unset !important;
        overflow: unset !important;
    }
    .faq_question{
        margin-top: 40px;
    }
    .faq_answer{
        margin-left: 24px;
    }
}

@media (max-width: 400px) {
    .nav_faq a{
        font-size: 14px !important;
        padding: 6px 11px !important;
    }
    .nav_faq{
        border-radius: 8px;
        margin-right: 16px;
    }
    .faq_question{
        padding-left: 30px;
        margin-top: 16px;
    }
    .faq_question::before{
        content: unset;
    }
    .faq_answer{
        padding: 18px 17px 17px 19px;
        margin-left: auto;
    }
}

@media (max-width: 352px) {
    .nav_faq{
        margin-right: 4px;
    }
    .nav_faq a {
        font-size: 14px !important;
        padding: 6px 10px !important;
    }
}

@media (max-width: 323px) {
    .nav_faq{
        margin-right: 2px;
    }
}

.card_product__all .good-slider #slider li {
    padding: 0;
}

.card_product__all .card_product__ul li {
    width: 100%;
    height: auto;
}

.card_product__all a.fancybox {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.card_product__slider{
    max-width: 522px;
    height: 522px;
    border: 1px solid #E7E4E1;
    border-radius: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 !important;
    overflow: hidden;
}

.card_product__img{
    margin: auto !important;
    max-height: 450px;
    /*max-width: 450px;*/
}

.card_product__ul{
    margin: 0 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.card_product__carousel{
    max-width: 522px;
    margin-left: 0 !important;
    margin-right: auto !important;
    border: none;
}

.card_product__slider div{
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.card_product__min_ul li{
    border: 1px solid #E7E4E1;
    border-radius: 8px;
    margin-right: 23px !important;
    width: 108px !important;
    height: 108px !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
}

.card_product__min_ul{
  /*  -webkit-transform: unset !important;
        -ms-transform: unset !important;
            transform: unset !important;*/
}

.card_product__min_img{
    margin: 0 !important;
    max-height: 90px;
    max-width: 90px;
}

.card_product__min_ul .flex-active-slide{
    border: 1px solid #79DB3E;
}

.card_product__carousel_slider{
    width: 100% !important;
    display: block;
    /*display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;*/
}


.card_product__all{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.card_product__availability{
    color: #24AE43;
    font-weight: bold;
    font-size: 14px;
    position: relative;
    margin-left: 20px;
}

.card_product__availability::before{
    content: "";
    background: url("/bitrix/templates/bella/img/card/tick.svg") no-repeat;
    position: absolute;
    width: 17px;
    height: 17px;
    left: -25px;
    top: 1px;
}

.card_product__price_compare{
    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;
    max-width: 300px;
    margin-top: 12px !important;
}

.one-capacity.top-fixing-10.priceblock{
    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;
    max-width: 600px;
    margin-top: 12px !important;
}



.actual-price-in-good{
    font-weight: bold;
    font-size: 24px;
    color: #192421;
}


.card_product__piece{
    font-size: 13px;
    margin-top: 0 !important;
}

.card_product__piece span{
    color: #7F867B;
}

.card_product__compare{
    width: unset;
    background: none !important;
    position: relative;
    margin: 0 !important;
    padding: 0;
}

.card_product__compare::before{
    content: "";
    background: url("/bitrix/templates/bella/img/nederzhanie/Chart.svg") no-repeat;
    width: 22px;
    height: 22px;
    position: absolute;
    left: 5px;
}
.card_product__compare{
    padding-left: 25px;
}
.card_product__compare::before{
    top: -5px;
}
.add_to_compare.card_product__compare::before{
    top: -5px;
}


.card_product__compare a{
    font-size: 12px !important;
    color: #CAC5C0 !important;
    text-decoration: none;
}

.card_product__info{
    max-width: 752px;
}

.card_product__form_minus, .card_product__form_plus{
    border-radius: 20px;
    width: 30px !important;
    height: 30px !important;
    padding: 12px;
    padding-top: 6px;
    font-weight: bold;
    font-size: 16px !important;
    position: unset !important;
    background: white !important;
    margin: 0 8px;
}

.card_product__form_plus{
    padding-left: 10px;
}

.card_product__form{
    width: 135px !important;
    height: 48px;
    background: #F9F6F2 !important;
    border-radius: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.card_product__input{
    border: none !important;
    margin: 0 !important;
    background: none !important;
    padding: 0 !important;
    font-weight: bold !important;
    font-size: 16px !important;
}

.card_product__form_buy{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.card_product__buy{
    min-width: 176px;
    margin: 0 !important;
    margin-left: 22px !important;
}

.card_product__info .card_product__form_buy .card_product__buy .card_product__busket{
    width: 176px !important;
    background: #006446;
    border-radius: 14px;
    font-weight: bold;
    font-size: 16px;
}

.card_product__info .card_product__form_buy .card_product__buy .card_product__busket:hover{
    background: #79DB3E;
}

.card_product__buy1click{
    width: 176px !important;
    border-radius: 14px;
    font-weight: bold;
    font-size: 16px;
    background: none !important;
    padding: 0 !important;
    border: 1px solid #79DB3E !important;
    color: #192421 !important;
    margin-left: 22px;
    min-width: 176px;
}

.card_product__buy1click:hover{
    color: #79DB3E !important;
}

.card_product__characteristic{
    font-size: 14px;
    color: #192421;
    line-height: 32px;
    display: block;
    min-width: 220px;
    margin: 0 !important;
    height: auto;
    position: relative;
    overflow: hidden;
    line-height: 15px;
}

.card_product__characteristic:after{
    content: "";
    width: 100%;
    top: 14px;
    position: absolute;
    border-bottom: 1px dashed #E7E4E1;
}

.card_product__characteristic_all{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
}

.card_product__characteristic_value{
    margin-left: 10px;
}

.card_product__all_characteristic{
    margin: 30px 0;
}

.card_product__delivery div{
    text-align: left;
    font-size: 14px;
    color: #000000;
}

.card_product__delivery_abstract{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.card_product__delivery{
    background: none;
    padding: 0;
    margin-bottom: 30px;
}

.card_product__line{
    width: 100%;
    height: 1px;
    background: #E7E4E1;
}

.card_product__delivery_price{
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 6px;
    background: #79DB3E;
    line-height: 18px;
    font-weight: bold;
    color: #FFFFFF !important;
    padding: 5px 10px;
    margin-top: 11px;
}

.card_product__delivery_concrete{
    margin-right: 49px;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
}

.card_product__desc{
    font-size: 14px;
    line-height: 21px;
    color: #000000;
    text-align: left;
}

.card_product__desc ul li::before{
    content: url("/bitrix/templates/bella/img/card/ellipse.svg");
    position: absolute;
    left: -15px;
    top: -1px;
    height: 5px;
    width: 5px;
}

.card_product__desc ul li{
    position: relative;
    list-style-type: none;
}

.card_product__delivery_desc{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
}

.card_product__delivery_desc_concrete_img{
    width: 59px;
    height: 59px;
    margin-right: 14px;

}

.card_product__delivery_desc_concrete{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 223px;
}

.card_product__delivery_desc_concrete:nth-child(2){
    margin-right: 10px;
}

.card_product__delivery_desc_concrete_text{
    font-size: 15px;
    line-height: 20px;
    color: #192421;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 149px;
}

.card_product__btn{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 70px;
}

.card_product__btn_text{
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    color: #192421;
    border: 1px solid #E7E4E1;
    width: 154px;
    height: 52px;
    border-radius: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 15px;
    cursor: pointer;
}

.card_product__btn_text:hover{
    color: #79DB3E;
}

.card_product__btn_text-active{
    border: 1px solid #79DB3E;
}

.card_product__review{
    display: none;
    border-top: none;
}

.card_product__review .revStar .sf{
    background-size: 12px 12px;
    width: 12px;
    height: 12px;
}

.card_product__review-active{
    display: block;
}

.card_product__review p{
    max-width: 500px;
    position: relative;
    padding-left: 50px;
}

.card_product__review p::before{
    content: "";
    background: url("/bitrix/templates/bella/img/card/review.svg") no-repeat;
    position: absolute;
    width: 34px;
    height: 34px;
    left: 0;
}

.card_product__review .btn{
    background: #006446;
}

.card_product__review .btn:hover{
    background: #79DB3E;
}

.card_product__desc-active{
    display: block;
}

.card_product__desc-non-active{
    display: none;
}

.card_product__delivery_content{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.card_product + .slider__popular-block {
    width: 100%;
    min-width: 100%;
    margin-left: unset;
}

@media (max-width: 1300px) {
    .card_product__delivery_abstract{
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .card_product__delivery_desc{
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .card_product__delivery_desc_concrete{
        margin-top: 10px;
    }
    .card_product__delivery_content{
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .card_product__delivery_content .card_product__delivery_concrete{
        width: 33%;
        margin: 0 0 15px;
        min-width: 100px;
    }
    .card_product__delivery_content .wide-col{
        order: 2;
        width: 100%;
    }

}

@media (max-width: 1150px){
    .card_product__buy{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .card_product__price_compare{
        max-width: 300px;
    }
    .one-capacity.top-fixing-10.priceblock{
        max-width: 320px;
    }
    .card_product__price_compare-active{
        max-width: 350px !important;
    }
    .card_product__compare{
        max-width: 150px;
    }
    .card_product__slider{
        width: 352px;
        height: 352px;
        padding: 15px;
    }
    .card_product__min_img{
        max-width: 60px;
        max-height: 60px;
    }
    .card_product__delivery_concrete{
        margin-top: 17px;
        margin-right: 30px;
    }
    .card_product__delivery_desc_concrete_text{
        width: 280px;
        max-width: unset;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .card_product__characteristic{
        max-width: 150px;
        min-width: 150px;
    }
}

@media (max-width: 740px) {
    .card_product__all{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
}

@media (max-width: 952px) {
    .card_product__form_buy{
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        max-width: 335px;
        min-width: 335px;
    }
    .card_product__buy1click{
        margin-top: 13px !important;
    }
}

@media (max-width: 480px) {
    .card_product__info{
        padding: 0;
    }
    .card_product__slider{
        width: 100%;
        height: auto;
    }
    .card_product__min_ul li{
        width: 58px !important;
        height: 58px !important;
        margin-right: ;
    }
    .card_product__min_img{
        max-width: 50px;
        max-height: 50px;
    }
    .card_product__form{
        margin-top: 0!important;
        margin-right: 0!important;
    }
    .card_product__info .card_product__form_buy .card_product__buy .card_product__busket{
        width: 135px !important;
    }
    .card_product__buy{
        margin-left: 10px !important;
    }
    .card_product__buy1click{
        width: 277px !important;
        margin-left: 0 !important;
    }
    .card_product__form_buy{
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
    }
    .card_product__price_compare{
        max-width: 270px;
    }
    .one-capacity.top-fixing-10.priceblock{
        max-width: 320px;
    }
    .card_product__price_compare-active{
        max-width: 270px !important;
    }
    .card_product__compare{
        max-width: 100px;
    }
}

@media (max-width: 400px){
    .card_product__delivery_concrete{
        margin-right: 22px;
        min-height: 77px;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .card_product__delivery_desc_concrete_text{
        width: 208px;
    }
    .card_product__btn{
        margin-top: 40px;
    }
}

@media (max-width: 370px){
    .card_product__delivery_concrete{
        min-width: 100px;
    }
    .card_product__desc{
        max-width: 280px;
    }
    .card_product__desc p{
        margin: 0;
    }
    .card_product__desc ul{
        padding-left: 15px;
    }
    .card_product__btn_text{
        width: 135px;
        margin-right: 10px;
    }
    .card_product__all_characteristic{
        max-width: 280px;
    }
    .card_product__characteristic{
        max-width: 135px;
        min-width: 135px;
        line-height: 15px;
    }
    .card_product__characteristic:after {
        top: 14px;
    }
    .card_product__characteristic_all{
        margin-top: 0 !important;
        padding-bottom: 20px;
    }
    .card_product__review p{
        max-width: 270px;
    }
    .card_product__review .revCount{
        max-width: 300px;
    }
}

/* style 4 */

.box__catalog-content {
    width: 70%;
}

/* side bar */


.side-bar__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-right: 10px;
}

.side-bar__nav-block a{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.cat_menu .side-bar__nav-block a > .menu_plus {
    margin-right: 8px;
    width: 23px;
    height: 20px;
}

.cat_menu > li.side-bar__nav-block {
    -webkit-box-shadow: none;
            box-shadow: none;
    border-bottom: none;
    border: 1px solid #E7E4E1;
    border-radius: 14px !important;
    background: white;
    margin-bottom: 10px;
}

.cat_menu .side-bar__nav-block:hover:not(.not_hover) > a .title {
    color: #444;
}

.cat_menu .side-bar__nav-block .title {
    font-size: 16px;
    font-weight: bold;
}

.side-bar__nav-block .collapse_menu ul li a {
    padding: 5px 10px 5px 20px;
    text-indent: initial;
    font-size: 14px;
}

.cat_menu .side-bar__nav-block.not_hover .title {
    color: black;
}

ul.l3.side-bar__nav-subMenu li {
    padding-left: 30px;
}

.side-bar__nav-block .collapse_menu ul li {
    background: white;
    width: 230px;
    border: none;
}

.side-bar__nav-block .collapse_menu ul li a:hover {
    color: #79DB3E;
}

.cat_menu > li.side-bar__nav-block.not_hover {
    background: white;
}

.side-bar__nav-sub {
    padding: 0;
}

.side-bar__nav-sub li {
    margin-bottom: 10px;
}
.side-bar__nav-subMenu {
    padding: 0;
}

.side-bar__nav-subMenu li{
    margin-bottom: 0;
    
}

.side-bar__nav .cat_menu {
    padding-left: 0px;
    width: 90%;
    margin-top: 25px;
}

.side-bar__nav-subMenu li a {
    padding-left: 0 !important;
    color: #006446 !important;
    text-align: left;
}

.side-bar__nav-block.not_hover {
    background: white !important;
    border: 1px solid #79DB3E !important;
}

.cat_menu .side-bar__nav-block:hover:not(.not_hover) {
    background: white;
}

.cat_menu .side-bar__nav-block.not_hover .mp_bold, .cat_menu li:hover .mp_bold {
    background: url('/../bitrix/templates/bella/img/nederzhanie/close.png') no-repeat ;
}

.cat_menu .side-bar__nav-block .mp_bold, .cat_menu li .arrow__icon{
    background: url('/../bitrix/templates/bella/img/nederzhanie/close.png') no-repeat ;
}

.cat_menu .side-bar__nav-block.not_hover .mp_bold, .cat_menu li .mp_bold {
    background: url('/../bitrix/templates/bella/img/nederzhanie/open.png') no-repeat;
}

/*category top list*/

.bx_catalog_text .bx_catalog_text_ul li.category_top_list.new.catalog__list {
    background: #E5F1D5;
    border: 0px;
    height: 34px;
    padding: 0 17px;
    margin: 10px 0px 0px;
    width: unset !important;
}

.bx_catalog_text .bx_catalog_text_ul li.category_top_list.new.catalog__list:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
}


img.cat_alt_img.catalog__list-img {
    display: none;
}

.bx_catalog_text .bx_catalog_text_ul li.category_top_list a {
    color: black;
    text-align: left;
    font-size: 13px;
}

.bx_catalog_text .bx_catalog_text_ul li.category_top_list a:hover {
    color: #79DB3E;
}


/*Добавить каскад */
.main-left-shadow {
    display: none;
}
/*sort*/

.box__catalog-content .sort {
    margin-bottom: 10px;
}

.sort__paragraph {
    color: #7F867B;
}


.sort__name {
    color: #79DB3E;
    margin: 0 21px 0 31px;
    position: relative;
}

.sort__name:hover{
    border-bottom: none;
    color: #79DB3E;
}

.sort__price {
    color: #79DB3E;
    position: relative;
}

.sort__price:before {
    content: url("/bitrix/templates/bella/img/nederzhanie/Polygon 1.svg");
    position: absolute;
    left: 40px;
    top: -1px;
}

.sort__name:before {
    content: url("/bitrix/templates/bella/img/nederzhanie/Polygon 1.svg");
    position: absolute;
    right: -10px;
    top: -1px;
}

.catalog-item .to-compare.add_to_compare {
    background: url("/bitrix/templates/bella/img/nederzhanie/Chart.svg") no-repeat;
    width: 22px;
    height: 22px;
}


.sort_active {
    margin: 0 21px 0 17px;
    border-bottom: 1px solid black;
    color: black;
}
.blog__comparison-link {
    height: 100%;
}

.catalog-item .to-compare.add_to_compare.blog__comparison:hover {
    cursor: pointer;
}

.blog__Card-price {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.item-add.catalog__card-click {
    padding-left: 0px !important;
}

a.not_parent .menu_plus {
    display: none;
}

.bx_catalog_text .bx_catalog_text_ul {
    list-style: none;
}
.catalog__blog {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* justify-content: space-between; */
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;

}

.row-fluid .catalog-item .blog-card {
    width: 100%;
    border-radius: 10px;
    height: auto;
    padding: 10px 20px;
    margin-bottom: 20px;
    margin-right: 0px;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #E9E7E5;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.row-fluid .catalog-item .blog-card:hover {
    border-color: #fff;
    -webkit-box-shadow: 0px 4px 26px rgb(194 189 183 / 40%);
    box-shadow: 0px 4px 26px rgb(194 189 183 / 40%);
    background: none;
    cursor: pointer;
}

.blog-list {
    width: calc(97%/3);
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 1%;
}



.catalog-shadow {
    display: none !important;
}

.blog-card-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.blog-card-heading a {
    font-weight: bold;
    color: black;
    font-size: 16px;
}

.blog-card-heading a:hover {
    color: #006446;
}

span.bold.blog-card-price {
    color: black;

}

.catalog-item .item-price .bold {
    font-size: 18px;
    width: 50%;
    text-align: left;
}

.item-title.blog-card-heading {
    height: auto;
    margin-bottom: 10px;
    min-height: 57px;
    margin-top: auto;
}

.item-price.catalog-card-bottom {
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;

}

.catalog__card-btn {
    background-color: #006446 ;
    font-size: 14px;
    width: 50% !important;
}

.blog__Card-catalog-price {
    background-color: #006446;
    font-size: 14px;
    width: 50% !important;
}

.blog__Card-catalog-price:hover {
    background: #79DB3E;
}

.catalog__card-btn:hover {
    background: #79DB3E;
}

.item-add.catalog__card-click {
    width: 100%;
    margin-top: 15px;
}

.catalog-item .item-add .btn.catalog__card-link{
    color: black;
    width: 100%;
    border: 1px solid #79DB3E;
    margin: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: none;
    padding: 0px;
    line-height: 1em;
}

.catalog-item .item-add .btn.catalog__card-link:hover {
    color: #79DB3E;
}

.vpityvaemost_prev .drops_string {
    padding-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.block__drop {
    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;
    height: 40px;
}

.catalog__card-link {
    color: black;
    width: 100%;
    border: 1px solid #79DB3E;
    margin: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: none;
    padding: 0px;
    line-height: 1em;
}

.catalog__card-link:hover {
    color: #79DB3E;
}


.catalog-bx-close {
    display: none;
    color: #79DB3E;
    font-weight: bold;
    font-size: 16px;
    margin-top: 15px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.catalog-bx-close:hover {
    cursor: pointer;
}

.cat_menu > li.side-bar__nav-block:hover .submenu li {
    display: none;
}

.side-bar__nav-block .submenu::before {
    display: none;
}

.cat_menu > li.menu_item:hover .side-bar__nav-block{
    display: none;
}

.cat_menu > li.side-bar__nav-block:hover .submenu {
    display: none;
}


/* slider */
.slider__popular-block {
    max-width: 70%;
    margin-left:260px;
}





@media screen and (max-width: 1023px){
.vpityvaemost_prev .drops_string .seni-drops8 {
    margin: 0px 0px !important;
    }
}

/*nav system*/

.nav__blog {
    margin-bottom: 30px;
    width: 100%;
}

.navigation-arrows {
    display: none;
}

.nav__blog .navigation .navigation-pages span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: unset;
    padding: 10px;
    height: 25px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: #F9F6F2;
    border-radius: 5px;
    color: #7F867B;
}

.nav__blog .navigation .navigation-pages a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: unset;
    padding: 10px;
    height: 25px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: #F9F6F2;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #7F867B;
    margin-right: 5px;
    border-radius: 5px;
    margin-bottom: 5px;
}

.navigation-pages .navigation-title {
    display: none!important;
}

.l3 .side-bar__nav-subMenu:first-child li {
    margin-top: 30px;
}

.collapse_menu ul.l2>li >ul.l3 li:first-child {
    /*margin-top: 15px*/
}
.main-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.slider__promotionOfTheDay {
    display: none;
}

.link__cards__block {
    margin-bottom: 20px;
}

.catalog-item .to-compare  {
    top: 10px;
}

.blog-list .blog-card .to-compare a {
    text-decoration: none;
    color: #79DB3E;
}



/*video youtube*/

.youtube-video-cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 70%;
    margin-left: 260px;
}

.text_bot iframe {
    width: calc(96%/3);
}




/* slider */ 

.slider__block-card .add-vpitka-cont .item-count {
    display: none !important;
}

.slider__block-card .vpityvaemost_prev .drops_string .plus_drops {
    display: none;
}

.catalog-item > div.slider__block-card {
    padding: 25px 15px;
    border: 1px solid #E9E7E5;
    border-radius: 10px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.slider__main-block > div.slider__block-card:hover {
    background: none;
    border-color: #fff;
    -webkit-box-shadow: 0px 4px 26px rgb(194 189 183 / 40%);
    box-shadow: 0px 4px 26px rgb(194 189 183 / 40%);
    background: none;
    cursor: pointer;
}

.catalog-item > div.slider__block-card:hover .blog__Card-price {
    padding-left: 0 !important;
    margin-left: 0 !important;
}
.actual-price.blog__Card-price {
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.catalog-item > div.slider__block-card:hover .catalog-top-shadow {
    display: none;
}

.catalog-top-shadow {
    display: none;
}

.catalog-bottom-shadow-1 {
    display: none !important;
}

.catalog-bottom-shadow-2 {
    display: none !important;
}

.catalog-top-shadow-1 {
    display: none;
}

.catalog-top-shadow-2 {
    display: none;
}

.catalog-item .slider__block-price {
    margin: 0 auto;
    width: 100%;
}

.slider__block-card .vpityvaemost_prev .drops_string .vpitkaTitle {
    display: none;
}
.slider__block-card .vpityvaemost_prev .drops_string.plus_drops {
    display: none;
}

.slider__main-block {
    padding: 10px;
}


.sectionOfslider .slick-arrow {
    bottom: -40px;
}

.sectionOfslider {
    margin-bottom: 30px;
}

.AddShoppingCart {
    margin-top: 10px;
}

.slider__block-card .vpityvaemost_prev .drops_string .vpitkaTitle {
    display: none;
}

.slider__block-card:hover.slider-card-heading {
    padding-left: 10px !important;
}

.slider-card-heading a{
    font-weight: bold;
    color: black;
    font-size: 16px;
}

.slider-card-heading a:hover{
    color: #006446;
}

.sectionOfslider .slick-dots {
    bottom: -42px;
}


/* adaptiv */
@media screen and (max-width: 1200px){
    .catalog__card-btn {
        width: 48% !important;
        padding: 4px 4px !important;
    }

    .blog__Card-catalog-price {
        width: 48% !important;
        padding: 4px 4px !important;
    }

    .blog-card-img {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    .item-title.blog-card-heading {
        min-height: 57px;
    }
    
}

@media screen and (max-width: 1128px) {
    .side-bar__nav-block a {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }

    .cat_menu .side-bar__nav-block .title {
        width: 240px;
    }
}

@media screen and (max-width: 1072px) {
    .item-title.blog-card-heading {
        min-height: 76px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 993px){
    section.box__catalog-content p {
        top: 185px;
    }
}

@media screen  and(max-width: 1024px) {

    .menu_item .collapse_menu ul li {
        background: white;
        width: 188px;
    }

    .collapse_menu ul.l2>li >ul.l3 li {
        padding-left: 5px;
    }
}

@media screen and (max-width: 992px){
    .catalog__card-btn {
        width: 100% !important;
        font-size: 16px;
    }

    .sectionOfslider .slick-dots {
        margin-left: -10px;
    }

    .catalog-item .item-price .bold {

        text-align: center
    }

    .AddShoppingCart {
        margin-top: 0px;
    }

    .blog__Card-catalog-price {
        width: 100% !important;
        font-size: 16px;
    }

    .catalog-item .to-compare.add_to_compare {
        top: 10px;
    }

    .catalog-item .item-price .bold{
        font-size: 19px;
    }

    .blog__Card-price {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .side_bar_product_card {
        display: none!important;
    }

    .catalog-item .item-price .bold {
        width: 100%;
        margin-bottom: 15px;
    }

    .item-add.catalog__card-click {
        margin-top: 0px;
    }
    .row-fluid .catalog-item .blog-card {
        padding: 15px 15px;
        padding-top: 0px;
    }

    .slider-card-heading a, .blog-card-heading a {
        font-size: 14px;
    }

    .personal_leftcol + .content, .main_leftcol + .content {
        width: 100%;
    }

    .box__catalog-content {
        width: 100%;
    }

    .text_bot {
        margin-left: 0px;
        width: 100%;
    }

    .link__cards__block {
        margin-bottom: 15px;
    }

    .slider__popular-block {
        margin-left: 0px;
        max-width: 100%;
    }

    .item-title .blog-card-heading {
        min-height: 76px;
    }

    .catalog-item .to-compare {
        top: 5px;
        right: 10px;
    }

    .catalog__card-btn {
        margin-bottom: 16px;
    }

    .blog__Card-catalog-price {
        margin-bottom: 16px;
    }

    .item-title.blog-card-heading {
        min-height: 45px;
    }

    .catalog-item > div.slider__block-card {
        padding: 15px 10px;
        border: 1px solid #E9E7E5;
        border-radius: 10px;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
    }
}

@media screen and (max-width:922px) {
    .AddShoppingCart {
        margin-top: 5px;
    }
}

@media screen and (max-width:840px) {
    .AddShoppingCart {
        margin-top: 0px;
    }
}

@media screen and (max-width: 861px) {
    .item-title.blog-card-heading {
        min-height: 57px;
    }
}

@media screen and (max-width: 767px) {
    .qwer {
        margin: 0px !important;
    }
}

@media screen and (max-width: 680px){
    .row-fluid .catalog-item .blog-card {
        padding: 10px 15px;
    }

    .catalog-item .item-add .btn.catalog__card-link{
        font-size: 16px;
    }

    .item-title.blog-card-heading {
        margin-bottom: 10px;
        min-height: 76px;
    }
    
    .catalog-item .to-compare.add_to_compare {
        top: 20px;
    }
}

@media screen and (max-width: 719px) {
    .item-title.blog-card-heading {
        min-height: 76px;
    }
}

@media screen and (max-width: 576px){
    .row-fluid .catalog-item .blog-card{
        padding: 5px 10px;
    }

    .block__drop {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    .blog-list {
        width: calc(96%/2);
    }

    .blog-list:nth-child(3n) {
        margin-right: 0px;
    }
    .catalog-item .item-add .btn.catalog__card-link {
        font-size: 16px;
        padding: 0px 17px;
        line-height: 1.2em;
    }

    .catalog-item .item-price .bold {
        margin-bottom: 10px;
        padding-right: 0px;
    }

    .text_bot {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .text_bot iframe {
        width: 100%;
        margin: 5px auto;
    }

    .nav__blog {
        margin-bottom: 20px;
    }

    .link__cards__block {
        overflow: hidden;
        height: auto;
    } 
    
    .link__cards__block__visible {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
    }
    
    .catalog-item .to-compare.add_to_compare {
        top: 15px;
    }

    .catalog-item > div.slider__block-card {
        padding: 15px 10px;
        border: 1px solid #E9E7E5;
        border-radius: 10px;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
    }

    .catalog-item > div.slider__block-card {
        padding: 10px 5px;
    }

    .slider-card-heading {
        height: 100px;
    }
}

@media screen and (max-width: 839px) and (min-width: 767px) {
    .catalog__card-btn {
        margin-bottom: 5px;
    }

    .blog__Card-catalog-price {
        margin-bottom: 5px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {

    .cat_menu > li.menu_item {
        width: 220px
    }
}

@media screen and (max-width: 370px) {
    .slider__block-card .vpityvaemost_prev .drops_string .vpitkaTitle {
        display: none !important;
    }
}

@media screen and (max-width: 320px) {
    .catalog-item .item-add .btn.catalog__card-link {
        font-size: 14px;
    }

    .link__cards__block {
        margin-bottom: 15px;
    }

    .catalog-bx-close {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .box__catalog-content .sort {
        font-size: 13px;
    }

    .catalog__card-btn {
        font-size: 14px;
    }

    .blog__Card-catalog-price {
        font-size: 14px;
    }

    .catalog-item .to-compare {
        top: 25px;
        right: 10px;
    }
    .item-title.blog-card-heading {
        margin-bottom: 10px;
        min-height: 95px;
    }

    .add.catalog__card-click {
        margin-top: 0px;
    }
    .catalog__card-btn {
        margin-bottom: 10px;
    }

    .blog__Card-catalog-price {
        margin-bottom: 10px;
    }

    .item-title a {
        font-size: 13px;
    }

    .bx_catalog_text .bx_catalog_text_ul li.category_top_list.new.catalog__list {
        margin-left: 0px !important;
    }

    .catalog-item .to-compare.add_to_compare {
        right: 3px;
    }
}

@media screen and (max-width:1260px) {
    .catalog-item .slider-card-heading {
        margin-bottom: 10px !important;
    }
}

@media screen and (max-width: 615px) and (min-width: 600px) {
    .catalog-item .slider-card-heading {
        height: 100px;
    }
}

/* style 5 */

.making_an_order #bx-soa-order {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-top: 34px;
}

.making_an_order .content {
	width: 100%;
}

.making_an_order .main-container {
	display: unset;
	-ms-flex-wrap: unset;
	    flex-wrap: unset;
}

.making_an_order .bx-authform-starrequired {
	color: black;
}

.making_an_order .personal_leftcol {
	display: none;
}

.making_an_order .bx-soa {
	width: calc(65% - 36px);
}

.making_an_order .bx-soa-section {
	border-radius: 14px;
	font-size: 16px;
	border: none;
}

.making_an_order .bx-soa-section:not(#bx-soa-basket) {
	margin-bottom: 10px;
}

.making_an_order .bx-soa-section.bx-step-completed {
	display: -ms-grid;
	display: grid;
	    grid-template-areas: 
		"name edit"
		"inf inf";
	-ms-grid-columns: 1fr 25%;
	grid-template-columns: 1fr 25%;
	grid-auto-rows: auto;
}

.making_an_order .bx-soa-section.bx-step-completed > div.bx-soa-section-title-container {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: name;
}

.making_an_order .bx-soa-section div.text-right {
	display: none;
}

.making_an_order .bx-soa-section.bx-step-completed > div.text-right {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	grid-area: edit;
	width: auto;
	margin-right: 28px;
	padding: 0;
	display: block;
	-ms-grid-row-align: center;
	    align-self: center;
	-ms-grid-column-align: end;
	    justify-self: end;
}

.making_an_order #bx-soa-basket.bx-soa-section.bx-step-completed > div.text-right {
	display: none;
}

.making_an_order .bx-soa-section.bx-step-completed > div.bx-soa-section-content {
	-ms-grid-row: 2;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-area: inf;
}

.making_an_order .bx-soa-section.bx-step-completed,
.making_an_order .bx-soa-section.bx-selected:not(#bx-soa-basket) {
	border: 1px solid #E7E4E1 !important;
}

.making_an_order .bx-soa-section .bx-soa-editstep {
	color: #79DB3E;
    font-size: 14px;
	font-weight: bold;
    line-height: 19px;
    border-bottom: 0;
	text-transform: capitalize;
}

.making_an_order .bx-soa-section .bx-soa-section-title-container {
	padding: 16px !important;
	border-radius: 14px;
	background: #F9F6F2;
}

.making_an_order .bx-soa-section.bx-step-completed .bx-soa-section-title-container,
.making_an_order .bx-soa-section.bx-selected .bx-soa-section-title-container {
	background: none;
}

.making_an_order .bx-soa-section-title-container .text-right {
	padding-right: 12px;
}

.making_an_order .bx-soa-section-content {
	margin: 0 40px 26px 60px;
	padding: 0;
}

.making_an_order .bx-soa-section-content .bx-soa-pp-company-desc {
	font-size: 12px;
}

.making_an_order #bx-soa-delivery .bx-soa-section-content {
	margin: 0 40px 26px 20px;
	padding: 0;
}

.making_an_order #bx-soa-delivery.bx-step-completed .bx-soa-section-content {
	margin: 0 40px 26px 60px;
	padding: 0;
}

.making_an_order .bx-soa-section .bx-soa-section-content strong,
.making_an_order .bx-soa-section .bx-soa-pp-company-selected strong {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-weight: 400;
	font-size: 14px;
}

.making_an_order #bx-soa-region.bx-soa-section .bx-soa-section-content strong {
	display: unset;
	position: relative;
	font-size: 16px;
}

.making_an_order #bx-soa-region.bx-soa-section .bx-soa-section-content  {
	margin: 0 60px 26px 70px;
}

.making_an_order #bx-soa-region.bx-soa-section .bx-soa-more-btn  {
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}

.making_an_order #bx-soa-region.bx-soa-section .col-xs-12:not(.text-right)  {
	padding: 0;
	width: 100%;
}

.making_an_order #bx-soa-delivery.bx-soa-section .bx-soa-pp-company-selected strong::before {
	content: url('/bitrix/templates/bella/css/custom/../../img/making_an_order/delivery.svg');
	margin-right: 13px;
	height: 24px;
	width: 24px;
}

.making_an_order #bx-soa-delivery.bx-soa-section:not(.bx-selected) .bx-soa-section-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	text-align: left;
	margin-left: 60px;
}

.making_an_order  #bx-soa-delivery.bx-soa-section:not(.bx-selected) .bx-soa-section-content img {
	display: none;
}

.making_an_order  #bx-soa-delivery.bx-soa-section:not(.bx-selected) .bx-soa-section-content .bx-soa-pp-company-selected {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row wrap;
	        flex-flow: row wrap;
}

.making_an_order  #bx-soa-delivery.bx-soa-section:not(.bx-selected) .bx-soa-section-content .bx-soa-pp-price {
	text-align: left;
	margin-left: 46px;
	
	width: 58px;
    font-size: 13px;
    line-height: 14px;
    color: white;
	font-weight: bold;
    padding: 5px 10px;
    border-radius: 6px;
    background: #79DB3E;
}

.making_an_order .bx_soa_location {
	margin: 0;
}

.making_an_order .bx-soa-section-content .bx_soa_location {
	padding: 0;
}

.making_an_order .btn.pull-left,
.making_an_order .btn.pull-right {
	background: #79DB3E !important;
	border: 1px solid #79DB3E !important;
	border-radius: 14px !important;
	font-size: 16px;
	font-weight: 700;
	min-height: unset;
	-webkit-transition: background .3s;
	-o-transition: background .3s;
	transition: background .3s;
}

.making_an_order .btn.pull-left {
	padding: 13px 26px 13px 15px;
	background: unset !important;
	border: 1px solid #79DB3E !important;
	color: black;
}

.bx-blue .btn.pull-left.btn-default:hover {
	color: black;
}

.making_an_order .btn.pull-right {
	padding: 13px 15px 13px 26px;
	background: #79DB3E !important;
	border: 1px solid #79DB3E !important;
	color: white;
}

.making_an_order .btn.pull-left::before {
	content: url('/bitrix/templates/bella/css/custom/../../img/making_an_order/arrow_left.svg');
	margin-right: 20px;
	height: 23px;
	width: 23px;
}

.making_an_order .btn.pull-right::after {
	content: url('/bitrix/templates/bella/css/custom/../../img/making_an_order/arrow_right.svg');
	margin-left: 20px;
	height: 23px;
	width: 23px;
}

.making_an_order .dropdown-block {
	border: 1px solid #E7E4E1 !important;
	border-radius: 14px;
	padding: 19px 14px;
	height: 48px;
	background-color: unset !important;
}

.making_an_order .dropdown-block .bx-ui-sls-container {
	margin: -13px 20px 0 22px !important;
	font-size: 14px;
}

.making_an_order .dropdown-fade2white {
	visibility: hidden;
}

.making_an_order .bx-sls .dropdown-icon {
    background: url('/bitrix/templates/bella/css/custom/../../img/making_an_order/location.svg') no-repeat center center;
    height: 18px;
    width: 14px;
    position: absolute;
    top: 14px;
    left: 12px;
}

.making_an_order .bx-sls .bx-ui-sls-clear {
    top: 6px;
    right: 5px;
}

.making_an_order .bx-soa-reference {
	line-height: 18px;
	font-size: 12px;
	color: #7F867B;
	margin: 11px 0 22px 0;
	padding: 0;
}

.making_an_order .bx-soa-more {
    border-top: 0;
	width: 100%;
	padding: 0;
}

.making_an_order div#bx-soa-region .bx-soa-more {
	margin: 0;
}

.making_an_order .bx-soa-more {
	margin: 20px 0 0 0;
}

.making_an_order .bx-soa-section-title {
	font-size: 18px !important;
	padding-top: 0;
	padding-left: 0;
}

.making_an_order .bx-soa-section-title-count {
	width: 36px;
	height: 36px;
	background: #79DB3E !important;

	display: -webkit-inline-box;

	display: -ms-inline-flexbox;

	display: inline-flex;
    border-radius: 50%;
    vertical-align: middle;
    position: relative;
    margin: -3px 18px 0 0;
	border: none;
	min-width: unset;
}

.making_an_order .bx-soa-section.bx-step-completed .bx-soa-section-title-count {
	background: unset !important;
}

.making_an_order .bx-soa-section.bx-step-completed .bx-soa-section-title-count::before {
	content: url('/bitrix/templates/bella/css/custom/../../img/making_an_order/previous_step_success.svg');
    height: 36px;
    width: 36px;
	display: block;
	background: unset;
	right: 0;
    bottom: 0;
}

.making_an_order .bx-soa-section .bx-soa-section-title-count:after {
	position: unset;
	font-weight: 800;
	margin: auto;
	font-size: 16px !important;
    text-align: center;
    font-size: 10px;
    color: #FFF;
    line-height: 15px;
    counter-increment: heading;
    content: counter(heading);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.making_an_order .bx-soa-section.bx-step-completed .bx-soa-section-title-count:after {
	visibility: hidden;
}

.making_an_order .bx-soa-custom-label {
	font-size: 16px !important;
    padding-left: 22px !important;
}

.making_an_order .bx-soa-section-title,
.making_an_order .bx-soa-custom-label {
	color: #192421;
}

.making_an_order .bx-soa-coupon {
	display: none;
}

/* ########## */

/* Delivery block */

.making_an_order .bx-soa-pp-delivery-section-name {
    font-weight: bold;
    cursor: pointer;
    padding-top: 15px;
    padding-bottom: 15px;
}

/* ########## */

/* Second block */

.making_an_order .bx-soa-pp-item-container {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: item_container;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	width: unset;
	padding: 0;
	margin-right: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}

.making_an_order #bx-soa-delivery .bx-soa-section-content .bx-soa-pp {
	display: -ms-grid;
	display: grid;
	-ms-grid-rows: auto auto;
	-ms-grid-columns: 70% 30%;
	    grid-template: 
			"item_container desc_container"
			"location_container desc_container"
			/ 70% 30%;
    margin: 0;
}

.making_an_order .bx-soa-pp .bx-soa-pp-item-container .bx-soa-pp-company {
	min-height: 92px;
	border: 1px solid #E7E4E1 !important;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-radius: 14px;
	padding: 11px 12px !important;
	margin: 10px 9px 0 0;
	width: calc(100% / 3 - 9px);
}

@media (min-width: 993px) {
	.making_an_order .bx-soa-pp .bx-soa-pp-item-container .bx-soa-pp-company:nth-child(3) {
		margin: 0 !important;
		width: calc(100% / 3);
	}
	.making_an_order .bx-soa-pp .bx-soa-pp-item-container .bx-soa-pp-company:nth-child(-n+3) {
		margin: 0 9px 0 0;
	}
}

.making_an_order .bx-soa-pp .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected {
	border: 1px solid #79DB3E !important;
}

/* .making_an_order #bx-soa-delivery .bx-soa-pp-company:nth-last-child(4) ~ .bx-soa-pp-company {
	margin: 0 8px 0 0;
} */

.making_an_order div#bx-soa-delivery .jq-selectbox__select {
    height: unset;
    padding: unset;
    border: 0;
    border-radius: unset;
    background: unset;
    -webkit-box-shadow: unset;
            box-shadow: unset;
    color: #C8C2BA;
    text-shadow: unset;
    font-family: inherit;
	font: unset !important;
	margin: auto;
}

.making_an_order div#bx-soa-delivery .jq-selectbox__select .jq-selectbox__trigger {
    display: none;
}

.making_an_order #bx-soa-delivery .bx-soa-pp-company-subTitle::before {
	content: url("/bitrix/templates/bella/css/custom/../../img/making_an_order/delivery.svg");
	display: block;
	margin-bottom: 11.5px;
}

.making_an_order #bx-soa-paysystem .bx-soa-pp-company-subTitle,
.making_an_order #bx-soa-delivery .bx-soa-pp-company-subTitle {
	font-size: 14px;
	font-weight: normal;
}

.making_an_order #bx-soa-delivery .bx-soa-pp-company-logo {
	display: none;
}

.making_an_order #bx-soa-delivery .bx-soa-pp-company ul.bx-soa-pp-list {
	margin: 10px 0 14px 0;
}

.making_an_order #bx-soa-delivery .bx-soa-pp-company .bx-soa-pp-company-block .bx-soa-pp-company-desc {
	padding: 0;
}

.making_an_order #bx-soa-delivery li {
	padding: 0;
}

.making_an_order #bx-soa-delivery .bx-soa-pp-list-description {
    position: unset;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
    font-size: 13px;
    line-height: 14px;
    color: white;
	font-weight: bold;
    padding: 5px 10px;
    right: 0;
    bottom: 0;
    border-radius: 6px;
    background: #79DB3E;
}

.making_an_order .bx-soa-pp-company-smalltitle {
    color: black;
	font-weight: normal;
    font-size: 14px;
    text-align: left;
	padding: 0 10px 0 0;
	word-break: break-word;
}


.making_an_order .bx-soa-section input[name="DELIVERY_ID"],
.making_an_order .bx-soa-section input[name="PAY_SYSTEM_ID"] {
	position: absolute;
	z-index: -1;
	opacity: 0;
}

.making_an_order .bx-soa-section .bx-soa-pp-company-smalltitle {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}
.making_an_order .bx-soa-section .bx-soa-pp-company-smalltitle::before {
	content: '';
	display: inline-block;
	-ms-flex-item-align: start;
	    align-self: flex-start;
	width: 19px;
	height: 19px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	-webkit-box-flex: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
	border: 1px solid #E7E4E1;
	border-radius: 6px;
	margin-right: 9px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 50% 50%;
}
.making_an_order .bx-soa-section .bx-soa-pp-company.bx-selected .bx-soa-pp-company-smalltitle::before {
	background-image: url("data:image/svg+xml;utf-8,<svg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 3.22589L3.374 5.45178L8.12 1' stroke='%2379DB3E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}




.making_an_order .bx-soa-more-btn {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.making_an_order .bx-soa-pp-company-graf-container {
	border: 0;
	border-radius: 0;
	padding: 0;
}

.making_an_order .bx-soa-pp-company-image {
	display: none;
}

.making_an_order input[type=checkbox].bx-soa-pp-company-checkbox {
	position: unset;
}

.making_an_order .bx-soa-pp-delivery-cost,
.making_an_order .bx-soa-pp-list-description {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
    position: unset;
    font-size: 13px;
    line-height: 14px;
    color: white;
	font-weight: bold;
    padding: 5px 10px;
    /* right: 0;
    bottom: 0; */
    border-radius: 6px;
    background: #79DB3E;
}

.making_an_order .bx-soa-pp-company .bx-soa-pp-delivery-cost {
    margin: 0 10px 0 26px;
}

.making_an_order .bx-soa-pp-desc-container {
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	-ms-grid-column: 2;
	grid-area: desc_container;
	height: 100%;
	width: unset;
	padding: 0;
}

.making_an_order .bx-soa-pp-desc-container .bx-soa-pp-company {
	height: auto;
	background: #F9F6F2;
	border: none !important;
	border-radius: 14px;
	padding: 17px 23px;
}

.making_an_order .bx-soa-pp-desc-container div.bx-soa-pp-list-termin {
	display: none;
}

.making_an_order #bx-soa-region .bx-soa-section-content strong {
	margin-left: 23px;
}

.making_an_order #bx-soa-region .bx-soa-section-content strong::before {
	content: url('/bitrix/templates/bella/css/custom/../../img/making_an_order/location.svg');
	position: absolute;
	left: -22px;
	height: 13px;
	width: 16.5px;
}

.making_an_order .col-sm-12.bx-soa-delivery {
	width: unset;
	padding: 0 20px 0 0;
	margin: 24px 0 0 0;
}

.making_an_order .col-sm-12.bx-soa-delivery > div {
	margin: 0;
	padding: 0;
}

.making_an_order .bx-soa-delivery .form-group.bx-soa-customer-field select,
.making_an_order .bx-soa-delivery .form-group.bx-soa-customer-field .jq-selectbox {
	cursor: pointer;
	border: 1px solid #E7E4E1;
	border-radius: 14px;
	padding: 19px 69px 19px 22px;
	outline: none;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	overflow: hidden;
    background: url('/bitrix/templates/bella/css/custom/../../img/svg/akk_arrow.svg') no-repeat calc(100% - 18px) center;
	background-size: 4%;
}

.making_an_order .bx-soa-delivery .form-group.bx-soa-customer-field select {
	padding: 0 69px 0 22px;
	height: 48px;
}

.making_an_order div#bx-soa-delivery .bx-soa-delivery .jq-selectbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #192421;
	font: unset !important;
}

/* ########## */



/* Third block */

.making_an_order #bx-soa-paysystem .bx-soa-section-content {
	margin: 0 40px 26px 20px;
	padding: 0;
}

.making_an_order #bx-soa-paysystem .bx-soa-section-content .bx-soa-pp {
	display: -ms-grid;
	display: grid;
	-ms-grid-rows: auto;
	-ms-grid-columns: 70% 30%;
	    grid-template: "item_container desc_container"
					/ 70% 30%;
    margin: 0;
}

.making_an_order .bx-soa-pp-company-block {
	font-size: 12px;
}

.making_an_order #bx-soa-paysystem .bx-soa-pp-company-subTitle::before {
	content: url("/bitrix/templates/bella/css/custom/../../img/making_an_order/basket.svg");
	display: block;
	margin-bottom: 11.5px;
}

.making_an_order #bx-soa-paysystem.bx-step-completed .bx-soa-section-content {
    margin: 0 40px 26px 60px;
    padding: 0;
}

.making_an_order #bx-soa-paysystem.bx-soa-section:not(.bx-selected) .bx-soa-section-content .bx-soa-pp-company-selected {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
}

.making_an_order #bx-soa-paysystem.bx-soa-section:not(.bx-selected) .bx-soa-section-content img {
    display: none;
}

.making_an_order #bx-soa-paysystem.bx-soa-section .bx-soa-pp-company-selected strong::before {
    content: url("/bitrix/templates/bella/css/custom/../../img/making_an_order/basket.svg");
    margin-right: 13px;
    height: 24px;
    width: 24px;
}

/* ########## */


/* Fourth block */

.making_an_order #bx-soa-properties .bx-soa-customer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row wrap;
	        flex-flow: row wrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.making_an_order #bx-soa-properties .bx-soa-customer div.form-group:nth-child(1),
.making_an_order #bx-soa-properties .bx-soa-customer div.form-group:nth-child(4) {
	width: 100%;
}

.making_an_order #bx-soa-properties .bx-soa-customer .form-group:nth-child(2),
.making_an_order #bx-soa-properties .bx-soa-customer .form-group:nth-child(3) {
	width: calc(50% - 7.5px);
}

/* .making_an_order #bx-soa-properties .bx-soa-customer :nth-child(4) + div {
	width: 100%;
} */

.making_an_order #bx-soa-properties.bx-step-completed .bx-soa-section-content div:not(.alert) {
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
}
/* .making_an_order #bx-soa-properties.bx-step-completed .bx-soa-section-content div:not(.alert):nth-child(2) ~ div {
	margin-top: 10px;
} */

.making_an_order #bx-soa-properties .bx-soa-section-content div > strong {
	display: none;
}

.making_an_order #bx-soa-properties .bx-soa-customer-textarea {
	width: 100%;
    min-height: 90px;
    background: #FFFFFF;
    border: 1px solid #E7E4E1;
    border-radius: 14px;
    outline: transparent;
    padding: 10px 22px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: 'Manrope', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #192421;
    cursor: pointer;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}

.making_an_order #bx-soa-properties .bx-soa-customer-textarea:focus {
	border-color: #63747e;
}

.making_an_order #bx-soa-properties .bx-soa-customer-label {
	font-size: 16px;
	padding-left: 22px !important;
}

.making_an_order #bx-soa-properties .bx-soa-section-content {
	margin: 0 30px 26px 25px;
}

.making_an_order #bx-soa-properties.bx-step-completed .bx-soa-section-content {
	margin: 0 40px 26px 70px;
}

/* ######### */


/* btn block */

.making_an_order div#bx-soa-orderSave {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
	margin-top: 30px;
}

.making_an_order div#bx-soa-orderSave div.checkbox {
	display: none;
}

.making_an_order div#bx-soa-orderSave a.btn {
	background: #006446 !important;
	padding: 15px 35px;
	font-weight: normal;
	font-size: 16px;
	text-align: center;
	color: white;
	border: 0px !important;
	border-radius: 14px !important;
}

.making_an_order div#bx-soa-orderSave a.btn:hover {
	background: #79DB3E !important;
}

.making_an_order div#bx-soa-orderSave a.btn::after {
	content: unset;
}

.making_an_order div#bx-soa-orderSave div.input_coupon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

.making_an_order div#bx-soa-orderSave input.form-control {
	width: 300px;
}

.making_an_order div#bx-soa-orderSave div.input_coupon::after {
	content: url('/bitrix/templates/bella/css/custom/../../img/making_an_order/previous_step_success.svg');
	display: block;
	position: absolute;
	top: 7px;
	right: 10px;
	height: 33px;
	width: 33px;
}

/*  */



/* right block */

.making_an_order .bx-soa-sidebar {
	width: calc(35% - 36px);
	padding: 0;
}

.making_an_order .bx-soa-sidebar .bx-soa-cart-total {
	background: #EBF4E2;
	border-radius: 14px;
    padding: 30px 40px !important;
}

.making_an_order .bx-soa-cart-total-line {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.making_an_order .bx-soa-cart-t {
	color: #192421;
	width: 75%;
	font-weight: normal !important;
}

.making_an_order .bx-soa-price-free {
	color: black;
}

.making_an_order .bx-soa-cart-d {
	color: #192421;
	width: 25%;
	text-align: left;
}

.making_an_order .bx-soa-cart-total-line {
    border: 0;
	font-size: 14px !important;
}

.making_an_order .bx-soa-cart-total .bx-soa-cart-total-line.bx-soa-cart-total-line-total {
    margin-top: 15px;
	padding-top: 22px;
    border-top: 1px solid white;
}

.making_an_order .bx-soa-cart-total-line-total :nth-child(2) {
	font-size: 16px !important;
	font-weight: 700;
}

.making_an_order .bx-soa-cart-total .bx-soa-cart-total-line:first-child .bx-soa-cart-t {
    font-weight: normal;
}

/* ############ */

/* Last block */

.making_an_order #bx-soa-basket {
	border: none !important;
}

.making_an_order div#bx-soa-basket .bx-soa-item-properties div:first-child {
	display: none !important;
}

.making_an_order .bx-soa-section.bx-step-completed .bx-soa-section-title-container,
.making_an_order .bx-soa-section.bx-selected .bx-soa-section-title-container {
    background: none;
}

.making_an_order #bx-soa-basket .bx-soa-section-title-container {
	padding: 0 !important;
}

.making_an_order #bx-soa-basket .bx-soa-section-title-container .text-right {
	display: none;
}

.making_an_order #bx-soa-basket .bx-soa-section-title {
	margin: 25px 0 0 27px;
}

.making_an_order #bx-soa-basket .bx-soa-section-content {
	padding: 19px 33px 35px 32px;
	margin: 0;
}

.making_an_order #bx-soa-basket .bx-soa-item-td {
	margin: 0;
	padding: 0;
	width: unset !important;
	min-width: unset !important;
}

.making_an_order #bx-soa-basket .bx-soa-item-table {
	margin: 0;
}

.making_an_order #bx-soa-basket .bx-soa-section-title-count {
	display: none;
}

.making_an_order #bx-soa-basket .bx-soa-item-img-block {
	margin-right: 30px;
	padding: 0;
}

.making_an_order #bx-soa-basket .bx-soa-item-title a {
	font-weight: normal;
	color: black;
}

.making_an_order #bx-soa-basket.bx-soa-section .bx-soa-section-content strong,
.making_an_order #bx-soa-basket.bx-soa-section .bx-soa-pp-company-selected strong {
	font-weight: bold;
}

.making_an_order #bx-soa-basket:not(.bx-selected):not(.bx-step-completed) {
	background: #F9F6F2;
}

.making_an_order #bx-soa-basket.bx-selected,
.making_an_order #bx-soa-basket.bx-step-completed {
	background: #F9F6F2;
}

.making_an_order #bx-soa-basket .bx-soa-more {
	display: none;
}

.bx-soa-item-td-title, .bx-soa-item-td-text {
    padding: unset !important;
}

.making_an_order #bx-soa-basket .bx-soa-basket-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.making_an_order #bx-soa-basket .bx-soa-basket-info > * {
	margin-right: 10px;
}

.making_an_order #bx-soa-basket .bx-soa-basket-info .bx-soa-item-img-block {
	height: 92px;
	width: 92px;
}

.making_an_order #bx-soa-basket .bx-soa-basket-info .bx-soa-item-imgcontainer {
	border: none;
	height: 92px;
	width: 92px;
	border-radius: 8px;
	background-color: white;
}

.making_an_order #bx-soa-basket .bx-soa-basket-info .bx-soa-item-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

/* ########## */

/* Order Total Block */
.making_an_order #bx-soa-order-total {
    background: #F9F6F2;
    margin: 10px 0;
}

.making_an_order #bx-soa-order-total .bx-soa-order-total-content {
    margin: 0;
    padding: 19px 33px 35px 33px;
    display: flex!important;
    align-items: stretch;
}
.making_an_order #bx-soa-order-total .bx-soa-order-total-content > div {
    flex-grow: 1;
    max-width: 50%;
    padding: 10px;
}

.making_an_order #bx-soa-order-total .bx-soa-order-total-item {
    display: flex;
    align-items: stretch;
}

.making_an_order #bx-soa-order-total .bx-soa-order-total-item > div {
    flex-grow: 1;
}

.making_an_order #bx-soa-order-total .bx-soa-order-total-item .bx-soa-order-total-value span {
    color: #79DB3E;
    font-weight: bold;
    border-bottom: 1px dotted #79DB3E;
}

.making_an_order #bx-soa-order-total .bx-soa-order-total-content div.text-right {
    display:inline-block;
}

.making_an_order #bx-soa-order-total .bx-soa-section-title-container {
    display:none;
}

.making_an_order #bx-soa-order-total .bx-soa-order-total-section .bx-soa-order-total-item {
    padding: 2px 0;
}

.making_an_order #bx-soa-order-total .bx-soa-order-total-section.totalInfo .bx-soa-order-total-item {
    font-weight: 300;
    font-size: 13px;
}

.making_an_order #bx-soa-order-total .bx-soa-order-total-section.totalInfo .bx-soa-order-total-item:first-child {
    font-weight: bold;
    font-size: 22px;
    padding-bottom: 5px;
}

.making_an_order #bx-soa-order-total .bx-soa-order-total-section.deliveryInfo {
    padding-top:5px;
}

.making_an_order #bx-soa-orderSave .btn.hidden-xs {
    display: unset !important;
}

/* media */

@media (max-width: 992px) and (min-width: 577px) {
	.making_an_order .bx-soa-pp-company-smalltitle {
		word-break: unset;
	}
}

@media (max-width: 992px) and (min-width: 321px) {
	.making_an_order div#bx-soa-total-mobile {
		display: none !important;
	}
	.making_an_order .bx-soa {
		width: 100%;
	}
	.making_an_order #bx-soa-order {
		margin-top: 44px;
	}
	.making_an_order .bx-soa-sidebar {
		display: none;
	}
	.making_an_order .bx-soa-pp-item-container {
		display: -ms-grid;
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(125px, 1fr));
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: start;
		grid-column-gap: 10px;
		grid-row-gap: 13px;
		margin-right: 46px;
	}
	.making_an_order #bx-soa-delivery .bx-soa-section-content .bx-soa-pp {
		-ms-grid-rows: auto auto;
		-ms-grid-columns: 64% 36%;
		    grid-template:
			"item_container desc_container"
			"location_container desc_container"
			/ 64% 36%;
	}
	.making_an_order #bx-soa-paysystem .bx-soa-section-content .bx-soa-pp {
		-ms-grid-rows: auto;
		-ms-grid-columns: 64% 36%;
		    grid-template: 
			"item_container desc_container"
			/ 64% 36%;
	}
	.making_an_order .bx-soa-pp .bx-soa-pp-item-container .bx-soa-pp-company {
		width: 100%;
		margin: 0;
		min-height: unset;
	}
	.making_an_order #bx-soa-delivery .bx-soa-pp-company .bx-soa-pp-company-block,
	.making_an_order #bx-soa-delivery .bx-soa-delivery {
		display: block;
	}
	.making_an_order #bx-soa-region.bx-soa-section .bx-soa-section-content {
		margin: 0 30px 26px 70px;
	}
	.making_an_order #bx-soa-delivery .bx-soa-section-content {
		margin: 0 20px 26px 20px;
		padding: 0;
	}
	.making_an_order .bx-soa-section.bx-step-completed > div.text-right {
		margin-right: 19px;
	}
	.making_an_order div#bx-soa-delivery.bx-soa-section .bx-soa-section-title-container {
		padding-bottom: 23px;
	}
	/* .making_an_order div#bx-soa-orderSave input.form-control {
		width: 100%;
	} */
	.making_an_order .bx-soa-pp-item-container {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
	}
	.making_an_order #bx-soa-paysystem .bx-soa-section-content .bx-soa-pp > .bx-soa-pp-item-container {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
	}
	.making_an_order .bx-soa-pp-desc-container {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 2;
	}
	.making_an_order #bx-soa-paysystem .bx-soa-section-content .bx-soa-pp > .bx-soa-pp-desc-container {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
	}
	.making_an_order .col-sm-12.bx-soa-delivery {
		-ms-grid-row: 2;
		-ms-grid-column: 1;
	}
}

@media (max-width: 576px) and (min-width: 321px) {
	.making_an_order .bx-soa-pp-desc-container .bx-soa-pp-company {
		padding: 17px 10px;
	}
	.making_an_order #bx-soa-delivery .bx-soa-section-content .bx-soa-pp {
		-ms-grid-rows: auto auto;
		-ms-grid-columns: 50% 50%;
		    grid-template:
			"item_container desc_container"
			"location_container desc_container"
			/ 50% 50%;
	}
	.making_an_order #bx-soa-paysystem .bx-soa-section-content {
		margin: 0 20px 26px 20px;
	}
	.making_an_order #bx-soa-paysystem .bx-soa-section-content .bx-soa-pp {
		-ms-grid-rows: auto;
		-ms-grid-columns: 50% 50%;
		    grid-template:
			"item_container desc_container"
			/ 50% 50%;
	}
	.making_an_order div#bx-soa-orderSave div.input_coupon {
		margin-right: 10px;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}
	.making_an_order div#bx-soa-orderSave input.form-control {
		width: 100%;
	}
	.making_an_order #bx-soa-basket .bx-soa-section-content {
		padding: 19px 10px 35px 10px;
		margin: 0;
	}
	.making_an_order #bx-soa-basket .bx-soa-item-img-block {
		margin-right: 10px;
		padding: 0;
	}
	.making_an_order #bx-soa-basket .bx-soa-item-title a {
		word-break: break-word;
	}
	.making_an_order .bx-soa-pp-item-container {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		grid-row-gap: 13px;
		margin-right: 10%;
	}
	.making_an_order .bx-soa-pp-item-container {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
	}
	.making_an_order #bx-soa-paysystem .bx-soa-section-content .bx-soa-pp > .bx-soa-pp-item-container {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
	}
	.making_an_order .bx-soa-pp-desc-container {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 2;
	}
	.making_an_order #bx-soa-paysystem .bx-soa-section-content .bx-soa-pp > .bx-soa-pp-desc-container {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
	}
	.making_an_order .col-sm-12.bx-soa-delivery {
		-ms-grid-row: 2;
		-ms-grid-column: 1;
	}
}

@media (max-width: 320px) {
	.making_an_order div#bx-soa-total-mobile {
		display: none !important;
	}
	.making_an_order .bx-soa {
		width: 100%;
	}
	.making_an_order #bx-soa-order {
		margin-top: 44px;
	}
	.making_an_order .bx-soa-sidebar {
		display: none;
	}
	.making_an_order .bx-step-completed.bx-soa-section .bx-soa-section-title-container {
		padding-bottom: 11px !important;
	}
	.making_an_order .bx-soa-section.bx-step-completed {
		    grid-template-areas: 
			"name"
			"inf"
			"edit";
		-ms-grid-columns: auto;
		grid-template-columns: auto;
	}
	.making_an_order .bx-soa-section.bx-step-completed > div.text-right {
		-ms-grid-column-align: start;
		    justify-self: start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin: 13px 0 17px 70px;
	}
	.making_an_order .bx-soa-section-content .bx-soa-pp .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-block {
		display: none;
	}

	.making_an_order .bx-step-completed:not(#bx-soa-basket) .bx-soa-section-content {
		margin: 0 20px 0 70px !important;
	}
	.making_an_order .bx-soa-section-content {
		margin: 0 20px 20px 20px !important;
		font-size: 14px;
	}
	.making_an_order .col-xs-12 {
		padding: 0;
	}
	.making_an_order .bx-soa-reference {
		margin: 0;
	}
	.making_an_order .bx-soa-more {
		margin: 0;
	}
	.making_an_order .bx-soa-more-btn {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.making_an_order .bx-soa-more-btn :first-child {
		margin-right: 5px;
	}
	.making_an_order .bx-soa-more-btn :last-child {
		margin-left: 5px;
	}

	.making_an_order #bx-soa-region .bx-soa-more-btn {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		margin-top: 5px;
	}
	.making_an_order div#bx-soa-region.bx-step-completed .bx-soa-section-content {
		margin: 0 20px 0 92px !important;
	}
	.making_an_order div#bx-soa-region.bx-soa-section.bx-step-completed .bx-soa-section-content {
		font-size: 16px;
	}
	.making_an_order div#bx-soa-region.bx-soa-section.bx-step-completed .bx-soa-section-content strong {
		font-size: 16px;
		margin-left: 0;
	}
	
	.making_an_order #bx-soa-delivery .bx-soa-section-content .bx-soa-pp {
		-ms-grid-rows: auto auto auto;
		-ms-grid-columns: 1fr;
		    grid-template:
			"item_container"
			"location_container"
			"desc_container"
			/ 1fr;
	}
	.making_an_order .col-sm-12.bx-soa-delivery {
		padding: 0;
		margin: 16px 0 20px 0;
	}
	/* .making_an_order #bx-soa-delivery .bx-soa-more {
		margin-top: 40px;
	} */
	.making_an_order .bx-soa-delivery .form-group.bx-soa-customer-field select,
	.making_an_order .bx-soa-delivery .form-group.bx-soa-customer-field .jq-selectbox {
		padding: 19px 22px;
		background: none;
	}
	.making_an_order .bx-soa-pp .bx-soa-pp-item-container {
		margin: 0;
	}
	.making_an_order .bx-soa-pp .bx-soa-pp-item-container .bx-soa-pp-company {
		width: 100%;
		min-height: unset;
	}
	.making_an_order .bx-soa-pp .bx-soa-pp-item-container .bx-soa-pp-company:last-child {
		margin: 10px 0;
	}
	.making_an_order .bx-soa-pp-desc-container {
		margin: 0 0 20px 0;
		height: unset;
	}
	.making_an_order .btn.pull-left,
	.making_an_order .btn.pull-right {
		padding: 13px 10px;
	}

	.making_an_order #bx-soa-paysystem .bx-soa-section-content .bx-soa-pp {
		-ms-grid-rows: auto auto;
		-ms-grid-columns: 1fr;
		    grid-template:
			"item_container"
			"desc_container"
			/ 1fr;
	}
	.making_an_order .bx-soa-pp-item-container {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}
	.making_an_order #bx-soa-paysystem .bx-soa-pp-desc-container {
		margin: 0 0 20px 0;
		height: unset;
	}

	.making_an_order #bx-soa-properties .bx-soa-customer {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-flow: column wrap;
		        flex-flow: column wrap;
	}
	.making_an_order #bx-soa-properties .bx-soa-customer > div.form-group {
		width: 100% !important;
	}

	.making_an_order #bx-soa-basket .bx-soa-section-content {
		padding: 20px 20px 23px 20px;
	}
	.making_an_order #bx-soa-basket .bx-soa-basket-info .bx-soa-item-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.making_an_order #bx-soa-basket .bx-soa-item-tr {
		padding: 0;
		margin: 20px 0;
	}
	.making_an_order #bx-soa-basket .bx-soa-item-img-block {
		margin: 0;
	}
	.making_an_order #bx-soa-basket .bx-soa-item-content {
		padding-top: 10px;
		text-align: center;
	}
	.making_an_order div#bx-soa-basket .bx-soa-item-properties div:last-child strong {
		font-size: 16px;
	}
	.making_an_order #bx-soa-basket .bx-soa-item-td {
		min-width: unset !important;
	}
	.making_an_order #bx-soa-basket .bx-soa-basket-info {
		margin: unset;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-flow: column wrap;
		        flex-flow: column wrap;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.making_an_order #bx-soa-basket .bx-soa-item-td-text {
		padding: 10px 0 0 0 !important;
		font-size: 14px;
	}

	.making_an_order div#bx-soa-orderSave {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		margin-top: 20px;
	}
	.making_an_order div#bx-soa-orderSave .coupon_block {
		width: 100%;
	}
	.making_an_order div#bx-soa-orderSave input.form-control {
		width: 100%;
	}
	.making_an_order div#bx-soa-orderSave a.btn {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		margin: 30px 0 0 0;
	}
	.making_an_order .bx-soa-section.bx-step-completed > div.bx-soa-section-title-container {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
	}
	.making_an_order .bx-soa-section.bx-step-completed > div.text-right {
		-ms-grid-row: 3;
		-ms-grid-column: 1;
	}
	.making_an_order .bx-soa-section.bx-step-completed > div.bx-soa-section-content {
		-ms-grid-row: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
	}
	
	.making_an_order .bx-soa-pp-item-container {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
	}

	.making_an_order #bx-soa-paysystem .bx-soa-section-content .bx-soa-pp > .bx-soa-pp-item-container {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
	}
	
	.making_an_order .bx-soa-pp-desc-container {
		-ms-grid-row: 3;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
	}

	.making_an_order #bx-soa-paysystem .bx-soa-section-content .bx-soa-pp > .bx-soa-pp-desc-container {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
	}
	
	.making_an_order .col-sm-12.bx-soa-delivery {
		-ms-grid-row: 2;
		-ms-grid-column: 1;
	}
}

/* style 6 */

section.difference {
    max-width: 100%;
}

.difference .difference-table td {
    border: none;
    max-width: 305px;
    text-align: center;
    font-size: 14px;
    height: 50px;
    /* margin-left: 10px;  */
    vertical-align: middle;

    padding: 10px 5px;
}

.catalog-compare-result {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.difference .colored {
    font-weight: 700;
}

.difference td.colored {
    background-color: white;
}

.difference .difference-table {
    border: none;
    border-spacing: 20px 0;
    margin-left: 0px;
    padding-bottom: 20px;
    padding-left: 30px;
}

.difference .difference-table tr {
    position: relative;
}

.difference .difference-table .first-row:first-of-type td {
    height: 100px;
}

.difference-table .first-row:last-of-type td {
    height: 100px;
}

.difference-table tr td:first-of-type {
    min-width: 300px;
    text-align: left;
    vertical-align: middle;
}

.difference .difference-table tr::after {
    content: "";
    display: block;
    width: 110%;
    position: absolute;
    border-bottom: 1px solid #E7E4E1;
    bottom: 0;
    left: 0;
    margin-left: -200px;
}

.difference__to-cart-button {
    background-color: #006446;
    border-radius: 14px;
    font-size: 16px;
    padding: 16px 26px;
    border: none;
    cursor: pointer;
    color: white;
    font-weight: bold;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.difference__to-cart-button:hover {
    background-color: #79DB3E;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.difference-table .first-row:first-of-type td:first-of-type {
    font-size: 0;
}

.difference .difference-table a {
    color: black;
    font-weight: 400;
    font-size: 14px;
}

.difference-table .difference-table__img {
    width: auto;
    height: 150px;
    display: block;
    margin: 0 auto;
}

.difference-table .first-row:first-of-type .first-row__image-block {
    padding: 38px 40px;
    border-radius: 14px;
    border: 1px solid #E7E4E1;
    min-width: 305px;
}

.difference-table-head a {
    display: block;
}

.difference__options {
    color: #79DB3E;
    font-weight: 700;
    line-height: 28px;
    margin-bottom: 157px;
}

.diff-link {
    display: block;
}

.difference-title {
    margin-bottom: 50px;
    font-size: 28px;
}

.difference .difference-table .last-row td {
    padding-top: 30px;
}

.difference .difference-table .difference__to-cart-button {
    color: white;
    margin: auto;
    font-weight: bold;
}

.difference .difference-table .last-row::after {
    content: none;
}

.difference .difference-table .first-row:first-of-type::after {
    content: none;
}

.first-row:last-of-type .delete_from_compare {
    display: none;
}

.first-row .delete_from_compare {
    position: absolute;
}

.first-row td:first-child {
    display: none;
}

.difference .jq-checkbox {
    width: 25px;
    height: 27px;
    border: none;
    top: -20px;
    right: -225px;
    background-image: url('/bitrix/images/difference/delete_icon.png');
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    background-color: transparent;
}

.difference .jq-checkbox__div {
    display: none;
}

/* скрыли первую колонку в таблице
чтобы сделать ее как отдельный блок */

.difference-table tbody tr td:first-child {
    display: none;
}

.difference-table td.colored.display-none {
    display: none;
}

.difference__form {
    overflow-x: scroll;
    min-width: 102%;
}

.difference__form::-webkit-scrollbar {
    height: 4px;
}

.difference__form::-webkit-scrollbar-track {
    background-color: #E7E4E1;
}

.difference__form::-webkit-scrollbar-thumb {
    background-color: #79DB3E;
    outline: 2px solid #79DB3E;
}

.difference-sidebar {
    min-width: 325px;
    padding-top: 15px;
}

.difference-categories-container__category-item {
    position: relative;
    font-weight: bold;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
}

.difference-categories-container__category-item:first-of-type {
    height: 100px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.difference-categories-container__category-item::after {
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    border-bottom: 1px solid #E7E4E1;
    bottom: 0;
    left: 0;
}

/* Мои заказы */

.orders-form .inputs-container .inputs-container__inner-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
}

.orders-form .inputs-container div {
    margin: 0;
    width: unset;
    max-height: 48px;
}

.orders-form .inputs-container .input-styles {
    border-radius: 14px;
    border: 1px solid #E7E4E1;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
    padding: 15px 22px;
    height: unset;
    color: black;
}

.orders-form .inputs-container .inputs-container__orders-number {
    width: 225px;
    margin-right: 43px;
}

.orders-form .inputs-container .input-flex-display {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0 !important;
    margin-right: 15px;
    position: relative;
}

.orders-form .inputs-container .input-flex-display::after {
    content: '';
    width: 20px;
    height: 20px;
    background-image: url('/bitrix/templates/bella/img/orders/Calendar.png');
    background-position: center;
    background-size: 100%;
    position: absolute;
    right: 12px;
    top: 14px;
    z-index: 10;
}

.orders-form .ui-datepicker-trigger {
    right: 12px;
    top: 14px;
    opacity: 0;
    z-index: 20;
}

.orders-form .inputs-container .input-text-description {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #192421;
    margin-right: 14px;
    font-weight: 400;
}

.orders-form .inputs-container .input-text-description:first-of-type {
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
}

.orders-form .inputs-container .order-status-wrap {
    margin-left: 27px;
}

.orders-form .inputs-container .orders-select-styles {
    width: 118px !important;
    padding: 15px 22px !important;
}

.orders-form .inputs-container .input-date-styles {
    width: 140px;
}

.order-buttons-container .order-buttons-container__order-find-button {
    color: white;
    background-color: #006446;
    border-radius: 14px;
    padding: 15px 22px;
    font-weight: bold;
    width: 106px;
    font-family: 'Manrope', sans-serif;
    margin-bottom: 20px;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.order-buttons-container .order-buttons-container__order-find-button:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: initial;
    background-color: #79DB3E;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.order-buttons-container .order-buttons-container__order-clear-button {
    color: #79DB3E;
    font-size: 14px;
    font-weight: bold;
    background-color: transparent;
    min-height: 30px;
    width: 106px;
}

.orders-form .inputs-container :focus-visible {
    outline: none;
}

.orders-form .inputs-container ::-webkit-input-placeholder {
    color: #E7E4E1;
}

.orders-form .inputs-container ::-moz-placeholder {
    color: #E7E4E1;
}

.orders-form .inputs-container :-ms-input-placeholder {
    color: #E7E4E1;
}

.orders-form .inputs-container ::-ms-input-placeholder {
    color: #E7E4E1;
}

.orders-form .inputs-container ::placeholder {
    color: #E7E4E1;
}

.heading-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 0.8fr 0.9fr 0.7fr 0.8fr 1.1fr;
    grid-template-columns: 0.8fr 0.9fr 0.7fr 0.8fr 1.1fr;
    text-align: left;
    margin-top: 100px;
    padding-bottom: 20px;
    border-bottom: 2px solid #E7E4E1;
}

.heading-container__item {
    font-weight: bold;
}

.value-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
}

.value-container__item {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 0.8fr 0.9fr 0.7fr 0.8fr 1.1fr;
    grid-template-columns: 0.8fr 0.9fr 0.7fr 0.8fr 1.1fr;
}

.value-container__item .orders-value-field {
    font-size: 14px;
    text-align: left;
}

.value-container__item .orders-value-field--bold-text {
    font-weight: bold;
}

.orders-container .blue-bottom-line-bold {
    border-bottom: 1px solid #E7E4E1;
    opacity: 1;
}

.orders-container .jq-selectbox__select {
    top: -15px;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 14px;
    width: 118px !important;
    color: #192421;
    background: white;
    margin-left: -25px !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #E7E4E1;
}

.orders-container .jq-selectbox__select::after {
    content: '';
    width: 11px;
    height: 5.5px;
    background-image: url('/bitrix/templates/bella/img/orders/arrow_down.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    right: 17px;
    position: absolute;
}

.orders-container .jq-selectbox__dropdown {
    max-height: -webkit-fit-content !important;
    max-height: -moz-fit-content !important;
    max-height: fit-content !important;
    left: -3px !important;
    min-width: 118px !important;
    max-width: 118px !important;
    top: 43px !important;
}

.orders-container .jq-selectbox__select-text {
    padding-left: 20px;
}

.orders-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 50px;
    -ms-flex-negative: 2;
    flex-shrink: 2;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
}

.orders-container .order-status {
    left: -18px;
    top: 0px;
    border-radius: 14px;
    z-index: -10;
}

.orders-container .jq-selectbox li {
    padding-left: 30px;
}

.orders-container .orders-sidebar-list {
    list-style: none;
    margin-right: 65px;
    margin-top: 0;
}

.orders-sidebar-list__item {
    padding: 15px 27px;
    border: 1px solid #E7E4E1;
    border-radius: 14px;
    font-weight: bold;
    cursor: pointer;
    width: 260px;
    margin-bottom: 10px;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.orders-sidebar-list__item--active {
    border: 1px solid #79DB3E;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.orders-sidebar-list__item--active:hover {
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    color: #79DB3E;
}

.orders-sidebar-list__item:last-of-type {
    margin-bottom: 0;
}

.orders-sidebar-container {
    margin-right: 60px;
    margin-top: 70px;
}

/* last list__Item */
.orders-sidebar a {
    padding: 15px 27px;
    border: 1px solid #E7E4E1;
    border-radius: 14px;
    font-weight: bold;
    cursor: pointer;
    width: 260px;
    margin-bottom: 10px;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    min-width: 260px;
    color: #192421;
    text-decoration: none;
    display: block;
}

.orders-sidebar a:hover {
    text-decoration: none;
}

.orders-sidebar p {
    margin-bottom: 10px;
}

.orders-sidebar a.dark-dark-blue {
    border: 1px solid #79DB3E;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.orders-sidebar a.dark-dark-blue:hover {
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    color: #79DB3E;
}

.orders-sidebar a:last-of-type {
    margin-bottom: 0;
}

.orders-sidebar h4 {
    display: none;
}

.orders-sidebar .bals {
    display: none;
}

.value-container-mobile {
    display: none;
}

.making_an_order .bx-soa-pp-company-block .btn {
    white-space: normal;
    padding: 13px 15px;
    display: inline-block;
    background: #79DB3E;
    border: 1px solid #79DB3E;
}
.making_an_order .bx-soa-pp-company-block .btn:hover,
.making_an_order .bx-soa-pp-company-block .btn:focus {
    background: #79DB3E;
    border-color: #79DB3E;
}

/** Order choose address modal **/
#bx-soa-chooseAddressModal {
    padding: 25px 15px 15px 15px;
}

#bx-soa-chooseAddressModal .row {
    margin-left: -15px;
    margin-right: -15px;
}
#bx-soa-chooseAddressModal .row [class*="span"] {
    margin-left: 15px;
    margin-right: 15px;
}

#bx-soa-chooseAddressModal .js-chooseAddress-item {
    border: 3px solid #ffffff;
    border-radius: 8px;
    font-size: 16px;
    cursor: pointer;
    padding: 7px 13px;
    margin-bottom: 10px;
}
#bx-soa-chooseAddressModal .js-chooseAddress-item:hover,
#bx-soa-chooseAddressModal .js-chooseAddress-item:focus {
    border-color: #79DB3E;
}

#chooseAddress_map {
    min-height: 400px;
}
#chooseAddressForm .chooseAddressForm__street {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
}
#chooseAddressForm .chooseAddressForm__office {
    padding-top: 10px;
}
#chooseAddressForm .span6 {
    width: 41%;
}
#chooseAddressForm .btn {
    padding: 13px 15px;
    background: #79DB3E;
    border: 1px solid #79DB3E;
    color: #ffffff;
}

.bx-soa-all-delivery {
    margin-top: 20px;
}
.bx-soa-all-delivery .btn.btn-default {
    padding: 13px 15px;
    display: inline-block;
    background: #79DB3E;
    border: 1px solid #79DB3E;
}

.bx-soa-all-delivery .btn.btn-default:hover {
    background: #79DB3E;
    border-color: #79DB3E;
}

.bx-soa-pp-chooseAddress .btn.btn-default,
.bx-soa-pp-company-desc .btn.btn-default {
    padding: 13px 15px;
    display: inline-block;
    background: #79DB3E;
    border: 1px solid #79DB3E;
    white-space: normal;
}

.bx-soa-pp-chooseAddress .btn.btn-default:hover,
.bx-soa-pp-company-desc .btn.btn-default:hover {
    background: #79DB3E;
    border-color: #79DB3E;
}

/** END order choose address modal **/

/** order all pvz modal **/

#allPvzMaps {
    min-height: 500px;
}

#allPvzMaps .btn.btn-primary {
    padding: 13px 15px;
    background: #79DB3E;
    border: 1px solid #79DB3E;
}

#bx-soa-allPvzModal {
    padding: 25px 15px 15px 15px;
}

#bx-soa-allPvzModal .row {
    margin-left: -15px;
    margin-right: -15px;
}

#bx-soa-allPvzModal .row [class*="span"] {
    margin-left: 15px;
    margin-right: 15px;
}

#bx-soa-allPvzModal .bx-soa-allPvzModal-title h2 {
    margin: 0;
}

#bx-soa-allPvzModal .bx-soa-allPvzModal-list {

}

#bx-soa-allPvzModal .bx-soa-allPvzModal-list .nav-tabs {
    padding: 10px 0;
}

#bx-soa-allPvzModal .bx-soa-allPvzModal-list .nav-tabs > li {
    background: #ffffff;
    box-shadow: none;
    padding: 0 10px 0 0;
}

#bx-soa-allPvzModal .bx-soa-allPvzModal-list .nav-tabs > li.active {
    background: #ffffff;
}

#bx-soa-allPvzModal .bx-soa-allPvzModal-list .nav-tabs > li > a {
    border: 1px solid #E7E4E1;
    border-radius: 14px;
    font-size: 14px;
    color: #192421;
    padding: 4px 23px;
}

#bx-soa-allPvzModal .bx-soa-allPvzModal-list .nav-tabs > li.active > a {
    border-color: #79DB3E;
    background-color: #79DB3E;
    color: #ffffff;
}

#bx-soa-allPvzModal .bx-soa-allPvzModal-list .tab-pane {
    height: 411px;
    overflow: auto;
}

#bx-soa-allPvzModal .bx-soa-allPvzModal-list .tab-pane li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#bx-soa-allPvzModal .bx-soa-allPvzModal-list .tab-pane li > a {
    color: #192421;
    border-bottom: 1px dashed #192421;
}

#bx-soa-allPvzModal .bx-soa-allPvzModal-list .tab-pane li > a:hover,
#bx-soa-allPvzModal .bx-soa-allPvzModal-list .tab-pane li > a:focus {
    color: #79DB3E;
    border-bottom: 1px dashed #79DB3E;
}

/** END order all pvz modal **/

/** order boxberry modal **/
#boxberry_map {
    min-height: 500px;
}

#boxberry_map .btn.btn-primary {
    padding: 13px 15px;
    background: #79DB3E;
    border: 1px solid #79DB3E;
}

#bx-soa-boxberryModal {
    padding: 25px 15px 15px 15px;
}

#bx-soa-boxberryModal .row {
    margin-left: -15px;
    margin-right: -15px;
}

#bx-soa-boxberryModal .row [class*="span"] {
    margin-left: 15px;
    margin-right: 15px;
}

#bx-soa-boxberryModal .bx-soa-boxberryModal-title h2 {
    margin: 0;
}

#bx-soa-boxberryModal .bx-soa-boxberryModal-list {
    height: 411px;
    overflow: auto;
}

#bx-soa-boxberryModal .bx-soa-boxberryModal-list li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#bx-soa-boxberryModal .bx-soa-boxberryModal-list li > a {
    color: #192421;
    border-bottom: 1px dashed #192421;
}

#bx-soa-boxberryModal .bx-soa-boxberryModal-list li > a:hover,
#bx-soa-boxberryModal .bx-soa-boxberryModal-list li > a:focus {
    color: #79DB3E;
    border-bottom: 1px dashed #79DB3E;
}
/** END order boxberry modal **/

/** order pickup modal **/
#pickup_map {
    min-height: 500px;
}

#pickup_map .btn.btn-primary {
    padding: 13px 15px;
    background: #79DB3E;
    border: 1px solid #79DB3E;
}

#bx-soa-pickupModal {
    padding: 25px 15px 15px 15px;
}

#bx-soa-pickupModal .row {
    margin-left: -15px;
    margin-right: -15px;
}

#bx-soa-pickupModal .row [class*="span"] {
    margin-left: 15px;
    margin-right: 15px;
}

#bx-soa-pickupModal .bx-soa-pickupModal-title h2 {
    margin: 0;
}

#bx-soa-pickupModal .bx-soa-pickupModal-list {
    height: 411px;
    overflow: auto;
}

#bx-soa-pickupModal .bx-soa-pickupModal-list li {
    list-style-type: none;
    margin: 0;
    padding: 3px 0;
}

#bx-soa-pickupModal .bx-soa-pickupModal-list li > a {
    color: #192421;
    border-bottom: 1px dashed #192421;
}

#bx-soa-pickupModal .bx-soa-pickupModal-list li > a:hover,
#bx-soa-pickupModal .bx-soa-pickupModal-list li > a:focus {
    color: #79DB3E;
    border-bottom: 1px dashed #79DB3E;
}
/** END order pickup modal **/

/* orders-media-queries */

@media screen and (max-width: 1320px) {
    .orders-container {
        -ms-flex-preferred-size: 65%;
        flex-basis: 65%;
    }

    .orders-form .inputs-container .inputs-container__orders-number {
        width: 140px;
        margin-right: 20px;
    }
}

@media screen and (max-width: 1300px) {
    .orders-form .inputs-container .inputs-container__inner-container {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr 0.5fr;
        grid-template-columns: 1fr 1fr 0.5fr;
        grid-row-gap: 25px;
    }

    .orders-container .jq-selectbox__select {
        min-width: 222px;
    }

    .orders-form .inputs-container .order-status-wrap {
        margin-left: 21px;
    }

    .orders-container .order-buttons-container {
        -ms-grid-row: 2;
        -ms-grid-column: 3;
        grid-area: 2 / 3;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 0;
    }

    .order-buttons-container__order-find-button {
        margin-left: -20px;
        margin-right: 20px;
    }

    .orders-form .inputs-container .input-flex-display {
        -ms-grid-column-align: self-end;
        justify-self: self-end;
    }

    .orders-form .inputs-container .input-flex-display:last-of-type {
        margin-right: 0;
    }
}

@media screen and (max-width: 1215px) {
    .orders-sidebar a {
        width: auto;
        max-width: auto;
        min-width: auto;
        padding: 15px 5px;
        text-align: center;
        font-size: 16px;
    }

    .orders-container .jq-selectbox__trigger {
        visibility: hidden;
    }

    .orders-title {
        display: none;
    }

    .orders-sidebar-container {
        margin-top: 30px;
    }

    .orders-sidebar {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: -30px;
    }
    .personal_leftcol .orders-sidebar{
        margin-bottom: 0;
    }

    .orders-sidebar-container {
        width: 100%;
        margin-right: 0;
    }

    .orders-form .inputs-container .inputs-container__inner-container {
        grid-row-gap: 15px;
    }

    .orders-container {
        -ms-flex-preferred-size: unset;
        flex-basis: unset;
        min-width: 100%;
    }

    .orders-separate-container {
        min-width: 100%;
    }

    .orders-sidebar p {
        width: calc((100% - 20px) / 4);
    }

    .heading-container__item {
        font-size: 14px;
    }

    .heading-container {
        margin-top: 140px;
    }
}

@media screen and (max-width: 980px) {
    .orders-form .inputs-container .input-text-description {
        margin-right: 0;
    }
}

@media screen and (max-width: 890px) {
    .orders-sidebar a {
        padding: 12px 5px;
        height: 52px;
        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;
    }
}

@media screen and (max-width: 767px) {
    .orders-form .inputs-container .inputs-container__inner-container {
        -ms-grid-rows: 100% 100%;
        grid-template-rows: 100% 100%;
        -ms-grid-columns: 50% 50%;
        grid-template-columns: 50% 50%;
    }
    .orders-form .inputs-container .inputs-container__inner-container > *:nth-child(1) {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
    }
    .orders-form .inputs-container .inputs-container__inner-container > *:nth-child(2) {
        -ms-grid-row: 1;
        -ms-grid-column: 2;
    }
    .orders-form .inputs-container .inputs-container__inner-container > *:nth-child(3) {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
    }
    .orders-form .inputs-container .inputs-container__inner-container > *:nth-child(4) {
        -ms-grid-row: 2;
        -ms-grid-column: 2;
    }

    .orders-form .inputs-container .inputs-container__orders-number {
        width: 100%;
        margin-right: 0;
    }

    .orders-form .inputs-container .number_span {
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
        grid-column: 1 / 3;
    }

    .orders-form .inputs-container .input-flex-display {
        margin-right: 0;
        justify-self: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100% !important;
    }

    .orders-form .inputs-container .first-input-flex-display {
        padding-right: 5px;
    }

    .orders-form .inputs-container .second-input-flex-display {
        padding-left: 5px;
    }

    .orders-form .inputs-container .input-text-description {
        margin-bottom: 5px;
    }

    .orders-form .inputs-container .input-styles {
        width: 100%;
    }

    .orders-form .inputs-container .input-flex-display::after {
        right: 15px;
        top: 35px;
    }

    .orders-form .first-input-flex-display .ui-datepicker-trigger {
        right: 20px;
    }

    .orders-form .inputs-container .first-input-flex-display::after {
        right: 20px;
    }

    .orders-form .ui-datepicker-trigger {
        right: 15px;
        top: 35px;
    }

    .orders-form .inputs-container .input-flex-display:first-of-type {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        grid-area: 2 / 1;
        justify-self: flex-start;
    }

    .orders-form .inputs-container .input-flex-display:last-of-type {
        -ms-grid-row: 2;
        -ms-grid-column: 2;
        grid-area: 2 / 2;
        justify-self: flex-start;
    }

    .orders-form .inputs-container .order-status-wrap {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        grid-area: 3 / 1;
        -ms-grid-column-span: 2;
        grid-column: 1 / 3;
        margin-top: 20px;
    }

    .orders-container .jq-selectbox__select {
        min-width: 100%;
        margin-right: 0;
        margin-left: -25px !important;
    }

    .orders-container .jq-selectbox__dropdown {
        min-width: 94% !important;
    }

    .orders-form .inputs-container .orders-select-styles {
        margin-right: 0;
        min-width: 110% !important;
        width: 100% !important;
    }

    .orders-container .order-buttons-container {
        -ms-grid-row: 4;
        -ms-grid-column: 1;
        grid-area: 4 / 1;
        -ms-grid-column-span: 2;
        grid-column: 1 / 3;
        min-width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .heading-container {
        margin-top: 260px;
    }

    .order-buttons-container__order-find-button {
        margin-right: 0;
    }

    .value-container {
        display: none;
    }

    .heading-container {
        display: none;
    }

    .value-container-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: 1px solid #E7E4E1;
    }

    .orders-form {
        margin-bottom: 280px;
    }

    .value-mobile-item__block {
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 725px) {
    .orders-container .jq-selectbox__select {
        min-width: 100.5%;
    }
}

@media screen and (max-width: 615px) {
    .orders-container .jq-selectbox__select {
        min-width: 102%;
    }
}

@media screen and (max-width: 610px) {
    .orders-sidebar {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: -20px;
    }

    .orders-sidebar-container {
        margin-top: 20px;
    }

    .orders-sidebar p {
        display: none;
        width: 100%;
    }

    .orders-sidebar p:first-of-type {
        display: block;
    }
}

@media screen and (max-width: 545px) {
    .orders-container .jq-selectbox__select {
        min-width: 103.5%;
    }
}

@media screen and (max-width: 545px) {
    .orders-container .jq-selectbox__select {
        min-width: 105%;
    }
}

@media screen and (max-width: 415px) {
    .orders-container .jq-selectbox__select {
        min-width: 110%;
    }
}

@media screen and (max-width: 350px) {
    .orders-container .jq-selectbox__select {
        min-width: 113%;
    }
}

@media screen and (max-width: 330px) {
    .orders-container .jq-selectbox__select {
        min-width: 115%;
    }
}

@media screen and (max-width: 320px) {
    .orders-container .jq-selectbox__select {
        min-width: 117%;
    }
}

/* orders-media-queries */

@media screen and (max-width: 2080px) {
    .difference__form {
        min-width: 72%;
    }
    .card_product__compare::before{
        top: 0;
    }
    .add_to_compare.card_product__compare::before{
        top: -5px;
    }
}

@media screen and (max-width: 1560px) {
    .difference__form {
        min-width: 70%;
    }
}

@media screen and (max-width: 1370px) {
    .difference__form {
        min-width: 5%;
    }
}

@media screen and (max-width: 1090px) {
    .difference-table .first-row:first-of-type .first-row__image-block {
        min-width: 205px;
    }

    /* .difference__form {
        min-width: 95%;
    } */

    .difference .jq-checkbox {
        top: -20px;
        right: -128px;
    }

    .difference__options {
        margin-bottom: 157px;
    }
}

@media screen and (max-width: 850px) {
    .difference__form {
        margin-left: -70px;
    }
}

@media screen and (max-width: 570px) {

    .difference__form::-webkit-scrollbar {
        height: 1px;
    }

    .difference__form::-webkit-scrollbar-thumb {
        background-color: #79DB3E;
        outline: 2px solid #79DB3E;
    }

    .difference__options {
        position: absolute;
        top: 140px;
        left: 0.4%;
        text-align: left;
        min-width: 100%;
    }

    .difference {
        margin-top: -20px;
    }

    .difference__form {
        margin-top: 90px;
        /* min-width: 120%; */
    }

    .difference-categories-container {
        max-width: 150px;
    }

    .difference-categories-container__category-item {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .difference-categories-container__category-item::after {
        width: 140%;
    }

    .difference-sidebar {
        min-width: 275px;
        margin-top: 281px;
    }
}

@media screen and (max-width: 532px) {
    .difference-sidebar {
        margin-top: 281px;
    }
}

@media screen and (max-width: 530px) {
    .difference .difference__form .last-row td {
        width: 100%;
    }

    .difference .difference__form {
        padding-bottom: 20px;
    }
}

@media screen and (max-width: 480px) {
    .difference-sidebar {
        min-width: 225px;
        margin-top: 210px;
    }

    .difference-title {
        font-size: 24px;
    }

    .difference-categories-container__category-item::after {
        content: none;
    }

    .difference .difference-table .last-row td {
        padding: 0;
        padding-top: 30px;
    }

    .difference .difference-table tr::after {
        content: none;
    }

    .difference .difference-table .difference__to-cart-button {
        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;
    }

    .difference-table .first-row:first-of-type .first-row__image-block {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
        max-width: 125px !important;
        min-width: 125px !important;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .difference-table .difference-table__img {
        -o-object-fit: scale-down;
        object-fit: scale-down;
        max-width: 90px !important;
        min-width: 90px !important;
        max-height: 120px !important;
    }

    .difference-categories-container__category-item {
        height: 51px;
    }

    .difference .jq-checkbox {
        top: 0px;
        right: -98px;
    }

    .difference .difference-table a {
        max-width: 125px !important;
        margin: auto;
        min-width: 125px !important;
        display: block;
    }

    .first-row .delete_from_compare {
        width: 0;
        height: 0;
    }

    .making_an_order #bx-soa-order-total .bx-soa-order-total-content {
        display:block!important;
        padding: 15px;
    }

    .making_an_order #bx-soa-order-total .bx-soa-order-total-content > div {
        max-width: 100%;
    }
}

@media screen and (max-width: 400px) {
    .difference__options {
        left: 0;
        text-align: center;
    }
}

@media screen and (max-width: 370px) {
    .difference-sidebar {
        min-width: 175px;
    }

    .difference-categories-container {
        max-width: 110px;
    }

    .difference .difference-table tbody td {
        height: 61px;
    }

    .difference-categories-container__category-item {
        height: 61px;
    }
}

.cw-cities {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 24px 16px;
    margin-bottom: 18px;
}
.cw-cities p {
    margin-bottom: 2px;
}
.cw-cities__item {
    flex: 0 0 30%;
}
.cw-cities__heading {
    font-size: 16px;
    font-weight: bold;
    line-height: 21.86px;
    margin-bottom: 12px;
}
.cw-cities__subheading {
    font-weight: bold;
    margin-bottom: 16px;
}
.cw-cities__bold {
    font-weight: bold;
}
.cw-cities__green {
    color: #79DB3E;
    font-weight: bold;
}
.cw-ol {
    margin-bottom: 22px !important;
}
.cw-ol--special li {}
.cw-ol--special li {
    margin-bottom: 22px;
}
.cw-ol--special li:last-child {
    margin-bottom: 0;
}
.cw-cities-mini {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 22px;
}
.cw-cities-mini__item {
    margin-right: 20px;
}
.cw-cities-mini__item:last-child {
    margin-right: 0;
}
.cw-cities-mini__heading {
    font-weight: bold;
}
.cw-cities-mini__phone {}
.cw-cities-mini__days {
    font-weight: bold;
}
.cw-cities-mini__time {}
.cw-bold {
    font-weight: bold;
}
.cw-delivery {}
.cw-green-line {
    border: 0;
    border-bottom: 1px solid #79DB3E;
    margin: 17px 0 9px;
}
.cw-pre-list {
    margin-bottom: 0;
}
.cw-link {
    color: inherit;
}
.cw-ul {
    margin-top: 4px !important;
    margin-bottom: 22px !important;
}
.cw-margin-top {
    margin-top: 0 !important;
}
.cw-cities__graph {
    margin-top: 16px;
}
@media (max-width: 800px) {
    .cw-cities__item {
        flex: 0 0 48%;
    }
    .cw-cities-mini {
        flex-wrap: wrap;
        gap: 12px;
        justify-content: space-between;
    }
}
@media (max-width: 480px) {
    .cw-cities {
        gap: 12px;
    }
    .cw-cities__item {
        flex: 0 0 100%;
    }
}

@media (max-width: 380px) {
    .cw-cities-mini__item {
        flex-direction: column;
        margin-right: 0;
    }
}

.collapse_menu ul.l2>li >ul.l3.active {
	display: block;
}
.arrow-icon-left-menu {
	display: inline-block;
	width: 23px;
	height: 20px;
	background: url(/bitrix/templates/bella/img/nederzhanie/close.png) no-repeat;
	cursor: pointer;
}
        
.arrow-icon-left-menu.active {
	background: url(/bitrix/templates/bella/img/nederzhanie/open.png) no-repeat;
}
.container-parent-link {
	display: grid;
	align-items: center;
	grid-template-columns: 1fr 23px;
}
/* End */


/* Start:/bitrix/templates/bella/css/media.css?174599525019449*/
@media screen and (max-width: 1300px) {
  .header-search {
    width: 51.2%;
    margin-left: 151px;
  }

  .header-links {
    width: auto;
    margin-left: auto;
  }

  .header-wrap__catalog {
    margin-left: 151px;
  }

  .catalog-menu__elem {
    margin-right: 10px;
  }

  .product-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 20px;
  }

  .product-price {
    margin: 0 0 12px;
  }
}

@media screen and (max-width: 1170px) {
  .catalog-menu {
    display: none;
  }

  .telephone--list {
    flex-wrap: wrap;
  }

  .telephone--list .hotline_box {
    width: 33.3%;
    margin-top: 0 !important;
    margin-bottom: 25px;
  }


}

@media screen and (max-width: 1024px) {
  .header-bottom {
    padding: 20px 0 42px;
  }

  .profile,
  .compare {
    margin-right: 30px;
  }
  
  .cart__sum {
    display: none;
  }

  .slider-block__item {
    min-height: auto;
    padding: 61px 32px 91px;
  }

  .slider-block .slick-dots {
    left: 33px;
    bottom: 34px;
  }

  .mslider_title {
    max-width: 350px;
  }

  .mslider_link {
    margin-top: 35px;
  }

  .mslider_image {
    display: none !important;
  }

  .mslider_image--tab {
    display: block !important;
  }

  .advantage-block {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .advantage-block__elem {
    width: 45%;
    margin-right: 5%;
    margin-bottom: 16px;
  }

  .main-catalog {
    padding-top: 26px;
  }

  .catalog-block__elem {
    width: 31.5%;
    margin-right: 2.7%;
  }

  .catalog_pict1 {
    background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item1-t.png) no-repeat right bottom;
    background-size: contain;
  }
  
  .catalog_pict2 {
    background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item2-t.png) no-repeat right bottom;
    background-size: cover;
  }
  
  .catalog_pict3 {
    background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item3-t.png) no-repeat right top;
    background-size: cover;
  }
  
  .catalog_pict4 {
    background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item4-t.png) no-repeat right bottom;
    background-size: cover;
  }
  
  .catalog_pict5 {
    background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item5-t.png) no-repeat right top;
    background-size: contain;
  }
  
  .catalog_pict6 {
    background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item6-t.png) no-repeat right top;
    background-size: contain;
  }
  
  .catalog_pict7 {
    background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item7-t.png) no-repeat right top;
    background-size: contain;
  }
  
  .catalog_pict8 {
    background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item8-t.png) no-repeat right top;
    background-size: contain;
  }
  
  .catalog_pict9 {
    background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item9-t.png) no-repeat right bottom;
    background-size: contain;
  }

  .catalog-block__elem-title {
    max-width: 120px;
    font-size: 16px;
  }

  .catalog-block__elem--small .catalog-block__elem-title {
    max-width: 120px;
  }

  .popular-block {
    padding-top: 20px;
  }

  .new-block {
    padding-top: 50px;
  }

  .promo-block {
    padding: 50px 0 60px;
  }

  .care-block {
    padding: 49px 47px 50px;
  }

  .care-block__title,
  .care-block__text {
    max-width: 385px;
  }

  .care-block__link {
    margin-top: 32px;
  }

  .care-block__decor {
    background: transparent url(/bitrix/templates/bella/css/..//img/granny-block-tab.png) no-repeat right top;
    background-size: cover;
  }

  .main-brands {
    padding-top: 45px;
  }

  .request-block__elem {
    padding-bottom: 50px;
  }

  .footer-form {
    background: #F9F6F2 url(/bitrix/templates/bella/css/../img/form-choice-bg-t.png) no-repeat center center;
    background-size: cover;
  }

  .footer-middle {
    padding: 72px 0 35px;
  }

  .footer-contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 32%;
    height: auto;
    margin-right: 2%;
  }

  .footer-contact > a.a-CallMe-footer {
    margin-top: auto;
    margin-bottom: 20px;
  }

  .footer-menu {
    width: 32%;
    margin-right: 2%;
  }

  .footer-catalog {
    width: 32%;
  }

  .footer-copyright {
    font-size: 14px;
  }

  .footer-mapsite {
    font-size: 14px;
  }

  .footer-payment__elem {
    margin-right: 16px;
  }

  .about_world img {
    margin-right: 0;
  }

  .top-in-content {
    margin-bottom: 20px;
  }

  .top-in-content .breads-my {
    margin-bottom: 20px;
  }

  .oplata--content {
    padding-right: 0;
  }

  .reviews--list .request-block__elem {
    width: 100%;
  }

  #form-otziv {
    margin: 0 auto;
    width: 100%;
    max-width: 510px;
  }

  div#otziv {
    background-image: url(/bitrix/templates/bella/css/../img/otziv_bg2.png);
    background-position: 50% 50%;
    background-size: cover;
  }

  .contacts--top {
    flex-wrap: wrap;
  }

  .contacts_info {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }

  .contacts_hotline {
    width: 200px;
    flex-shrink: 0;
  }

  .contacts_infoinner {
    flex-grow: 1;
  }

  .hotline_box {
    width: 100%;
  }

  .hotline_box + .hotline_box {
    margin-top: 30px;
  }

  .contacts_hotline {
    flex-direction: column;
    justify-content: flex-start;
  }

  .contacts_map {
    width: 100%;
    height: 334px;
    margin-top: 22px;
  }

  .ya-taxi-widget {
    margin-bottom: 0;
  }

  .contacts--top {
    margin-bottom: 20px;
  }

  .contacts--bot h2 {
    font-size: 20px;
  }
  .contacts--bot h3 {
    font-size: 16px;
  }

  .info_newsWrap {
    width: calc(50% - 20px); 
  }

  .info--more {
    margin: 20px auto 0;
  }

  .leftmenu--page {
    flex-wrap: wrap;
  }

  .leftmenu {
    width: calc(100% + 20px);
    margin-right: 0;
    margin-left: -20px;
    display: flex;
    flex-wrap: wrap;
  }

  .leftmenu--li {
    width: calc(33.3% - 20px);
    margin-left: 20px;
  }

  .leftmenu--content {
    width: 100%;
  }

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

  .delivery--links {
    flex-direction: column;
  }

  .delivery--links .btn {
    margin-right: 0;
    margin-bottom: 20px;
  }

}

@media screen and (max-width: 970px) {
  .header-contact {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 5px auto 5px ;
  }

  .header-phone {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    margin: 0;
    font-size: 12px;
  }

  .header-schedule {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    font-size: 12px;
  }
}

@media screen and (max-width: 960px) {
  .header-navigation {
    margin-right: 0;
    position: relative;
    z-index: 21;
  }

  .menu_toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
    font-size: 15px;
    line-height: 1.3;
    color: #7F867B;
  }

  .header-wrap__content {
    height: auto;
  }

  .header-menu {
    display: none;
    width: 250px;
    height: auto;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 4px 33px rgba(194, 189, 183, 0.38);
            box-shadow: 0px 4px 33px rgba(194, 189, 183, 0.38);
    border-radius: 14px;
    padding: 20px;
    position: absolute;
    top: 40px;
    left: 0;
    z-index: 19;
  }

  .header_menu--active .header-menu {
    display: block;
  }

  .header-menu__elem {
    margin-right: 0;
    margin-bottom: 15px;
  }

  .header-menu__elem:last-child {
    margin-bottom: 0;
  }

  .header-menu__elem-link {
    font-weight: 400;
    font-size: 14px;
    line-height: 1.4;
    color: #000000;
  }

  .header-contact {
    margin: 0 auto;
  }

  .header-schedule {
    display: none;
  }

  .header-phone {
    font-size: 14px;
  }

  .header-location {
    font-size: 14px;
  }

  .header-bottom {
    padding: 10px 0 0;
  }

  .header-wrap__content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .header-logo {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    position: static;
  }

  .logo {
    width: 61px;
    height: 58px;
  }

  .header-search {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 100%;
    margin: 25px 0 0;
  }

  .header-wrap__catalog {
    margin: 15px 0;
  }

  .catalog-popup-menu {
    padding: 25px 20px;
    top: 35px;
  }

  .catalog-popup-menu:after {
    display: none;
  }

  .catalog_list__elem {
    margin-bottom: 14px;
  }

  .catalog_list--active .catalog_list__elem-link:after {
    display: none;
  }

  .catalog_list__elem-submenu {
    width: 100%;
    padding: 20px;
    position: static;
  }

  .catalog_list__elem-submenu > li {
    margin-bottom: 14px;
  }

  .catalog-block {
    margin-top: 40px;
  }

  .catalog-block__elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: auto;
    min-height: 96px;
    margin-bottom: 10px;
    padding: 22px 19px;
    margin-right: 0;
  }

  .catalog-block__elem:last-child {
    margin-bottom: 0;
  }

  .catalog_pict1 {
    background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item1-m.png) no-repeat right bottom;
    background-size: contain;
  }
  
  .catalog_pict2 {
    background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item2-m.png) no-repeat right bottom;
    background-size: contain;
  }
  
  .catalog_pict3 {
    background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item3-m.png) no-repeat right top;
    background-size: contain;
  }
  
  .catalog_pict4 {
    background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item4-m.png) no-repeat right bottom;
    background-size: contain;
  }
  
  .catalog_pict5 {
    background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item5-m.png) no-repeat right top;
    background-size: contain;
  }
  
  .catalog_pict6 {
    background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item6-m.png) no-repeat right top;
    background-size: contain;
  }
  
  .catalog_pict7 {
    background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item7-m.png) no-repeat right top;
    background-size: contain;
  }
  
  .catalog_pict8 {
    background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item8-m.png) no-repeat right top;
    background-size: contain;
  }
  
  .catalog_pict9 {
    background: transparent url(/bitrix/templates/bella/css/../img/catalog-block/item9-m.png) no-repeat right bottom;
    background-size: contain;
  }

  .catalog-block__elem-title,
  .catalog-block__elem--small .catalog-block__elem-title {
    max-width: 54%;
  }

  .popular-block {
    padding-top: 50px;
  }

  .new-block {
    padding-top: 80px;
  }

  .promo-block {
    padding: 80px 0 67px;
  }

  .slick-dots {
    left: 7px;
    bottom: -45px;
  }

  .popular, 
  .new, 
  .promo {
    margin: 20px 0 0;
  }

  .popular .slick-list, 
  .new .slick-list, 
  .promo .slick-list {
    padding: 0;
    margin: 0 -5px;
  }

  div.product_item {
    margin: 0 5px;
    padding: 10px;
  }

  .product-bottom {
    margin-top: 2px;
  }

  .product-title {
    font-weight: 400;
    font-size: 13px;
  }

  .product-wrap {
    margin-top: 6px;
  }

  .product-price .current-price {
    font-size: 21px;
  }

  .product-price .current-price > span {
    font-size: 16px;
  }

  .product-cart {
    width: 100%;
  }

  .care-block {
    padding: 20px 20px 190px;
  }

  .care-block__title, 
  .care-block__text {
    max-width: none;
  }

  .care-block__title {
    font-size: 22px;
    text-align: center;
  }

  .care-block__text {
    margin-top: 12px;
    text-align: center;
  }

  .care-block__link {
    margin: 14px auto 0;
  }

  .care-block__decor {
    background: transparent url(/bitrix/templates/bella/css/../img/granny-block-mob.png) no-repeat center bottom;
    background-size: contain;
  }

  .brand-block {
    margin: 15px -7px 0;
  }

  .brand-block .slick-list {
    padding: 0;
  }

  div.brand-block__elem {
    margin: 0 7px;
  }

  .top-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
  }

  .link-more {
    margin-top: 7px;
    margin-left: 0;
    position: static;
  }

  .link-more:before {
    top: 16px;
    left: auto;
    right: 12px;
  }

  .main-request .heading {
    margin-bottom: 0;
  }

  .request-block {
    margin-top: 26px;
  }

  div.request-block__elem {
    padding: 19px 23px 15px;
  }

  .request-text {
    padding-left: 0;
  }

  .request-text:before {
    display: none;
  }

  .footer-form {
    background: #F9F6F2 url(/bitrix/templates/bella/css/../img/form-choice-bg-m.png) no-repeat center center;
    background-size: cover;
  }

  .footer-middle {
    padding: 23px 0 35px;
  }

  .footer-block {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .footer-contact {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    margin-right: 0;
  }

  .fcontact-title,
  .fcontact-link {
    text-align: center;
  }

  .footer-menu {
    width: 45%;
    margin-right: 8%;
  }

  .footer-catalog {
    width: 45%;
  }

  .footer-list__elem-link {
    font-size: 13px;
  }

  .footer-bottom {
    padding: 19px 0;
  }

  .footer-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .footer-copyright {
    width: 100%;
    margin-right: 0;
    text-align: center;
  }

  .footer-mapsite {
    margin: 0 auto;
    text-align: center;
  }

  .footer-payment {
    margin: 18px auto 0;
  }

  .aboutpage .main-brands {
    margin-bottom: 50px;
  }

  .oplata--wrap {
    padding: 18px 16px;
  }

  .oplata--link span {
    font-size: 16px;
    line-height: 22px;
  }

  .oplata--content {
    padding-left: 0;
  }

  .oplata--content p {
    margin-bottom: 18px;
  }

  .icons_text p {
    margin: 0;
  }

  .card_front {
    width: 172px;
    height: 106px;
    padding: 18px;
    border-radius: 10px;
  }

  .card_back {
    width: 172px;
    height: 106px;
    padding: 18px 0;
    border-radius: 10px;
  }

  .card_front span {
    font-size: 13px;
    line-height: 20px;
  }

  .card_cvv {
    font-size: 13px;
    margin-right: 20px;
    line-height: 20px;
  }

  .card_black {
    height: 26px;
    margin-bottom: 10px;
  }

  div#otziv {
    padding: 25px 40px;
  }
}

@media screen and (max-width: 640px) {

  .top-in-content h1, 
  .top-in-content .about-title {
    font-size: 24px;
    line-height: 32px;
  }

  .top-in-content {
    margin-bottom: 15px;
  }

  .about_awards {
    padding: 25px 28px;
  }

  .award--wrap {
    position: relative;
  }

  .award--wrap > .award--img {
    position: absolute;
    top: 0;
    left: 16px;
  }

  .award--content {
    flex-grow: 1;
  }


  .award--img img {
    max-width: 100%;
    height: auto;
    margin: 0 auto;
  }

  .award--inner .award--img {
    margin-right: 35px;
    width: 100px;
  }

  .award--wrap > .award--img > img {
    max-height: 130px
  }

  .award--content > p {
    width: calc(100% - 135px);
    margin-left: auto;
  }

  .top-in-content {
    padding: 20px 0 25px;
  }

  .blockInfo {
    padding: 10px 20px;
  }

  .info_newsWrap {
    width: 100%;
    margin-left: 0;
  }

  .info_newsWrap {
    min-height: 0;
  }

  .info_newsWrap {
    padding: 18px 24px 20px;
  }

  .info--list {
    margin-left: 0;
  }

  .leftmenu {
    width: 100%;
    margin-left: 0;
  }

  .leftmenu--li {
    width: 100%;
    margin-left: 0;
  }

  .deliverypage .leftmenu--li {
    min-height: 50px;
    padding-top: 4px;
    padding-bottom: 4px;
    line-height: 20px;
  }

  .icon_box--i {
    width: 42px;
    height: auto;
  }

  .icon_box {
    padding-left: 55px;
  }

  .delivery--links .btn {
    padding: 0 12px;
  }

  .delivery--links a {
    padding: 0;
  }

  .delivery--map {
    height: 250px;
  }

  .telephone--list .hotline_box {
    width: 100%;
    margin-top: 0 !important;
    margin-bottom: 25px;
  }

  .place_box {
    width: 100%;
  }

  .help_btns {
    flex-direction: column;
    align-items: center;
  }

  .help_btns .btn_sm {
    margin-right: 0;
  }

  .help_btns .btn_sm +  .btn_sm {
    margin-top: 10px;
  }

  a.boldlink {
    text-align: center;
  }

  .for-login-form .dropdown-menu {
    right: auto;
    left: -113px;
  }
}

@media screen and (max-width: 1023px) and (min-width: 767px){
  .footer-block .footer-contact{
    width: 30%;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 2%;
  }
  .footer-menu {
    width: 19%;
    margin-right: 1%;
  }
  .footer-catalog {
    width: 28%;
  }
  .fcontact-title, .fcontact-link {
    text-align: left;
  }
}
@media screen and (max-width: 767px) {
  .advantage-block__elem{
    width: 100%;
    margin-right: 0;
  }
  .advantage-block__elem-info {
    text-align: left;
  }
  .main-advantages {
    padding-top: 10px;
    margin-bottom: 20px;
  }
  .footer-menu {
    width: 48%;
    margin-right: 2%;
  }
  .footer-catalog {
    width: 100%;
  }
  .link-more{
    position: relative;
    padding-left: 10px;
  }
  .link-more:before {
      top: 3px;
      left: 0;
      right: 0;
  }
  .top-wrap h2, .top-wrap .h2, .top-wrap .heading{
    margin-bottom: 15px;
  }
  .popular_new {
    margin-top: 20px;
  }
  .promo-block {
      padding: 80px 0 10px;
  }
}

@media screen and (max-width: 510px) {
  .sort__price{
    margin: 0 12px;
  }
  .top-in-content .breads-my {
    margin-bottom: 12px;
  }

  p {
    line-height: 21px;
  }

  .footer-form {
    padding: 31px 0 22px;
  }

  .dshelp {
    padding: 0 12px;
  }

  .form-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 10px;
  }

  .form-wrap .input-wrap {
    width: 100%;
    margin-right: 0;
  }

  .form-wrap .input-wrap:last-child {
    margin-top: 10px;
  }

  .dshelp textarea {
    height: 100px;
  }

  #aboutpage p,
  .award--inner {
    line-height: 21px;
  }

  .award--inner .award--img {
    margin-right: 20px;
    width: 50px;
  }

  .award--wrap > .award--img {
    left: 0px;
  }

  .award--wrap > .award--img > img {
    max-height: 100px
  }

  .award--content > p {
    width: calc(100% - 70px);
    margin-left: auto;
  }

  .about_awards {
    padding: 25px 22px;
  }

  .about_world img {
    max-width: 100%;
  }

  .about_world--txt {
    position: static;
  }

  .about_world {
    margin-top: 20px;
  }

  .card_front, 
  .card_back {
    margin: 5px auto;
  }

  .icons_text {
    margin-bottom: 18px;
    align-items: start;
  }

  div#otziv {
    padding: 30px 20px 15px;
  }

  .otziv_top > div {
    width: 100%;
  }

  .otziv_top > div:first-of-type {
    margin-bottom: 15px;
  }

  .ds-form .form-head {
    text-align: center;
  }

  .form_bottom {
    justify-content: center;
    flex-wrap: wrap;
  }

  .form_bottom .ds-info {
    margin-top: 10px;
    text-align: center;
  }

  .form_bottom .btn {
    margin-right: 0;
  }

  .rekv--box {
    width: 100%;
  }

  .contacts--rekv {
    justify-content: space-between;
  }

  .contacts_info {
    flex-wrap: wrap;
  }

  .contacts_infoinner {
    width: 100%;
  }

  .contacts_hotline {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }

  .rekv--box {
    width: 100%;
  }

  .contacts--rekv {
    flex-wrap: wrap;
  }

  .contacts_map {
    height: 200px;
  }

  .icon_box {
    margin-bottom: 25px;
  }

}
/* End */


/* Start:/bitrix/templates/bella/components/bitrix/search.title/search_header/style.css?17078948412108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

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:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

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/bella/components/bitrix/search.title/search_header/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/bella/components/bitrix/system.auth.form/template1/style.css?1697184324505*/
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/bella/components/bitrix/system.auth.form/template1/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/bella/components/bitrix/system.auth.form/template1/images/sec-unlocked.png);}

.login-form .note{
 font-size: 12px;
    line-height: 13px;
}

/* End */


/* Start:/bitrix/templates/bella/css/head-fixed.css?17326169431217*/
.fixed-mobmenu {
  display: none;
}

@media screen and (max-width: 560px) {
  .fixed-mobmenu {
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px;
    background-color: #ffffff;
    box-shadow: 0px 4px 4px 0px #00000040;
    border-bottom: 4px solid #79db3e;
    z-index: 10;
  }

  .fixed-mobmenu__inner {
    display: flex;
    justify-content: space-between;
    column-gap: 30px;
  }

  .fixed-mobmenu__item {
    width: calc(100% / 4 - 20px);
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    row-gap: 3px;
    position: relative;
  }
  .fixed-mobmenu__item span {
    color: #6c7468;
    font-size: 12px;
    font-weight: 600;
    line-height: 14.52px;
  }
  .fixed-mobmenu__item span.cart__numb_small{
    color: #fff;
  }
  .fixed-mobmenu__item--active svg path:not(.no-fill) {
    fill: #79db3e;
  }

  .fixed-mobmenu__item--active svg path.no-fill {
    stroke: #79db3e;
  }
  .fixed-mobmenu__item--active span {
    color: #79db3e;
  }

  .wrap__Me6ac {
    bottom: 70px !important;
  }

  .scrollup {
    bottom: 165px;
  }

  .footer-bottom {
    padding-bottom: 90px;
  }
}

/* End */


/* Start:/bitrix/templates/bella/FlexSlider/css/flexslider.css?16971843242277*/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flex-control-nav{display:none;}
@font-face{font-family:'flexslider-icon';font-weight:normal;font-style:normal;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{position:relative;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.flexslider-index .flex-viewport{height:300px;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:0px;}
.flex-direction-nav{*height:0;}
.flex-direction-nav a{display:block;width:27px;height:26px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}
.flex-pauseplay a{display:none;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}
.flex-pauseplay a:hover{opacity:1;}
.flex-pauseplay a.flex-play:before{content:'\f003';}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;cursor:default;}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}
.flex-direction-nav .flex-next{opacity:1;right:10px;}
}
/* End */


/* Start:/bitrix/templates/bella/FlexSlider/css/flexsliderCustomNav.css?16971843243827*/
/* .flexslider  */ 

.flex-direction-nav a  { 
display: block; width: 27px; height: 26px; position: absolute;
margin: 0; /* top: 50%;*/ z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; 
text-shadow: 1px 1px 0 rgba(255,255,255,0); 
-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; 
color:transparent; text-indent:-9000px;
}


.flexslider {position:relative;}
.flexslider .flex-direction-nav {position:absolute; top:130px; left:0px; width:100%; }
.flexslider .flex-direction-nav .flex-prev {background:url(/bitrix/templates/bella/FlexSlider/css/../images/arrow-left.png) no-repeat;
position: absolute; left: 18px; top:0; opacity: 1; }
.flexslider .flex-direction-nav .flex-next {background:url(/bitrix/templates/bella/FlexSlider/css/../images/arrow-right.png) no-repeat;
position: absolute; right: 10px; top:0; opacity: 1; }
.flexslider .flexslider:hover .flex-prev { opacity: 1;  }
.flexslider .flexslider:hover .flex-next { opacity: 1; }
.flexslider .flexslider:hover .flex-next:hover, .flexslider .flexslider:hover .flex-prev:hover { opacity: 1; }
.flexslider .flexslider:hover .flex-next:hover {background:url(/bitrix/templates/bella/FlexSlider/css/../images/arrow-right-hover.png) no-repeat;}
.flexslider .flex-next:hover {background:url(/bitrix/templates/bella/FlexSlider/css/../images/arrow-right-hover.png) no-repeat; }
.flexslider .flex-prev:hover {background:url(/bitrix/templates/bella/FlexSlider/css/../images/arrow-left-hover.png) no-repeat; }


.flexslider3 {position:relative;}
.flexslider3 .flex-direction-nav {position:absolute; top:60px; left:0px; width:100%; }
.flexslider3 .flex-direction-nav .flex-prev {background:url(/bitrix/templates/bella/FlexSlider/css/../images/arrow-left.png) no-repeat;
position: absolute; left: 18px; top:0; opacity: 1; }
.flexslider3 .flex-direction-nav .flex-next {background:url(/bitrix/templates/bella/FlexSlider/css/../images/arrow-right.png) no-repeat;
position: absolute; right: 10px; top:0; opacity: 1; }
.flexslider3 .flexslider:hover .flex-prev { opacity: 1;  }
.flexslider3 .flexslider:hover .flex-next { opacity: 1; }
.flexslider3 .flexslider:hover .flex-next:hover, .flexslider3 .flexslider:hover .flex-prev:hover { opacity: 1; }
.flexslider3 .flexslider:hover .flex-next:hover {background:url(/bitrix/templates/bella/FlexSlider/css/../images/arrow-right-hover.png) no-repeat;}
.flexslider3 .flex-next:hover {background:url(/bitrix/templates/bella/FlexSlider/css/../images/arrow-right-hover.png) no-repeat; }
.flexslider3 .flex-prev:hover {background:url(/bitrix/templates/bella/FlexSlider/css/../images/arrow-left-hover.png) no-repeat; }




.flexslider13 {position:relative;}
.flexslider13 .flex-direction-nav {position:absolute; top:35px; left:0px; width:100%; }
.flexslider13 .flex-direction-nav .flex-prev {background:url(/bitrix/templates/bella/FlexSlider/css/../images/arrow-left.png) no-repeat;
position: absolute; left: -52px; top:0; opacity: 1; }
.flexslider13 .flex-direction-nav .flex-next {background:url(/bitrix/templates/bella/FlexSlider/css/../images/arrow-right.png) no-repeat;
position: absolute; right: -55px; top:0; opacity: 1; }


@media (max-width: 1024px) {
    .flexslider13 .flex-direction-nav {position:absolute; top:35px; left:0px; width:100%; }
    .flexslider13 .flex-direction-nav .flex-prev {background:url(/bitrix/templates/bella/FlexSlider/css/../images/arrow-left.png) no-repeat;
    position: absolute; left: -30px; top:0; opacity: 1; }
    .flexslider13 .flex-direction-nav .flex-next {background:url(/bitrix/templates/bella/FlexSlider/css/../images/arrow-right.png) no-repeat;
    position: absolute; right: -34px; top:0; opacity: 1; }
}



.flexslider13 .flexslider:hover .flex-prev { opacity: 1;  }
.flexslider13 .flexslider:hover .flex-next { opacity: 1; }
.flexslider13 .flexslider:hover .flex-next:hover, .flexslider13 .flexslider:hover .flex-prev:hover { opacity: 1; }
.flexslider13 .flexslider:hover .flex-next:hover {background:url(/bitrix/templates/bella/FlexSlider/css/../images/arrow-right-hover.png) no-repeat;}
.flexslider13 .flex-next:hover {background:url(/bitrix/templates/bella/FlexSlider/css/../images/arrow-right-hover.png) no-repeat; }
.flexslider13 .flex-prev:hover {background:url(/bitrix/templates/bella/FlexSlider/css/../images/arrow-left-hover.png) no-repeat; }

.good-slider #slider .flex-direction-nav {display:none;}

.good-slider #carousel img {cursor: pointer; display: block; opacity: 1; }






















/* End */


/* Start:/bitrix/templates/bella/js/arcticmodal/jquery.arcticmodal-0.3.css?1697184324647*/
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(/bitrix/templates/bella/js/arcticmodal/loading.gif) no-repeat 50% 50%; }
/* End */


/* Start:/bitrix/templates/bella/js/arcticmodal/simple.css?1697184324414*/
.box-modal {
	position: relative;
	/*width: 500px;*/
	padding: 16px;
	background: #fff;
	color: #3c3c3c;
	font: 14px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	box-shadow: 0 0 0 6px rgba(153, 153, 153, .3);
	border-radius: 6px;
}
.box-modal_close { position: absolute; right: 10px; top: 6px; font-size: 11px; line-height: 15px; color: #999; cursor: pointer; }
.box-modal_close:hover { color: #666; }
/* End */


/* Start:/bitrix/templates/bella/css/jquery.formstyler.css?169718432411634*/
/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.3.6,
* Autoprefixer: v10.3.1
* Browsers: last 4 version
*/

.jq-checkbox {
	top: -1px;
	width: 13px;
	height: 13px;
	border: 1px solid #C3C3C3;
	border-radius: 3px;
	background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	        box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle;
	cursor: pointer;
}
.jq-checkbox.checked .jq-checkbox__div {
	width: 9px;
	height: 9px;
	margin: 2px 0 0 2px;
	border-radius: 2px;
	background: #666;
	-webkit-box-shadow: inset 0 -3px 6px #AAA;
	        box-shadow: inset 0 -3px 6px #AAA;
}
.jq-checkbox.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


.jq-radio {
	width: 12px;
	height: 12px;
	border: 1px solid #C3C3C3;
	border-radius: 50%;
	background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	        box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle;
	cursor: pointer;
}
.jq-radio.checked .jq-radio__div {
	width: 6px;
	height: 6px;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #666;
}
.jq-radio.focused {
	border: 1px solid #08C;
}
.jq-radio.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


.jq-file {
	width: 270px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	        box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	border-radius: 4px;
}
.jq-file input {
	cursor: pointer;
	height: auto;
	line-height: 1em;
}
.jq-file__name {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	width: 100%;
	height: 32px;
	padding: 0 80px 0 10px;
	color: #333;
	font: 14px/30px Arial, sans-serif;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	overflow: hidden;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	-webkit-box-shadow: inset 1px 1px #F1F1F1;
	        box-shadow: inset 1px 1px #F1F1F1;
	background: #FFF;
}
.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	-webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	        box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, sans-serif;
}
.jq-file:hover .jq-file__browse {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	-webkit-box-shadow: inset 1px 1px 3px #DDD;
	        box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.disabled .jq-file__name {
	color: #888;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	-webkit-box-shadow: none;
	        box-shadow: none;
	color: #888;
}


.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	height: 30px;
	padding: 0 45px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F5F5F5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	-webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	        box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, sans-serif;
}
.jq-selectbox__select:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-selectbox__select:active {
	background: #F5F5F5;
	-webkit-box-shadow: inset 1px 1px 3px #DDD;
	        box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	-webkit-box-shadow: none;
	        box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	white-space: nowrap;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	border-left: 1px solid #CCC;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 5px solid #000;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox__dropdown {
	top: 33px;
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 1px solid #CCC;
	border-radius: 4px;
	background: #FFF;
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	        box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font: 14px/18px Arial, sans-serif;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	outline: none;
	border: 1px solid #CCC;
	border-radius: 3px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
	-webkit-box-shadow: inset 1px 1px #F1F1F1;
	        box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.bx-soa-delivery .form-group.bx-soa-customer-field select, .bx-soa-delivery .form-group.bx-soa-customer-field .jq-selectbox{
	width: 100%;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 6px;
	color: #231F20;
	white-space: normal !important;
}
.jq-selectbox li.selected {
	background-color: #A3ABB1;
	color: #FFF;
}
.jq-selectbox li:hover {
	background-color: #08C;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}


.jq-select-multiple {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	-webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	        box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	background: #FFF;
	color: #333;
	font: 14px/18px Arial, sans-serif;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	-webkit-box-shadow: none;
	        box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}


input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler {
	padding: 7px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	-webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	        box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	font: 14px Arial, sans-serif;
}
input[type="search"].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type="email"].styler:hover,
input[type="number"].styler:hover,
input[type="password"].styler:hover,
input[type="search"].styler:hover,
input[type="tel"].styler:hover,
input[type="text"].styler:hover,
input[type="url"].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type="email"].styler:focus,
input[type="number"].styler:focus,
input[type="password"].styler:focus,
input[type="search"].styler:focus,
input[type="tel"].styler:focus,
input[type="text"].styler:focus,
input[type="url"].styler:focus,
textarea.styler:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	        box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	outline: none;
}
button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler {
	overflow: visible;
	padding: 7px 11px;
	outline: none;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	-webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	        box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px Arial, sans-serif;
	cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type="button"].styler::-moz-focus-inner,
input[type="submit"].styler::-moz-focus-inner,
input[type="reset"].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:after {
	content: '';
}
button.styler:hover,
input[type="button"].styler:hover,
input[type="submit"].styler:hover,
input[type="reset"].styler:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
button.styler:active,
input[type="button"].styler:active,
input[type="submit"].styler:active,
input[type="reset"].styler:active {
	background: #F5F5F5;
	-webkit-box-shadow: inset 1px 1px 3px #DDD;
	        box-shadow: inset 1px 1px 3px #DDD;
}
/* End */


/* Start:/bitrix/templates/bella/css/sweetalert.css?169718432417397*/
body.stop-scrolling{height:100%;overflow:hidden;}
.sweet-overlay{background-color:black;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0, 0, 0, 0.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000;}
.sweet-alert{background-color:white;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999;}
@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px;}
}
.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block;}
.sweet-alert p{color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal;}
.sweet-alert fieldset{border:none;position:relative;}
.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding 0.15s, max-height 0.15s;transition:padding 0.15s, max-height 0.15s;}
.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding 0.2s, max-height 0.2s;transition:padding 0.25s, max-height 0.25s;}
.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:white;line-height:24px;text-align:center;margin-right:3px;}
.sweet-alert .sa-error-container p{display:inline-block;}
.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.1s;transition:all 0.1s;}
.sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px;}
.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.06);padding:0 12px;display:none;-webkit-transition:all 0.3s;transition:all 0.3s;}
.sweet-alert input:focus{outline:none;box-shadow:0px 0px 3px #c4e6f5;border:1px solid #b4dbed;}
.sweet-alert input:focus::-moz-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}
.sweet-alert input:focus:-ms-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}
.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}
.sweet-alert input::-moz-placeholder{color:#bdbdbd;}
.sweet-alert input::-ms-clear{display:none;}
.sweet-alert input:-ms-input-placeholder{color:#bdbdbd;}
.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd;}
.sweet-alert.show-input input{display:block;}
.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative;}
.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden;}
.sweet-alert button{background-color:#8CD4F5;color:white;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer;}
.sweet-alert button:focus{outline:none;box-shadow:0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05);}
.sweet-alert button:hover{background-color:#7ecff4;}
.sweet-alert button:active{background-color:#5dc2f1;}
.sweet-alert button.cancel{background-color:#C1C1C1;}
.sweet-alert button.cancel:hover{background-color:#b9b9b9;}
.sweet-alert button.cancel:active{background-color:#a8a8a8;}
.sweet-alert button.cancel:focus{box-shadow:rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important;}
.sweet-alert button[disabled]{opacity:.6;cursor:default;}
.sweet-alert button.confirm[disabled]{color:transparent;}
.sweet-alert button.confirm[disabled] ~ .la-ball-fall{opacity:1;visibility:visible;transition-delay:0s;}
.sweet-alert button::-moz-focus-inner{border:0;}
.sweet-alert[data-has-cancel-button=false] button{box-shadow:none !important;}
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px;}
.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box;}
.sweet-alert .sa-icon.sa-error{border-color:#F27474;}
.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block;}
.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px;}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px;}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px;}
.sweet-alert .sa-icon.sa-warning{border-color:#F8BB86;}
.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86;}
.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86;}
.sweet-alert .sa-icon.sa-info{border-color:#C9DAE1;}
.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#C9DAE1;}
.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#C9DAE1;left:50%;}
.sweet-alert .sa-icon.sa-success{border-color:#A5DC86;}
.sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after{content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:white;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px;}
.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0px 60px;transform-origin:0px 60px;}
.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165, 220, 134, 0.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2;}
.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:white;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2;}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat;}
@-webkit-keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7);}
45%{transform:scale(1.05);-webkit-transform:scale(1.05);}
80%{transform:scale(0.95);-webkit-transform:scale(0.95);}
100%{transform:scale(1);-webkit-transform:scale(1);}
}
@keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7);}
45%{transform:scale(1.05);-webkit-transform:scale(1.05);}
80%{transform:scale(0.95);-webkit-transform:scale(0.95);}
100%{transform:scale(1);-webkit-transform:scale(1);}
}
@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1);}
100%{transform:scale(0.5);-webkit-transform:scale(0.5);}
}
@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1);}
100%{transform:scale(0.5);-webkit-transform:scale(0.5);}
}
@-webkit-keyframes slideFromTop{0%{top:0%;}
100%{top:50%;}
}
@keyframes slideFromTop{0%{top:0%;}
100%{top:50%;}
}
@-webkit-keyframes slideToTop{0%{top:50%;}
100%{top:0%;}
}
@keyframes slideToTop{0%{top:50%;}
100%{top:0%;}
}
@-webkit-keyframes slideFromBottom{0%{top:70%;}
100%{top:50%;}
}
@keyframes slideFromBottom{0%{top:70%;}
100%{top:50%;}
}
@-webkit-keyframes slideToBottom{0%{top:50%;}
100%{top:70%;}
}
@keyframes slideToBottom{0%{top:50%;}
100%{top:70%;}
}
.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert 0.3s;animation:showSweetAlert 0.3s;}
.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none;}
.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop 0.3s;animation:slideFromTop 0.3s;}
.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom 0.3s;animation:slideFromBottom 0.3s;}
.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert 0.2s;animation:hideSweetAlert 0.2s;}
.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none;}
.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop 0.4s;animation:slideToTop 0.4s;}
.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom 0.3s;animation:slideToBottom 0.3s;}
@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px;}
54%{width:0;left:1px;top:19px;}
70%{width:50px;left:-8px;top:37px;}
84%{width:17px;left:21px;top:48px;}
100%{width:25px;left:14px;top:45px;}
}
@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px;}
54%{width:0;left:1px;top:19px;}
70%{width:50px;left:-8px;top:37px;}
84%{width:17px;left:21px;top:48px;}
100%{width:25px;left:14px;top:45px;}
}
@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px;}
65%{width:0;right:46px;top:54px;}
84%{width:55px;right:0px;top:35px;}
100%{width:47px;right:8px;top:38px;}
}
@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px;}
65%{width:0;right:46px;top:54px;}
84%{width:55px;right:0px;top:35px;}
100%{width:47px;right:8px;top:38px;}
}
@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}
100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}
}
@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}
100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}
}
.animateSuccessTip{-webkit-animation:animateSuccessTip 0.75s;animation:animateSuccessTip 0.75s;}
.animateSuccessLong{-webkit-animation:animateSuccessLong 0.75s;animation:animateSuccessLong 0.75s;}
.sa-icon.sa-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in;}
@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0;}
100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;}
}
@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0;}
100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;}
}
.animateErrorIcon{-webkit-animation:animateErrorIcon 0.5s;animation:animateErrorIcon 0.5s;}
@-webkit-keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}
50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}
80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px;}
100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1;}
}
@keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}
50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}
80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px;}
100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1;}
}
.animateXMark{-webkit-animation:animateXMark 0.5s;animation:animateXMark 0.5s;}
@-webkit-keyframes pulseWarning{0%{border-color:#F8D486;}
100%{border-color:#F8BB86;}
}
@keyframes pulseWarning{0%{border-color:#F8D486;}
100%{border-color:#F8BB86;}
}
.pulseWarning{-webkit-animation:pulseWarning 0.75s infinite alternate;animation:pulseWarning 0.75s infinite alternate;}
@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486;}
100%{background-color:#F8BB86;}
}
@keyframes pulseWarningIns{0%{background-color:#F8D486;}
100%{background-color:#F8BB86;}
}
.pulseWarningIns{-webkit-animation:pulseWarningIns 0.75s infinite alternate;animation:pulseWarningIns 0.75s infinite alternate;}
@-webkit-keyframes rotate-loading{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@keyframes rotate-loading{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg) \9;}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg) \9;}
.sweet-alert .sa-icon.sa-success{border-color:transparent\9;}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg) \9;}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg) \9;}
.la-ball-fall,
.la-ball-fall > div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.la-ball-fall{display:block;font-size:0;color:#fff;}
.la-ball-fall.la-dark{color:#333;}
.la-ball-fall > div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;}
.la-ball-fall{width:54px;height:18px;}
.la-ball-fall > div{width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:ball-fall 1s ease-in-out infinite;-moz-animation:ball-fall 1s ease-in-out infinite;-o-animation:ball-fall 1s ease-in-out infinite;animation:ball-fall 1s ease-in-out infinite;}
.la-ball-fall > div:nth-child(1){-webkit-animation-delay:-200ms;-moz-animation-delay:-200ms;-o-animation-delay:-200ms;animation-delay:-200ms;}
.la-ball-fall > div:nth-child(2){-webkit-animation-delay:-100ms;-moz-animation-delay:-100ms;-o-animation-delay:-100ms;animation-delay:-100ms;}
.la-ball-fall > div:nth-child(3){-webkit-animation-delay:0ms;-moz-animation-delay:0ms;-o-animation-delay:0ms;animation-delay:0ms;}
.la-ball-fall.la-sm{width:26px;height:8px;}
.la-ball-fall.la-sm > div{width:4px;height:4px;margin:2px;}
.la-ball-fall.la-2x{width:108px;height:36px;}
.la-ball-fall.la-2x > div{width:20px;height:20px;margin:8px;}
.la-ball-fall.la-3x{width:162px;height:54px;}
.la-ball-fall.la-3x > div{width:30px;height:30px;margin:12px;}
@-webkit-keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%);}
10%{opacity:.5;}
20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
90%{opacity:.5;}
100%{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%);}
}
@-moz-keyframes ball-fall{0%{opacity:0;-moz-transform:translateY(-145%);transform:translateY(-145%);}
10%{opacity:.5;}
20%{opacity:1;-moz-transform:translateY(0);transform:translateY(0);}
80%{opacity:1;-moz-transform:translateY(0);transform:translateY(0);}
90%{opacity:.5;}
100%{opacity:0;-moz-transform:translateY(145%);transform:translateY(145%);}
}
@-o-keyframes ball-fall{0%{opacity:0;-o-transform:translateY(-145%);transform:translateY(-145%);}
10%{opacity:.5;}
20%{opacity:1;-o-transform:translateY(0);transform:translateY(0);}
80%{opacity:1;-o-transform:translateY(0);transform:translateY(0);}
90%{opacity:.5;}
100%{opacity:0;-o-transform:translateY(145%);transform:translateY(145%);}
}
@keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);-moz-transform:translateY(-145%);-o-transform:translateY(-145%);transform:translateY(-145%);}
10%{opacity:.5;}
20%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
80%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
90%{opacity:.5;}
100%{opacity:0;-webkit-transform:translateY(145%);-moz-transform:translateY(145%);-o-transform:translateY(145%);transform:translateY(145%);}
}
/* End */


/* Start:/bitrix/templates/bella/zoomer/jquery.jqzoom.css?16971843241457*/
.zoomPad{position:relative;float:left;z-index:99;cursor:crosshair;}
.zoomPreload{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity = 80);color:#333;font-size:12px;font-family:Tahoma;text-decoration:none;border:1px solid #CCC;background-color:white;padding:8px;text-align:center;background-repeat:no-repeat;background-position:43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0px;left:0px;* width:100px;* height:49px;}
.zoomPup{overflow:hidden;background-color:#FFF;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair;}
.zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;z-index:5000;width:100%;height:100%;display:none;z-index:101;}
.zoomWindow{position:absolute;left:110%;top:40px;background:#FFF;z-index:6000;height:auto;z-index:10000;z-index:110;}
.zoomWrapper{position:relative;border:1px solid #999;z-index:110;}
.zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0px;left:0px;z-index:120;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity = 60);}
.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110;}
.zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101;}
.zoomIframe{z-index:-1;filter:alpha(opacity=0);-moz-opacity:0.80;opacity:0.80;position:absolute;display:block;}
/* End */


/* Start:/bitrix/templates/bella/fancybox/jquery.fancybox.css?16971843243953*/
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('/bitrix/templates/bella/fancybox/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('/bitrix/templates/bella/fancybox/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/bitrix/templates/bella/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/bitrix/templates/bella/fancybox/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('/bitrix/templates/bella/fancybox/fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div{background-image:url('/bitrix/templates/bella/fancybox/fancybox_loading@2x.gif');background-size:24px 24px;}
}
/* End */


/* Start:/bitrix/templates/bella/css/slick.css?17194938302336*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.fancybox-next{   
    background-image: url('https://gigienashop.ru/bitrix/templates/bella/css/images/keyboard-right-arrow-button-1_icon-icons.com_72690.svg');
    background-size: contain;
    background-position: center; 
    background-repeat: no-repeat; 
    width: 50px; 

}

.fancybox-prev{   
    background-image: url('https://gigienashop.ru/bitrix/templates/bella/css/images/keyboard-left-arrow-button_icon-icons.com_72692.svg');
    background-size: contain;
    background-position: center; 
    background-repeat: no-repeat; 
    width: 50px; 

}
/* End */


/* Start:/bitrix/templates/bella/template_styles.css?17478300314487*/
.modal{display:none;top:50%;left:50%;position:fixed;z-index:999;box-shadow:0 0 10px 0 rgba(0,0,0,0.6);}

.for-CallMe .dropdown-menu{margin:0;padding:0;}

.date-from-to .jq-selectbox__dropdown{width:51px!important;}
.date-from-to ul{max-height:100px!important;}
.data-table .span12{margin:0;padding:0;padding-bottom:10px}
.data-table .jq-selectbox__select:hover{background-color:#0083DF;background-position:0 -10px;}
.for-CallMe .dropdown-menu{top:36px;border:1px solid rgba(0, 0, 0, 0.1);right:0px;}
.for-CallMe .dropdown-menu:before{border-bottom:16px solid #ffffff;border-left:16px solid rgba(255, 255, 255, 0);border-right:16px solid rgba(255, 255, 255, 0);content:"";display:inline-block;right:44px;position:absolute;top:-16px;}
.green_span{color:green;font-size:26px;}
.red_span{color:red;font-size:20px;}
.dropdown-menu-form{position:absolute;top:100%;z-index:1000;display:none;float:left;min-width:160px;padding:5px 10px;margin:2px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.bx_section div[class=span5]:last-of-type{position:relative;}
.bx_section .help{position:absolute;top:-425px;width:400px;border:1px solid rgb(170, 170, 170);padding:10px;height:400px;background:#fff;text-align:justify;display:block;~display:none;z-index:1000;}
.bx_section .help p{font-size:11pt;margin:0 0 3px 0;}
div.img2line img{height:200px;}
div.img3line img{height:150px;}
.img6line img{width:225px;}
div.img2line, div.img3line, .img6line, .img-logo-part{text-align:center;margin:10px 0;}
.img-logo-part img{height:80px;}
.brands-left-block .baner-brand .item{float:left;margin:0 20px;margin-bottom:5px;height:50px;}
.brands-left-block{overflow:hidden;text-align:center;margin:20px 35px;background-color:#eaf4ff;}
.brands-left-block .head-text{color:#01274e;font-family:Roboto;font-size:18px;font-weight:400;line-height:20px;padding:10px 0px;border-bottom:1px solid #d7eafe;margin:0px 10px;margin-bottom:15px;}

.bx_catalog_text .bx_catalog_text_ul li.category_top_list.new {
background: #fff;
    border: 1px solid #e6e6e6;
    border-top: 2px solid #47bde5;
}

.bx_catalog_text .bx_catalog_text_ul li.category_top_list.new img.cat_alt_img{
    margin-right: 10px;
    max-height: 45px;
}

.bx_catalog_text .bx_catalog_text_ul li.category_top_list.new a{
justify-content: left;
}

@media (max-width: 500px){

.bx_catalog_text .bx_catalog_text_ul li.category_top_list.new{
    height: 70px;
}

}

@media (max-width: 330px){

.bx_catalog_text .bx_catalog_text_ul{
    margin: 0 auto;
}

.bx_catalog_text .bx_catalog_text_ul li.category_top_list.new{
width: 85%;
}

}

#bx-soa-properties .form-group.bx-soa-customer-field .soa-property-container  .jq-checkbox,
#bx-soa-properties .form-group.bx-soa-customer-field .soa-property-container input[type="checkbox"]{
	margin-left: 15px;
}
.basket-counter-item{
	border: 1px solid #F9F6F2 !important;
	background: #F9F6F2;
	width: 135px!important;;
    height: 48px;
    border-radius: 14px!important;;
}
.basket-counter-item .c-plus, .basket-counter-item .c-minus{
	background: #FFF;
    width: 30px;
    height: 30px;
    border-radius: 20px;
    padding: 0px;
    display: inline-block;
    color: #333;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
}
.basket-counter-item input.b-counter-input{
	background: #F9F6F2;
	-webkit-box-shadow: inherit;
    -moz-box-shadow: inherit;
    box-shadow: inherit;    
}
.basket-counter-item input.b-counter-input:focus{
	border: none;
	outline: none;
	box-shadow: none;
}
.row-fluid.basket-th-row [class*="span"]{
	min-width: 110px;
}
.canceled-price+.actual-price span,
.canceled-price-in-good+.actual-price-in-good,
.product-price .old-price+.current-price {
    color: red;
}
@media (max-width: 500px){
    .wrap__LuK4N {
        bottom: 65px!important;
    }
}
.t_b {
    margin-bottom: 30px;
}
.t_b td{
    border: 1px solid #ddd;
    padding: 5px 15px;
}
.t_b td p{
    margin: 0;
    padding: 0;
}

.content_table{
    width: 100%;
    margin-bottom: 20px;
}
.content_table tr{
    
}
.content_table td{
    border: 1px solid black;
    text-align: center;
    padding: 10px;   
}
/* End */
/* /bitrix/templates/bella/css/bootstrap.min.css?1697184324135863 */
/* /bitrix/templates/bella/css/additional.css?1754038972136797 */
/* /bitrix/templates/bella/css/olga.css?169718432445214 */
/* /bitrix/templates/bella/css/normalize.css?16971843246814 */
/* /bitrix/templates/bella/css/main.css?174643556373842 */
/* /bitrix/templates/bella/css/custom/styles-1.css?1754038477132513 */
/* /bitrix/templates/bella/css/media.css?174599525019449 */
/* /bitrix/templates/bella/components/bitrix/search.title/search_header/style.css?17078948412108 */
/* /bitrix/templates/bella/components/bitrix/system.auth.form/template1/style.css?1697184324505 */
/* /bitrix/templates/bella/css/head-fixed.css?17326169431217 */
/* /bitrix/templates/bella/FlexSlider/css/flexslider.css?16971843242277 */
/* /bitrix/templates/bella/FlexSlider/css/flexsliderCustomNav.css?16971843243827 */
/* /bitrix/templates/bella/js/arcticmodal/jquery.arcticmodal-0.3.css?1697184324647 */
/* /bitrix/templates/bella/js/arcticmodal/simple.css?1697184324414 */
/* /bitrix/templates/bella/css/jquery.formstyler.css?169718432411634 */
/* /bitrix/templates/bella/css/sweetalert.css?169718432417397 */
/* /bitrix/templates/bella/zoomer/jquery.jqzoom.css?16971843241457 */
/* /bitrix/templates/bella/fancybox/jquery.fancybox.css?16971843243953 */
/* /bitrix/templates/bella/css/slick.css?17194938302336 */
/* /bitrix/templates/bella/template_styles.css?17478300314487 */
