

/* Start:/bitrix/templates/template_service/css/fonts.css?167494623911308*/
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-light-italic-cyrillic-ext.woff2) format('woff2');
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-light-italic-cyrillic.woff2) format('woff2');
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-light-italic-greek-ext.woff2) format('woff2');
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-light-italic-greek.woff2) format('woff2');
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-light-italic-vietnamese.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-light-italic-latin-ext.woff2) format('woff2');
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-light-italic-latin.woff2) format('woff2');
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-italic-cyrillic-ext.woff2) format('woff2');
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-italic-cyrillic.woff2) format('woff2');
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-italic-greek-ext.woff2) format('woff2');
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-italic-greek.woff2) format('woff2');
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-italic-vietnamese.woff2) format('woff2');
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-italic-latin-ext.woff2) format('woff2');
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-italic-latin.woff2) format('woff2');
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-bold-italic-cyrillic-ext.woff2) format('woff2');
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-bold-italic-cyrillic.woff2) format('woff2');
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-bold-italic-greek-ext.woff2) format('woff2');
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-bold-italic-greek.woff2) format('woff2');
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-bold-italic-vietnamese.woff2) format('woff2');
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-bold-italic-latin-ext.woff2) format('woff2');
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-bold-italic-latin.woff2) format('woff2');
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-light-cyrillic-ext.woff2) format('woff2');
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-light-cyrillic.woff2) format('woff2');
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-light-greek-ext.woff2) format('woff2');
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-light-greek.woff2) format('woff2');
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-light-vietnamese.woff2) format('woff2');
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-light-latin-ext.woff2) format('woff2');
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-light-latin.woff2) format('woff2');
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-regular-cyrillic-ext.woff2) format('woff2');
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-regular-cyrillic.woff2) format('woff2');
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-regular-greek-ext.woff2) format('woff2');
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-regular-greek.woff2) format('woff2');
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-regular-vietnamese.woff2) format('woff2');
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-regular-latin-ext.woff2) format('woff2');
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-regular-latin.woff2) format('woff2');
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-bold-cyrillic-ext.woff2) format('woff2');
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-bold-cyrillic.woff2) format('woff2');
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-bold-greek-ext.woff2) format('woff2');
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-bold-greek.woff2) format('woff2');
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-bold-vietnamese.woff2) format('woff2');
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-bold-latin-ext.woff2) format('woff2');
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/bitrix/templates/market_fullscreen/fonts/open-sans-bold-latin.woff2) format('woff2');
}
/* End */


/* Start:/bitrix/templates/template_service/css/font-awesome.css?167494623928372*/
@font-face {
  font-family: 'FontAwesome';
  src: url('/bitrix/fonts/fontawesome-webfont.eot?v=4.3.0');
  src: url('/bitrix/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),
  	url('/bitrix/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),
  	url('/bitrix/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),
  	url('/bitrix/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),
  	url('/bitrix/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-genderless:before,
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}

/* End */


/* Start:/bitrix/components/alexkova.market/menu/templates/top-line/style.css?1674946242353*/
ul.bxr-topline-menu{display:inline-block;padding:0;margin:8px 0 4px;margin-right:-18px;list-style:none;font-size:13px;}
.bxr-topline-menu li{float:left;margin-right:18px;line-height:17px;}
.bxr-topline-menu li:last-child{margin-right:0;}
ul.bxr-topline-menu a{text-decoration:none;color:#414141;}
.bxr-topline-menu li a:hover{text-decoration:underline;}
/* End */


/* Start:/bitrix/components/twofingers/location/templates/.default/style.min.css?16749462416523*/
.tfl__link-container:hover,.tfl__link-container{text-decoration:none;display:flex}.tfl__link:hover,.tfl__link{border-bottom:1px dashed;cursor:pointer}.tfl__link-label{margin-right:5px}.tfl__link.tfl__link_order{font-weight:bold;line-height:2}.tfl-define-popup{background-color:#fff;text-align:center}.tfl-define-popup__desktop{border-radius:.3em;-webkit-box-shadow:-1px 2px 13px 0 rgba(0,0,0,0.25);-moz-box-shadow:-1px 2px 13px 0 rgba(0,0,0,0.25);box-shadow:-1px 2px 13px 0 rgba(0,0,0,0.25);transform:translateX(-50%);z-index:1001;-webkit-border-radius:10px;-moz-border-radius:10px;position:absolute;width:24rem}.tfl-define-popup__mobile{width:100%;position:relative;z-index:9999999;border-radius:0 !important}.tfl-define-popup__mobile .tfl-define-popup__buttons{border-radius:0 !important}.tfl-define-popup__desktop:before{position:absolute;width:11px;height:11px;transform:rotate(45deg);content:'';background-color:#fff;left:calc(50% - 5px);top:-5px}.tfl-define-popup__text{padding:1.5em 2em}.tfl-define-popup__buttons{text-align:center;font-size:.85em;overflow:hidden}.tfl-define-popup__button{width:50%;display:block;padding:1rem 2rem;float:left;box-sizing:border-box}.tfl-define-popup__main{font-weight:bold}.tfl-define-popup__second{background-color:#f5f5f5}.tfl-popup{position:fixed;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#fff;z-index:2001;max-width:100%;overflow:hidden;left:50%;top:45%;transform:translate(-50%,-50%);-webkit-box-shadow:-1px 2px 13px 0 rgba(0,0,0,0.25);-moz-box-shadow:-1px 2px 13px 0 rgba(0,0,0,0.25);box-shadow:-1px 2px 13px 0 rgba(0,0,0,0.25);display:grid;grid-template-rows:auto auto 25rem;grid-template-columns:1fr;grid-gap:2rem;box-sizing:border-box}.tfl-popup.tfl-popup_loading{background:url(/bitrix/components/twofingers/location/templates/.default/img/preloader.svg) center center no-repeat #fff}.tfl-popup__title-container{position:relative}.tfl-popup__title{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;margin-bottom:6px}.tfl-popup__search{position:relative;padding:0;margin-bottom:1rem}.tfl-popup .tfl-popup__search-input{background-color:#fff;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1;padding:1rem .75rem;width:100%;position:relative;border-left:0;border-right:0;border-top:0;border-bottom:1px solid #d5d5d5}.tfl-popup .tfl-popup__search-input:focus{border-bottom:1px solid #999}.tfl-popup__search-input::-webkit-input-placeholder{color:#bbb}.tfl-popup__search-input::-moz-placeholder{color:#bbb}.tfl-popup__search-input:-ms-input-placeholder{color:#bbb}.tfl-popup__search-input:-moz-placeholder{color:#bbb}.tfl-popup__search-input:focus::-webkit-input-placeholder{color:#d5d5d5}.tfl-popup__search-input:focus::-moz-placeholder{color:#d5d5d5}.tfl-popup__search-input:focus:-ms-input-placeholder{color:#d5d5d5}.tfl-popup__search-input:focus:-moz-placeholder{color:#d5d5d5}.tfl-popup__clear-field{height:16px;position:absolute;right:35px;top:50%;transform:translateY(-50%);width:16px;display:none}.tfl-popup__search-icon{height:17px;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:17px}.tfl-popup__search-icon .svg-search{fill:#d5d5d5;background-color:transparent}.tfl-popup__container{position:relative;display:grid;grid-template-rows:1fr;grid-template-columns:1fr}.tfl-popup__container:before{position:absolute;content:'';width:100%;height:18px;bottom:0;z-index:1;background-image:-moz-linear-gradient(top,rgba(255,255,255,0.001) 0,#fff);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.001) 0,#fff);background-image:-o-linear-gradient(top,rgba(255,255,255,0.001) 0,#fff);background-image:-ms-linear-gradient(top,rgba(255,255,255,0.001) 0,#fff);background-image:linear-gradient(top,rgba(255,255,255,0.001) 0,#fff)}.favorites-right-locations.tfl-popup__with-locations.tfl-popup__with-defaults .tfl-popup__container{grid-template-columns:2fr 1fr}.favorites-left-locations.tfl-popup__with-locations.tfl-popup__with-defaults .tfl-popup__container{grid-template-columns:1fr 2fr}.tfl-popup__scroll-container{overflow:hidden;overflow-y:auto;position:relative;display:none}.tfl-popup__scroll-container+.tfl-popup__scroll-container{padding-left:10px}.tfl-popup__with-locations .tfl-popup__scroll-container.tfl-popup__locations,.tfl-popup__with-defaults .tfl-popup__scroll-container.tfl-popup__defaults{display:block}.tfl-popup__list{list-style:none outside none;padding:0;line-height:1.25;margin-bottom:1rem;-webkit-column-width:15rem;-moz-column-width:15rem;column-width:15rem;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-column-rule:0 solid #ccc;-moz-column-rule:0 solid #ccc;column-rule:0 solid #ccc;display:block}.favorites-under-search .tfl-popup__defaults .tfl-popup__list{margin-top:1rem;margin-bottom:0}.tfl-popup__list li{padding-bottom:.75rem;overflow:hidden;list-style:none;page-break-inside:avoid;break-inside:avoid}.tfl-popup__list li:before,.tfl-popup__list li:after{content:none}.tfl-popup__location-link{color:#333;text-decoration:none;border-bottom:1px dashed #777}.tfl-popup__location-link:hover{border-bottom:1px dotted #333}.tfl-popup__defaults .tfl-popup__location-link{font-weight:700;border-bottom:1px dotted #333}.tf-location__region{display:block;font-size:.7em;color:#999;line-height:1;margin-top:.3em}.tfl-popup-overlay{display:none;position:fixed;margin:0;padding:0;top:0;left:0;bottom:0;right:0;background:url('/bitrix/components/twofingers/location/templates/.default/img/custom-popup-overlay.png') repeat;z-index:10000}.tfl-popup__close-container{right:0;top:0;position:absolute}.tfl-popup__close{display:block;position:relative;cursor:pointer;opacity:.2;width:21px;height:21px}.tfl-popup__close:hover{opacity:.5}.tfl-popup__close:before,.tfl-popup__close:after{position:absolute;content:'';width:3px;background-color:#333;height:25px;left:9px;top:-1px}.tfl-popup__close:before{transform:rotate(45deg)}.tfl-popup__close:after{transform:rotate(-45deg)}.tfl-popup__clear-field .tfl-popup__close:before,.tfl-popup__clear-field .tfl-popup__close:after{width:2px;height:15px}.tfl-body-freeze{overflow:hidden}.tfl-body-blur{-webkit-filter:blur(0.2rem);-moz-filter:blur(0.2rem);-o-filter:blur(0.2rem);-ms-filter:blur(0.2rem);filter:blur(0.2rem)}.tfl-popup__nofound-mess{display:none;font-size:2rem;text-align:center;position:absolute;top:50%;width:100%;color:#d5d5d5;transform:translateY(-50%)}.tfl-popup__nofound-mess-show{display:block}
/* End */


/* Start:/bitrix/components/alexkova.market/search.title/templates/.default/style.min.css?16749462423445*/
.bx-searchtitle{margin:10px 0 0}.bx-searchtitle .bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-searchtitle .bx-input-group{position:relative;display:table;border-collapse:separate;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-searchtitle .bx-input-group .bx-form-control{display:table-cell;position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-right:0;border-radius:2px 0 0 2px;outline:0;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-searchtitle .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.bx-searchtitle .bx-input-group-btn{position:relative;font-size:0;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}.bx-searchtitle .bx-input-group-btn button{position:relative;border:0;background:#95a1a8;display:inline-block;margin-bottom:0;cursor:pointer;padding:6px 12px;border-radius:0 2px 2px 0;color:#fff;font-size:16px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bx-searchtitle .bx-input-group-btn button:hover{background:#1484ce}div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:999;min-width:370px;margin-top:-3px;background-color:#FFF}div.title-search-fader{display:none;background-image:url('/bitrix/components/alexkova.market/search.title/templates/.default/images/fader.png');background-position:right top;background-repeat:repeat-y;position:absolute}p.title-search-preview{font-size:12px}div.title-search-result td.title-search-price span{font-size:26px}.bx_searche .bx_img_element{background:#fafafa;float:left;width:67px;padding:5px 10px;position:absolute;top:0;bottom:0}.bx_searche .bx_item_block{min-height:65px;position:relative}.bx_searche .bx_image{width:45px;height:45px;background-size:contain;background-position:center;background-repeat:no-repeat;border:1px solid #e8e8e8}.bx_searche .bx_item_element{padding-left:10px;margin-left:70px}.bx_searche .bx_item_element hr{margin:0;border:0;border-bottom:1px solid #e5e5e5}.bx_searche .bx_item_element a{margin-top:10px;display:inline-block;color:#4788cb;font-size:13px;text-decoration:none}.bx_searche .bx_item_element a b{color:#000;font-weight:normal}.bx_searche .bx_item_element a:hover,.bx_searche .bx_item_element a:hover b{text-decoration:underline}.bx_searche .bx_price{font-weight:bold;font-size:13px}.bx_searche .bx_price .old{font-weight:normal;text-decoration:line-through;color:#636363}.bx_item_block.all_result{min-height:0}.bx_item_block.others_result{min-height:0;padding:0 0 12px;line-height:12px}.bx_item_block.all_result .all_result_title{display:block;font-size:12px;color:#a7a7a7;padding-top:15px;padding-bottom:10px}.bx_item_block.all_result .all_result_title a{color:#a7a7a7}.bx_item_block.all_result .all_result_title a:hover{color:#4788cb}.bx_item_block.all_result a{margin-top:0}
/* End */


/* Start:/bitrix/templates/template_service/components/bitrix/main.include/include_with_btn/style.css?16749462391306*/
.bxr-include-with-btn {
    float: left;
    line-height: 33px;
}

.bxr-include-with-link {
    line-height: 24px;
    margin-bottom: -2px;
}

.bxr-phone-number {
    font-size: 24px;
    display: inline-block;
    text-align: right;
}

.bxr-phone-number.pull-left {
    text-align: left;
}

.bxr-phone-number.pull-center {
    text-align: center;
}

.open-answer-form {
    float: right;
    margin-left: 16px;
    top: 0px;
    background-color: #ccc;
    color: #fff;
    /*padding: 5px 8px;*/
    padding: 8px 10px;
    font-size: 17px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.open-answer-form:hover {
    background-color: #ddd;
}

.bxr-inverse .bxr-recall-btn {
    border: 1px solid #fff;
}

.bxr-inverse .bxr-include-with-btn {
    line-height: 38px;
}

.bxr-recall-link {
    text-decoration: underline;
    font-size: 14px;
    line-height: 14px;
    background: transparent !important;
    padding: 5px 0px;
}

.bxr-recall-link:hover {
    text-decoration: none;
}
/* End */


/* Start:/bitrix/components/alexkova.market/buttonUp/templates/.default/style.css?1674946242328*/
.bxr-button-up{width:48px;height:48px;position:fixed;border:none;box-shadow:none;z-index:1999;bottom:0;display:none;opacity:0.5;filter:alpha(opacity=50);}
.bxr-button-up.right{right:0;}
.bxr-button-up.left{left:0;}
.bxr-button-up:hover{opacity:1;filter:alpha(opacity=100);}
.bxr-button-up > .fa{font-size:28px;margin-left:-1px;}
/* End */


/* Start:/bitrix/templates/template_service/components/alexkova.market/menu/version_v2/style.css?16749462395975*/
.bxr-menuline{}
.bxr-top-menu .bxr-color > a
,.bxr-top-menu .bxr-color-flat > a
,.bxr-top-menu .bxr-dark-flat > a{color:#fff;}
.bxr-v-line_menu{background-color:#fff;}
.bxr-v-line_menu.line-top, ul.bxr-flex-menu.line-top{border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.bxr-v-line_menu.line-top ul.bxr-flex-menu.line-top{border-top:none;border-bottom:none;}
.bxr-top-menu{display:block;position:relative;list-style:none;padding:0;margin:0;float:left;width:70%;overflow:hidden;visibility:hidden;}
.bxr-top-menu > li{color:#414141;}
ul.bxr-top-menu li.bxr-static-li{position:static;}
ul.bxr-top-menu ul{list-style:none;padding:0;margin:0;display:block;}
ul.bxr-top-menu li{display:block;float:left;position:relative;text-align:left;font-size:14px;height:100%;}
ul.bxr-top-menu.bxr-big-menu li{font-size:16px;}
ul.bxr-top-menu > li > a{display:block;color:#414141;text-align:center;padding:14px 25px 14px 25px;float:left;width:100%;text-decoration:none;white-space:nowrap;float:left;font-weight:bold;text-transform:uppercase;}
ul.bxr-top-menu.bxr-big-menu > li > a{padding:13px 25px 13px 25px;}
ul.bxr-top-menu.bxr-light-menu li a{font-weight:normal;}
ul.bxr-top-menu > li > a .glyphicon-chevron-down{font-size:7px;top:-1px;padding-left:5px;}
ul.bxr-top-menu > li > a .fa-angle-down{font-size:14px;padding-left:5px;}
ul.bxr-top-menu > li.other, li.last{width:50px;}
ul.bxr-top-menu > li.other > ul:before{right:18px;left:initial;}
ul.bxr-top-menu > li.last{float:right;}
ul.bxr-top-menu > li.other .bxr-top-menu-other span.fa{display:none;}
.li-visible > a{padding-left:0 !important;padding-right:0 !important;}
#bxr-flex-menu-li > a{font-size:19px;padding:6px 0 6px 0;}
#bxr-flex-menu-li > a span{line-height:40px;}
#bxr-flex-menu-li{display:none;}
@-webkit-keyframes submenu_view{from{opacity:0.2;}
to{opacity:1;}
}
@keyframes submenu_view{from{opacity:0.2;}
to{opacity:1;}
}
ul.bxr-top-menu > li > div{position:absolute;top:100%;left:0;display:none;}
ul.bxr-top-menu > li > div ul{box-shadow:rgba(0, 0, 0, 0.172549) 0px 6px 12px 0px;}
ul.bxr-top-menu > li:hover > div{display:block;-webkit-animation:submenu_view 400ms;animation:submenu_view 400ms;}
#bxr-menu-search-line{display:none;padding:20px 15px;}
.bxr-menu-search-line-container{position:absolute;width:100%;z-index:55;}
.bxr-menu-search-line-container-color
,#bxr-menu-search-line{background:#E0E7EC;}
.bxr-top-menu-other{right:0px !important;left:inherit !important;z-index:1001;font-size:13px;width:auto;border:1px solid #e6eaed;}
.bxr-top-menu-other > ul{list-style:none;padding:0;margin:0;display:block;float:left;top:0px;background-color:#fff;min-width:200px;}
.bxr-top-menu-other > ul > li{cursor:pointer;position:relative;width:100%;border-top:1px solid #e6eaed;display:block;float:left;text-align:left;font-size:14px;height:100%;border-top:1px solid #e6eaed;}
.bxr-top-menu-other > ul > li:first-child{border-top:none;}
.bxr-top-menu-other > ul > li > a{white-space:nowrap;padding:14px 25px 13px 12px;margin-right:33px;display:block;text-decoration:none;}
.bxr-top-menu-other.menu-arrow-top{border-top:4px solid #ccc;}
.bxr-top-menu-other.menu-arrow-top:before{content:'';position:absolute;left:48px;top:-14px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #CCC;}
.bxr-top-menu-other:before{right:14px !important;left:inherit !important;}
.bxr-top-menu-other .glyphicon{display:none;}
.bxr-top-menu-other .bxr-bg-hover-flat > a{color:#414141;}
.bxr-top-menu-other .bxr-bg-hover-flat:hover > a{color:#fff;}
.bxr-mobile-menu-button-container > div{height:42px;}
#bxr-mobile-menu{color:#FFF;}
.bxr-mobile-menu-button{width:20px;height:42px;line-height:42px;cursor:pointer;margin-right:10px;}
.bxr-mobile-menu-text{float:left;font-size:20px;font-weight:bold;margin-top:7px;margin-left:9px;}
#bxr-mobile-menu-container{width:100%;}
#bxr-mobile-menu-content{display:none;}
#bxr-mobile-menu-content > div{display:inline-block;width:100%;}
#bxr-mobile-menu-content > div a{display:block;padding:16px 0px 16px 20px;text-align:left;color:#fff;margin-right:0px;text-decoration:none;white-space:nowrap;}
#bxr-mobile-menu-content{background-color:#fff;}
#bxr-mobile-menu-content > div{border:1px solid #f0f2f4;}
#bxr-mobile-menu-content > div.submenu_item{display:none;}
#bxr-mobile-menu-content > div.submenu_item a{color:#414141;}
#bxr-mobile-menu-content .bxr-color-flat > a
,#bxr-mobile-menu-content .bxr-color-flat > a span{color:#fff !important;}
#bxr-mobile-menu-content > div[data-main="1"] > a{color:#414141;}
#bxr-mobile-menu-content .submenu_item{background:#f6f6f7;}
#bxr-mobile-menu-content > div > a.sub-item{padding-right:20px;}
#bxr-mobile-menu-content > .sub-item-wrap{position:relative;}
#bxr-mobile-menu-content > div.submenu_item > div > a{margin-right:0;color:#555;border:1px solid #f0f2f4;padding-left:28px;}
#bxr-mobile-menu-content > div:hover > a,
#bxr-mobile-menu-content > div.submenu_item > div:hover > a{text-decoration:underline;}
#bxr-mobile-menu-content > div[data-main="1"]{display:block;}
.bxr-mobile-menu-button > .fa-bars{color:#fff;font-size:25px;margin-top:10px;}
.bxr-mobile-menu-button > .fa-search{font-size:19px;margin-top:12px;}
#bxr-mobile-menu-content .fa-angle-down{font-size:17px;padding-left:5px;position:absolute;right:22px;color:#4a4a4a;}
.bxs-search-mobil-menu{display:none;}
ul.bxr-top-menu li.li-search-icon{position:absolute;right:0;top:0;z-index:2;height:48px;}
.bxr-flex-menu.bxr-top-menu{padding:0 50px 0 0;}


li.green_offer {
	background-color: #157740 ! important;
    background: 15px 50% url(/images/offer_icon.svg) #157740 no-repeat;
    padding-left: 25px;
    width: 240px ! important;	
}

li.green_offer:hover {
	background-color: #157740 ! important;
    background: 15px 50% url(/images/offer_icon.svg) #157740 no-repeat  ! important;;
opacity:0.8;
}
#pager-banner span.selected, #pager-banner span:hover {
        background: #157740 ! important;
}

/* End */


/* Start:/bitrix/components/alexkova.market/menu.hover/templates/list/style.css?16749462422125*/
.bxr-li-top-menu-parent {
    position: static !important;
}

.bxr-list-hover-menu {
    width: 100%;
    background-color: #fff;
    z-index: 999999999;
    position: relative;
    padding: 30px 10px 0 20px;
    box-shadow: rgba(0, 0, 0, 0.172549) 0px 6px 12px 0px;
}

.bxr-list-hover-menu > ul > li {
    
}

.bxr-list-hover-menu > ul  > li > a {
    color: #6c6c6c !important;
}

.bxr-element-hover-menu {
    display: none;
    margin-bottom: 30px;
}

.bxr-element-hover-menu.show {
    display: block;
}

.bxr-element-hover-menu > ul {
    margin-top: 10px !important;
}

.bxr-element-hover-menu > ul > li {
    margin-right: 25px;
}

/**************************/

.bxr-element-hover-menu{
    margin-bottom: 30px;
    width: 100%;
}

.bxr-element-hover-menu .bxr-element-image{
    width: 82px;
    text-align: center;
    line-height: 82px;
    float: left;
    margin-right: 20px;
    display: table-cell;
}

.bxr-element-hover-menu .bxr-element-content{
    display: table-cell;
    width: auto;
}

.bxr-element-hover-menu .bxr-element-image img{
    max-width: 100%;
    border: 1px solid #f6f6f6;
}

.bxr-element-hover-menu .bxr-element-name{
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 8px;
    display: inline-block;
}

.bxr-element-hover-menu .bxr-element-name a {
    color: #414141;
}

.bxr-element-hover-menu .bxr-element-name a:hover
,.bxr-element-hover-menu .bxr-element-name a:visited
{
    text-decoration: none;
} 

.bxr-element-hover-menu .bxr-element-items a{
    font-size: 13px;
    text-decoration: none;
    padding-right: 15px;
    white-space: nowrap;
    color: #6c6c6c;
}

.bxr-element-hover-menu .bxr-element-description{
    border-top: 1px solid #e3e3e3;
    margin-top: 20px;
    font-size: 13px;
    color: #808080;
    padding-top: 10px;
}

.bxr-element-hover-menu .bxr-ico-menu {
    float: left;
    width: 16px;
    margin-right: 15px;
    margin-top: 2px;
    opacity: 0.7;
}

.bxr-list-hover-menu .bxr-element-big-image img{
    border: 1px solid #f6f6f6;
    margin-bottom: 20px;
}

/**************************/

.bxr-clear {
    clear: both
}

.columns-left {
}
/* End */


/* Start:/bitrix/components/alexkova.market/search.title/templates/menu/style.min.css?16749462423721*/
.bx-searchtitle-menu{margin:0}.bx-searchtitle-menu .bxr-btn-default{margin-top:0!important}.bx-searchtitle-menu form{margin-bottom:0}.bx-searchtitle-menu .bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-searchtitle-menu .bx-input-group{position:relative;display:table;border-collapse:separate;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d5dadc;padding-right:2px;background:#fff}.bx-searchtitle-menu .bx-input-group .bx-form-control{position:relative;z-index:2;float:left;margin-bottom:0;display:block;width:100%;height:31px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;border:none;border-right:none;border-radius:2px 0 0 2px;outline:0;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-searchtitle-menu .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.bx-searchtitle-menu .bx-input-group-btn{position:relative;font-size:0;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}.bx-searchtitle-menu .bx-input-group-btn button{position:relative;border:none;background-color:#ccc;display:inline-block;margin-bottom:0;cursor:pointer;border-radius:0;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:6px 7px 7px;font-size:12px;line-height:14px;margin-top:-2px}.bx-searchtitle-menu .bx-input-group-btn button:hover{background-color:#ddd}div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:999;min-width:370px;margin-top:-3px;background-color:#FFF}div.title-search-fader{display:none;background-image:url(/bitrix/components/alexkova.market/search.title/templates/menu/images/fader.png);background-position:right top;background-repeat:repeat-y;position:absolute}p.title-search-preview{font-size:12px}div.title-search-result td.title-search-price span{font-size:26px}.bx_searche_menu .bx_img_element{background:0 0;float:left;width:auto;padding:5px 10px;position:static}.bx_searche .bx_item_block{min-height:65px;position:relative}.bx_searche .bx_image{width:45px;height:45px;background-size:contain;background-position:center;background-repeat:no-repeat;border:1px solid #e8e8e8}.bx_searche_menu .bx_item_element_menu{float:none;padding-left:12px;margin-left:0}.bx_searche .bx_item_element hr{margin:0;border:none;border-bottom:1px solid #e5e5e5}.bx_searche .bx_item_element a{margin-top:10px;display:inline-block;color:#4788cb;font-size:13px;text-decoration:none}.bx_searche .bx_item_element a b{color:#000;font-weight:400}.bx_searche .bx_item_element a:hover,.bx_searche .bx_item_element a:hover b{text-decoration:underline}.bx_searche .bx_price{font-weight:700;font-size:13px}.bx_searche .bx_price .old{font-weight:400;text-decoration:line-through;color:#636363}.bx_item_block.all_result{min-height:0}.bx_item_block.others_result{min-height:0;padding:0 0 12px;line-height:12px}.bx_item_block.all_result .all_result_title{display:block;font-size:12px;color:#a7a7a7;padding-top:15px;padding-bottom:10px}.bx_item_block.all_result .all_result_title a{color:#a7a7a7}.bx_item_block.all_result .all_result_title a:hover{color:#4788cb}.bx_item_block.all_result a{margin-top:0}.bx_category_title{padding:5px 10px;font-size:16px}.bxr-new-search{position:relative}.bxr-new-search span{position:absolute;top:0;right:0}
/* End */


/* Start:/bitrix/templates/template_service/components/bitrix/search.form/market/style.css?1674946239266*/
.bxr-input-group-btn-menu {
    position: absolute;
    right: 10px;
    right: 14px;
    top: 4px;
}

.bxr-input-group-btn-menu > button {
    padding: 9px 10px 10px;
    border: none;
}


.bxr-input-group-btn-menu > button:hover {
    color: #fff;
}
/* End */


/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1674946241501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1674946241467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/template_service/components/bitrix/menu/topmenu/style.min.css?1674946239490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/template_service/components/bitrix/menu/topmenu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/template_service/components/bitrix/news.list/footer-contacts-large/style.css?1751050081963*/
.footer-more-items {
    display: flex;
}
.footer-contacts-flex {
    display: grid;
    grid-template-columns: 1fr 1fr;
    row-gap: 50px;
    grid-auto-flow: column;
    grid-template-rows: 1fr 1fr;
}
.footer-more-items .footer-logo {
    width: 17%;
    margin: 0 10% 0 0;
    position: relative;
    padding-top: 10px;
    min-height: 210px;
    display: inline-block;
    vertical-align: top;
}
.footer-contacts-flex .footer-item {
    width: auto;
    margin: 0 10% 0 0;
}
.copyright {
    display: block!important;
}
@media (max-width: 968px) {
    .footer-more-items {
        flex-direction: column;
    }
    .footer-more-items .footer-logo {
        min-height: 120px;
        width: auto;
    }
    .footer-contacts-flex {
        margin-top: 25px;
    }
    .footer-contacts-flex .footer-item {
        margin: 0 5% 0 0;
    }
}
@media (max-width: 669px) {
    .footer-contacts-flex {
	grid-auto-flow: row;
        grid-template-columns: 1fr;
    }
}
/* End */


/* Start:/bitrix/templates/template_service/components/bitrix/map.yandex.system/route/style.css?1674946239666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/bitrix/templates/template_service/styles.css?16758540503691*/
.bxr-element-name {
	height:38px !important;
}

#load_more {
    width: 64px;
    height: 64px;
	margin: 20px auto;
    background: url(/bitrix/templates/template_service/images/ajax_loader.gif) 0 0 no-repeat;
    display: none;
}


.ulis {    margin-left: -30px;font-size: 13px;}
.ulis h2 {
    line-height: 1.4;
}
ul.super-list
{ padding: 0 0 15px 15px; }


ul.super-list li 
{padding: 5px 0;}

ul.super-list li:before 
{
content: "";
    display: block;
    width: 10px;
    height: 10px;
    background: #8d8b8b;
    float: left;
    margin: 5px 15px;
}


.goodes-list > .item 
{text-align: center;
margin-bottom: 10px;}
.goodes-list > .item > .item_image
{
    margin-bottom: 10px;
    position: relative;
    border: 1px solid #dbdbdb;
}
.goodes-list > .item > .item_image img 
{
    max-width: 100%;
    max-height: 200px;
        min-height: 130px;
        min-width: 100%;
     
}

.goodes-list {
        display: flex;
    flex-flow: wrap;
}







/*


*/



    /* Start:/bitrix/components/alexkova.market/menu/templates/left_hover/style.css?15470399554226*/
.bxr-left-menu-hover {
    position: relative;
    font-size: 13px;
    width: auto;
    border: 1px solid #f6f6f6;
    list-style: none;
    padding: 0;
    margin: 0;
}

.bxr-left-menu-hover > li > div {
    position: absolute;
    left: 100%;
    top: -1px;
    display: none;
}

.bxr-left-menu-hover > li:hover > div {
    display: block;
    -webkit-animation:submenu_view 400ms;
    animation:submenu_view 400ms;
}

.bxr-left-menu-hover > li {
    cursor: pointer;
    position: relative;
    width: 100%;
    border-top: 1px solid #e6eaed;
    color: #414141;
}

.bxr-left-menu-hover > li > a
,.bxr-title-menu-hover
{
    padding: 14px 25px 13px 15px;
    margin-right: 33px;
    display: block;
    text-decoration: none;
    color: #414141;
}

.bxr-title-menu-hover {
    font-size: 15px;
    text-transform: uppercase;
}

.bxr-color-dark-flat.bxr-title-menu-hover {
    border-bottom: 1px solid #e6eaed;
}

.bxr-title-menu-hover {
    font-weight: bold;
    cursor: default !important;
    padding: 12px 25px 12px 15px;
}

.bxr-color-flat.bxr-title-menu-hover
,.bxr-color-dark-flat.bxr-title-menu-hover
,.bxr-dark-light-flat.bxr-title-menu-hover
{
    color: #fff;

}

.bxr-dark-flat-left-menu {
    background-color: #f6f6f7 !important;
}

.bxr-left-menu-hover li .glyphicon
,.bxr-left-menu-hover li .fa{
    padding-right: 10px;
    top: 2px;
}

.bxr-left-menu-hover .bxr-ico-menu{
    float: left;
    width: 16px;
    margin-right: 15px;
    margin-top: 1px;
    opacity: 0.7;
}

.bxr-left-menu-hover .hover-not-ico {
    width: 16px;
    margin-right: 15px;
    display: block;
    float: left;
}

.bxr-left-menu-hover  li .fa.fa-angle-right
,.bxr-left-menu-hover  li .fa.fa-angle-down
{
    padding: 2px 8px;
    right: 4px;
    position: absolute;
    margin: auto;
    top: 50%;
    margin-top: -10px;
    font-size: 16px;
    color: #747474;
    z-index: 1;
}

.bxr-left-menu-hover .bxr-bg-hover-light:hover > a
,.bxr-left-menu-hover .bxr-bg-hover-flat:hover > a
{
    color: #FFF;
}

.bxr-left-menu-hover ul li > a  {
    
}

.bxr-left-menu-hover > li > div {
    position: absolute;
    left: 100%;
    top: -1px;
    display: none;
}

.bxr-classic_hover_menu {
    position: relative;
    z-index: 1016;
    font-size: 13px;
    width: auto;
    border: 1px solid #f6f6f6;
}

.bxr-left-menu-hover > li > div ul {
    box-shadow: rgb(0 0 0 / 17%) 0px 6px 12px 0px;
}

.bxr-classic_hover_menu ul {
    float: left;
    top: 0px;
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    background-color: #fff;
    width: max-content;
}

.bxr-left-menu-hover .bxr-bg-hover-flat:hover > a > .fa {
    color: #fff;
}


/* End */


/* Start:/bitrix/templates/template_service/template_styles.css?175094354943637*/
*{outline:none;}
body{font-family:"Open Sans";min-height:800px;}
h1{font-size:22px;margin:-3px 0 16px;font-weight:bold;}
h2{font-size:19px;font-weight:bold;margin-bottom:20px;}
.search-group-name{font-size:16px;font-weight:bold;margin-bottom:10px;margin-top:10px;margin-left:10px;}
.bx-breadcrumb{margin:16px 10px 4px;}
.bx-breadcrumb .bx-breadcrumb-item{margin-bottom:0;}
a{cursor:pointer;}
.tb20{margin-top:20px;margin-bottom:20px;}
.bxr-full-width{width:100%;}
.row.headline{background-color:#fff;}
.head_v4 .slogan-wrap,
.head_v4_wide_logo .slogan-wrap{margin-bottom:10px;}
.head_v5_2 .bxr-service-menu, .head_v5_4 .bxr-service-menu, .head_v5_6 .bxr-service-menu, .head_v5_8 .bxr-service-menu,
.head_v5_2_wide_logo .bxr-service-menu, .head_v5_4_wide_logo .bxr-service-menu, .head_v5_6_wide_logo .bxr-service-menu, .head_v5_8_wide_logo .bxr-service-menu{margin-bottom:6px;}
.head_v6 .slogan-wrap, .head_v6 .bxr-service-menu,
.head_v6_wide_logo .slogan-wrap, .head_v6_wide_logo .bxr-service-menu{margin-bottom:10px;}
.head_v6 .bxr-service-menu, .head_v6_wide_logo .bxr-service-menu{margin-bottom:6px;}
.head_v9 .first-row,
.head_v9_wide_logo .first-row{margin-bottom:10px;}
.bxr-container-headline{padding:11px 0;font-weight:300;}
.bxr-top-headline{background:#f6f6f7;min-height:38px;position: relative;z-index:999;}
a.bxr-a-headline{display:inline-block;padding:0;margin:8px 18px 4px 0px;list-style:none;font-size:13px;text-decoration:none;color:#414141;}
a.bxr-a-headline i{color:#999;margin-right:5px;}
a.bxr-a-headline:hover{text-decoration:underline;}
.bxr-top-line-phones{font-size:20px;}
@media (max-width: 991px) {.bxr-top-line-phones {max-height: 34px;}}
.bxr-logo{position:relative;}
.bxr-logo img{max-width:100%;height:auto;}
.slogan-wrap{line-height:18px;}
.glyphicon-earphone{padding:10px;font-size:16px;cursor:pointer;}
.bxr-recall-link{text-decoration:underline;font-size:14px;line-height:14px;background:transparent !important;padding:5px 0px;}
.bxr-recall-link:hover{text-decoration:none;}
#searchline{display:none;}
.search-btn{border-radius:0;border:0;float:right;padding:12px;}
.search-btn:hover{text-decoration:none;color:#fff;}
.content-right>ul, .content-right>ul li, .content-right>div{float:right;text-align:right;}
.content-left>ul, .content-left>div{float:left;}
.text-center .phone-number{text-align:center;}




@media screen and (max-width: 767px)
{
.mobile-only
{display: block;}
.desk-only
{display: none;}
}



.footer-line-content{width:1120px;margin:0 auto;}
.footer-line{width:100%;background:#c3c3c3;}
.footer-line:nth-of-type(2n+1){background:#494949 ;padding:25px 0;color:#fff;}
.footer-line:nth-of-type(2n){background:#f6f6f7;padding:25px 0;color:#333333;}
.footer-line:after{content:'';display:block;clear:both;}
.footer-line-title{width:170px;float:left;font-size:14px;font-weight:600;}
.footer-head{padding:20px 15px 6px;font-size:14px;font-weight:700;color:#636466;line-height:25px;}
.stores-list{padding:0 0 0 190px;}
.footer-stores-list{width:100%;}
.footer-stores-list .footer-item{display:inline-block;vertical-align:top;}
.footer-item .store-name{font-size:18px;font-weight:600;white-space:nowrap; margin-bottom: 10px;}
.footer-grid-2 .footer-item{width:42%;margin:0 10% 0 0;position:relative;min-height:160px;}
.footer-grid-3 .footer-item{width:30%;margin:0 10% 0 0;position:relative;min-height:160px;}
.footer-grid-4 .footer-item{width:23%;margin:0 2% 0 0;}
.footer-grid-5 .footer-item{margin:0 0 20px 0;}
.footer-grid-5 .footer-item:nth-of-type(5n){margin:0!important;}
.footer-grid-4 .footer-item:nth-of-type(4n){margin:0 0 20px;}
.footer-grid-4 .footer-item .store-name{white-space:normal;}
.footer-line .footer-item:last-of-type{margin:0!important;}
@media screen and (max-width:1199px){.bxr-container-headline .col-lg-2.col-md-2.col-sm-6.col-xs-6.bxr-v-autosize img{max-width:100%;height:auto;width:130px;}
.bxr-phone-number.pull-left span{white-space:nowrap;font-size:11pt!important;}
}
@media screen and (max-width:1199px) and (min-width:900px){.footer-line-content{width:100%;}
.stores-list{text-align:left;}
.footer-line-title{float:none;display:block!important;width:100%!important;text-align:left;margin:0 0 10px 0!important;}
/*.footer-line:nth-of-type(2n+1) .footer-item{display:inline-block!important;width:35%!important;text-align:left;margin:0 2% 10px 0!important;}*/
/*.footer-line:nth-of-type(2n+1) .footer-item:nth-of-type(2n){display:inline-block!important;width:30%!important;text-align:left;margin:0 0% 10px 0!important;}*/
/*.footer-line:nth-of-type(2n) .footer-item{display:inline-block!important;width:23%!important;text-align:left;margin:0 2% 10px 0!important;}*/
/*.footer-line:nth-of-type(2n) .footer-item:nth-of-type(4n){display:inline-block!important;width:23%!important;text-align:left;margin:0 0 10px 0!important;}*/
.stores-list{padding:0;}
.footer-line{padding:25px 10px!important;}
.store-schedule{position:relative!important;}
}
@media screen and (max-width:899px) and (min-width:670px){.footer-line-content{width:100%;}
.stores-list{text-align:left;}
.footer-line-title{float:none;display:block!important;width:100%!important;text-align:left;margin:0 0 10px 0!important;}
/*.footer-line:nth-of-type(2n+1) .footer-item{display:inline-block!important;width:48%!important;text-align:left;margin:0 2% 10px 0!important;}*/
/*.footer-line:nth-of-type(2n+1) .footer-item:nth-of-type(2n){display:inline-block!important;width:48%!important;text-align:left;margin:0 0% 10px 0!important;}*/
/*.footer-line:nth-of-type(2n) .footer-item{display:inline-block!important;width:30%!important;text-align:left;margin:0 3% 10px 0!important;}*/
/*.footer-line:nth-of-type(2n) .footer-item:nth-of-type(3n){display:inline-block!important;width:30%!important;text-align:left;margin:0 0 10px 0!important;}*/
.stores-list{padding:0;}
.footer-line{padding:25px 10px!important;}
.store-schedule{position:relative!important;}
}
@media screen and (max-width:669px) and (min-width:500px){.footer-line-content{width:100%;}
.stores-list{text-align:left;}
.footer-line-title{float:none;display:block!important;width:100%!important;text-align:left;margin:0 0 10px 0!important;}
/*.footer-line:nth-of-type(2n+1) .footer-item{display:inline-block!important;width:100%!important;text-align:left;margin:0 0 10px 0!important;}*/
/*.footer-line:nth-of-type(2n) .footer-item{display:inline-block!important;width:48%!important;text-align:left;margin:0 2% 10px 0!important;}*/
/*.footer-line:nth-of-type(2n) .footer-item:nth-of-type(2n){display:inline-block!important;width:48%!important;text-align:left;margin:0 0 10px 0!important;}*/
.stores-list{padding:0;}
.footer-line{padding:25px 10px!important;}
.store-schedule{position:relative!important;}
}
@media screen and (max-width:499px){.footer-line-content{width:100%;}
.stores-list{text-align:left;}
.footer-line-title{float:none;display:block!important;width:100%!important;text-align:left;margin:0 0 10px 0!important;}
/*.footer-line:nth-of-type(2n+1) .footer-item{display:inline-block!important;width:100%!important;text-align:left;margin:0 0 10px 0!important;}*/
/*.footer-line:nth-of-type(2n) .footer-item{display:inline-block!important;width:100%!important;text-align:left;margin:0 0 10px 0!important;}*/
.stores-list{padding:0;}
.footer-line{padding:25px 10px!important;}
.store-schedule{position:relative!important;}
}
.store-schedule{position:absolute;bottom:0;}
.shedule-days:after{content:'';display:block;clear:both;}
.shedule-days i{display:inline-block;float:left;width:11px;height:11px;background:#c00000;margin:0 4px 0 0;}
.shedule-days i.active{background:#157740;}
.footer-item p.schedule-skob{width:71px;height:9px;background:url(/bitrix/templates/market_fullscreen/images/schedule.png) center center no-repeat;margin:5px 0;}
.footer-item p{font-size:15px;margin:0;}
.footer-line:nth-of-type(2n+1) .footer-item a{color:#fff;text-decoration:none;}
.footer-line:nth-of-type(2n+1) .footer-item a:hover{color:#fff;text-decoration:none;}
.footer-line:nth-of-type(2n) .footer-item a{color:#333333;text-decoration:none;}
.footer-line:nth-of-type(2n) .footer-item a:hover{color:#333333;text-decoration:none;}
.footer-head div{color:#414141;}
.footerline{margin-bottom:20px;}
.mobile-footer-menu-tumbl .fa-chevron-down{right:0;position:absolute;}
.footer-socnet-col{height:25px;}
.footer-socnet-wrap{display:inline-block;}
.footer-socnet{width:25px;height:25px;float:left;display:block;margin-right:6px;}
.vk{background:url(/bitrix/templates/template_service/images/vk.png) center center no-repeat;}
.twitter{background:url(/bitrix/templates/template_service/images/twitter.png) center center no-repeat;}
.facebook{background:url(/bitrix/templates/template_service/images/facebook.png) center center no-repeat;}
.gplus{background:url(/bitrix/templates/template_service/images/gplus.png) center center no-repeat;}
.footer-about-company{font-size:13px;line-height:1.7;}
.starrequired{color:red;}
.mobile-footer-menu-tumbl{padding:10px 0;cursor:pointer;font-weight:bold !important;}
.mobile-footer-menu-tumbl:before{font-size:16px;position:absolute;right:15px;}
.mobile-footer-menu-tumbl a{font-size:16px;}
.toggled-item{display:block;}
.row.footerline .toggled-item a{font-weight:normal;}
.row.footerline a{color:#414141;font-weight:bold;font-size:13px;line-height:1.7;}
.ajax-shadow{background:rgba(255,255,255,0.5);display:block;position:absolute;z-index:1080;}
.bx_login_block{margin-top:6px;}
input[type="text"], input[type="password"],select{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:11px;outline:none;border:1px solid #e7e7e7;border-radius:3px;box-shadow:inset 2px 2px 2px -1px rgba(180, 188, 191, 0.23);vertical-align:middle;font-size:90%;}
textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:11px;outline:none;border:1px solid #e7e7e7;border-radius:3px;box-shadow:inset 2px 2px 2px -1px rgba(180, 188, 191, 0.23);vertical-align:middle;font-size:90%;}
.data-table input[type="submit"], .bx-auth input[type="submit"]{border:0px none;outline:medium none;border-radius:4px;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.3);font-size:16px;padding:6px 25px 10px;margin:10px;text-decoration:none;}
.data-table td{padding:5px 0;}
.bxr-form-body{padding:15px;}
.bxr-button-group{text-align:center;}
.bxr-basket-row{min-height:30px;padding:3px 0;font-weight:300;}
#bxr-basket-row input[type=button], #bxr-basket-row button{-webkit-appearance:none;background:#f6f6f6;border:none;border-collapse:collapse;}
.basket-body-table-row table td.basket-action .icon-button-delay
,.basket-body-table-row table td.basket-action .icon-button-delete
,.basket-body-table-row table td.basket-action .icon-button-cart
,.basket-body-table-row table td.basket-action .compare-button-delete{margin:0 0 0 10px;padding:5px 5px;}
#bxr-basket-row input[type=button].bxr-quantity-button-plus
,#bxr-basket-row input[type=button].bxr-quantity-button-minus
,input.bxr-quantity-button-plus
,input.bxr-quantity-button-minus{padding:4px 3px;border:1px solid #e0e0e0;background:#FFF;display:block;float:left;width:20px;}
input[type=text].bxr-quantity-text{background:#f7f7f9;display:block;float:left;width:40px;border-left:0px;border-right:0px;box-shadow:none;border-radius:0;}
#bxr-basket-row input[type=button]:hover
,#bxr-basket-row button:hover{background:#f2f2f2;}
.basket-body-container .basket-body-title{margin:0px 20px 20px;}
.basket-body-container .basket-body-title .bxr-color-button{margin:-5px 0 10px 30px;}
.basket-body-container .basket-body-title .gray-line{font-size:16px;color:#555;}
.basket-body-container .basket-body-title-h{font-size:20px;font-weight:bold;display:inline-block;padding-top:0px;color:#414141;float:left;}
.basket-body-container .basket-body-title-h i{font-size:20px;font-weight:normal;margin-right:5px;}
.basket-body-container table{margin-bottom:20px;}
.basket-body-container table th{background:#f6f6f7;padding:12px 5px;text-align:left;font-size:13px;}
.basket-body-container table td{padding:10px 5px;text-align:left;vertical-align:middle;}
.basket-body-container table th.first, .basket-body-container table td.first{padding-left:20px;}
.basket-body-container table td.last{text-align:right;padding-right:20px;}
.basket-body-container table td{border-bottom:1px solid #EEE;}
.basket-body-container table td.basket-price, .basket-body-container table td.basket-summ{font-size:14px;font-weight:bold;width:110px;max-width:110px;}
.basket-body-container table td.basket-action{max-width:120px;width:120px;text-align:right;}
.basket-body-container table td.basket-line-qty{max-width:92px;width:92px;}
.basket-body-container table td a{color:#414141;}
#bxr-basket-mobile-container .basket-body-title, #bxr-delay-mobile-container .basket-body-title{background:#F0F0F0;display:inline-block;padding:5px 10px;width:100%;font-size:14px;}
.basket-body-table-row table td.first{padding-left:20px;}
.basket-body-table-row table td{border-bottom:1px solid #EEE;}
.basket-body-table-row table td.basket-name{font-size:12px;padding-left:10px;}
.basket-body-table-row table td.basket-price, .basket-body-table-row table td.basket-summ{font-size:14px;font-weight:bold;width:130px;max-width:110px;text-align:right;}
.basket-body-table-row table td.basket-action{max-width:110px;width:110px;text-align:right;}
.basket-body-table-row table td.basket-line-qty{max-width:92px;width:92px;}
.basket-body-table-row table td a{color:#414141;}
.basket-body-table-row .basket-image a{width:54px;height:54px;display:block;margin:0;}
.basket-body-table-row .bxr-table-row-action{margin-top:5px;}
.basket-body-table-row .bxr-table-row-action tr{background:#f6f6f8;}
.basket-body-table-row .bxr-table-row-action td{padding:5px;}
table.basket-q{width:86px;border-collapse:collapse;}
@media (max-width:991px){a.bx_login_top_inline_link{font-size:14px;}
#login-line{line-height:1.0 !important;font-size:10px;}
.bxr-top-headline{padding-top:10px;     padding-left: 70px;}
.hidden-sm-logo{display: none;}

.bxr-mobile-login-area{
	margin-left: -30px ! important;
	margin-top: 10px; 
}
.bxr-top-headline  {min-height: 0;}
}
#basketPopup .bxr-color-button{margin-bottom:10px;}
@media (max-width:991px){footer{text-align:center;}
.toggled-item{display:none;}
.toggled-item li{line-height:24px;}
.footer-about-company{margin:20px 0;}
}
@media (min-width:992px){.toggled-item{display:block !important;}
}
@media (max-width:992px){.bxr-basket-tab-content.active>.basket-body-title>.pull-right>a.bxr-color-button{display:inline-block;}
.bxr-color-button-small{padding:6px 10px;}
}
.bxr-carousel .bxr-bestseller-list{padding-bottom:30px;}
.bxr-carousel .slick-dots{position:absolute;bottom:-15px;left:50%;margin-left:-50px;visibility:hidden;}
.bxr-carousel:hover .slick-dots{visibility:visible;}
.bx_slide_left, .bx_slide_right{display:none !important;}
#bxr-opportunities .bxr-list{margin:20px 0 2px;background-color:#dcdcdc;} 
.bxr-payment-block .pay-title{font-size:18px;border-bottom:1px solid #e7e7e7;padding-bottom:5px;margin-bottom:10px;}
.bxr-payment-block .pay{margin-top:20px;}
.bxr-payment-block .pay-desc .pay-img{display:inline-block;margin:0 40px 15px 0;}
.bxr-delivery-block .delivery-title{font-size:18px;border-bottom:1px solid #e7e7e7;padding-bottom:5px;margin-bottom:10px;}
.bxr-delivery-block .delivery{margin-top:20px;}
.bxr-delivery-block .delivery-desc .delivery-img{display:inline-block;float:left;margin:0 40px 15px 0;}
.bxr-delivery-block .delivery-desc .delivery-item-text{display:none;clear:both;margin-bottom:20px;}
.bxr-delivery-block .delivery-desc .delivery-item-more{margin-bottom:20px;display:block;}
.bxr-benefits-block .benefit{padding:40px 0;border-top:1px solid #e0e0e0;}
.bxr-benefits-block .benefit:nth-child(2n) .benefit-text{float:left;}
.bxr-benefits-block .benefit .benefit-text{float:right;padding-top:30px;width:57.692307692307686%;}
.bxr-benefits-block .benefit h5{margin-top:0;font-size:20px;font-weight:bold;}
.bxr-benefits-block .benefit p{color:#303030;margin-bottom:0;font-size:15px;}
.bxr-benefits-block .benefit:nth-child(2n) .benefit-image{float:right;}
.bxr-benefits-block .benefit .benefit-image{float:left;width:37.60683760683761%;}
.bxr-element-container .bxr-stars-container{overflow:hidden;}
table#ml_frame input[type="text"]{width:150px;background:#f8fafc;padding:0 4px;}
.bx_item_rating
,.bx_item_rating .bx_stars_container
,.bx_item_rating .bx_stars_container .bx_stars_bg{min-width:110px !important;}
div.mlsd{min-height:268px;}
.bxr-ecommerce-v1 .bxr-element-container .bxr-element-image{overflow:hidden;}
.bxr-ecommerce-v1 .bxr-element-container .bxr-element-image img{max-height:inherit;min-width:100%;min-height:100%;}
span.bxr-children-color-hover{display:block;}
.bxr-menuline.affix{position:fixed;}
.col-lg-6.col-md-6.col-sm-12.col-xs-12.element-file-card.cols.pdf{display:inline-block!important;float:none!important;width:48%!important;vertical-align:top!important;}
@media (max-width:1199px){.col-lg-6.col-md-6.col-sm-12.col-xs-12.element-file-card.cols.pdf{width:100%!important;}
.hide-mobile{display:none!important;}
/**/}
@media (max-width:767px){.bxr-detail-tabs{display:none!important;}
.bxr-detail-tab{display:none!important;}
.bxr-detail-tab.active{display:block!important;}
}
.small-img-custom{height:64px!important;width:100%!important;}
.very-small-img-custom{height:20px!important;width:100%!important;}
.bxr-ecommerce-v1 .bxr-element-container .bxr-element-image.small-img-custom img, .bxr-ecommerce-v1 .bxr-element-container .bxr-element-image.very-small-img-custom img{display:block!important;}
p.form-popup-fields{margin:0;position:relative;}
p.form-popup-fields span.form-popup-fields-err{position:absolute;margin:2px 0 0;bottom:3px;left:0;color:#ff0000;font-size:11px;}
p.total-errors{margin:10px 0 0;}
p.total-errors span{color:#ff0000;font-size:11px;display:block;margin:0 0 3px;}
.err{border-color:#ff0000!important;}
.bx-google-map{width:100%!important;height:300px!important;}
.footer-map{display:none!important;}
.show-map{display:none;}
@media screen and (max-width:1199px){.footer-map{margin:15px 0 0;}
.footer-map.active{display:block!important; height: 300px;}
.show-map{
	display: inline-block;
    font-weight: normal;
    border: 1px solid #fff;
    vertical-align: middle;
    margin: 15px 0;
	    border-radius: 3px;
    padding: 5px 7px;
}
}
@media screen and (max-width:1199px){.bxr-container-headline{padding:0;}
}
@media screen and (max-width:991px){.bxr-full-width{/*top:-9px!important;*/}
.bxr-counter-mobile.hidden-lg.hidden-md.bxr-mobile-phone-icon, .bxr-counter-mobile.bxr-counter-mobile-basket.bxr-bg-hover{padding:3px;width:40px;min-width:40px;margin:0px 0 0;}
.bxr-counter-mobile>span{min-width:25px;min-height:25px;border-radius:50%;font-size:14px;padding:0;right:-11px;top:-11px;}
}
div.popup-window.popup-window-with-titlebar .popup-window-close-icon.popup-window-titlebar-close-icon{top:12px!important;}
.element-path ul{margin:0 0 0px;list-style:none;padding:4px 0 0;line-height:13px;white-space:normal;}
.element-path ul li{display:inline-block;margin:0 5px 0 0;}
.bx_searche .bx_item_element ul li span, .bx_ordercart_order_table_container ul li span, .bx-soa-item-content ul li span, .sale-order-detail-order-item-content ul li span, .bx_ordercart_order_table_container ul li span, 
.bxr-element-name ul li span{color:#99abb2;margin:0;font-size:12px;text-decoration:none;}
.element-path ul li:after{display:inline-block;content:'>';vertical-align:middle;font-size:12px;margin:0 0 0 5px;}
.element-path ul li:last-child:after{display:none;}
.basket-body-table .element-path{margin:0 0 0 8px;}
.basket-body-table .element-path.no-mrg, .basket-body-table .element-path.no-mrg ul{margin:0;}
#popupSuccess27 .popup-window-close-icon:before{display:none;}
.basket-body-table-row table td.basket-items-path{border:none;padding:5px 5px 0 5px;}
.bxr-color-button.bxr-trade-request{margin-bottom:20px;background-color:#0ba72a;font-size:13px;font-weight:600;text-transform:uppercase;}
table.padd th, table.padd td{padding:10px;}
label[for="soa-property-29"], label[for="soa-property-28"]{font-weight:600!important;}
.bxr-detail-files{font-size:13px;}
.our-policy{font-size:12px;margin:0 0 12px;white-space:normal;width:300px;}
.sale-basket-info-policy{font-size:12px;text-align:right;font-weight:bold;margin:10px 0px;}
.our-policy-subscribe{font-size:10px;margin:0 0 7px;white-space:normal;padding:0 10px;text-align:center;}
.all_list{float:right;}
h2 a{text-decoration:none;color:#000;}
.bx_sitemap_ul:after,.bx_sitemap_ul:before{content:"";display:block;clear:both;}
.bx_sitemap_ul .bx_sitemap_li_title a{font-weight:700;font-size:18px;color:#002060;}
.bx_sitemap{margin-bottom:15px;margin-top:15px;}



.popup {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999;
    background: rgba(41,53,76,.7);
    width: 100%;
    height: 100%;
    display: none;
}
.popup.popup-wait{
	background: rgba(41,53,76,.7) url(/bitrix/templates/market_fullscreen/images/ajax-loader.gif) center center no-repeat;
}
.popup .popup-inner {
    width: 685px;
    margin: 0 auto;
    margin-top: 100px;
    background: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    padding: 40px 50px 45px;
}
.icon-close {
    position: absolute;
    top: 13px;
    right: 10px;
    display: block;
    cursor: pointer;
    background-image: url(/bitrix/templates/market_fullscreen/images/sprite_2.png);
    background-position: -112px -114px;
    width: 13px;
    height: 13px;
}
body{
	position: relative;
}
.please-success-location {
    text-align: center;
}
#location-input-search {
    width: calc(100% - 100px);
}
.route-build-by-addr {
    background: #0d1a61;
    color: #fff;
    padding: 7px 7px;
    border-radius: 5px;
    font-size: 16px;
    display: inline-block;
    text-align: center;
    width: 100px;
    vertical-align: middle;
}
.location-input-last {
    margin: 20px 0 0;
    text-align: center;
    font-size: 16px;
    display: none;
}
.location-input-last a{
	color: #337ab7;
}
.location-input{
	position: relative;
}
ul.city_search_result {
    position: absolute;
    top: 100%;
    left: 0px;
    width: 518px;
    box-sizing: border-box;
    z-index: 9999;
    border: 1px solid #4574d0;
    background: #fff;
    margin: 0;
    display: none;
    padding: 0;
    max-width: 100%;
}
.city_search_result li:hover, .city_search_result li.active {
    background: rgba(69, 116, 208, 0.3);
}
.city_search_result li {
    padding: 5px 15px;
    cursor: pointer;
    font-size: 14px;
    list-style: none;
    border-bottom: 1px solid #4574d0;
}
@media screen and (max-width: 699px){
	.popup .popup-inner {
		width: 95%;
		margin: 0 auto;
		margin-top: 100px;
		background: #fff;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		position: relative;
		padding: 30px;
		
	}
	.popup .yandex-map-layer.yandex-navi{
		left: 40px;
		top: 40px;
		background: #fff url(/bitrix/templates/market_fullscreen/images/yandex-navi.png) center center no-repeat;
	}
	.popup .yandex-map-layer.yandex-map{
		left: 90px;
		top: 40px;
		background: #fff url(/bitrix/templates/market_fullscreen/images/yandex-map.png) center center no-repeat;
		
	}
}
.show-route-map{
	cursor: pointer;
	margin: 20px 0 0;
	font-weight: bold;
	border: 1px solid #333;
	border-radius: 3px;
	padding: 5px 7px;
	display: inline-block
}
.show-route-map:hover{
	background: #333;
	color: #fff;

}
.footer-item .show-route-map{
	display: none;
}
@media screen and (max-width: 1199px){
	.show-route-map{
		display: none;
	}
	.footer-item .show-route-map{
		display: inline-block;
		font-weight: normal;
		border: 1px solid #fff;
		vertical-align: middle;
		margin: 15px 0 15px 15px;
	}
}
@media screen and (max-width: 669px){
	.footer-item-info{
		margin: 0 0 15px;
	}
	.footer-item-info p{
		margin: 0 0 5px;
	}
}
.element-path{
min-height:53px;}
.element-path ul{
font-size:10px;
}
.bxr-marker-euro-sticker{
	width: 50px;
	height: 48px;
	overflow: hidden;
	border-radius: 50%;
	border: 1px solid #fff;
	background: url(/bitrix/tools/bxready/library/markers/ribbon_vertical/img/banderas-union-europea-3gif-80.gif) center center no-repeat!important;
	position: absolute;
    right: 8px;
    top: 8px;
	z-index: 999;
}
.bxr-marker-euro-sticker-list{
	width: 30px;
    height: 30px;
	overflow: hidden;
	border-radius: 50%;
	border: 1px solid #fff;
	background: url(/bitrix/tools/bxready/library/markers/ribbon_vertical/img/banderas-union-europea-3gif-50.gif) -11px  -1px no-repeat!important;
	position: absolute;
       right: 5px;
    top: 5px;
	z-index: 999;
}
.img-logo{
	margin-top:-10px;
}




.tfl-popup__search-wrapper {display: none;}



.tfl-popup__title {
 
    padding-bottom: 20px;
}

.location {display: flex;margin: 8px 0;}
.bxr-v-autosize {margin-top: -2px;}
.slogan-wrap{padding-top: 6px;}





/******** WERT HOLTZ  new css ******/




.tfl__link
{
	font-weight: bold;
}
.bxr-color
{
background: #494949  ! important;
}

.tfl__link-label, .tfl__link
{
	color: #494949 ! important;
}
.bxr-dark-flat 
{
	    background-color: #494949 ! important;
}

.bxr-promo-block
font-family:"Antipasto";}

.bxr-promo-ribbon .bxr-promo-element
{
	
    padding-left: 15px ! important;
    padding-right: 15px ! important;
    }

.bxr-promo-element 
{
	height: 350px ! important;
}
figure.effect-goliath
{ height: 100%; }




.promo-block-WH figure .bxr-promo-image img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100% ! important;
    height: 100%;
}

.promo-block-WH.bxr-promo-ribbon.bxr-promo-block .bxr-promo-element {
    padding-left: 15px! important;
    padding-right: 15px ! important;margin-bottom: 30px ! important;
}



.bxr-promo-ribbon {
    
    padding-left: 0px ! important;
    padding-right: 0px ! important;

    
}







.WH-figure 
{
	height: 100%;
    position: relative;
    overflow: hidden;
}

.WH-figure figcaption
{
	display: block;
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: left;
    padding: 0 5%;
    color: #fff;
    font-family: 'Antipasto Pro' ! important;
    font-weight: 100 ! important;
    font-style: normal ! important;
	font-size:16px ! important;
}

.WH-figure figcaption h2
{
    font-family: 'Antipasto Pro' ! important;
    font-weight: 500 ! important;
    font-style: normal ! important;
	font-size:24px ! important;
}

.WH-figure figcaption > a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.bxr-promo-element:hover .WH-figure
	{
		background-size: 103%; 
	}

.WH-text
{
	position: absolute;
    bottom: 30px;
}

a.WH-link 
{
	background: #157740;
}




span.with-arrow
{
    position: absolute;
    bottom: 0;    right: 0;
    /* text-indent: 200%; */
    white-space: nowrap;

    display: inline-flex;
    /* position: relative; */
    text-align: center;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    /* min-width: 200px; */
    line-height: 1.25;
    min-height: 57px;
    width: 57px;
	background: #494949 ;
    color: #ffffff;
}

.WH-figure:hover .with-arrow
{
  color: #232323;
  background-color: #157740 ;
  transition-duration: 1s;
  transition-delay: 0s;

}

span.with-arrow span
{position: absolute;  

font-size:0;}

.WH-figure:hover span.with-arrow span
{transition-property: font-size;
  transition-duration: 0.5s;
  transition-delay: 0s;
font-size:14;}


span.with-arrow:before {
    position: relative;
    order: 1;
    float: right;
    height: 1px;
    transform-origin: left;
    transition: all linear 200ms;
    background: #fff;
    content: '';
    display: inline-block;
    margin-left: -3px;
    width: 25px;
    margin-right: -10px;
    opacity: 1;
}

span.with-arrow:after {
	content: '';
    display: inline-block;
    order: 2;
    position: relative;
    top: 1px;
    width: 6px;
    height: 6px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    margin-top: 1px;
    transform-origin: bottom;
    transform: rotate(
45deg
) translateY(-50%);
    transition: all linear 200ms;
    opacity: 1;
}

.WH-figure:hover span.with-arrow:before  {
    margin-left: -3px;
    width: 27px;
    margin-right: -14px;
    opacity: 1;
}

.WH-figure:hover span.with-arrow:after {
    transition-delay: 50ms;
    transform: rotate(
45deg
) translateY(-100%) translateX(50%);
    opacity: 1;
}

.test {color: red; 
font-size: 60px;
position: absolute;
top:250px;}




.block-about-company 
{
	margin-top: 100px;
    font-family: 'Antipasto Pro' ! important;
    font-weight: 400 ! important;
    font-style: normal ! important;
	font-size:16px ! important;	
}

.block-about-company-text
{
	padding-left: 30px;
}

.block-about-company-text h1 
{
	font-size: 32px;    
    font-weight: 400 ! important;
    font-style: normal ! important;
    padding-bottom: 30px

}

.block-about-company-text h3 
{
	font-size: 24px;    
    font-weight: 400 ! important;
    font-style: normal ! important;
    padding-bottom: 10px;
    padding-top: 20px;
    line-height:120%;

}

.attention
{
	color: #195634;
	font-weight: 600;
	font-size: 18px; 
	line-height: 150%;
	border-top:4px solid #195634;
	padding:15px 0 30px;
	margin-top:40px;
}


.attention2
{
	font-weight: 600;
	font-size: 18px; 
	line-height: 150%;
	padding:0px 0 30px;
	
}


.readmore_link
{
margin: 60px 0 20px 0;
    text-align: right;
    display: inline-block;
    color: #195634;
    padding-right: 50px;

    float: right;
    white-space: nowrap;
    transition: margin-right 0.3s ease-in-out;
        font-family: 'Antipasto Pro' ! important;
    font-weight: 400 ! important;
    font-style: normal ! important;
    font-size: 16px ! important;
    line-height: 22px;
}
.readmore_link:hover
{
	
color: #195634;
    margin-right: -5px;
    transition: margin-right 0.5s ease-in-out;

}

.readmore_link:before {
order: 1;
    float: right;
    height: 1px;
    transform-origin: left;
    transition: all linear 200ms;
    background: #195634;
    content: '';
    display: inline-block;
    margin-left: -3px;
    width: 25px;
    margin-top: 13px;
    margin-right: -50px;
    opacity: 1;
}
.readmore_link:after {
   
    content: '';
    display: inline-block;
    order: 2;
    position: relative;
    top: 1px;
    width: 6px;
    height: 6px;
    border-top: 1px solid #195634;
    border-right: 1px solid #195634;
    margin-top: 1px;
    transform-origin: bottom;
    transform: rotate( 
45deg
 ) translateY(-50%);
    transition: all linear 200ms;
    opacity: 1;
    margin-right: -45px;
    margin-left: 30px;
}


.readmore_link:hover:before 
{
	width: 20px;
	margin-right: -50px;
}


.slick-track
{background: #e9e9e9;}



.news_title
{
	margin-top: 10px;
    font-family: 'Antipasto Pro' ! important;
    font-weight: 400 ! important;
    font-style: normal ! important;
	font-size: 32px;
}
.news_title a
{
	color: #000;
}

.news_title a
{
	color: #000;
}

.news_container 
{margin-top: 30px;
display: flex; margin-top: 30px;
    display: flex;
    flex-wrap: wrap;     margin: 20px;}


@media screen and (max-width: 768px)
{
	.news_container > div {    border: 1px solid #AAAAAA;}
}



.news_container > div 
{
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	padding: 25px;

}

.news_container > div:first-child
{
	border: 1px solid #AAAAAA;
	display: flex;
	
}

.bxr-news-short-list-v1 .bxr-element-container {
  display: initial ! important;
}

.bxr-data
{  
	background: initial ! important;
	color: #AAAAAA ! important;
	font-size:12px ! important;
	    padding: 0 0 0px ! important;
    margin-top: 0px ! important;
    font-weight: 100;

}
.bxr-news-short-list-v1 .bxr-element-date {
    /* display: table-cell; */
    /* padding-right: 10px; */
    /* vertical-align: top; */
    /* width: 90px; */
    display: block ! important;
    width: 100% ! important;
    background: initial;
}

.bxr-element-name 
{
font-size: 18px ! important;
    font-family: 'Antipasto Pro' ! important;
    font-weight: 550 ! important;
    font-style: normal ! important;
    height: initial ! important;

}

.bxr-element-name a 
{color:#000 ! important;}


a.bxr-title{font-weight: 600; 
margin: 10px 0;
    margin: 10px 0; 
    line-height: 120%;
    display: block;
color:#424f60 ! important;}

.simple_text
{	font-size: 14px;}


.bx-searchtitle-menu .bx-input-group-btn button {
    background: #494949 ! important;

    padding: 45px;
    width: 35px;
    height: 34px;
}


footer {
    font-family: 'Antipasto Pro' ! important;
    font-weight: 400 ! important;
    font-style: normal ! important;
    font-size: 16px ! important;
        margin-top: 30px;
}

.footer-grid-3 .footer-logo{
    width: 17%;
    margin: 0 10% 0 0;
    position: relative;
    padding-top: 10px;
    min-height: 210px;
        display: inline-block;
    vertical-align: top;
}
.copyright 
{
	font-size: 12px;
	position: absolute;
    bottom: 0px;
}


.headline
{
	    font-family: 'Antipasto Pro' ! important;
    font-weight: 400 ! important;
    font-style: normal ! important;
}


.new_des
{
	margin: 50px 0;
	font-family: 'Antipasto Pro' ! important;
    font-weight: 400 ! important;
    font-style: normal ! important;
    font-size: 16px;
    line-height: 150%;

}

.new_des h1 
{
	font-size: 32px;
	font-style: normal ! important;
font-weight: 400;
}

.new_des h2
{
	font-size: 24px;
	font-style: normal ! important;
	font-weight: 450;
	font-family: 'Antipasto Pro' ! important;
	margin: 30px 0 20px;
}


.new_des {position: relative;}
.logo2
{position: absolute;
    z-index: -1;
    bottom: 15%;
    left: -10%;
height: 50vh;}



ul.line-top {width: 100%;
border: 1px solid #e6eaed;
    padding: 0;
    margin: 0;
    line-height: 350%;
color: #fff;}

ul.line-top li {list-style:none;

    position: relative;
    width: 100%;
    border-top: 1px solid #e6eaed;
    color: #414141;}

    ul.line-top li a
    {
    	display: block;
    	padding: 0 20px ! important;
    	color: #414141;

    	}

  ul.line-top li.bxr-color-flat a
  {
  	color: #fff;

  }

ul.line-top li.bxr-color-flat .pr
    {
    	display: block;
    	padding: 0 20px ! important;
    	color: #fff;
    	text-transform: uppercase;
    	font-weight:bold;
    	}  


   ul.line-top li a:hover
    {

    	color: #fff;
    	text-decoration: none;

    	}    
  ul.line-top li.bxr-color-flat a:hover
  {
  	color: #fff;
  	font-weight: bold;

  }

  .bxr-bg-hover-flat:hover
  {
  	background: #999 ! important;

  }


  .warning
  {
    background: 30px 50% url(/images/warning.svg) no-repeat, rgba(227, 25, 55, 0.8);
    margin: 0 5px 30px;
    padding: 20px 20px 20px 120px;
    font-family: 'Antipasto Pro' ! important;
    font-weight: 400 ! important;
    font-style: normal ! important;
    font-size: 20px;
    color: #fff;
  }

  
  .pricelist
  {
    display: block;
    background-color: #494949;

    color: #fff;
    text-transform: uppercase;

    

    
  }

.pricelist a {
    display: block;
    color: #fff;
    background: #195634;
    font-weight: bold;
    line-height: 180%;
    display: block;
    padding: 20px 20px ! important;
    text-align: center;
}


  .pricelist a:hover
  {

        	color: #fff;
    	text-decoration: none;
  }
    .pricelist a:hover
    {
     
    background-color: #494949; opacity:60%
    }  

.promo-block-WH-inside .bxr-promo-element
{
	height: 150px ! important;
    margin: 15px 0;
}

.promo-block-WH-inside .bxr-promo-element

{
    font-size: 16px;
    height: 150px ! important;
    margin: 15px 0;
    overflow: hidden;

    font-weight: 400 ! important;
    font-style: normal ! important;
}

.promo-block-WH-inside .bxr-promo-element img 
{width: 100%;}


.promo-block-WH-inside .bxr-promo-element a 
{
	font-size: 18px;
	font-weight: 600 ! important;
	color:#3b3b3c;
}




.top_simple_banner {
	margin: 0 0 40px 0;
}
.top_simple_banner img 
{width: 100%;}

/*

.news_detail 
{
	font-size: 16px;
    font-family: 'Antipasto Pro' ! important;
    font-weight: 400 ! important;
    font-style: normal ! important;
}

.news_detail h1
{
	margin: 0 0 30px 0;font-size: 26px;
	    font-family: 'Antipasto Pro' ! important;
    font-weight: 600 ! important;
    font-style: normal ! important;
}
*/ 

.news_detail table,  .news_detail table tr, .news_detail table tr td  
{border: none;    font-family: "Open Sans"; font-size: 14px;}
 .news_detail table thead tr td
 {
background: #888686;
color:#fff;
border-right:#fff;
font-weight: bold;

 }



.news_detail table tbody tr:hover
  {
   background: #f5f5f5;
  }

.news_detail table tr td
  {
   border-bottom: 1px solid  #AAAAAA;
  }

.news_detail table tr td
 {
padding:15px;

 }

.news_detail table tr td.semibold_cell
{
	text-align: center;
	font-weight: bold;
	background: #aaa;
}


a
{
    color: #157740;
}


li.green_offer: hover 
{background: red ! important; }




a.green_offer 
{
display: flex;
    /* position: relative; */
    text-align: center;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    max-width: 300px;
    line-height: 1.25;
    min-height: 155px;
    width: auto;
    padding-left: 2rem;
    padding-right: 2rem;
    border: 1px solid #157740;
    color: #157740;
    margin: 30px auto;
    text-align: center;
    margin: 30px auto;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
font-weight: bold;
}

a.green_offer:before, a.green_offer:after {
    content: '';
    display: inline-block;
}
a.green_offer:before {
    position: relative;
    order: 2;
    float: right;
    height: 1px;
    transform-origin: left;
    transition: all linear 300ms;
    background: #fff;
    width: 0;
}

a.green_offer:after {
    order: 3;
    position: relative;
    top: 1px;
    width: 8px;
    height: 8px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    margin-top: 1px;
    transform-origin: bottom;
    transform: rotate( 
45deg) translateY(-50%);
    transition: all linear 200ms;
    opacity: 0;
}


a.green_offer:hover:before {
    margin-left: 10px;
    width: 40px;
    margin-right: -20px;
}

a.green_offer:hover:after {
    transition-delay: 150ms;
    transform: rotate( 
45deg) translateY(-100%) translateX(50%);
    opacity: 1;
}
a.green_offer:hover
{
background-color: #195634 ! important;color: #fff; text-decoration: none;

}


.serv-WH .bxr-element-name a
{

	font-size: 18px;
    font-weight: 600 ! important;
    color: #000;font-family: "Open Sans" ! important;
    color:#3b3b3c! important;
}



.serv-WH .bxr-border-color-button
{

	    display: inline-flex;
    position: relative;
    text-align: center;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    min-width: 190px;
    line-height: 1.25;
    min-height: 45px;
    width: auto;
    padding-left: 2rem;
    padding-right: 2rem;
    border-color:#157740  ;
    color:#157740  ;
    border:1px solid #157740  ;

}
.serv-WH .bxr-border-color-button:hover
{
	background:#157740;
	color:#fff;
}
.serv-WH .bxr-border-color-button:before {
    position: relative;
    order: 2;
    float: right;
    height: 1px;
    transform-origin: left;
    transition: all linear 300ms;
    background: #fff;
    width: 0;
}

.serv-WH .bxr-border-color-button:after {
    order: 3;
    position: relative;
    top: 1px;
    width: 8px;
    height: 8px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    margin-top: 1px;
    transform-origin: bottom;
    transform: rotate(
45deg) translateY(-50%);
    transition: all linear 200ms;
    opacity: 0;
}

.serv-WH .bxr-border-color-button:before,.serv-WH .bxr-border-color-button:after {
    content: '';
    display: inline-block;
}

.serv-WH .bxr-border-color-button:hover:before {
    margin-left: 10px;
    width: 40px;
    margin-right: -20px;
}

.serv-WH .bxr-border-color-button:hover:after {
    transition-delay: 150ms;
    transform: rotate(
45deg) translateY(-100%) translateX(50%);
    opacity: 1;
}

.contacts-right .bxr-border-color-button
{margin-top:20px; }


.promo-block-WH-inside .bxr-promo-element.img_wrapp
{background: red;}

.bxr-element-action.serv-WH a.bxr-border-color-button
{
    color: #157740;
        font-size: 14px;
    font-weight: 400 ! important;
    margin-top: 20px;
    }
.bxr-element-action.serv-WH a.bxr-border-color-button:hover
{
    color: #fff;

    }


.bxr-promo-block.promo-block-WH-inside
{
	margin: 0 0 0 15px;
}

.mater_block 
{display: flex;}


.mater_block li a
{display: flex;
	margin:10px;

}li.bxr-element-action {
    margin: 0 20px 0 0;
    list-style: none;
}

.mater_block {
    display: flex;
    flex-grow: 1;
    flex-wrap: wrap;
    flex-basis: 1 1 100%;
    flex-shrink: `;
    justify-content: space-between;
}

.mater_block .bxr-border-color-button {
    display: inline-flex;
    position: relative;
    text-align: center;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    min-width: 300px;
    line-height: 1.25;
    min-height: 155px;
    width: auto;
    padding-left: 2rem;
    padding-right: 2rem;
    border-color: #157740;
    color: #157740;
    border:1px solid #157740;
}


.warning-no-prod {
margin: 20px 0;
    background: 50% 35px url(/images/websymbol_attention.svg) no-repeat, rgba(227, 25, 55, 0.8);
    padding: 160px 13px 30px;
    font-family: 'Antipasto Pro' ! important;
    font-weight: 400 ! important;
    font-style: normal ! important;
    font-size: 19px;
    color: #fff;
    text-align: center;
}

.pull-right {padding-left: 30px ! important;}
.gray 
{color:#547a85;}


.city-name {    background: #dcdcdc;
    color: #000;}
.city-name:before {    border-top: 6px solid #dcdcdc;}


@media screen and (max-width: 1199px) and (min-width: 900px)


{
	footer 
{
	padding-bottom:800px;
}
	.footer-item2{
    width: 20% ! important;
}
}

@media screen and (max-width: 1199px)

{

.pull-right {
 float: left ! important;
}
.tfl-popup{width: 320px ! important;}


}

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

{


.copyright {
display: none;
}
.col-sm-12.col-xs-12.hidden-lg.hidden-md.bxr-mobile-menu-button-container:nth-child(1){

    display: none;
}

.menu2 .col-sm-12.col-xs-12.hidden-lg.hidden-md.bxr-mobile-menu-button-container:nth-child(1){
    display: block ! important;
}



.bxr-v-autosize
	{display: none; height: 0; width: 0;}
.footer-grid-3 .footer-logo {height: 80px; min-height: 80px;}
.bxr-small-logo
	{
	    display: block;
    height: 20px;
    width: 50px;
    float: right;
    /* background: red; */
    position: absolute;
    top: -60px;
    left: 10px;
}
.bxr-small-logo img {max-height: 50px;}
.news_detail table tr td {
    padding: 15px 5px;
}

#mobslider
{display: none;}
.news {display: none;}
}

}


.cont-elem .simple_text {font-weight: 400px ! important;}
.mainbanner-item-name
{
	background: #494949 ! important;
}
.new_style 
{   font-family: 'Antipasto Pro' ! important;
    font-weight: 400 ! important;
    font-style: normal ! important;
    font-size:18px;
}
.new_style h1 
{margin: 20px 0 40px 0;}





@media screen and (min-width: 768px)
{

.mobile-only
{display: none; color:red;}
.desk-only
{display: block;}
.bxr-small-logo
{display: none; height: 0; width: 0;}
.bxr-small-logo-cont 
{    padding: 0 ! important;
    height: 0 ! important;
    margin: 0 ! important;
    min-height: 0px;}
}
}

@media screen and (max-width: 767px)
{
.mobile-only
{display: block;}
.desk-only
{display: none;}


.pull-right_lg 
{
	padding-left: 0;
}}
@media screen and (max-width: 767px)
{
.bxr-top-headline{

    background: #f6f6f7 ! important;
    min-height: 10px  ! important;
        margin-top: 0 ! important;
    top: 0 ! important;
}


.bxr-location
{    margin-left: -30px ! important;
    margin-top: 10px;} 








/* End */


/* Start:/bitrix/templates/template_service/library/bootstrap/css/grid10_column.css?16749462392209*/
.row10grid  .col-xs-10
{
  width: 100%;
}
.row10grid  .col-xs-9
{
  width: 90%;
}
.row10grid .col-xs-8 {
  width: 80%;
}
.row10grid .col-xs-7 {
  width: 70%;
}
.row10grid .col-xs-6 {
  width: 60%;
}
.row10grid .col-xs-5 {
  width: 50%;
}
.row10grid .col-xs-4 {
  width: 40%;
}
.row10grid .col-xs-3 {
  width: 30%;
}
.row10grid .col-xs-2 {
  width: 20%;
}
.row10grid .col-xs-1 {
  width: 10%;
}

@media (min-width: 768px) {
    .row10grid .col-sm-10 {
        width: 100%;
    }
    .row10grid .col-sm-9 {
        width: 90%;
    }
    .row10grid .col-sm-8 {
        width: 80%;
    }
    .row10grid .col-sm-7 {
        width: 70%;
    }
    .row10grid .col-sm-6 {
        width: 60%;
    }
    .row10grid .col-sm-5 {
        width: 50%;
    }
    .row10grid .col-sm-4 {
        width: 40%;
    }
    .row10grid .col-sm-3 {
        width: 30%;
    }
    .row10grid .col-sm-2 {
        width: 20%;
    }
    .row10grid .col-sm-1 {
        width: 10%;
    }
}
@media (min-width: 992px) {
    .row10grid .col-md-10 {
        width: 100%;
    }
    .row10grid .col-md-9 {
        width: 90%;
    }
    .row10grid .col-md-8 {
        width: 80%;
    }
    .row10grid .col-md-7 {
        width: 70%;
    }
    .row10grid .col-md-6 {
        width: 60%;
    }
    .row10grid .col-md-5 {
        width: 50%;
    }
    .row10grid .col-md-4 {
        width: 40%;
    }
    .row10grid .col-md-3 {
        width: 30%;
    }
    .row10grid .col-md-2 {
        width: 20%;
    }
    .row10grid .col-md-1 {
        width: 10%;
    }
}
@media (min-width: 1200px) {
    .row10grid .col-lg-10 {
        width: 100%;
    }
    .row10grid .col-lg-9 {
        width: 90%;
    }
    .row10grid .col-lg-8 {
        width: 80%;
    }
    .row10grid .col-lg-7 {
        width: 70%;
    }
    .row10grid .col-lg-6 {
        width: 60%;
    }
    .row10grid .col-lg-5 {
        width: 50%;
    }
    .row10grid .col-lg-4 {
        width: 40%;
    }
    .row10grid .col-lg-3 {
        width: 30%;
    }
    .row10grid .col-lg-2 {
        width: 20%;
    }
    .row10grid .col-lg-1 {
        width: 10%;
    }
}
/* End */


/* Start:/bitrix/templates/template_service/css/owl.carousel.css?16749462391255*/
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{position:absolute;bottom:15px;left:0;width:100%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(/bitrix/templates/template_service/css/grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
/* End */


/* Start:/bitrix/templates/template_service/css/owl.theme.css?16749462391090*/
.owl-theme .owl-controls{margin-top:10px;text-align:center;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:10px;height:11px;margin:5px 5px;background:#fff;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;background:#163d8c;border:none;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(/bitrix/templates/template_service/css/AjaxLoader.gif) no-repeat center center}
/* End */


/* Start:/bitrix/templates/template_service/css/owl.transitions.css?16749462393833*/
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px;}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both;}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}
@-webkit-keyframes empty{0%{opacity:1}
}
@-moz-keyframes empty{0%{opacity:1}
}
@keyframes empty{0%{opacity:1}
}
@-webkit-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-moz-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
}
@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px);}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
}
@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px);}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
}
@-webkit-keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-webkit-transform:translateZ(-500px);}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}
}
@-moz-keyframes backSlideIn{0%, 25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-moz-transform:translateZ(-500px);}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0);}
}
@keyframes backSlideIn{0%, 25%{opacity:.5;transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;transform:translateZ(-500px);}
100%{opacity:1;transform:translateZ(0) translateX(0);}
}
@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);}
}
@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8);}
}
@keyframes scaleToFade{to{opacity:0;transform:scale(.8);}
}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);}
}
@-moz-keyframes goDown{from{-moz-transform:translateY(-100%);}
}
@keyframes goDown{from{transform:translateY(-100%);}
}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5);}
}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5);}
}
/* End */


/* Start:/bitrix/templates/template_service/library/less/less.css?167494623912356*/
.container{padding-left:10px;padding-right:10px;}
.container-fluid{padding-left:10px;padding-right:10px;}
.bxr-logo img{background:#627983;}
.row{margin-left:-10px;margin-right:-10px;}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12{padding-left:10px;padding-right:10px;}
.bxr-corns{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.bxr-color,
.bx-searchtitle .bx-input-group-btn button,
.bx-searchtitle-menu .bx-input-group-btn button{background:#627983;color:#ffffff;}
.bxr-dark-flat{background-color:#424f60;color:#fff;}
.bxr-dark-light-flat{background-color:#6d819b;color:#fff;}
.bxr-color-flat{background-color:#627983;color:#ffffff;}
.bxr-color-light{background-color:#99abb2;color:#ffffff;}
.bxr-color-light-flat{background-color:#99abb2;color:#ffffff;}
.bxr-color-dark{background-color:#364349;color:#ffffff;}
.bxr-color-dark-flat{background-color:#364349;color:#ffffff;}
.bxr-font-color,
a{color:#627983;}
.bxr-font-color-light{color:#99abb2;}
.bxr-font-color-dark{color:#364349;}
.bxr-bg-hover:hover{background-color:#627983;}
.bxr-bg-hover:hover i.fa{color:#ffffff;}
.bxr-bg-hover-flat:hover{background-color:#627983;}
.bxr-bg-hover-light:hover,
.bx-searchtitle .bx-input-group-btn button:hover,
.bx-searchtitle-menu .bx-input-group-btn button:hover{background-color:#99abb2;}
.bxr-bg-hover-light-flat:hover{background-color:#99abb2;}
.bxr-bg-hover-dark:hover{background-color:#364349;}
.bxr-bg-hover-dark-flat:hover{background-color:#364349;}
.bxr-font-hover-light:hover,
a:hover,
a:active{color:#99abb2;}
.bxr-font-hover-dark:hover{color:#364349;}
.bxr-bg-hover-light-inverse:hover{background-color:#ffffff;color:#627983;}
.bxr-bg-hover-dark-inverse:hover{background-color:#627983;color:#ffffff;}
.bxr-inverse{color:#ffffff;background:#627983;}
.bxr-inverse .bxr-font-color,
.bxr-inverse a{color:#ffffff;}
.bxr-inverse .bxr-font-color-light{color:#ffffff;}
.bxr-inverse .bxr-font-color-dark{color:#ffffff;}
.bxr-inverse .bxr-font-hover-light:hover,
.bxr-inverse a:hover,
.bxr-inverse a:active{color:#ffffff;}
.bxr-inverse .bxr-font-hover-dark:hover{color:#ffffff;}
.gray-line{padding:5px 15px;background:#f6f6f7;}
.bxr-helper{padding:15px;}
.popup-window{border:none;}
.popup-window-content{margin:0 20px;}
.popup-window-titlebar .popup-window-top-row .popup-window-left-column,
.popup-window-titlebar .popup-window-top-row .popup-window-center-column,
.popup-window-titlebar .popup-window-top-row .popup-window-right-column,
.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,
.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,
.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column{background:#627983;color:#ffffff;-webkit-box-shadow:none;box-shadow:none;border-bottom:none;}
div.popup-window.popup-window-with-titlebar .popup-window-titlebar{background:#627983 !important;}
.popup-window-titlebar .popup-window-top-row .popup-window-center-column{padding:10px 22px 10px 5px;font-weight:normal;font-size:16px;}
.popup-window-close-icon{display:inline-block;font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;background:none;border:none;padding:10px 10px;}
.popup-window-close-icon:hover{background:none;color:transparent;}
.popup-window-close-icon:before{content:"\f057";font-size:20px;position:absolute;top:0;left:0;background:none;color:#FFF;border-radius:50%;}
.popup-window-close-icon:hover:before{color:#F00;}
.popup-window-top-row .popup-window-left-column{border:none !important;}
.btn,
.bxr-color-button,
.bx_auth_popup_form,
.containter input[type="submit"],
.authorize-submit-cell input[type="submit"],
.bx-registration-table input[type="submit"],
.bxr-border-color-button{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:8px 15px;font-size:14px;border-collapse:collapse;border:none;}
.btn{border:1px solid #999;}
.bxr-border-color{border:1px solid #627983;}
.bxr-sortbutton.active,
.bxr-sortbutton:hover,
.bxr-view-mode.active,
.bxr-view-mode:hover{text-decoration:none;background:#627983;color:#FFF;}
.bxr-color-button,
.bx_auth_popup_form,
.containter input[type="submit"],
.authorize-submit-cell input[type="submit"],
.bx-registration-table input[type="submit"]{background:#627983;color:#ffffff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.bxr-border-color-button{color:#627983;text-decoration:none;border:1px solid #627983;}
a.bxr-border-color-button{display:inline-block;text-decoration:none;}
.bxr-color-button:hover,
.bx_auth_popup_form,
.containter input[type="submit"]:hover,
.authorize-submit-cell input[type="submit"]:hover,
.bx-registration-table input[type="submit"]:hover,
.bxr-border-color-button:hover{background:#627983;color:#ffffff;-webkit-box-shadow:1px 1px 2px 0px rgba(169, 134, 134, 0.5);-moz-box-shadow:1px 1px 2px 0px rgba(169, 134, 134, 0.5);box-shadow:1px 1px 2px 0px rgba(169, 134, 134, 0.5);}
.bxr-color-button:active,
.bxr-border-color-button:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.bxr-basket-group .bxr-color-button{margin-left:5px;}
.bxr-color-button-small{padding:6px 12px;font-size:13px;}
.bxr-color-button-small-only-icon{padding:5px 7px;font-size:13px;}
a.bxr-color-button{display:inline;}
a.bxr-gray-content{color:#808080;}
a:hover.bxr-gray-content{color:#99abb2;}
.bxr-color-button:hover{background-color:#99abb2;color:#ffffff;color:#FFF;}
.bxr-color-button:active{background-color:#364349;color:#ffffff;color:#FFF;}
.bxr-color-button span.glyphicon,
.bxr-color-button span.fa{margin-right:5px;}
.bxr-color-button-small-only-icon span.fa,
.bxr-color-button-small-only-icon span.glyphicon{margin-right:3px;font-size:18px;}
.bxr-quantity-text,
.bxr-quantity-button-minus,
.bxr-quantity-button-plus,
.icon-button-cart,
.bxr-quantity-button-delay,
.icon-button-delay,
.icon-button-delete,
.compare-button-delete{font-size:14px;line-height:24px;color:#000;font-weight:bold;width:30px;text-align:center;}
.bxr-quantity-button-minus,
.bxr-quantity-button-plus{padding:0;}
input.bxr-quantity-text{padding:4px 5px;}
.icon-button-delay,
.icon-button-delete,
.icon-button-cart{margin-left:10px;}
.bxr-quantity-button-minus,
.bxr-quantity-button-plus{width:16px;}
.icon-button-delete,
.compare-button-delete{color:#AA0000;}
.bxr-indicator-item{border-collapse:collapse;border:none;padding:8px 8px;min-width:32px;display:inline-block;background:#EEE;}
.bxr-indicator-item-active,
.bxr-counter-active,
.bxr-counter-compare-active,
.bxr-detail-torg-btn .bxr-indicator-item-active,
.bxr-detail-torg-btn .bxr-counter-compare-active{background:#627983;color:#ffffff;}
.bxr-children-color > a{color:#627983 !important;}
.bxr-children-color-hover:hover > a{color:#627983 !important;}
.menu-arrow-top{border-top-color:#627983 !important;}
.menu-arrow-top:before{border-bottom-color:#627983 !important;}
.bxr-classic-hover-menu-color,
.bxr-classic-hover-menu-color ul ul{border:1px solid #364349;}
.bxr-classic-hover-menu-color ul li,
.bxr-left-menu-hover li.bxr-color-flat{border-top:1px solid #364349;}
.bxr-left-menu-hover li.bxr-dark-flat{border-top:1px solid #181d24;}
.bxr-slider .slick-dots li button:hover,
.bxr-slider .slick-dots li.slick-active button,
.bxr-carousel .slick-dots li button:hover,
.bxr-carousel .slick-dots li.slick-active button,
.bxr-list .slick-dots li.slick-active button{background:#627983;}
#basket_items_list .bx_ordercart_order_pay_center > a,
#order_form_div .bx_ordercart_order_pay_center > a{background:#627983 !important;}
#basket_items_list .bx_ordercart_order_pay_center > a:hover,
#order_form_div .bx_ordercart_order_pay_center > a:hover{background:#99abb2 !important;}
.bx_ordercart .bx_sort_container a{background:#627983;color:#ffffff;}
.bx_ordercart .bx_sort_container a:not(.current):hover{background:#99abb2;}
input.bxr-quantity-text{width:40px;}
.bxr-basket-row-top #bxr-delay-body,
.bxr-basket-row-top #bxr-basket-body,
.bxr-basket-row-top #bxr-compare-body,
.bxr-basket-row-top #bxr-favor-body{border-top-color:#627983;}
.bxr-basket-row-fixed #bxr-delay-body,
.bxr-basket-row-fixed #bxr-basket-body,
.bxr-basket-row-fixed #bxr-compare-body,
.bxr-basket-row-fixed #bxr-favor-body{border-right-color:#627983;}
#bxr-delay-body:before,
#bxr-basket-body:before,
#bxr-compare-body:before,
#bxr-favor-body:before{border-bottom-color:#627983;}
#bxr-basket-row.bxr-basket-row-fixed > div.active:before{border-left-color:#627983;}
#bxr-basket-row.bxr-basket-row-fixed > div.active{background:#364349;}
#bxr-basket-row > div.active a.bxr-basket-indicator{color:#ffffff;font-weight:normal;text-shadow:none;}
#bxr-basket-row.bxr-basket-row-dinamic a.bxr-basket-indicator:hover{color:#ffffff;background:#627983;}
#bxr-basket-row > div.active .bxr-basket-indicator i,
#bxr-basket-row.bxr-basket-row-dinamic a.bxr-basket-indicator:hover i{text-shadow:none;}
.bxr-counter-mobile{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.bxr-counter-mobile > span.bxr-counter-active{background:#627983;color:#ffffff;}
#bxr-basket-row.bxr-basket-row-fixed > div:hover{background:#627983;color:#ffffff;}
#bxr-basket-row.bxr-basket-row-fixed > div:hover a.bxr-basket-indicator{color:#ffffff;}
#bxr-basket-mobile-container .basket-body-title,
#bxr-favor-mobile-container .basket-body-title{background:#627983;}
.bxr-color-button.slick-prev{background:#bdc3c7;background:url(/bitrix/templates/market_fullscreen/library/less/images/buttons/slide-button-arrow-prev.png) no-repeat center center, #ecf0f1;}
.bxr-color-button.slick-prev:hover{background:#627983;background:url(/bitrix/templates/market_fullscreen/library/less/images/buttons/slide-button-arrow-prev.png) no-repeat center center, #627983;}
.bxr-color-button.slick-next{background:#bdc3c7;background:url(/bitrix/templates/market_fullscreen/library/less/images/buttons/slide-button-arrow-next.png) no-repeat center center, #ecf0f1;}
.bxr-color-button.slick-next:hover{background:#627983;background:url(/bitrix/templates/market_fullscreen/library/less/images/buttons/slide-button-arrow-next.png) no-repeat center center, #627983;}
.bxr-ecommerce-v1 .bxr-element-container .bxr-element-detail-button:hover{background-color:#99abb2;color:#FFF;}
.bxr-bestsellers-group > div{border:1px solid #99abb2;color:#627983;}
.bxr-bestsellers-group:hover > div,
.bxr-bestsellers-group.bxr-bestsellers-group-active > div{color:#FFF;background:#627983;border:1px solid #627983;}
.bxrman-body .bxrman-logo{background-color:#627983;}
.bxr-sku-select-wrap .fa-chevron-down,
.set-template-option-wrap .fa-chevron-down,
.inst-template-description .select-wrap .fa-chevron-down,
.sp-replacer .fa-chevron-down,
.sp-container button,
.sp-container button:hover{background:#627983;}
.bxr-sku-select-item:hover .bxr-offers-props{color:#627983;}
.bx_filter .bx_ui_slider_pricebar_V{background:#364349;}
.bx_filter .bx_ui_slider_handle{border:5px solid #627983;border-radius:50%;background:#FFF;}
.bxr-detail-tabs li.active{color:#627983;border:1px solid #627983;}
#bxr-main-accept{background:#f6f6f6;margin-bottom:20px;margin-top:10px;}
.bxr-list h2{border-bottom:1px dotted #DDD;padding-bottom:5px;}
.footer-line{background:#627983;}
.basket-body-container .basket-body-title-h.active{color:#627983;}
.bxr-ecommerce-v4-effect:hover:before,
.bxr-ecommerce-v4-effect .bxr-basket-btn-wr form{border:2px solid #627983;}
.bxr-ecommerce-v4-effect .bxr-basket-btn-wr form .fa-caret-down{color:#627983;}
.bxr-ecommerce-v4-effect .only-hover ul li button.bxr-indicator-item-active,
.bxr-ecommerce-v4-effect .only-hover ul li button.bxr-counter-compare-active{color:#FFF;background:#627983;border:1px solid #627983;}
.bxr-ecommerce-v4-effect .only-hover ul li:hover button.bxr-indicator-item-active,
.bxr-ecommerce-v4-effect .only-hover ul li:hover button.bxr-counter-compare-active{color:#FFF;background:#99abb2;border:1px solid #99abb2;}
/* End */
/* /bitrix/templates/template_service/css/fonts.css?167494623911308 */
/* /bitrix/templates/template_service/css/font-awesome.css?167494623928372 */
/* /bitrix/components/alexkova.market/menu/templates/top-line/style.css?1674946242353 */
/* /bitrix/components/twofingers/location/templates/.default/style.min.css?16749462416523 */
/* /bitrix/components/alexkova.market/search.title/templates/.default/style.min.css?16749462423445 */
/* /bitrix/templates/template_service/components/bitrix/main.include/include_with_btn/style.css?16749462391306 */
/* /bitrix/components/alexkova.market/buttonUp/templates/.default/style.css?1674946242328 */
/* /bitrix/templates/template_service/components/alexkova.market/menu/version_v2/style.css?16749462395975 */
/* /bitrix/components/alexkova.market/menu.hover/templates/list/style.css?16749462422125 */
/* /bitrix/components/alexkova.market/search.title/templates/menu/style.min.css?16749462423721 */
/* /bitrix/templates/template_service/components/bitrix/search.form/market/style.css?1674946239266 */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1674946241501 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1674946241467 */
/* /bitrix/templates/template_service/components/bitrix/menu/topmenu/style.min.css?1674946239490 */
/* /bitrix/templates/template_service/components/bitrix/news.list/footer-contacts-large/style.css?1751050081963 */
/* /bitrix/templates/template_service/components/bitrix/map.yandex.system/route/style.css?1674946239666 */
/* /bitrix/templates/template_service/styles.css?16758540503691 */
/* /bitrix/templates/template_service/template_styles.css?175094354943637 */
/* /bitrix/templates/template_service/library/bootstrap/css/grid10_column.css?16749462392209 */
/* /bitrix/templates/template_service/css/owl.carousel.css?16749462391255 */
/* /bitrix/templates/template_service/css/owl.theme.css?16749462391090 */
/* /bitrix/templates/template_service/css/owl.transitions.css?16749462393833 */
/* /bitrix/templates/template_service/library/less/less.css?167494623912356 */
