@charset "UTF-8";
@import url(css/icomoon.css);
/* This stylesheet generated by T ransfonter (https://transfonter.org) on July 4, 2017 2:43 AM */
@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("fonts/AvenirNextCyr-Light.eot");
  src: local("fonts/Avenir Next Cyr Light"), local("fonts/AvenirNextCyr-Light"), url("fonts/AvenirNextCyr-Light.eot?#iefix") format("embedded-opentype"), url("fonts/AvenirNextCyr-Light.woff") format("woff"), url("fonts/AvenirNextCyr-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("fonts/AvenirNextCyr-Demi.eot");
  src: local("fonts/Avenir Next Cyr Demi"), local("fonts/AvenirNextCyr-Demi"), url("fonts/AvenirNextCyr-Demi.eot?#iefix") format("embedded-opentype"), url("fonts/AvenirNextCyr-Demi.woff") format("woff"), url("fonts/AvenirNextCyr-Demi.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("fonts/AvenirNextCyr-Medium.eot");
  src: local("fonts/Avenir Next Cyr Medium"), local("fonts/AvenirNextCyr-Medium"), url("fonts/AvenirNextCyr-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/AvenirNextCyr-Medium.woff") format("woff"), url("fonts/AvenirNextCyr-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("fonts/AvenirNextCyr-Regular.eot");
  src: local("fonts/Avenir Next Cyr Regular"), local("fonts/AvenirNextCyr-Regular"), url("fonts/AvenirNextCyr-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/AvenirNextCyr-Regular.woff") format("woff"), url("fonts/AvenirNextCyr-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Avenir Next Cyr';
  src: url("fonts/AvenirNextCyr-Bold.eot");
  src: local("fonts/Avenir Next Cyr Bold"), local("fonts/AvenirNextCyr-Bold"), url("fonts/AvenirNextCyr-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/AvenirNextCyr-Bold.woff") format("woff"), url("fonts/AvenirNextCyr-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
*{-moz-user-select: none;
-khtml-user-select: none;
user-select: none;      }
html {
  font-size: 16px;
}

.left-block-list > li > a:hover,
.left-block-list > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}

img {
  font-size: 0.375rem;
}

.banner {
  margin-bottom: 0.625rem;
}

s a,
.btn,
button {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.product-sklad-list-block {
  text-align: left;
  font-size: 0.6875rem;
  color: #8a8a8a;
  display: block;
}

.outStock {
  text-align: left;
  font-size: 0.6875rem;
  color: #8a8a8a;
  display: block;
}

.panel-body .bootstrap-select .dropdown-toggle:focus {
  outline: none !important;
}

.navbar.no-margin {
  border: none;
}

a:hover,
a:focus {
  opacity: 0.6;
  text-decoration: none !important;
}

.last-info .product-name {
		font-size: 0.9rem;

	}

a,
.btn,
button {
  outline: none !important;
}

.sortcat {
  margin: 0.125rem;
}

#faset-filter h4 {
  cursor: pointer;
  font-size: 0.9375rem;
  font-weight: bolder;
}

/*#visualcart > a{ 
    height: 4.6875rem; 
}*/
.bxslider a {
  cursor:  pointer;
  opacity:1!important
}

.modal-body .bx-wrapper img {
  /*   max-width: 31.25rem;*/
  display: table;
  text-align: center;
  /*	max-height:43.75rem;*/
  margin: 0 auto;
}

.bxsliderbig a {
  cursor: pointer;
  opacity:1!important;
  display: block;
  text-align: center;
}

.bxsliderbig {
  padding: 0;
}

#fotoload > .bxslider-pre {
  display: table;
  margin: 0 auto;
  text-align: center;
  padding: 0.625rem 10% 1.25rem 10%;max-width:100%!important
}

.bx-pager img {
  max-width: 4.375rem;
  margin: 0rem 0.3125rem 0rem 0.3125rem;
}

.bx-pager-big img {
  max-width: 3.125rem;
  margin: 0rem 0.3125rem 0rem 0.3125rem;
}

.bxslider {
  display: table;
  text-align: center;
}

@font-face {
  font-family: ALSRubl;
  src: url("fonts/rouble.eot") format("embedded-opentype");
  src: url("fonts/rouble.eot?#iefix") format("embedded-opentype"), url("fonts/rouble.woff") format("woff"), url("fonts/rouble.ttf") format("truetype");
}

.rubznak {
  font-family: ALSRubl, 'Open Sans', 'Helvetica', 'Arial', 'sans-serif';
  margin-left: 0.125rem;
}

.chat {
  position: fixed;
  bottom: 50%;
  left: -2.25rem;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  padding: 0.4375rem;
}

.chat .glyphicon {
  padding-left: 0.625rem;
}

.chat-modal-content {
  height: 31.25rem;
  width: 100%;
  overflow: hidden;
  border: 0rem;
  margin: 0rem;
}

#chatopenwindow {
  margin-right: 0.4375rem;
}

.page-header h1 {
  font-size: 1.875rem;
}

.alert h1 {
  font-size: 1.6875rem;
  font-weight: normal;
}

.promo {
  padding: 0.3125rem 0rem 0rem 0rem;
}

#slider-range {
 
  margin-top: 0.625rem; 
}

.btn-sale {
  padding: 0rem 0.5625rem 0.5625rem 0.5625rem;
}

.thumbnail .description {
  padding-bottom: 0rem !important;
}

a#faset-filter-reset span {
  padding-right: 0.1875rem;
}

#catalog-menu .list-group-item {
  border-top-left-radius: 0rem;
  border-top-right-radius: 0rem;
}

#catalog-menu .active {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.dropdown-menu-right a {
  white-space: normal !important;
}

.dropdown-right {
  width: 100% !important;
}

.dropdown-menu-right {
  right: 0rem !important;
  /*top: 0rem !important;*/
  /*  width: inherit !important;*/
}

.dropdown-menu-right img,
.dropdown-menu-right .nav-header,
.dropdown-menu-right .mega-more,
.mega-menu-column a.list-group-item {
  display: none;
}

.list-group > li {
  list-style-type: none;
}

.dropdown-right .none-cat {
  padding: 0rem !important;
  margin: 0rem !important;
  border: 0rem !important;
}

.none {
  display: none;
}

/*
* UItoTop
*/
#toTop {
  display: none;
  text-decoration: none;
  position: fixed;
  bottom: 1.25rem;
  right: 1.25rem;
  overflow: hidden;
  width: 2.625rem;
  height: 2.625rem;
  border: none;
  text-indent: 100%;
  background: url(images/ui.totop.png) no-repeat left top #D9D9D9;
}

#toTopHover {
  background: url(images/ui.totop.png) no-repeat left -2.625rem;
  width: 2.625rem;
  height: 2.625rem;
  display: block;
  overflow: hidden;
  float: left;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
}

#toTop:active,
#toTop:focus {
  outline: none;
}

/* 
* PHPShop Editor 
*/
.editor_var {
  overflow: hidden;
}

.editor_empty {
  color: #6C809A;
  text-align: center;
  padding: 0.3125rem;
  background: #FFE785;
  border: dashed 0.0625rem #6C809A;
  border-radius: 0.25rem;
  margin: 0.1875rem;
}

* {
  margin: 0;
  padding: 0;
}

.editor_empty a {
  text-decoration: none !important;
  color: #6C809A !important;
}

body {
  font-family: "Avenir Next Cyr", 'Helvetica', 'Arial', 'sans-serif' !important;
  font-weight: 400;
}

.navbar-default {
  border-radius: 0;
}

.footer {
  margin-bottom: 0;
}

.progress-scroll {
  background: #fff url(images/zoomloader.gif) no-repeat center;
  padding: 0.625rem;
}

header {
  padding: 0.625rem 0rem 0.625rem 0rem;
}

header a {
  font-size: 0.75rem;
}

.header-phone {
  font-size: 1.125rem;
}

.header-phone:hover {
  text-decoration: none;
}

span.promo-icon {
  float: left;
  font-weight: lighter;
  padding: 0.1875rem 0.4375rem 0.25rem;
  margin: 0.125rem 0.125rem 0.125rem 0.125rem;
  font-size: 0.6875rem;
  display: inline;
  border-radius: .25em;
}

.promo-icon p {
  margin-bottom: 0;
  line-height: 0.75rem;
}

span.newtip-icon {
  float: left;
  font-weight: lighter;
  padding: 0.125rem 0.1875rem 0.1875rem;
  margin: 0.125rem 0.125rem 0.125rem 0.125rem;
  font-size: 0.75rem;
  display: inline;
}

span.hit-icon {
  float: left;
  font-weight: lighter;
  padding: 0.125rem 0.1875rem 0.1875rem;
  margin: 0.125rem 0.125rem 0.125rem 0.125rem;
  font-size: 0.75rem;
  display: inline;
}

span.sale-icon {
  float: left;
  font-weight: lighter;
  padding: 0.125rem 0.1875rem 0.1875rem;
  margin: 0.125rem 0rem 0.125rem 0.125rem;
  font-size: 0.75rem;
  display: inline;
  top: 0.3125rem;
  left: 0.75rem;
}

span.sale-icon-content {
  position: absolute;
  z-index: 5;
  padding: 0rem;
  top: 0.3125rem;
  left: 0.75rem;
}

#cartlink {
  cursor: pointer;
}

.list-group-item img {
  max-width: 2.5rem;
  max-height: 2.5rem;
  padding-right: 0.1875rem;
}

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

table.table-optionsDisp td {
  padding: 0.3125rem 0rem 0.3125rem 0rem;
}

.news-list a:hover,
.template-product-name:hover {
  text-decoration: none;
}

form.template-sm {
  width: 60%;
}

a.template-product-name {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.1;
  -color: #333333;
}

.page-header span {
  padding-right: 0.1875rem;
}

#sorttable {
  padding: 0.625rem 0rem 0rem 0rem;
  margin: 0rem;
}

.success-notification {
  position: fixed;
  z-index: 999999;
  top: 48%;
  right: calc(50% - 11rem);
  bottom: 0.3125rem;
  max-width: 22rem;
}

.template-menu-line {
  border-bottom: 0.0625rem solid #E7E7E7;
  min-width: 9.375rem;
}

.template-menu-line b {
  padding-right: 0.1875rem;
}

.template-menu-line:last-child {
  border-bottom: 0rem;
}

.product-tags a {
  float: left;
  padding: 0.125rem;
  margin: 0.0625rem;
}

td.tablerow {
  padding: 0.3125rem;
}

label {
  cursor: pointer;
}

.product-tags div:hover {
  background: #E7ECF2;
}

/* avg rate */
.rate_l #raiting {
  position: relative;
  height: 1rem;
  cursor: pointer;
  width: 5.1875rem;
  text-align: center;
  margin: 0.3125rem 0rem 0rem !important;
}

/* Блок рейтинга*/
.rate_l .rating {
  margin-left: 0rem;
  padding-left: 0rem;
}

#raiting {
  position: relative;
  height: 1rem;
  cursor: pointer;
  width: 5.1875rem;
  text-align: center;
  margin: 0.3125rem auto 0rem;
}

/* Блок рейтинга*/
#raiting_blank,
#raiting_votes,
#raiting_hover {
  height: 1rem;
  position: absolute;
}

#raiting_blank {
  background: url(images/stars/stars1-0.png);
  width: 5rem;
}

/* "Чистые" звездочки */
#raiting_votes {
  background: url(images/stars/stars1-5.png);
  cursor: default;
}

/*  Закрашенные звездочки */
#raiting_info {
  text-align: center;
}

.review {
  margin: 0.9375rem;
}

/*Поддержка стилей для шаблона оформления заказа под новую логику*/
span.wait {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background: url(/phpshop/lib/templates/icon/loading.gif) center center no-repeat;
}

input.reqActiv,
select.reqActiv {
  border: 0.0625rem solid red;
}

.template-pad {
  padding: 0.625rem;
}

.delivOneEl {
  padding-left: 0.3125rem;
  cursor: pointer;
  padding-bottom: 0.625rem;
  display: block;
  vertical-align: central;
}

.delivOneEl img {
  margin-bottom: -0.625rem;
}

.paymOneEl {
  padding-left: 0.3125rem;
  cursor: pointer;
  padding-bottom: 0.625rem;
}

.paymOneEl img {
  margin-bottom: -0.625rem;
}

#fotoload {
  margin-bottom: 0.625rem;
}

#fotoload a.highslide img {
  max-width: 43.75rem !important;
}

#fotoload img.imgOn,
#fotoload img.imgOff {
  max-width: 6.25rem;
  border-radius: 0.3125rem;
}

img.imgOff {
  border-color: #E0E0E0;
  border-style: solid;
  border-width: 0.0625rem;
  margin: 0.3125rem;
}

img.imgOn {
  border-color: #E0E0E0;
  border-style: solid;
  border-width: 0.0625rem;
  margin: 0.3125rem;
}

.template-slider {
  margin-bottom: 1.25rem;
}

img.template {
  border: solid 0.0625rem #CCC;
  padding: 0.1875rem;
  border: solid 0.0625rem #CCC;
  border-radius: 0.3125rem;
  margin: 0.1875rem;
  cursor: pointer;
}

img.template:hover {
  border: solid 0.0625rem #BFDBFF;
  -webkit-box-shadow: 0 0 0.3125rem #BFDBFF;
          box-shadow: 0 0 0.3125rem #BFDBFF;
}

.sort-color {
  width: 1.5625rem !important;
  height: 1.5625rem !important;
  border-radius: 0.1875rem;
}

.filter-color {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 0.125rem;
  border: solid 0.0625rem #CCC;
}

.bootstrap-theme {
  color: #fff;
  width: 1.875rem;
  height: 1.875rem;
  background: #CCC;
  float: left;
  padding: 0.1875rem;
  border-radius: 0.1875rem;
  margin: 0.1875rem;
  cursor: pointer;
}

.bootstrap-theme:hover {
  border: solid 0.0625rem #FFF;
  -webkit-box-shadow: 0 0 0.3125rem #BFDBFF;
          box-shadow: 0 0 0.3125rem #BFDBFF;
}

/* Form Styler */
.jq-selectbox__select-text {
  max-width: 18.75rem;
}

.carousel-control.left,
.carousel-control.right {
  background-image: none !important;
}

.carousel-control,
.carousel-indicators {
  visibility: hidden;
}

.carousel-control,
.carousel-indicators {
  visibility: hidden;
}

@media only screen and (max-width: 48rem) and (orientation: landscape) {
  .bar,
  #navigation {
    position: static !important;
  }
}

@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .dropdown-menu-right {
    width: inherit !important;
  }
}

@media (max-width: 48rem) {
  .bx-viewport ul {
    padding: 0;
  }
  .modal-body .bx-wrapper img {
    max-width: 100%;
  }
}

/*
@media only screen and (max-height: 48rem) and (orientation : landscape)  {
    #catalog-dropdown {
       display:none !important;
    }
}*/
/* 
* PHPShop Editor 
*/
.editor_var {
  overflow: hidden;
}

.editor_empty {
  color: #6C809A;
  text-align: center;
  padding: 0.3125rem;
  background: #FFE785;
  border: dashed 0.0625rem #6C809A;
  border-radius: 0.25rem;
  margin: 0.1875rem;
}

.editor_empty a {
  text-decoration: none !important;
  color: #6C809A !important;
}

/* Размеры и цвета */
.big_size_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 1.25rem;
}

.big_size_block h4 {
  font-family: "MyriadProRegular";
  font-size: 1rem;
  font-weight: normal;
  text-align: left;
  color: #3F3E3E;
}

/*input-size*/
.checkbox_size_wrap {
  width: 50%;
}

.wrap_size,
.wrap_color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.input_size + .label_size {
  cursor: pointer;
}

.input_size {
  display: none;
}

.label_size {
  min-width: 1.875rem;
  height: 1.875rem;
  text-align: center;
  vertical-align: middle;
  border: 0.0625rem solid #F1F2F3;
  border-radius: 0.25rem;
  font-weight: normal;
  cursor: pointer;
  background-color: #fff;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 0.9375rem;
  font-size: 0.875rem;
}

.label_size:hover,
.label_color:hover,
.label_active {
  -webkit-box-shadow: 0rem 0.25rem 0.25rem rgba(9, 154, 220, 0.21);
          box-shadow: 0rem 0.25rem 0.25rem rgba(9, 154, 220, 0.21);
  background: #F1FAD0;
  border: 0.0625rem solid #F1F2F3;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.input_size:checked + .label_size:hover {
  content: '';
  -webkit-box-shadow: 0 0 1.9375rem 0 rgba(0, 0, 0, 0.87);
          box-shadow: 0 0 1.9375rem 0 rgba(0, 0, 0, 0.87);
}

.not-active {
  background: linear-gradient(45deg, #ceced2 25%, #e8e8ed 0, #e8e8ed 50%, #ceced2 0, #ceced2 75%, #e8e8ed 0);
  background-size: 1.875rem 1.875rem;
  color: #9a9a9d;
  cursor: inherit !important;
}

.checkbox_size,
.checkbox_color {
  padding-right: 0.625rem;
  display: inline-block;
}

/*input-color*/
.checbox_color_wrap {
  width: 50%;
}

.input_color + .label_color {
  cursor: pointer;
}

.input_color {
  display: none;
}

.label_color {
  min-width: 1.875rem;
  height: 1.875rem;
  text-align: center;
  vertical-align: middle;
  border: 0.0625rem solid #F1F2F3;
  border-radius: 0.25rem;
  font-weight: normal;
  cursor: pointer;
  background-color: #fff;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.875rem;
}

.not-active:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: solid 0.0625rem #ceced2;
}

.input_color:checked + .label_color:hover {
  content: '';
  -webkit-box-shadow: 0 0.0625rem 0.375rem 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 0.0625rem 0.375rem 0 rgba(0, 0, 0, 0.5);
  border: solid 0.0625rem #2c99d5;
}

#catalog-menu .dropdown-menu-right {
  right: 0 !important;
  margin: 0;
  left: 100%;
  padding: 0;
}

#catalog-menu .dropdown-menu-right a {
  padding: 0.625rem 0.9375rem;
}

#brand-menu .mega-menu .nav-header {
  border-bottom: none;
  text-align: center;
}

.catalog-table-block {
  border-radius: 0.25rem;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.catalog-table-block:hover {
  -webkit-box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.4);
}

.catalog-img {
  width: 100%;
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.catalog-img img {
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
}

.catalog-img img:hover {
  /* -webkit-filter: brightness(80%);
    filter: brightness(80%);*/
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
  will-change: transform;
}

.catalog-table-block.fix {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

.catalog-table-block img {
  max-width: 100%;
  max-height: 100%;
}

.catalog-table-link {
  display: block;
  color: #333;
  text-decoration: none;
  margin-bottom: 0.9375rem;
}

.catalog-table-block-name {
  width: calc(100% - 1.25rem);
  bottom: 1.875rem;
  left: 1.25rem;
  margin: 0;
  padding-left: 0.9375rem;
  position: absolute;
  text-align: left;
  font-size: 1.25rem;
  font-weight: 50rem;
}

.banner img {
  max-width: 100%;
  height: auto;
}

.logo img {
  max-width: 11.875rem;
  max-height: 5rem;
}

.rating_star {
  padding: 0;
  text-align: center;
}

.rating_star:after {
  content: "";
  display: table;
  clear: both;
}

.rating_info {
  display: none;
  margin-left: 0.3125rem;
  color: #9da9b9 !important;
}

.rating i {
  margin: 0 0.3125rem;
}

.rating .fa-star {
  color: #F5A623;
}

.rating .fa-star-o {
  color: #dadada;
}

.rating {
  position: relative;
  width: 5rem;
  height: 1rem;
  font-size: 0.625rem;
  text-align: center;
}

.rating_blank {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1rem;
  background-size: 1rem 1rem;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5003 6.90723L11.4781 6.51117L9.20866 0.809998L6.93924 6.5112L0.916992 6.90726L5.53759 10.8241L4.0217 16.7733L9.20866 13.4951L14.3956 16.7733L12.8798 10.8244L17.5003 6.90723ZM9.20866 12.3456L5.56603 14.6478L6.62927 10.475L3.37304 7.7192L7.6151 7.44055L9.20866 3.43729L10.8022 7.44058L15.0492 7.7192L11.788 10.4748L12.8513 14.6478L9.20866 12.3456Z' fill='%23E5E5E5'/%3E%3C/svg%3E%0A");
}

.rating_votes {
  position: absolute;
  top: 0;
  left: 0;
  height: 1rem;
  background-size: 1rem 1rem;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5833 6.90723L10.5611 6.51117L8.29167 0.809998L6.02224 6.5112L0 6.90726L4.6206 10.8241L3.10471 16.7733L8.29167 13.4951L13.4786 16.7733L11.9628 10.8244L16.5833 6.90723ZM8.29167 12.3456L4.64903 14.6478L5.71228 10.475L2.45605 7.7192L6.69811 7.44055L8.29167 3.43729L9.88522 7.44058L14.1322 7.7192L10.871 10.4748L11.9343 14.6478L8.29167 12.3456Z' fill='%23FFD912'/%3E%3C/svg%3E%0A");
}

.thumbnail img {

}

/*.oneclick-modal .modal-dialog { 

    max-width: 20rem;

}*/
p img {
  max-width: 100%;
  height: auto;
}

.product-image {
  min-height: 9.6875rem;
  line-height: 9.6875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}



.additional-nav-menu:hover .dropdown-menu {
  display: block !important;
}

.additional-nav-menu:hover .dropdown-menu,
.submenu:hover .dropdown-menu {
  display: block !important;
}

@media (max-width: 768px) {
  .submenu:hover .dropdown-menu {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .additional-nav-menu {
    display: none;
  }
  .mobile-menu i {
    display: none;
  }
}

#brand-menu:hover > .dropdown-menu {
  display: block;
  z-index: 999 !important;
}

#style-selector .open > .dropdown-menu,
#cart.open > .dropdown-menu,
.page-price .open .dropdown-menu {
  display: block;
}

#visualcart .list-group-item {
  background: #fff !important;
}

#visualcart .list-group-item :hover {
  opacity: 0.7;
}

#visualcart {
  font-size: 0.8125rem;
}

#visualcart .col-md-10 {
  padding-right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#visualcart .col-md-2 {
  padding: 0 0.3125rem 0 0;
  text-align: center;
}

#visualcart img {
  margin: auto;
}

#visualcart .badge {
  min-width: 1.1875rem;
  padding: 0.1875rem 0.1875rem;
}

#visualcart .list-group-item {
  border: none;
}

.suggestions-wrapper {
  display: inline !important;
}

.cart-input,
.cart-plus,
.cart-minus {
  border: none;
  outline: none !important;
  text-align: center;
  background: #fff;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.cart-input {
  padding-left: 0;
  padding-right: 0;
}

.cart-plus:hover,
.cart-plus:focus,
.cart-minus:hover,
.cart-minus:focus {
  background: #f5f6f6;
}

.cart-btn-block {
  border-collapse: collapse;
  height: 1.875rem;
  border-radius: 0.1875rem;
}

.cart-btn-block td {
  border-left: none;
}

.cart-btn-block td:hover,
.cart-btn-block td:focus {
  background: transparent;
}

.cart-btn-block td:hover .cart-plus,
.cart-btn-block td:hover .cart-minus,
.cart-btn-block td:focus .cart-plus,
.cart-btn-block td:focus .cart-minus {
  background: transparent !important;
}

.cart-btn-block td:nth-child(1) {
  border: none;
}

.cart-btn-block td:nth-child(2) {
  background: #fff !important;
}

.cart-btn-wrap {
  border: 0.0625rem solid #dfe0e1;
  border-radius: 0.25rem;
  max-width: 5.0625rem !important;
}

.product-tr td {
  vertical-align: middle !important;
}

form[name="forma_message"] {

    max-width: 332px ;

}

.product-table {
  margin-bottom: 0;
  border: 0.0625rem solid #dfe0e1;border-radius: 4px !important;
border-collapse: initial;max-width:370px;
}
.product-table > tbody > tr:nth-child(1) > td {border-top:none}

.product-table tr,
.product-table td {
  border-color: #dfe0e1;
  background: fff !important;
}

.product-table > tbody > tr > td {
  padding: 1.25rem !important;
}

.product-table > tbody > tr.pad-10 > td {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
  border: none;
  background: #f5f6f6;
}

.product-table > tbody > tr.pad-10-20 > td {
  padding-top: 1.25rem !important;
  padding-bottom: 0.625rem !important;
  background: #f5f6f6;
}

.product-table > tbody > tr.pad-20-10 > td {
  padding-top: 0.625rem !important;
  padding-bottom: 1.25rem !important;
  border: none;
  background: #f5f6f6;
}

.cart-delete {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  display: inline-block;
  width: 1rem;
  height: 1rem;
  color: #202124;
  border-radius: 50%;
  text-align: center;
  font-size: 1rem;
  vertical-align: middle;
  font-weight: 400;
}

.cart-delete-wrap {
  border: none;
  background: transparent;
  outline: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #dfe0e1;
  font-weight: 400;
  font-size: 0.875rem;
}

.cart-delete-wrap span {
  float: left;
  margin-right: 0.625rem;
}

.cart-header.page-header {
  border: none;
  padding: 1.25rem 1.25rem;
  margin: 0;
  border-left: 0.0625rem solid #ddd !important;
  border-right: 0.0625rem solid #ddd !important;
  border-top: 0.0625rem solid #ddd !important;border-radius:4px 4px 0 0
}

.cart-header.page-header h2 {
  font-size: 1.125rem;
  color: #202124;
  padding: 0;
  margin: 0;
  font-weight: 400;
  text-align: left;
}

#forma_order .no-margin {
  margin: 0;
  border-radius: 0;
  border-bottom: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-top: 0.0625rem solid #f5f6f6 !important;
}

#forma_order .radio {
  margin-top: 0.125rem;
}

.no-margin .panel-heading {
  background: #f5f6f6 !important;
  border-color: #f5f6f6 !important;
  padding: 1.25rem;
}

.no-margin .panel-heading .panel-title {
  font-size: 1.125rem;
}

.no-margin .panel-body {
  border-color: #f5f6f6 !important;
  padding: 1.25rem;
}

.border {
  border-bottom: 0.0625rem solid #ddd !important;
}

.main-cart-header h2 {
  font-size: 1.125rem;
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0.9375rem;
}

.main-cart-header {
  margin-bottom: 0.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cart-clean {
  border: 0.0625rem solid #dfe0e1;
  border-radius: 0.25rem;
  color: #5f6368;
}

.auth-form label {
  font-weight: 400;
  font-size: 0.8125rem;
}

.auth-form input {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  font-size: 0.8125rem;
}

.auth-form .alert-warning {
  background: #fff9f7;
  border-color: #ffc4b2;
  padding: 1.125rem 2.0625rem;
  color: #5f6368;
  font-size: 0.8125rem;
}

#forma_order input,
#forma_order textarea {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  font-size: 0.8125rem;
}

#forma_order .suggestions-input {
  display: inline-block;
}

#forma_order input[type="checkbox"] {
  -webkit-appearance: none;
  width: 1.125rem;
  height: 1.125rem;
  display: block;
  color: #fff;
  background-color: #fff;
  margin-top: 0rem;
  outline: none;
  border-radius: 0.25rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
  border: 0.0625rem solid #dfe0e1;
  top: 0.0625rem;
  float: left;
  margin-right: 0.625rem;
}

#forma_order input[type="checkbox"]:checked {
  background-image: url(images/check.svg);
  background-size: auto;
}

.btn-border {
  border: 0.0625rem solid #ddd;
  border-top: none;
  padding: 1.5625rem 1.25rem 0.9375rem;border-radius: 0 0 4px 4px
}
.btn-border button {
  font-size: 0.875rem;
}

#forma_cart_minus,
#forma_cart_plus {
  width: 1.4375rem !important;
  text-align: center;
  background: transparent;
}

#forma_cart_minus button,
#forma_cart_plus button {
  background: transparent;
}

.product-table > tbody > tr > td:nth-child(1) {
  width: 35% !important;
}

.product-table > tbody > tr > td:nth-child(2) {
  width: 20% !important;
}

.product-table > tbody > tr > td:nth-child(3) {
  width: 10% !important;
}

.product-table td:nth-child(4) {
  width: 15% !important;
}

.product-table td:nth-child(5) {
  width: 20% !important;
}

#forma_order .btn,
#forma_order .form-control {
  border-radius: 0.375rem;
}

#forma_order .form-control {
  height: 2.125rem;
}

#forma_order {
  margin-bottom: 2.5rem;
}

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

.nowrap {
  white-space: nowrap;
}

.alert-warning i {
  font-size: 1rem;
  color: #afb1b3;
}

.user-text i {
  margin-right: 0.625rem;
  font-size: 1.0625rem;
}

.alert-warning label {
  margin-top: 0.9375rem;
}

.product-cart-img,
.wish-name span {
  display: inline-block;
  float: left;
  min-width: 3.75rem;
  text-align: center;
  margin-right: 1.5625rem;
}

@media (max-width: 1023px) {
  .close-text {
    display: none;
  }
  .product-table > tbody > tr > td:nth-child(1) {
    width: 35% !important;
  }
  .product-table > tbody > tr > td:nth-child(2) {
    width: 30% !important;
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .product-table > tbody > tr > td:nth-child(3) {
    width: 10% !important;
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .product-table > tbody > tr > td:nth-child(4) {
    width: 15% !important;
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .product-table > tbody > tr > td:nth-child(5) {
    width: 5% !important;
  }
}

@media (max-width: 767px) {
  .flex.prod-img-name {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .flex.prod-img-name img {
    margin-left: 0;
    margin-bottom: 0.625rem;
  }
  .product-table > tbody > tr > td:nth-child(1) {
    width: 40% !important;
  }
  .product-table > tbody > tr > td:nth-child(3) {
    width: 10% !important;
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .product-table > tbody > tr > td:nth-child(4) {
    width: 15% !important;
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .product-table > tbody > tr > td:nth-child(5) {
    width: 5% !important;
  }
}

@media (max-width: 2000px) {
  .product-table > tbody > tr > td:nth-child(1) {
    width: 40% !important;
  }
  /*  .product-table>tbody>tr>td:nth-child(2) {
            display: none;
        }*/
  /* .product-table>tbody>tr>td:nth-child(5) {
            display: none;
        }*/
  .product-table > tbody > tr > td {
    padding: 0.625rem !important;
  }
  .cart-btn-wrap {
    max-width: 4.75rem !important;
  }
  .product-table > tbody > tr:not(.pad-10):not(.pad-20-10):not(.pad-10-20) > td:nth-child(4) {
    width: 15% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .product-table > tbody > tr > td:nth-child(5) {
    width: 5% !important;
  }
}

.page-list .manufacturer-list .list-group {
  display: block;
}

.page-list .list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.page-list .list-group .list-group-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 25%;
          flex: 1 0 25%;
  max-width: 25%;
}

@media (max-width: 991px) {
  .page-list .list-group .list-group-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 50%;
            flex: 1 0 50%;
    max-width: 50%;
  }
}

@media (max-width: 768px) {
  .page-list .list-group .list-group-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
    max-width: 100%;
  }
}

.page-list .manufacturer-list .list-group .list-group-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 25%;
          flex: 1 0 25%;
  max-width: 100%;
}

.page-list .list-group-item {
  border: none;
  padding-left: 0;
}

.page-list .list-group .list-group-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0.9375rem;
  border: 0.0625rem solid #e3e8ea;
  text-align: center;
  border-radius: 0.25rem;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.page-list .list-group-item a {
  font-size: 1rem;
  color: #3F3E3E;
}

.page-list .list-group-item a:hover {
  -webkit-box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.4);
}

.list-group .dropdown > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
}

.list-group .dropdown > a i {
  margin-top: 0.3125rem;
  margin-left: 0.3125rem;
}

.list-group .open > .dropdown-menu {
  display: block;
  position: relative;
  width: 100%;
  margin: 0;
  border: 0.0625rem solid #ddd;
  border-bottom: 0;
}

.no-border-radius,
.no-border-radius > a {
  border-radius: 0 !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.list-group li > .dropdown-menu a {
  color: #343434;
  padding: 0.3125rem 0;
}

/*.list-group li > .dropdown-menu  li {padding:0.3125rem 0}*/
.list-group li > .dropdown-menu li a {
  padding: 0.3125rem 1.875rem;
}

.list-group li > .dropdown-menu ul {
  list-style-type: none;
}

.panel-body img {
  max-width: 100%;
}

.sidebar-nav > li > a.active {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
  border: 0.0625rem solid #ddd;
}

.sidebar-nav > li > ul {
  -webkit-animation: none !important;
          animation: none !important;
}

/*.sidebar-nav ul.active li a {background: #1a7eb8 !important;}*/
.sidebar-nav > li > ul.active > li.active {
  background: #125982 !important;
}

.sidebar-nav > li > ul.active > li.active a {
  background: transparent;
  color: #fff;
}

.sidebar-nav > li > ul > li a,
.sidebar-nav > li > ul > li a:hover {
  background: transparent;
}

.sidebar-nav ul.active {
  padding: 0;
  display: block;
  position: relative;
  width: 100%;
  margin: 0;
  border: 0.0625rem solid #ddd;
  border-bottom: 0;
}

.header-menu-wrapper {
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

form[name="forma_order"] .bootstrap-select {
  margin-bottom: 1.25rem;
}

form[name="user_forma_register"],
form[name="forma_gbook"],
form[name="user_forma"] {
  width: 19.125rem;
}

form[name="user_forma"] {
  margin-left: 0.9375rem;
}

.modal-sm {
  width: 23.125rem;
}

form[name="user_forma_size_delivery"] {
  width: 34.375rem;
  margin-left: 0.9375rem;
}

.modal-content {
  padding: 0.625rem 0.9375rem;
}

.modal-body,
.modal-footer {
  padding: 0.625rem 0rem;
}

.modal-body,
.modal-footer,
.modal-header {
  border: none !important;
}

.modal-body .flex-row,
.modal-footer.flex-row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.modal-body input,
.modal-body textarea {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.modal-footer.flex-row a,
.modal-footer.flex-row button {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.modal-footer.flex-row a,
.pass {
  color: #343434;
  font-size: 0.875rem;
}

.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.comment-head {
  font-size: 1.125rem;
  margin-top: 1.25rem;
  margin-bottom: 0.625rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

.oneclick-modal {
  color: #343434;
}

.oneclick-modal .modal-dialog {
  max-width: 22.8125rem;
}

.return-call .modal-dialog {
  max-width: 365px;
  margin-left: auto;
  margin-right: auto;
}

.header-tel {
  display: inline-block;
  margin-right: 1.25rem;
  float: left;
  margin-top: 0rem;
  margin-bottom: 0.3125rem;
}

.notice-img {
  max-width: 100%;
  max-height: 18.75rem;
}

.user-table-fix input {
  width: 100% !important;
}

.product-day img {
  max-height: 12.5rem;
  margin: 0 auto 1.25rem;
}

.product-day-link {
  display: block;
  text-align: center;
}

.product-price sup {
  margin-left: 0.9375rem;
}

.caption.description {
  max-height: 10rem;
  overflow: hidden;
  position: relative;
  font-size: 0.75rem;
  color: #969696;
}

.caption.description p {
  font-size: 0.75rem;
}

.caption.description:after {
  z-index: 9;
  display: block;
  position: absolute;
  height: 50%;
  bottom: 0;
  left: 0;
  right: 0;
  content: '';
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
}

.product-day .caption.description:after {
  height: 3.75rem;
}

a.highslide {
  display: block;
}

.navbar .glyphicon {
  line-height: 1.25rem;
}

#solidMenu {
  padding: 0;
}

.mega-menu-column img {
  max-height: 5.625rem;
}

.mega-menu-column ul {
  padding: 0;
}

@media (min-width: 48.0625rem) {
  #sliderModal .modal-dialog {
    width: auto;
    max-width: 70%;
  }
}

/*#sliderModal .bxsliderbig img {max-width:70%}*/
#sliderModal {
  padding-left: 1.0625rem !important;
  padding-right: 1.0625rem !important;
}

#sliderModal .bx-viewport {
  opacity: 0;
}

.bx-wrapper .bx-controls-direction a {
  outline: 0;
  width: 2.8125rem;
  height: 2.8125rem;
  text-indent: -624.9375rem;
  display: inline-block;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  background-color: transparent;
}

.bx-wrapper .bx-next {
  background-image: url(images/arrow_r.png);
  background-size: 0.625rem 1.1875rem;
  background-repeat: no-repeat;
  background-position: center;
}

.bx-wrapper .bx-prev {
  background-image: url(images/arrow_l.png);
  background-size: 0.625rem 1.1875rem;
  background-repeat: no-repeat;
  background-position: center;
}

.bxsliderbig {
  padding: 0;
}

#fotoload .bxslider img {
  max-height: 100%;
}

#sliderModal .bx-wrapper .bx-prev {
  left: 13%;
}

#sliderModal .bx-wrapper .bx-next {
  right: 13%;
}

#sliderModal .close {
  font-size: 1.75rem;
}

#sliderModal .bx-viewport {
  opacity: 0;
}

.bx-pager-big {
  padding-top: 0.625rem;
}

.bx-pager-big,
.bx-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.bx-pager {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.bx-pager-big img,
.bx-pager img {
  border: none;
  max-height: 4.0625rem !important;
  max-width: 4.0625rem;
  padding: 0;
  border-radius: 0;
}

.bx-pager-big a,
.bx-pager a {
  display: block;
  line-height: 4.4375rem;
  height: 4.8125rem;
  text-align: center;
}

span.price-old span {
  text-decoration: none !important;
}

span.price-old {
  display: inline-block;
  position: relative;
  margin-left: 0.5rem;
}

span.price-old:after {
  display: block;
  height: 0.0625rem;
  width: 100%;
  background-color: #868e96;
  left: 0;
  right: 0;
  top: 51%;
  content: '';
  position: absolute;
}

.price-old {
  color: #868e96;
  font-size: 0.8125rem;
}

@media (max-width: 90rem) {
  #sliderModal .bx-wrapper .bx-next {
    right: 9%;
  }
  #sliderModal .bx-wrapper .bx-prev {
    left: 9%;
  }
}

.bxsliderbig {
  display: block;
  height: 100%;
}

.bxsliderbig li {
  min-height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.bxslider > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.bxsliderbig a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 100%;
}

footer ul {
  list-style-type: none;
  padding-left: 0;
}

footer .submenu ul,
.footer .submenu i {
  display: none !important;
}

footer .social-menu em {
  color: transparent;
}

.manufacturer-list {
  width: 33%;
  float: left;
}

@media (max-width: 41.25rem) {
  .manufacturer-list {
    width: 100%;
    float: left;
  }
}

.manufacturer-heading,
.brands-list-content a {
  font-family: StemMedium, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
  font-size: 1rem;
}

.manufacturer-list li a {
  color: #343434;
}

.manufacturer-list li {
  border: none;
}

#productlastview {
  margin: -0.9375rem;
}

#productlastview td {
  padding: 0.4688rem;
  border-bottom: 0.0625rem solid #ddd;
}

#productlastview td:first-child {
  text-align: center;
}

#productlastview tr:last-child td {
  border: none;
}

.cookie-message {
  width: 100%;
  height: auto;
  background-color: rgba(255, 255, 255, 0.9);
  position: fixed;
  bottom: 0;
  z-index: 100000;
  text-align: center;
  -webkit-transform: translateZ(0);
  padding: 1rem 0;
  font-size: 0.75rem;
  -webkit-box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.4);
}

.cookie-message a {
  border: none;
  font-size: 1rem;
}

.template-product-list .row {
  margin: 0 -0.3125rem;
}

.template-product-list .col-md-3 {
  padding: 0 0.3125rem;
}

.template-product-list .col-md-2 {
  padding: 0 0.3125rem;
}

.template-product-list .col-md-4 {
  padding: 0 0.3125rem;
}

.template-product-list .col-md-12 {
  padding: 0 0.3125rem;
}

.thumbnail .caption {
  padding-top: 0;
}

.panel .addToCartList {
  margin-top: 0rem;
}

.panel .media-left img {
  max-height: 12.5rem;
}

.addToCartList {
  margin-top: 0rem;
}

a.addToCartList {
  margin-top: 0.3125rem;
}

.col-md-4 a.addToCartList {
  margin-top: 0rem;
}

.product-sklad-list-block {
  padding-bottom: 0.3125rem;
}

a.prod-title,
.prod-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.prod-title,
.prod-price,
.prod-desc {
  background-color: #f9f9f9;
}

.prod-price span {
  font-size: 1.125rem;
}

.prod-title {
  min-height: 4.375rem !important;
  padding: 0.3125rem 0.625rem;
}

.prod-price,
.prod-photo,
.prod-desc,
.prod-sort {
  min-height: 2.1875rem;
  padding: 0.3125rem 0.625rem;
}

.prod-desc p {
  margin: 0 !important;
}

.prod-photo img {
  max-width: 100%;
  max-height: 9.375rem;
  margin: 0 auto;
}

.modal-nowBuy {
  width: 19.375rem;
  position: fixed;
  min-height: 7.9375rem;
  left: 3.75rem;
  bottom: 3.125rem;
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.2);
  z-index: 10;
  display: none;
  padding: 0.3125rem;
}

.nowBuy-img {
  width: 5.8125rem;
  height: auto;
  margin-right: 0.875rem;
  float: left;
  text-align: center;
}

.nowBuy-img img {
  max-height: 6.25rem;
}

.nowBuy-info {
  width: calc(100% - 5.8125rem);
  margin-left: 6.4375rem;
}

.nowBuy-info p {
  font-size: 0.8125rem;
  font-weight: 300;
  margin-bottom: 0.5rem;
}

.nowBuy-info p a {
  color: #3F3E3E;
}

.nowBuy-sklad {
  color: #9CA4A7;
}

.solid-menus .dropdown-menu {
  margin-top: -0.0625rem !important;
  -webkit-box-shadow: 0 0.4375rem 1.375rem -0.3125rem rgba(47, 56, 68, 0.2);
          box-shadow: 0 0.4375rem 1.375rem -0.3125rem rgba(47, 56, 68, 0.2);
  list-style-type: none;
  min-width: unset;
  border-radius: 0.25rem !important;
}

.navbar-nav > li > .dropdown-menu {
  border-radius: 0.25rem !important;
}

.aditional-link ul {
  display: none;
}

.sidebar > .list-group > li:first-child > a {
  border-radius: 0.25rem 0.25rem 0 0 !important;
}

.left-block-list > li > ul {
  display: none;
}

.sidebar-nav ul {
  -webkit-animation: none !important;
          animation: none !important;
}

.left-block ul.active {
  display: block;
  background: #fff;
}

.left-block ul ul.active a {
  background: #fff;
}

.left-block ul ul.active .active a {
  background-color: #f5f5f5;
}

.left-block {
  margin-bottom: 0.9375rem;
}

.left-block {
  border-radius: 0.25rem;
  border: 0.0625rem solid #ddd;
}

.left-block ul {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
}

.left-block > ul > li {
  border-bottom: 0.0625rem solid #ddd;
}

.left-block > ul > li:last-child {
  border-bottom: none;
}

.left-block ul ul a {
  padding-left: 1.5625rem;
}

.left-block a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  color: #3F3E3E;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.left-block a.active {
  background-color: #f5f5f5;
}

.left-block > ul {
  border-radius: 0.25rem;
}

#cart .popover {
  margin-top: -0.3125rem;
}

.navbar-collapse {
  padding-left: 0;
  padding-right: 0;
  min-height: 2.5rem;
}

#faset-filter .collapse.in {
  padding-top: 0rem;
}

.faset-filter-block-wrapper .checkbox {
  margin: 0rem 0 0.625rem;
}

.header-menu-wrapper {
  height: 0;
}

@media (max-width: 74.9375rem) {
  .container {
    width: 100%;
  }
}

.social {
  padding: 0;
  list-style-type: none;
  margin-top: 0.625rem;
  display: inline-block;
}

.social li {
  float: left;
  margin: 0 0.3125rem;
  display: block;
  width: 1.25rem;
  height: 1.375rem;
  background-repeat: no-repeat;
}

.social a {
  color: transparent;
}

.social .skype {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT4wMDMtc2t5cGU8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9Im1vYmlsZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iTW9iaWxlLS0t0JPQu9Cw0LLQvdCw0Y8tQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1My4wMDAwMDAsIC0yMjYuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIj4gICAgICAgICAgICA8ZyBpZD0iU3RhY2tlZC1Hcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjMuMDAwMDAwLCAyMjYuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSIwMDMtc2t5cGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwLjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiM2NUEyRDkiIGN4PSIxMCIgY3k9IjEwIiByPSIxMCI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTMuNTI2NjAxNiw2LjQ2MjYxNzE5IEMxMS40NDM5MDYyLDYuMjQ2MDU0NjkgOS4zMzE5OTIxOSw1LjE2MjY5NTMxIDcuNDQxMDkzNzUsNi41NjU2NjQwNiBDNS43NTc1NzgxMiw3Ljc3Nzc3MzQ0IDYuOTAyMzQzNzUsMTAgNi45Njk2ODc1LDExLjc1MDg1OTQgQzcuMDE2OTUzMTIsMTIuNDYwMDc4MSA2Ljg1NTkzNzUsMTMuMDU2NjQwNiA2LjU5ODA4NTk0LDEzLjY1OTg4MjggTDEyLjU5MzUxNTYsMTkuNjU5NjA5NCBDMTYuMDMxMTcxOSwxOC43Mzg5NDUzIDE4LjczNzg5MDYsMTYuMDMyNTM5MSAxOS42NTkxNzk3LDEyLjU5NTE1NjIgTDEzLjUyNjYwMTYsNi40NjI2MTcxOSBaIiBpZD0iUGF0aCIgZmlsbD0iIzNBN0NBNSI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjI1NzgxMiwgNS4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4gICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEuMDA0MzM1OSw1Ljg3MzAwNzgxIEMxMC44MjI2NTYzLDUuNjIxOTE0MDYgMTAuNzM4NTkzOCw1LjMxNTM1MTU2IDEwLjczODg2NzIsNS4wMDU1ODU5NCBDMTAuNzM4ODY3Miw1LjAwMzc1IDEwLjczODg2NzIsNS4wMDE5NTMxMiAxMC43Mzg4NjcyLDUuMDAwMTE3MTkgQzEwLjczODg2NzIsMi4yNDA0Njg3NSA4LjUwMTc1NzgxLDAuMDAzMzU5Mzc1IDUuNzQyMjI2NTYsMC4wMDMzNTkzNzUgQzUuMTM4Mzk4NDQsMC4wMDMzNTkzNzUgNC41NTk5MjE4OCwwLjExMDgyMDMxMiA0LjAyNDI5Njg4LDAuMzA3MTQ4NDM3IEMzLjczNDYwOTM4LDAuNDEzMzk4NDM3IDMuNDE3MTA5MzgsMC40MzM3NSAzLjEyMDAzOTA2LDAuMzUwMTE3MTg3IEMyLjg1NzY5NTMxLDAuMjc2MjUgMi41NzcyNjU2MywwLjI0NSAyLjI4NjgzNTk0LDAuMjY1MDc4MTI1IEMxLjA2Njk1MzEzLDAuMzQ5MDYyNSAwLjA4NDg4MjgxMjUsMS4zNDg3ODkwNiAwLjAyMTYwMTU2MjUsMi41NyBDLTAuMDA4NTE1NjI1LDMuMTUyODkwNjIgMC4xNjYxNzE4NzUsMy42OTM1NTQ2OSAwLjQ4MDAzOTA2Myw0LjEyNzE4NzUgQzAuNjYxNTIzNDM4LDQuMzc4MjgxMjUgMC43NDU3ODEyNSw0LjY4NDg0Mzc1IDAuNzQ1NTA3ODEzLDQuOTk0ODA0NjkgTDAuNzQ1NTA3ODEzLDUuMDAwMjczNDQgQzAuNzQ1NTA3ODEzLDcuNzU5ODA0NjkgMi45ODI0NjA5NCw5Ljk5NjkxNDA2IDUuNzQyMTQ4NDQsOS45OTY5MTQwNiBDNi4zNDU5NzY1Niw5Ljk5NjkxNDA2IDYuOTI0NDUzMTMsOS44ODk1NzAzMSA3LjQ2MDA3ODEzLDkuNjkzMTI1IEM3Ljc0OTc2NTYzLDkuNTg2ODc1IDguMDY3MjY1NjMsOS41NjY1MjM0NCA4LjM2NDMzNTk0LDkuNjUwMTU2MjUgQzguNjI2Njc5NjksOS43MjQxNzk2OSA4LjkwNzEwOTM4LDkuNzU1MjczNDQgOS4xOTc1MzkwNiw5LjczNTM1MTU2IEMxMC40MTc0MjE5LDkuNjUxNDQ1MzEgMTEuMzk5NDkyMiw4LjY1MTY0MDYyIDExLjQ2Mjc3MzQsNy40MzA1MDc4MSBDMTEuNDkyODkwNiw2Ljg0NzQyMTg3IDExLjMxODIwMzEsNi4zMDY3MTg3NSAxMS4wMDQzMzU5LDUuODczMDA3ODEgTDExLjAwNDMzNTksNS44NzMwMDc4MSBaIE01LjkyNTE1NjI1LDQuMTA0MTc5NjkgQzYuOTMyNjE3MTksNC4zNDM4MjgxMiA4LjQ1NTAzOTA2LDQuNzA1OTM3NSA4LjQ1NTAzOTA2LDYuMzgyOTY4NzUgQzguNDU1MDM5MDYsNy4yMDkwMjM0NCA4LjA0ODE2NDA2LDcuODM5MzM1OTQgNy4zMDk0NTMxMyw4LjE1NzUgQzYuNzgyMzA0NjksOC4zODQ0OTIxOSA2LjE4NTYyNSw4LjQxNTE1NjI1IDUuNjcxNDA2MjUsOC40MTUxNTYyNSBDNC4wOTEzMjgxMyw4LjQxNTE1NjI1IDMuMDkzNTU0NjksNy4xODY2MDE1NiAzLjA1MTY3OTY5LDcuMTM0Mjk2ODcgQzIuNzkyODkwNjMsNi44MDk4MDQ2OSAyLjg0NjE3MTg4LDYuMzM2ODc1IDMuMTcwNzQyMTksNi4wNzgwODU5NCBDMy40OTUzMTI1LDUuODE5Mjk2ODggMy45NjgyNDIxOSw1Ljg3MjU3ODEyIDQuMjI2OTUzMTMsNi4xOTcxNDg0NCBDNC4yMjkxNzk2OSw2LjE5OTg0Mzc1IDQuODI2MDE1NjMsNi44ODUzNTE1NiA1LjY3MTMyODEzLDYuOTEyMTA5MzggQzYuNjg5MTc5NjksNi45NDQyOTY4OCA2LjkyMTc1NzgxLDYuNjQxNDg0MzcgNi45NTE4NzUsNi4zODMwMDc4MSBDNi45ODg2MzI4MSw2LjA2NzI2NTYyIDYuNzA3NzczNDQsNS44MzU1NDY4NyA1LjU3NzE4NzUsNS41NjY1NjI1IEM0LjYxODc4OTA2LDUuMzM4NzUgMy4xNzA1MDc4MSw0Ljk5NDI1NzgxIDMuMTcwNTA3ODEsMy40NDk4MDQ2OSBDMy4xNzA1MDc4MSwyLjk2ODc4OTA2IDMuMzY2MTMyODEsMS4zOTk0OTIxOSA1Ljg4MzMyMDMxLDEuMzk5NDkyMTkgQzcuNDcyODEyNSwxLjM5OTQ5MjE5IDguNDExMTMyODEsMi42NTA4NTkzNyA4LjQ1MDMxMjUsMi43MDQxNDA2MiBDOC42OTYwOTM3NSwzLjAzODYzMjgxIDguNjI0MzM1OTQsMy41MDg5ODQzNyA4LjI4OTg0Mzc1LDMuNzU0ODQzNzUgQzcuOTU2OTE0MDYsMy45OTk2MDkzNyA3LjQ4OTQ1MzEyLDMuOTI5NjQ4NDQgNy4yNDI2NTYyNSwzLjU5OTIxODc1IEM3LjIyNDk2MDk0LDMuNTc2NTIzNDQgNi42ODc4OTA2MiwyLjk3ODk0NTMxIDUuODgzMzIwMzEsMi45MDI1NzgxMiBDNS4yNzQ2NDg0NCwyLjg0NDcyNjU2IDQuNjczNjMyODEsMy4wNjQzMzU5NCA0LjY3MzYzMjgxLDMuMzg4NTU0NjkgQzQuNjczNzg5MDYsMy43MzIwNzAzMSA0Ljg0NjM2NzE5LDMuODQ3NjE3MTkgNS45MjUxNTYyNSw0LjEwNDE3OTY5IEw1LjkyNTE1NjI1LDQuMTA0MTc5NjkgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTYuOTUyMDMxMjUsNi4zODI5Njg3NSBDNi45ODU2MjUsNi4wOTQ4MDQ2OSA2Ljc1NDI1NzgxLDUuODc2NjQwNjMgNS44NTQ0NTMxMiw1LjYzNjI4OTA2IEw1Ljg1NDQ1MzEyLDYuOTE0MjU3ODEgQzYuNzE3NzM0MzcsNi45MDYzMjgxMiA2LjkyMzc4OTA2LDYuNjI1MTk1MzEgNi45NTIwMzEyNSw2LjM4Mjk2ODc1IFoiIGlkPSJQYXRoIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTUuMjYyMTQ4NCwxMC44NzMwMDc4IEMxNS4wODA0Njg3LDEwLjYyMTkxNDEgMTQuOTk2MzY3MiwxMC4zMTUzNTE2IDE0Ljk5NjY3OTcsMTAuMDA1NTQ2OSBDMTQuOTk2Njc5NywxMC4wMDM3MTA5IDE0Ljk5NjY3OTcsMTAuMDAxOTE0MSAxNC45OTY2Nzk3LDEwLjAwMDA3ODEgQzE0Ljk5NjY3OTcsNy4yNzgwNDY4NyAxMi44MTk3MjY2LDUuMDY2MDE1NjIgMTAuMTEyMjI2Niw1LjAwNjEzMjgxIEwxMC4xMTIyMjY2LDYuNCBDMTAuMTIyMTA5NCw2LjM5OTkyMTg3IDEwLjEzMTI4OTEsNi4zOTk0NTMxMiAxMC4xNDEyNSw2LjM5OTQ1MzEyIEMxMS43MzA3NDIyLDYuMzk5NDUzMTIgMTIuNjY5MDYyNSw3LjY1MDgyMDMxIDEyLjcwODI0MjIsNy43MDQxMDE1NiBDMTIuOTU0MDIzNCw4LjAzODU5Mzc1IDEyLjg4MjI2NTYsOC41MDg5NDUzMSAxMi41NDc3NzM0LDguNzU0ODA0NjkgQzEyLjIxNDg0MzgsOC45OTk1NzAzMSAxMS43NDczODI4LDguOTI5NjA5MzcgMTEuNTAwNTg1OSw4LjU5OTE3OTY5IEMxMS40ODI4OTA2LDguNTc2NDg0MzcgMTAuOTQ1ODIwMyw3Ljk3ODkwNjI1IDEwLjE0MTI1LDcuOTAyNTM5MDYgQzEwLjEzMTU2MjUsNy45MDE2MDE1NiAxMC4xMjE5MTQxLDcuOTAxNDA2MjUgMTAuMTEyMjI2Niw3LjkwMDU4NTk0IEwxMC4xMTIyMjY2LDkuMDg3MTg3NSBDMTAuMTM1NTA3OCw5LjA5Mjc3MzQ0IDEwLjE1ODc1LDkuMDk4NDM3NSAxMC4xODI5Mjk3LDkuMTA0MTQwNjIgQzExLjE5MDM5MDYsOS4zNDM3ODkwNiAxMi43MTI4MTI1LDkuNzA1ODIwMzEgMTIuNzEyODEyNSwxMS4zODI5Mjk3IEMxMi43MTI4MTI1LDEyLjIwODk4NDQgMTIuMzA1OTM3NSwxMi44MzkyOTY5IDExLjU2NzIyNjYsMTMuMTU3NDYwOSBDMTEuMTAxNTYyNSwxMy4zNTgwMDc4IDEwLjU4MTY0MDYsMTMuNDA1MjczNCAxMC4xMTIyMjY2LDEzLjQxMzU1NDcgTDEwLjExMjIyNjYsMTQuOTk0MTc5NyBDMTAuNjc1MzkwNiwxNC45ODE3MTg3IDExLjIxNTU4NTksMTQuODc3MDcwMyAxMS43MTc4MTI1LDE0LjY5Mjg5MDYgQzEyLjAwNzUsMTQuNTg2NjQwNiAxMi4zMjUsMTQuNTY2Mjg5MSAxMi42MjIwNzAzLDE0LjY0OTkyMTkgQzEyLjg4NDQxNDEsMTQuNzIzOTQ1MyAxMy4xNjQ4NDM4LDE0Ljc1NTAzOTEgMTMuNDU1MjczNCwxNC43MzUxMTcyIEMxNC42NzUxNTYzLDE0LjY1MTIxMDkgMTUuNjU3MjI2NiwxMy42NTE0MDYyIDE1LjcyMDUwNzgsMTIuNDMwMjczNCBDMTUuNzUwNzAzMSwxMS44NDc0MjE5IDE1LjU3NjAxNTYsMTEuMzA2NzE4NyAxNS4yNjIxNDg0LDEwLjg3MzAwNzggWiIgaWQ9IlBhdGgiIGZpbGw9IiNEMUQxRDEiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjkzMTYwMTU2LDguMzg4NTU0NjkgQzguOTMxNjAxNTYsOC43MjQzNzUgOS4wOTcwNzAzMSw4Ljg0MjQyMTg3IDEwLjExMjI2NTYsOS4wODcyMjY1NiBMMTAuMTEyMjY1Niw3LjkwMDYyNSBDOS41MTM2NzE4OCw3Ljg1MjMwNDY5IDguOTMxNjAxNTYsOC4wNjk0MTQwNiA4LjkzMTYwMTU2LDguMzg4NTU0NjkgWiIgaWQ9IlBhdGgiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
}

.social .whatsapp {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT4wMDItd2hhdHNhcHA8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9Im1vYmlsZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iTW9iaWxlLS0t0JPQu9Cw0LLQvdCw0Y8tQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE4My4wMDAwMDAsIC0yMjYuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIj4gICAgICAgICAgICA8ZyBpZD0iU3RhY2tlZC1Hcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjMuMDAwMDAwLCAyMjYuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSIwMDItd2hhdHNhcHAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwLjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiM3NUI3M0IiIGN4PSIxMCIgY3k9IjEwIiByPSIxMCI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQuMDcxOTE0MSw1LjkzMDcwMzEyIEMxMy40OTIxMDk0LDUuNzg1NzAzMTIgMTIuNjM5NDUzMSw1LjI4NDkyMTg3IDEyLjA4NzUzOTEsNS4wODQxNzk2OSBDOS45MzI2NTYyNSw0LjQxMDc4MTI1IDcuMDM3MDMxMjUsNC45NDk0OTIxOSA2LjIyODk0NTMxLDcuNDQxMDkzNzUgQzYuMTYxNjAxNTYsNy41MDg0Mzc1IDYuMDI2OTE0MDYsNy41MDg0Mzc1IDUuOTU5NTcwMzEsNy41MDg0Mzc1IEM0LjM0MzM5ODQ0LDkuMzkzOTQ1MzEgNS40MjA4NTkzNywxMS42ODM1MTU2IDUuMjg2MTcxODcsMTMuNzcxMDU0NyBDNS4yNDAxOTUzMSwxNC41MDY5NTMxIDQuODUzMjQyMTksMTUuMTU3NjU2MiA0LjM1NTI3MzQ0LDE1LjcwODA4NTkgTDguNTQ1OTc2NTYsMTkuODk0NDE0MSBDOS4wMjA3NDIxOSwxOS45NjM1NTQ3IDkuNTA2MDU0NjksMjAgMTAsMjAgQzE0LjkzODkwNjIsMjAgMTkuMDQxMDkzNywxNi40MTkzMzU5IDE5Ljg1MzM5ODQsMTEuNzEyNDYwOSBMMTQuMDcxOTE0MSw1LjkzMDcwMzEyIFoiIGlkPSJQYXRoIiBmaWxsPSIjNTI4OTFEIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMjU3ODEyLCA0LjIxODc1MCkiIGZpbGw9IiNGRkZGRkYiPiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjQ2MjM4MjgxLDAuMDE3NDYwOTM3NSBDMi40MTQzNzUsMC4xNjI0NjA5MzggMC4wMDkxMDE1NjI1LDIuNzAwODk4NDQgMC4wMTgyODEyNSw1Ljc1MjI2NTYyIEMwLjAyMTA5Mzc1LDYuNjgxNjQwNjMgMC4yNDU0Njg3NSw3LjU1ODg2NzE5IDAuNjQxMzI4MTI1LDguMzM0MTAxNTYgTDAuMDMzNjMyODEyNSwxMS4yODM4NjcyIEMwLjAwMDc4MTI1LDExLjQ0MzQ3NjYgMC4xNDQ2ODc1LDExLjU4MzIwMzEgMC4zMDMyMDMxMjUsMTEuNTQ1NjI1IEwzLjE5MzYzMjgxLDEwLjg2MDg1OTQgQzMuOTM2MjUsMTEuMjMwODIwMyA0Ljc3MDM1MTU2LDExLjQ0NDQxNDEgNS42NTMwODU5NCwxMS40NTc4OTA2IEM4Ljc2ODQzNzUsMTEuNTA1NTA3OCAxMS4zNjYwMTU2LDkuMDMxOTE0MDYgMTEuNDYzMjQyMiw1LjkxNzY5NTMxIEMxMS41NjcyMjY2LDIuNTc5NDkyMTkgOC44MTIxNDg0NCwtMC4xNDIxMDkzNzUgNS40NjIzODI4MSwwLjAxNzQ2MDkzNzUgTDUuNDYyMzgyODEsMC4wMTc0NjA5Mzc1IFogTTguOTExMzI4MTIsOC45MDM3NSBDOC4wNjQ4ODI4MSw5Ljc1MDE5NTMxIDYuOTM5MzM1OTQsMTAuMjE2NDA2MiA1Ljc0MjE4NzUsMTAuMjE2NDA2MiBDNS4wNDEyNSwxMC4yMTY0MDYyIDQuMzcwMDc4MTIsMTAuMDU5MTAxNiAzLjc0NzQyMTg3LDkuNzQ4OTg0MzcgTDMuMzQ1LDkuNTQ4NDM3NSBMMS41NzI3MzQzOCw5Ljk2ODI0MjE5IEwxLjk0NTc0MjE5LDguMTU3NDYwOTQgTDEuNzQ3NSw3Ljc2OTA2MjUgQzEuNDI0MjE4NzUsNy4xMzYwMTU2MiAxLjI2MDMxMjUsNi40NTE1NjI1IDEuMjYwMzEyNSw1LjczNDUzMTI1IEMxLjI2MDMxMjUsNC41MzczNDM3NSAxLjcyNjUyMzQ0LDMuNDExOTE0MDYgMi41NzI5Njg3NSwyLjU2NTM5MDYyIEMzLjQxMTg3NSwxLjcyNjQwNjI1IDQuNTU1NzQyMTksMS4yNTI3MzQzNyA1Ljc0MjI2NTYyLDEuMjUyNzM0MzcgQzYuOTM5Mjk2ODcsMS4yNTI3MzQzNyA4LjA2NDg0Mzc1LDEuNzE4OTQ1MzEgOC45MTEyODkwNiwyLjU2NTM5MDYyIEM5Ljc1NzczNDM3LDMuNDExODM1OTQgMTAuMjIzOTQ1Myw0LjUzNzM4MjgxIDEwLjIyMzk0NTMsNS43MzQ0MTQwNiBDMTAuMjI0MDIzNCw2LjkyMDk3NjU2IDkuNzUwMjczNDQsOC4wNjQ4MDQ2OSA4LjkxMTMyODEyLDguOTAzNzUgTDguOTExMzI4MTIsOC45MDM3NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC41MjAxMTcxOSw2Ljk3NTg1OTM3IEw3LjQxMTM2NzE5LDYuNjU3NTM5MDYgQzcuMjY1NzAzMTMsNi42MTU3ODEyNSA3LjEwODY3MTg3LDYuNjU3MTQ4NDQgNy4wMDI0NjA5NCw2Ljc2NTM1MTU2IEw2LjczMTI4OTA2LDcuMDQxNTIzNDQgQzYuNjE2OTkyMTksNy4xNTgwODU5NCA2LjQ0MzU1NDY5LDcuMTk1NDY4NzUgNi4yOTIyMjY1Niw3LjEzNDI1NzgxIEM1Ljc2NzczNDM3LDYuOTIxOTkyMTkgNC42NjQ0MTQwNiw1Ljk0MDk3NjU2IDQuMzgyODEyNSw1LjQ1MDQyOTY5IEM0LjMwMTQwNjI1LDUuMzA4ODY3MTkgNC4zMTQ4ODI4MSw1LjEzMTk5MjE5IDQuNDE0NzI2NTYsNS4wMDI2OTUzMSBMNC42NTEzNjcxOSw0LjY5NjQ4NDM3IEM0Ljc0NDEwMTU2LDQuNTc2NTYyNSA0Ljc2MzYzMjgxLDQuNDE1MzUxNTYgNC43MDIzNDM3NSw0LjI3NjY3OTY5IEw0LjIzNTg5ODQ0LDMuMjIxNjc5NjkgQzQuMTI0MTc5NjksMi45NjkwMjM0NCAzLjgwMTI4OTA2LDIuODk1NDI5NjkgMy41OTAzMTI1LDMuMDczODY3MTkgQzMuMjgwODk4NDQsMy4zMzU2MjUgMi45MTM3NSwzLjczMzI0MjE5IDIuODY5MTc5NjksNC4xNzM4NjcxOSBDMi43OTA0Njg3NSw0Ljk1MDcwMzEyIDMuMTIzNjcxODcsNS45Mjk4ODI4MSA0LjM4MzMyMDMxLDcuMTA1NzAzMTIgQzUuODM4NjcxODcsOC40NjQyMTg3NSA3LjAwNDE3OTY5LDguNjQzNTU0NjkgNy43NjMxMjUsOC40NTk3NjU2MiBDOC4xOTM1NTQ2OSw4LjM1NTU4NTk0IDguNTM3NTM5MDYsNy45Mzc2OTUzMSA4Ljc1NDQ5MjE5LDcuNTk1NDY4NzUgQzguOTAyNTc4MTIsNy4zNjE5OTIxOSA4Ljc4NTU0Njg4LDcuMDUyMTQ4NDQgOC41MjAxMTcxOSw2Ljk3NTg1OTM3IEw4LjUyMDExNzE5LDYuOTc1ODU5MzcgWiIgaWQ9IlBhdGgiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4yOTY4NzUsIDUuNzQyMTg4KSIgZmlsbD0iI0QxRDFEMSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuNjA5NTMxMjUsMC4wMjc2NTYyNSBMOC43NDE0NDUzMSwwLjkxNzQyMTg3NSBDOC43ODU2MjUsMC45NTgyNDIxODcgOC44Mjk2MDkzNywwLjk5OTI5Njg3NSA4Ljg3MjM0Mzc1LDEuMDQyMDcwMzEgQzkuNzE4ODI4MTIsMS44ODg1MTU2MiAxMC4xODUsMy4wMTQwNjI1IDEwLjE4NSw0LjIxMTA5Mzc1IEMxMC4xODUsNS4zOTc2MTcxOSA5LjcxMTI1LDYuNTQxNDA2MjUgOC44NzIzNDM3NSw3LjM4MDM5MDYyIEM4LjAyNTg5ODQ0LDguMjI2ODM1OTQgNi45MDAzNTE1Niw4LjY5MzA0Njg3IDUuNzAzMjAzMTMsOC42OTMwNDY4NyBDNS4wMDIyNjU2Myw4LjY5MzA0Njg3IDQuMzMxMTMyODEsOC41MzU3NDIxOSAzLjcwODQzNzUsOC4yMjU2MjUgTDMuMzA2MDE1NjMsOC4wMjUwNzgxMiBMMS41MzM3NSw4LjQ0NDg4MjgxIEwxLjU3MDM5MDYyLDguMjY3MDMxMjUgTDAuMDAxMDkzNzUsOS44NzUzMTI1IEMwLjAzNTcwMzEyNSw5Ljk3OTMzNTk0IDAuMTQ1ODIwMzEyLDEwLjA1MDExNzIgMC4yNjQxNDA2MjUsMTAuMDIyMTA5NCBMMy4xNTQ1NzAzMSw5LjMzNzM0Mzc1IEMzLjg5NzE4NzUsOS43MDczMDQ2OSA0LjczMTI4OTA2LDkuOTIwODk4NDQgNS42MTQwMjM0NCw5LjkzNDM3NSBDOC43MjkzNzUsOS45ODE5OTIxOSAxMS4zMjcwMzEyLDcuNTA4Mzk4NDQgMTEuNDI0MTc5Nyw0LjM5NDE3OTY5IEMxMS40Nzc4OTA2LDIuNjcwMTk1MzEgMTAuNzY4OTg0NCwxLjExMDc0MjE5IDkuNjA5NTMxMjUsMC4wMjc2NTYyNSBaIiBpZD0iUGF0aCI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjQ4MTA1NDY5LDUuNDUyNDIxODcgTDcuMzcyMzA0NjksNS4xMzQxMDE1NiBDNy4yMjY2NDA2Myw1LjA5MjM0Mzc1IDcuMDY5NjA5MzcsNS4xMzM3MTA5NCA2Ljk2MzM5ODQ0LDUuMjQxOTE0MDYgTDYuNjkyMjI2NTYsNS41MTgwODU5NCBDNi41Nzc5Mjk2OSw1LjYzNDY0ODQ0IDYuNDA0NDkyMTksNS42NzIwMzEyNSA2LjI1MzE2NDA2LDUuNjEwODIwMzEgQzUuOTUwMTk1MzEsNS40ODgyMDMxMiA1LjQ1NDI5Njg3LDUuMTA5MDYyNSA1LjAzNSw0LjcxNjEzMjgxIEw0LjI2NDIxODc1LDUuNTA2MTcxODggQzQuMjkwNjY0MDYsNS41MzE0ODQzOCA0LjMxNzAzMTI1LDUuNTU2NzU3ODEgNC4zNDQyOTY4Nyw1LjU4MjI2NTYyIEM1Ljc5OTY0ODQ0LDYuOTQwNzgxMjUgNi45NjUxNTYyNSw3LjEyMDExNzE5IDcuNzI0MTAxNTYsNi45MzYzMjgxMiBDOC4xNTQ1MzEyNSw2LjgzMjE0ODQ0IDguNDk4NTE1NjIsNi40MTQyNTc4MSA4LjcxNTQ2ODc1LDYuMDcyMDMxMjUgQzguODYzNTE1NjMsNS44Mzg1NTQ2OSA4Ljc0NjQ4NDM4LDUuNTI4NzEwOTQgOC40ODEwNTQ2OSw1LjQ1MjQyMTg3IFoiIGlkPSJQYXRoIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
}

.social .viber {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT4wMDEtdmliZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9Im1vYmlsZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iTW9iaWxlLS0t0JPQu9Cw0LLQvdCw0Y8tQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMy4wMDAwMDAsIC0yMjYuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIj4gICAgICAgICAgICA8ZyBpZD0iU3RhY2tlZC1Hcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjMuMDAwMDAwLCAyMjYuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSIwMDEtdmliZXIiPiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iIzZGM0ZBQSIgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIj48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4zMzgzMjAzLDUuNDg2MDU0NjkgQzExLjkwNDI1NzgsNC44OTgxNjQwNiA5LjQ2NTg1OTM3LDQuMjEwNTA3ODEgNi45Njk2ODc1LDUuMDg0MTc5NjkgQzUuMzUzNTE1NjIsNS42OTAyMzQzNyA1LjM1MzUxNTYyLDcuNDQxMDkzNzUgNS40MjA4NTkzNyw4LjkyMjU3ODEyIEM1LjQyMDg1OTM3LDkuMzI2NjAxNTYgNC45NDk0OTIxOSw5Ljg2NTM1MTU2IDUuMTUxNDg0MzcsMTAuMzM2NzE4NyBDNS41NTU1MDc4MSwxMS42ODM1MTU2IDUuODkyMjI2NTYsMTMuMDMwMzEyNSA3LjMwNjM2NzE5LDEzLjcwMzcxMDkgQzcuNTA4Mzk4NDQsMTMuODM4Mzk4NCA3LjMwNjM2NzE5LDE0LjEwNzczNDQgNy40NDEwNTQ2OSwxNC4zMDk3NjU2IEM3LjM3MzcxMDk0LDE0LjMwOTc2NTYgNy4yMzkwMjM0NCwxNC4zNzcxMDk0IDcuMjM5MDIzNDQsMTQuNDQ0NDUzMSBDNy4yMzkwMjM0NCwxNC43NjcyMjY2IDcuMzgzODY3MTksMTUuMjYwOTM3NSA3LjI4NzY1NjI1LDE1LjU3OTIxODcgTDExLjU4NDc2NTYsMTkuODc0NTMxMiBDMTYuMDAyMzQzNywxOS4xNzEwMTU2IDE5LjQ1NSwxNS41NzUgMTkuOTQwNzgxMiwxMS4wODg1NTQ3IEwxNC4zMzgzMjAzLDUuNDg2MDU0NjkgWiIgaWQ9IlBhdGgiIGZpbGw9IiM1MTJEODQiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC40NTMxMjUsIDQuMjU3ODEyKSIgZmlsbD0iI0ZGRkZGRiI+ICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjgzNjk5MjIsMi43NzA0Njg3NSBMMTAuODMzNzEwOSwyLjc1NzI2NTYyIEMxMC41NjY1MjM0LDEuNjc3MDcwMzEgOS4zNjE5MTQwNiwwLjUxODAwNzgxMyA4LjI1NTY2NDA2LDAuMjc2ODc1IEw4LjI0MzIwMzEyLDAuMjc0Mjk2ODc1IEM2LjQ1MzkwNjI1LC0wLjA2NzAzMTI1IDQuNjM5NjQ4NDQsLTAuMDY3MDMxMjUgMi44NTA3NDIxOSwwLjI3NDI5Njg3NSBMMi44Mzc4OTA2MiwwLjI3Njg3NSBDMS43MzIwMzEyNSwwLjUxODAwNzgxMyAwLjUyNzM4MjgxMiwxLjY3NzE0ODQ0IDAuMjU5ODQzNzUsMi43NTcyNjU2MiBMMC4yNTY4NzUsMi43NzA0Njg3NSBDLTAuMDczNDM3NSw0LjI3ODk0NTMxIC0wLjA3MzQzNzUsNS44MDg3ODkwNiAwLjI1Njg3NSw3LjMxNzI2NTYyIEwwLjI1OTg0Mzc1LDcuMzMwNDY4NzUgQzAuNTE2MDE1NjI1LDguMzY0NTMxMjUgMS42MzA4OTg0NCw5LjQ3MDM5MDYyIDIuNjk1ODU5MzcsOS43NzQ0OTIxOSBMMi42OTU4NTkzNywxMC45ODAyNzM0IEMyLjY5NTg1OTM3LDExLjQxNjcxODcgMy4yMjc2OTUzMSwxMS42MzEwNTQ3IDMuNTMwMTE3MTksMTEuMzE2MDkzNyBMNC43NTE3OTY4NywxMC4wNDYyMTA5IEM1LjAxNjc5Njg3LDEwLjA2MTAxNTYgNS4yODE5MTQwNiwxMC4wNjkyOTY5IDUuNTQ2OTUzMTIsMTAuMDY5Mjk2OSBDNi40NDc2MTcxOSwxMC4wNjkyOTY5IDcuMzQ4NzEwOTQsOS45ODQxMDE1NiA4LjI0MzE2NDA2LDkuODEzNDc2NTYgTDguMjU1NjI1LDkuODEwODk4NDQgQzkuMzYxODc1LDkuNTY5NzY1NjMgMTAuNTY2NDg0NCw4LjQxMDYyNSAxMC44MzM2NzE5LDcuMzMwNTA3ODEgTDEwLjgzNjk1MzEsNy4zMTczMDQ2OSBDMTEuMTY3MjY1Niw1LjgwODc4OTA2IDExLjE2NzI2NTYsNC4yNzkwMjM0NCAxMC44MzY5OTIyLDIuNzcwNDY4NzUgWiBNOS44NzAxNTYyNSw3LjA5ODU1NDY5IEM5LjY5MTc1NzgxLDcuODAzMjgxMjUgOC43NzcxNDg0NCw4LjY3OTM3NSA4LjA1MDQyOTY5LDguODQxMjUgQzcuMDk5MDYyNSw5LjAyMjE4NzUgNi4xNDAxMTcxOSw5LjA5OTQ5MjE5IDUuMTgyMTQ4NDQsOS4wNzI5Njg3NSBDNS4xNjMwODU5NCw5LjA3MjQyMTg3IDUuMTQ0NzY1NjIsOS4wNzk4NDM3NSA1LjEzMTUyMzQ0LDkuMDkzNTE1NjMgQzQuOTk1NTQ2ODcsOS4yMzMwNDY4NyA0LjIzOTUzMTI1LDEwLjAwOTIxODcgNC4yMzk1MzEyNSwxMC4wMDkyMTg3IEwzLjI5MDc4MTI1LDEwLjk4Mjk2ODggQzMuMjIxNDA2MjUsMTEuMDU1MzEyNSAzLjA5OTUzMTI1LDExLjAwNjA1NDcgMy4wOTk1MzEyNSwxMC45MDYyNSBMMy4wOTk1MzEyNSw4LjkwODc1IEMzLjA5OTUzMTI1LDguODc1NzQyMTkgMy4wNzU5NzY1Niw4Ljg0NzczNDM3IDMuMDQzNTU0NjksOC44NDEzMjgxMyBDMy4wNDMzNTkzOCw4Ljg0MTI1IDMuMDQzMjAzMTMsOC44NDEyNSAzLjA0MzAwNzgxLDguODQxMjEwOTQgQzIuMzE2Mjg5MDYsOC42NzkzMzU5NCAxLjQwMTk5MjE5LDcuODAzMjQyMTkgMS4yMjMyODEyNSw3LjA5ODUxNTYzIEMwLjkyNTk3NjU2Myw1LjczNSAwLjkyNTk3NjU2Myw0LjM1MjczNDM3IDEuMjIzMjgxMjUsMi45ODkyMTg3NSBDMS40MDE5OTIxOSwyLjI4NDQ5MjE5IDIuMzE2Mjg5MDYsMS40MDgzOTg0NCAzLjA0MzAwNzgxLDEuMjQ2NTIzNDQgQzQuNzA0NTcwMzEsMC45MzA1MDc4MTMgNi4zODkyNTc4MSwwLjkzMDUwNzgxMyA4LjA1MDQ2ODc1LDEuMjQ2NTIzNDQgQzguNzc3NTM5MDYsMS40MDgzOTg0NCA5LjY5MTc5Njg3LDIuMjg0NDkyMTkgOS44NzAxOTUzMSwyLjk4OTIxODc1IEMxMC4xNjc4MTI1LDQuMzUyNzczNDQgMTAuMTY3ODEyNSw1LjczNTAzOTA2IDkuODcwMTU2MjUsNy4wOTg1NTQ2OSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy4xMjc3MzQzOCw4LjAyMDU4NTk0IEM3LjAxNjAxNTYzLDcuOTg2NjQwNjIgNi45MDk1NzAzMSw3Ljk2Mzg2NzE5IDYuODEwNjI1LDcuOTIyODkwNjIgQzUuNzg1OTc2NTYsNy40OTc3NzM0NCA0Ljg0MzAwNzgxLDYuOTQ5MzM1OTQgNC4wOTYwOTM3NSw2LjEwODY3MTg3IEMzLjY3MTMyODEzLDUuNjMwNjI1IDMuMzM4ODY3MTksNS4wOTA4OTg0NCAzLjA1Nzg1MTU2LDQuNTE5NzI2NTYgQzIuOTI0NTcwMzEsNC4yNDg4NjcxOSAyLjgxMjI2NTYyLDMuOTY3NDIxODcgMi42OTc3NzM0NCwzLjY4NzczNDM3IEMyLjU5MzM5ODQ0LDMuNDMyNzM0MzggMi43NDcxNDg0NCwzLjE2OTI5Njg4IDIuOTA5MDIzNDQsMi45NzcxMDkzNyBDMy4wNjA5Mzc1LDIuNzk2NzU3ODEgMy4yNTY0NDUzMSwyLjY1ODc4OTA2IDMuNDY4MTY0MDYsMi41NTcwMzEyNSBDMy42MzMzOTg0NCwyLjQ3NzY1NjI1IDMuNzk2MzY3MTksMi41MjM0Mzc1IDMuOTE3MDcwMzEsMi42NjM0NzY1NiBDNC4xNzc5Mjk2OSwyLjk2NjI4OTA2IDQuNDE3NjE3MTksMy4yODQ1NzAzMSA0LjYxMTYwMTU2LDMuNjM1NTg1OTQgQzQuNzMwOTM3NSwzLjg1MTQ4NDM3IDQuNjk4MjAzMTMsNC4xMTUzOTA2MiA0LjQ4MTkxNDA2LDQuMjYyMzA0NjkgQzQuNDI5MzM1OTQsNC4yOTgwMDc4MSA0LjM4MTQ0NTMxLDQuMzM5OTYwOTQgNC4zMzI1LDQuMzgwMjczNDQgQzQuMjg5NTMxMjUsNC40MTU2MjUgNC4yNDkxNDA2Myw0LjQ1MTMyODEyIDQuMjE5Njg3NSw0LjQ5OTE3OTY5IEM0LjE2NTg5ODQ0LDQuNTg2NzE4NzUgNC4xNjMzMjAzMSw0LjY5MDAzOTA2IDQuMTk3OTI5NjksNC43ODUyMzQzOCBDNC40NjQ2MDkzOCw1LjUxODA4NTk0IDQuOTE0MTAxNTYsNi4wODgwMDc4MSA1LjY1MTc5Njg4LDYuMzk1IEM1Ljc2OTg0Mzc1LDYuNDQ0MTAxNTYgNS44ODgzNTkzOCw2LjUwMTI1IDYuMDI0Mzc1LDYuNDg1NDI5NjkgQzYuMjUyMTA5MzgsNi40NTg4MjgxMyA2LjMyNTg1OTM4LDYuMjA4OTg0MzggNi40ODU0Njg3NSw2LjA3ODQ3NjU2IEM2LjY0MTQ0NTMxLDUuOTUwOTM3NSA2Ljg0MDgyMDMxLDUuOTQ5MjU3ODEgNy4wMDg4MjgxMyw2LjA1NTU4NTk0IEM3LjE3NjkxNDA2LDYuMTYxOTkyMTkgNy4zMzk4MDQ2OSw2LjI3NjEzMjgxIDcuNTAxNzU3ODEsNi4zOTE1NjI1IEM3LjY2MDc0MjE5LDYuNTA0ODQzNzUgNy44MTg5ODQzOCw2LjYxNTU4NTk0IDcuOTY1NTg1OTQsNi43NDQ3NjU2MiBDOC4xMDY2MDE1Niw2Ljg2ODk0NTMxIDguMTU1MTU2MjUsNy4wMzE4MzU5NCA4LjA3NTc0MjE5LDcuMjAwMzEyNSBDNy45MzA0Mjk2OSw3LjUwODk0NTMxIDcuNzE4OTA2MjUsNy43NjU2MjUgNy40MTM4NjcxOSw3LjkyOTUzMTI1IEM3LjMyNzczNDM3LDcuOTc1NzAzMTIgNy4yMjQ4NDM3NSw3Ljk5MDY2NDA2IDcuMTI3NzM0MzgsOC4wMjA1ODU5NCBDNy4wMTYwMTU2Myw3Ljk4NjY0MDYyIDcuMjI0ODQzNzUsNy45OTA2NjQwNiA3LjEyNzczNDM4LDguMDIwNTg1OTQgWiIgaWQ9IlBhdGgiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS41NDk2NDg0NCwyLjIwNDE0MDYyIEM2Ljg4OTg0Mzc1LDIuMjQxNzE4NzUgNy45OTA2NjQwNiwzLjEzMTEzMjgxIDguMjI2NTYyNSw0LjQ1NjEzMjgxIEM4LjI2Njc1NzgxLDQuNjgxOTE0MDYgOC4yODEwNTQ2OSw0LjkxMjY5NTMxIDguMjk4OTQ1MzEsNS4xNDE4NzUgQzguMzA2NDg0MzgsNS4yMzgyNDIxOSA4LjI1MTg3NSw1LjMyOTgwNDY5IDguMTQ3ODkwNjMsNS4zMzEwOTM3NSBDOC4wNDA0Njg3NSw1LjMzMjM4MjgxIDcuOTkyMTQ4NDQsNS4yNDI0NjA5NCA3Ljk4NTExNzE5LDUuMTQ2MTcxODcgQzcuOTcxMzI4MTMsNC45NTU0Njg3NSA3Ljk2MTc1NzgxLDQuNzYzODY3MTkgNy45MzU0Njg3NSw0LjU3NDgwNDY5IEM3Ljc5Njc1NzgxLDMuNTc2NDA2MjUgNy4wMDA2NjQwNiwyLjc1MDQyOTY5IDYuMDA2OTE0MDYsMi41NzMyMDMxMiBDNS44NTczNDM3NSwyLjU0NjUyMzQ0IDUuNzA0Mzc1LDIuNTM5NTMxMjUgNS41NTI4NTE1NiwyLjUyMzYzMjgxIEM1LjQ1NzEwOTM4LDIuNTEzNTkzNzUgNS4zMzE3MTg3NSwyLjUwNzgxMjUgNS4zMTA1MDc4MSwyLjM4ODc1IEM1LjI5MjczNDM4LDIuMjg4OTQ1MzEgNS4zNzY5NTMxMiwyLjIwOTQ5MjE5IDUuNDcxOTkyMTksMi4yMDQzNzUgQzUuNDk3NzM0MzgsMi4yMDI4NTE1NiA1LjUyMzcxMDk0LDIuMjA0MDYyNSA1LjU0OTY0ODQ0LDIuMjA0MTQwNjIgQzYuODg5OTIxODgsMi4yNDE3MTg3NSA1LjUyMzcxMDk0LDIuMjA0MDYyNSA1LjU0OTY0ODQ0LDIuMjA0MTQwNjIgWiIgaWQ9IlBhdGgiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy41ODY0MDYyNSw0Ljg0NDQ5MjE5IEM3LjU4NDE3OTY5LDQuODYxMjUgNy41ODMwNDY4Nyw0LjkwMDU4NTk0IDcuNTczMjAzMTIsNC45Mzc2MTcxOSBDNy41Mzc2NTYyNSw1LjA3MjE0ODQ0IDcuMzMzNTkzNzUsNS4wODg5ODQzNyA3LjI4NjY3OTY5LDQuOTUzMjQyMTkgQzcuMjcyNzM0MzcsNC45MTI5Njg3NSA3LjI3MDY2NDA2LDQuODY3MTA5MzcgNy4yNzA1ODU5NCw0LjgyMzc1IEM3LjI3MDExNzE5LDQuNTM5OTIxODggNy4yMDg0Mzc1LDQuMjU2MzI4MTIgNy4wNjUyNzM0NCw0LjAwOTMzNTk0IEM2LjkxODEyNSwzLjc1NTQ2ODc1IDYuNjkzMjgxMjUsMy41NDIxNDg0NCA2LjQyOTY0ODQ0LDMuNDEyOTY4NzUgQzYuMjcwMTk1MzEsMy4zMzQ5MjE4OCA2LjA5NzgxMjUsMy4yODYzNjcxOSA1LjkyMzA0Njg3LDMuMjU3NSBDNS44NDY2Nzk2OSwzLjI0NDg0Mzc1IDUuNzY5NDkyMTksMy4yMzcyMjY1NiA1LjY5MjczNDM3LDMuMjI2NTIzNDQgQzUuNTk5NzI2NTYsMy4yMTM1OTM3NSA1LjU1MDAzOTA2LDMuMTU0MzM1OTQgNS41NTQ0OTIxOSwzLjA2MjY5NTMxIEM1LjU1ODU5Mzc1LDIuOTc2ODM1OTQgNS42MjEzNjcxOSwyLjkxNSA1LjcxNDk2MDk0LDIuOTIwMzUxNTYgQzYuMDIyNSwyLjkzNzc3MzQ0IDYuMzE5NjA5MzcsMy4wMDQzMzU5NCA2LjU5MzA4NTk0LDMuMTQ5MTAxNTYgQzcuMTQ5MTAxNTYsMy40NDM1OTM3NSA3LjQ2Njc1NzgxLDMuOTA4MzU5MzggNy41NTk0OTIxOSw0LjUyOTAyMzQ0IEM3LjU2MzY3MTg4LDQuNTU3MTg3NSA3LjU3MDM5MDYzLDQuNTg1IDcuNTcyNTM5MDYsNC42MTMyMDMxMyBDNy41Nzc3NzM0NCw0LjY4MjgxMjUgNy41ODEwOTM3NSw0Ljc1MjUzOTA2IDcuNTg2NDA2MjUsNC44NDQ0OTIxOSBDNy41ODQxNzk2OSw0Ljg2MTE3MTg4IDcuNTgxMDkzNzUsNC43NTI1MzkwNiA3LjU4NjQwNjI1LDQuODQ0NDkyMTkgWiIgaWQ9IlBhdGgiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi43NTI4MTI1LDQuODEyMDMxMjUgQzYuNjQwNzAzMTMsNC44MTQwNjI1IDYuNTgwNzAzMTMsNC43NTE5NTMxMiA2LjU2OTEwMTU2LDQuNjQ5MjE4NzUgQzYuNTYxMDkzNzUsNC41Nzc1NzgxMiA2LjU1NDY4NzUsNC41MDQ5MjE4NyA2LjUzNzU3ODEzLDQuNDM1MTU2MjUgQzYuNTAzOTA2MjUsNC4yOTc3NzM0NCA2LjQzMDg5ODQ0LDQuMTcwNTA3ODEgNi4zMTUzNTE1Niw0LjA4NjMyODEyIEM2LjI2MDgyMDMxLDQuMDQ2NjAxNTYgNi4xOTg5ODQzOCw0LjAxNzY1NjI1IDYuMTM0MjU3ODEsMy45OTg5MDYyNSBDNi4wNTIwMzEyNSwzLjk3NTExNzE5IDUuOTY2NTYyNSwzLjk4MTY3OTY5IDUuODg0NTcwMzEsMy45NjE2MDE1NiBDNS43OTU0Njg3NSwzLjkzOTc2NTYyIDUuNzQ2MTcxODcsMy44Njc1NzgxMiA1Ljc2MDE5NTMxLDMuNzg0MDIzNDQgQzUuNzcyOTI5NjksMy43MDc5Mjk2OSA1Ljg0NjkxNDA2LDMuNjQ4NTU0NjkgNS45MzAwNzgxMiwzLjY1NDYwOTM3IEM2LjQ0OTY4NzUsMy42OTIxMDkzNyA2LjgyMTA1NDY5LDMuOTYwNzQyMTkgNi44NzQwNjI1LDQuNTcyNDYwOTQgQzYuODc3ODUxNTYsNC42MTU2MjUgNi44ODIyMjY1Niw0LjY2MTIxMDk0IDYuODcyNjU2MjUsNC43MDI1NzgxMiBDNi44NTYxNzE4Nyw0Ljc3MzE2NDA2IDYuODAzODI4MTMsNC44MDg1OTM3NSA2Ljc1MjgxMjUsNC44MTIwMzEyNSBDNi42NDA2NjQwNiw0LjgxNDAyMzQ0IDYuODAzODI4MTMsNC44MDg1OTM3NSA2Ljc1MjgxMjUsNC44MTIwMzEyNSBaIiBpZD0iUGF0aCI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1LjI5MDExNzIsNy4wMjgyODEyNSBMMTUuMjg2ODM1OSw3LjAxNTA3ODEzIEMxNS4xMzcwNzAzLDYuNDA5NTcwMzEgMTQuNjkyNjE3Miw1Ljc3OTMzNTk0IDE0LjEzNjEzMjgsNS4yOTk4MDQ2OSBMMTMuMzgzODI4MSw1Ljk2NjUyMzQ0IEMxMy44MzExNzE5LDYuMzIyOTY4NzUgMTQuMjE0NDUzMSw2LjgxNjc1NzgxIDE0LjMyMzM1OTQsNy4yNDY5OTIxOSBDMTQuNjIxMDE1Niw4LjYxMDU0Njg4IDE0LjYyMTAxNTYsOS45OTI3NzM0NCAxNC4zMjMzNTk0LDExLjM1NjM2NzIgQzE0LjE0NDk2MDksMTIuMDYxMDkzNyAxMy4yMzAzMTI1LDEyLjkzNzE4NzUgMTIuNTAzNjMyOCwxMy4wOTkwNjI1IEMxMS41NTIyNjU2LDEzLjI4IDEwLjU5MzMyMDMsMTMuMzU3MzA0NyA5LjYzNTM1MTU2LDEzLjMzMDc4MTIgQzkuNjE2Mjg5MDYsMTMuMzMwMjM0NCA5LjU5Nzk2ODc1LDEzLjMzNzY1NjMgOS41ODQ3MjY1NiwxMy4zNTEzMjgxIEM5LjQ0ODc1LDEzLjQ5MDg1OTQgOC42OTI3MzQzOCwxNC4yNjcwMzEzIDguNjkyNzM0MzgsMTQuMjY3MDMxMyBMNy43NDM5ODQzOCwxNS4yNDA3ODEzIEM3LjY3NDYwOTM3LDE1LjMxMzEyNSA3LjU1MjczNDM4LDE1LjI2Mzk0NTMgNy41NTI3MzQzOCwxNS4xNjQwNjI1IEw3LjU1MjczNDM4LDEzLjE2NjU2MjUgQzcuNTUyNzM0MzgsMTMuMTMzNTU0NyA3LjUyOTE3OTY5LDEzLjEwNTU0NjkgNy40OTY3NTc4MSwxMy4wOTkxNDA2IEM3LjQ5NjU2MjUsMTMuMDk5MTQwNiA3LjQ5NjQwNjI1LDEzLjA5OTA2MjUgNy40OTYyMTA5NCwxMy4wOTkwNjI1IEM3LjA4MzIwMzEyLDEzLjAwNzA3MDMgNi42MDk4MDQ2OSwxMi42ODQyOTY5IDYuMjQ1MTE3MTksMTIuMjkzNTU0NyBMNS41MDE3NTc4MSwxMi45NTIyNjU2IEM1Ljk2NjAxNTYyLDEzLjQ1NzMwNDcgNi41NjQ4MDQ2OSwxMy44NjU1ODU5IDcuMTQ4OTQ1MzEsMTQuMDMyMzgyOCBMNy4xNDg5NDUzMSwxNS4yMzgxNjQxIEM3LjE0ODk0NTMxLDE1LjY3NDYwOTQgNy42ODA3ODEyNSwxNS44ODg5NDUzIDcuOTgzMjAzMTMsMTUuNTczOTg0NCBMOS4yMDQ4ODI4MSwxNC4zMDQxMDE2IEM5LjQ2OTg4MjgxLDE0LjMxODkwNjIgOS43MzQ5MjE4OCwxNC4zMjcxODc1IDEwLjAwMDAzOTEsMTQuMzI3MTg3NSBDMTAuOTAwNzAzMSwxNC4zMjcxODc1IDExLjgwMTc5NjksMTQuMjQxOTkyMiAxMi42OTYyNSwxNC4wNzEzNjcyIEwxMi43MDg3MTA5LDE0LjA2ODgyODEgQzEzLjgxNDk2MDksMTMuODI3Njk1MyAxNS4wMTk1NzAzLDEyLjY2ODYzMjggMTUuMjg2NzU3OCwxMS41ODg0Mzc1IEwxNS4yOTAwMzkxLDExLjU3NTIzNDQgQzE1LjYyMDM5MDYsMTAuMDY2NjAxNiAxNS42MjAzOTA2LDguNTM2ODM1OTQgMTUuMjkwMTE3Miw3LjAyODI4MTI1IFoiIGlkPSJQYXRoIiBmaWxsPSIjRDFEMUQxIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEuNjAzMDM0LDEyLjMyNzU2NjggQzExLjc2MzcyODUsMTIuMjUwOTY2OCAxMS40MTgxNjQzLDEyLjI0MDY2NjggMTEuNjAzMDM0LDEyLjMyNzU2NjggTDExLjYwMzAzNCwxMi4zMjc1NjY4IFoiIGlkPSJQYXRoIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuNDE4Nzg5MSwxMS4wMDI1IEMxMi4yNzIxODc1LDEwLjg3MzM5ODQgMTIuMTEzODY3MiwxMC43NjI1NzgxIDExLjk1NDk2MDksMTAuNjQ5Mjk2OSBDMTEuNzkzMDA3OCwxMC41MzM4NjcyIDExLjYzMDExNzIsMTAuNDE5NzI2NiAxMS40NjIwMzEzLDEwLjMxMzMyMDMgQzExLjI5NDAyMzQsMTAuMjA2OTkyMiAxMS4wOTQ2ODc1LDEwLjIwODY3MTkgMTAuOTM4NjcxOSwxMC4zMzYyMTA5IEMxMC43NzkwNjI1LDEwLjQ2NjcxODggMTAuNzA1MzUxNiwxMC43MTY1NjI1IDEwLjQ3NzU3ODEsMTAuNzQzMTY0MSBDMTAuMzQxNjAxNiwxMC43NTg5ODQ0IDEwLjIyMzA0NjksMTAuNzAxNzk2OSAxMC4xMDUsMTAuNjUyNzM0NCBDOS42NTExMzI4MSwxMC40NjM5MDYzIDkuMzA2NzU3ODEsMTAuMTc1MTU2MyA5LjA0NjQ4NDM4LDkuODEwNTg1OTQgTDguNDkzMzU5MzgsMTAuMzAwODIwMyBDOC41MTIxNDg0NCwxMC4zMjI1NzgxIDguNTMwMDc4MTMsMTAuMzQ0OTIxOSA4LjU0OTE3OTY5LDEwLjM2NjQwNjIgQzkuMjk2MTMyODEsMTEuMjA3MDcwMyAxMC4yMzkxNDA2LDExLjc1NTUwNzggMTEuMjYzNzEwOSwxMi4xODA2MjUgQzExLjM2MjU3ODEsMTIuMjIxNjQwNiAxMS40NjkxMDE2LDEyLjI0NDQ1MzEgMTEuNTgwODIwMywxMi4yNzgzMjAzIEMxMS40NjkxMDE2LDEyLjI0NDM3NSAxMS42NzgwMDc4LDEyLjI0ODQzNzUgMTEuNTgwODIwMywxMi4yNzgzMjAzIEMxMS42NzgwMDc4LDEyLjI0ODQzNzUgMTEuNzgwODIwMywxMi4yMzMzOTg0IDExLjg2NzAzMTMsMTIuMTg3MjI2NiBDMTIuMTcyMTQ4NCwxMi4wMjMzMjAzIDEyLjM4MzU5MzgsMTEuNzY2NjAxNiAxMi41Mjg5MDYzLDExLjQ1ODAwNzggQzEyLjYwODM1OTQsMTEuMjg5NTcwMyAxMi41NTk4MDQ3LDExLjEyNjY3OTcgMTIuNDE4Nzg5MSwxMS4wMDI1IFoiIGlkPSJQYXRoIiBmaWxsPSIjRDFEMUQxIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuOTYwOTM4LCA2LjQwNjI1MCkiIGZpbGw9IiNGRkZGRkYiPiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjA5MDcyOTQ3OTIsMC40NzcgQzAuMDg3ODI5NDc5MiwwLjQ3NyAwLjA4NTAyOTQ3OTIsMC40NzYgMC4wODIxMjk0NzkyLDAuNDc2IEMwLjA3OTMyOTQ3OTIsMC40NzUzMzMzMzMgMC4wODI5Mjk0NzkyLDAuNDc2IDAuMDkwNzI5NDc5MiwwLjQ3NyBaIiBpZD0iUGF0aCI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjA2MzA1ODgyMzUsMC40NzUzMzMzMzMgQzAuMDY0NzY0NzA1OSwwLjQ3NTMzMzMzMyAwLjA2NjQxMTc2NDcsMC40NzYzMzMzMzMgMC4wNjgxMTc2NDcxLDAuNDc2MzMzMzMzIEMwLjE4MDExNzY0NywwLjQ5OSAyLjAwMTc2NDcxLDAuNzgzMzMzMzMzIDAuMDYzMDU4ODIzNSwwLjQ3NTMzMzMzMyBaIiBpZD0iUGF0aCI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4xNzE4NzUsIDcuMjI2NTYyKSIgZmlsbD0iI0QxRDFEMSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuNzUzMzIwMzEzLDAuMDMyNjk1MzEyNSBMMC41MTc1LDAuMjQxNzE4NzUgQzAuODg4MDg1OTM4LDAuNjAyMjY1NjI1IDEuMTQzNjMyODEsMS4wODAxMTcxOSAxLjIxNjY3OTY5LDEuNjA1OTc2NTYgQzEuMjQyOTI5NjksMS43OTUxMTcxOSAxLjI1MjU3ODEzLDEuOTg2NjQwNjIgMS4yNjYzNjcxOSwyLjE3NzM0Mzc1IEMxLjI3MzM1OTM4LDIuMjczNzEwOTQgMS4zMjE2NDA2MywyLjM2MzU5Mzc1IDEuNDI5MTQwNjMsMi4zNjIzNDM3NSBDMS41MzMxNjQwNiwyLjM2MTA1NDY5IDEuNTg3NzM0MzgsMi4yNjk1MzEyNSAxLjU4MDE5NTMxLDIuMTczMTI1IEMxLjU2MjI2NTYzLDEuOTQzOTg0MzggMS41NDgwMDc4MSwxLjcxMzEyNSAxLjUwNzgxMjUsMS40ODczODI4MSBDMS40MDQ1NzAzMSwwLjkwNzM4MjgxMyAxLjEzNTU0Njg3LDAuNDEwODU5Mzc1IDAuNzUzMzIwMzEzLDAuMDMyNjk1MzEyNSBaIiBpZD0iUGF0aCI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjg0MDY2NDA2MywxLjU2MDExNzE5IEMwLjc3MzEyNSwxLjEwNzg1MTU2IDAuNTg1NTA3ODEzLDAuNzM4Nzg5MDYyIDAuMjczODY3MTg4LDAuNDU3NjE3MTg4IEwwLjAzODcxMDkzNzUsMC42NjYwMTU2MjUgQzAuMTYwMzEyNSwwLjc3Mzk0NTMxMyAwLjI2NTUwNzgxMywwLjkwMDcwMzEyNSAwLjM0NjUyMzQzOCwxLjA0MDUwNzgxIEMwLjQ4OTY4NzUsMS4yODc1IDAuNTUxMzY3MTg4LDEuNTcxMDkzNzUgMC41NTE4MzU5MzgsMS44NTQ5MjE4NyBDMC41NTE5MTQwNjMsMS44OTgyODEyNSAwLjU1Mzk4NDM3NSwxLjk0NDE0MDYyIDAuNTY3OTI5Njg4LDEuOTg0NDkyMTkgQzAuNjE0OTIxODc1LDIuMTIwMzEyNSAwLjgxODkwNjI1LDIuMTAzNDc2NTYgMC44NTQ0NTMxMjUsMS45Njg4NjcxOSBDMC44NjQyOTY4NzUsMS45MzE3NTc4MSAwLjg2NTQyOTY4OCwxLjg5MjQyMTg3IDAuODY3NjU2MjUsMS44NzU3NDIxOSBDMC44NjU0Mjk2ODgsMS44OTI1IDAuODYyMjY1NjI1LDEuNzgzODI4MTIgMC44Njc2NTYyNSwxLjg3NTc0MjE5IEMwLjg2MjI2NTYyNSwxLjc4MzgyODEyIDAuODU4OTg0Mzc1LDEuNzE0MDYyNSAwLjg1MzcxMDkzOCwxLjY0NDM3NSBDMC44NTE2NDA2MjUsMS42MTYwNTQ2OSAwLjg0NDg4MjgxMywxLjU4ODI0MjE5IDAuODQwNjY0MDYzLDEuNTYwMTE3MTkgWiIgaWQ9IlBhdGgiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMTMyODEyLCA5LjAyMzQzOCkiIGZpbGw9IiNGRkZGRkYiPiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjk5ODUyNjQwOCwwLjY3MyBDMC45ODQ5MjY0MDgsLTAuMTExNjY2NjY3IDAuOTkyODI2NDA4LDAuODE1MzMzMzMzIDAuOTk4NTI2NDA4LDAuNjczIEwwLjk5ODUyNjQwOCwwLjY3MyBaIiBpZD0iUGF0aCI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjExNDA1LDAuMzk2IEMwLjExODU1LDAuMzk1IDAuMTIyODUsMC4zODczMzMzMzMgMC4xMjcxNSwwLjM4NTY2NjY2NyBDMC4xMTUwNSwwLjM4NTY2NjY2NyAwLjA5NjQ1LDAuMzg2NjY2NjY3IDAuMDc3MzUsMC4zODkgQzAuMDg5NzUsMC4zOSAwLjEwMTA1LDAuMzk2MzMzMzMzIDAuMTE0MDUsMC4zOTYgWiIgaWQ9IlBhdGgiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMC4xMzUwNzAxNTEsMC4zOTYgQzAuMTIyNTQ5NzI1LDAuMzk2NjY2NjY3IDAuMTExNDg1MTYyLDAuMzkwMzMzMzMzIDAuMDk5NDUwMDI0MSwwLjM4OSBDMC4wMzkxNzcyNzU1LDAuMzk0NjY2NjY3IC0wLjAyMzAzNjYyNDQsMC40MDU2NjY2NjcgMC4xMzUwNzAxNTEsMC4zOTYgWiIgaWQ9IlBhdGgiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMC4xMTI2OTk4NzUsMC4zODU2NjY2NjcgQzAuMTA4MTk5ODc1LDAuMzg3MzMzMzMzIDAuMTAzODk5ODc1LDAuMzk1IDAuMDk5NTk5ODc1LDAuMzk2IEMwLjEzMzE5OTg3NSwwLjM4ODMzMzMzMyAwLjEzMDI5OTg3NSwwLjM4NTY2NjY2NyAwLjExMjY5OTg3NSwwLjM4NTY2NjY2NyBaIiBpZD0iUGF0aCI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjk2OTI5NjksOC4xMDY0NDUzMSBMMTAuNzI5OTIxOSw4LjMxODYzMjgxIEMxMC43NDMxMjUsOC4zMjY2NDA2MiAxMC43NTYwNTQ3LDguMzM1IDEwLjc2ODU5MzgsOC4zNDQxMDE1NiBDMTAuODg0MTQwNiw4LjQyODI4MTI1IDEwLjk1NzE0ODQsOC41NTU1NDY4OCAxMC45OTA4MjAzLDguNjkyOTI5NjkgQzExLjAwNzkyOTcsOC43NjI2OTUzMSAxMS4wMTQyNTc4LDguODM1MjczNDQgMTEuMDIyMzQzOCw4LjkwNjk5MjE5IEMxMS4wMzMzOTg0LDkuMDA1MTU2MjUgMTEuMDg5MTQwNiw5LjA2NTUwNzgxIDExLjE5MTcxODgsOS4wNjkwMjM0NCBDMTEuMTk5MTc5Nyw5LjA2ODgyODEyIDExLjIwNjUyMzQsOS4wNjg2NzE4OCAxMS4yMTExNzE5LDkuMDY4NjMyODEgQzExLjI2MDU0NjksOS4wNjMxNjQwNiAxMS4zMTAwMzkxLDkuMDI4NTU0NjkgMTEuMzI1ODU5NCw4Ljk2MDI3MzQ0IEMxMS4zMzU0Mjk3LDguOTE4OTg0MzggMTEuMzMxMDU0Nyw4Ljg3MzMyMDMxIDExLjMyNzI2NTYsOC44MzAxNTYyNSBDMTEuMjk3NSw4LjQ4ODE2NDA2IDExLjE2ODIwMzEsOC4yNTM1MTU2MyAxMC45NjkyOTY5LDguMTA2NDQ1MzEgWiIgaWQ9IlBhdGgiIGZpbGw9IiNEMUQxRDEiPjwvcGF0aD4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
}

@media (max-width: 767px) {
  .vertical-align {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .mobile-search,
  .filter-panel {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .mobile-search .input-group,
  .filter-panel .input-group {
    width: 100%;
  }
  .header-tel {
    display: block;
    width: 100%;
    text-align: center;
  }
  .header-phone {
    margin: 0 auto;
  }
  #search {
    height: 2.2188rem;
  }
  .navbar-nav {
    margin: 0;
  }
  .header-menu-wrapper {
    background: #fff;
    z-index: 999;
  }
  .submenu ul {
    position: relative;
    width: 100%;
    border: none;
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .submenu a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.mobile-search,
.filter-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.5rem;
}

.mobile-menu {
  padding-left: 0;
  list-style-type: none;
  width: 14.375rem;
  background: #F7F7F7;
  margin-bottom: 0;
  border-radius: 0.5rem 0 0 0.5rem;padding-bottom:10px;
}

.mobile-menu a {
  padding: 0.3125rem 0.75rem;
  color: #777;
  line-height: 1.4375rem;
  position: relative;
  display: block;
}

.mobile-menu .dropdown-parent > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.mobile-menu ul {
  position: relative;
  width: 100%;
  border: none;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.submenu.open ul {
  display: block;
  position: relative !important;
  width: 100%;
  border: none;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.breadcrumb {
  display: block !important;
}

.bx-viewport {
  min-height: 18.75rem !important;
}

footer .submenu {
  display: none;
}

.media-object {
  height: auto;
  width: auto;
}

.option-block {
  padding-bottom: 1.25rem;
}

#cart .popover {
  min-width: 15.625rem !important;
}

.mobile-menu .dropdown-parent ul {
  display: none !important;
}

.filter-close {
  display: inline-block;
  padding: 0.5rem 0.625rem;
  margin-top: 1.875rem;
  border-radius: 0.5rem;
  font-size: 14px;
  max-width: 9.375rem;
  float: right;background: #2B7BED;
cursor:pointer;
color:#fff;}

.table-optionsDisp.optionsDisp > div {
  margin-bottom: 0.3125rem;
}

.template-pad img {
  max-height: 3.125rem;
  width: auto;
  margin: 0 auto;
}

.search-misspell {
  font-size: 0.875rem;
  margin-bottom: 1.25rem;
}

.product-services-list label {
  margin-right: 0.9375rem;
}

.product-services-list label input[type="checkbox"]:checked {
  border: 0.0625rem solid #dfe0e1;
}

.product-services-list label input[type="checkbox"]:checked {
  background-image: url(images/check2.svg);
  background-size: auto;
  background-color: #fff;
}

.productsgroup_img img {
  max-height: 10.625rem;
}

.productsgroup_info a {
  margin-top: 0.4375rem;
  margin-bottom: 0.5625rem;
  font-size: 0.8125rem;
  font-weight: 400;
  color: #343434;
  display: block;
}

.productsgroup_img {
  margin: 0 auto;
  height: 11rem;
  display: block;
  text-align: center;
  background: #fff;
}

.productsgroup_block {
  width: 20%;
  margin-bottom: 0.625rem;
  padding: 0 0.9375rem;
  float: left;
}

.productsgroup_list .btn-primary {
  margin-bottom: 1.25rem;
}

.productsgroup_list h3 {
  border-bottom: 0;
  font-size: 1.25rem;
  margin-bottom: 0;
  line-height: 1.5rem;
  margin-top: 1.25rem;
  color: #343434;
  margin-bottom: 0.625rem;
}

@media (max-width: 48rem) {
  .productsgroup_block {
    width: 33%;
  }
}

@media (max-width: 34.375rem) {
  .productsgroup_block {
    width: 50%;
  }
}

.sidebar-nav {
  padding: 0;
  list-style-type: none;
  border-bottom: 0.0625rem solid #ddd;
}

.sidebar-nav > li a {
  color: #1c1c1c;
  font-size: 0.875rem;
  text-decoration: none;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.625rem 0.625rem 0.625rem 0.9375rem;
  margin-bottom: -0.0625rem;
  background-color: #fff;
  border: 0.0625rem solid #ddd;
  border-radius: 0rem;
}

.sidebar-nav > li > a:hover {
  color: #0a87cf;
  text-decoration: none;
  background-color: #f5f5f5;
}

.sidebar-nav > li > ul.active > li.active > a {
  background: var(--color);
}

.sidebar-nav .fa {
  font-size: 0.75rem;
  padding-right: 0.375rem;
}

/**
.sidebar-nav > li.open > a{
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5;
}**/
.sidebar-nav > li > ul {
  display: none;
}

.sidebar-nav ul.active {
  z-index: 1;
  border-radius: 0;
  padding: 0;
  margin-top: 0;
  position: relative;
  float: none;
  width: 100%;
  top: 0;
  list-style-type: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.sidebar-nav ul.active li a {
  font-size: 0.875rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border: none;
  border-radius: 0 !important;
}

.sidebar-nav ul.active li:hover a {
  text-decoration: none;
  border-radius: 0;
}

.sidebar-nav .dropdown-menu li:first-child:hover a {
  border-radius: 0 0.3125rem 0 0;
}

.sidebar-nav .dropdown-menu li:last-child:hover a {
  border-radius: 0 0 0.3125rem 0.3125rem;
}

.sidebar-nav .dropdown-menu {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: none !important;
}

.sidebar-nav .dropdown-inner {
  display: table;
  padding-bottom: 0.625rem;
}

.sidebar-nav .dropdown-inner ul {
  display: table-cell;
}

.sidebar-nav .dropdown-inner .dropdown-header {
  font-size: 0.9375rem;
  text-transform: uppercase;
  color: #fff;
  padding: 0.9375rem 0 0.625rem 0.9375rem;
}

.sidebar-nav .dropdown-inner li a {
  min-width: 10rem;
  display: block;
  padding: 0.1875rem 1.25rem;
  clear: both;
}

.sidebar-nav .dropdown-menu .dropdown-inner li:last-child:hover a {
  border-radius: 0;
}

#productlist table td {
  padding-bottom: 0.625rem;
}

.sub-marker.active .icon-caret-right::before {
  content: "\e77a";
}

#productlastview span {
  white-space: nowrap;
}

.list-group li > .dropdown-menu .active > a {
  color: #fff !important;
}

.navbar-collapse.collapse.in {
  max-height: 25rem;
  -webkit-box-shadow: 0 0.0625rem 0.125rem 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0 0.0625rem 0.125rem 0 rgba(0, 0, 0, 0.26);
}

.overflow {
  overflow: hidden;
}

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

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      -ms-grid-row-align: auto !important;
      align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
      -ms-grid-row-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      -ms-grid-row-align: stretch !important;
      align-self: stretch !important;
}

.m-0 {
  margin: 0;
}

.position-relative {
  position: relative;
}

.position-absolute {
  position: absolute;
}

.col-6 {
  width: 50%;
}

.col-6 + .col-6 {
  padding-left: 32px;
}

@media (max-width: 767px) {
  .col-6 {
    width: 100%;
  }
  .col-6 + .col-6 {
    padding-left: 0;
  }
}

header {
  padding: 0;
}

header > .container > div {
  padding: 1.875rem 0;
}

.logo {
  padding: 0rem;
}

.logo img {
  max-width: 8.625rem;
}

.category-btn {
  width: 9.4375rem;
  height: 2.6875rem;
  left: 10.75rem;
  background: rgba(69, 68, 68, 0.0319056);
  border-radius: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 1 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
}

.category-btn a {
  font-size: 1.125rem;
  font-weight: 500;
  color: #454444;
  cursor: pointer;
  opacity: 1 !important;
}

.category-btn .category-icon {
  margin-top: -0.1875rem;
  margin-right: 0.4375rem;
}

.category-btn .category-icon div {
  height:5px;
  width: 18px;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}

.category-btn .category-icon div svg {
  position: absolute;
  top: 0rem;
  left: 0rem;
}

.category-btn .category-icon div svg path {
  stroke: #454444;
}

.category-btn .category-icon > div:nth-child(2) {
  width: 0.875rem;
}

.category-btn .category-icon > div:last-child {
  width: 0.625rem;
}

.category-btn .category-icon.active > div:first-child {
  margin-top: 0.25rem;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.category-btn .category-icon.active > div:nth-child(2n) {
  visibility: hidden;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  opacity: 0;
}

.category-btn .category-icon.active > div:nth-child(3) {
  margin-top: -0.625rem;
  margin-left: -0.1875rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.category-btn .category-icon.active > div:nth-child(2n) {
  visibility: hidden;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  opacity: 0;
}

.category-btn:hover, .category-btn.active {
  -webkit-filter: drop-shadow(0rem 0.1875rem 0.5rem rgba(0, 0, 0, 0.15));
          filter: drop-shadow(0rem 0.1875rem 0.5rem rgba(0, 0, 0, 0.15));
}

.category-btn:hover a, .category-btn.active a {
  color: #fff;
}

.category-btn:hover .category-icon div svg path, .category-btn.active .category-icon div svg path {
  stroke: #ffffff !important;
}

.call-number a {
  font-size: 1.125rem;
  line-height: 1.5625rem;
  font-weight: 500;
  color: #454444;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;white-space:nowrap;
}

.header-btn {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
}

.header-btn li {
  margin-left: 1.875rem;
}

.header-btn li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.125rem;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.header-btn .icons {
  margin-left: 0.4375rem;
  font-size: 0.9375rem;
}

.header-search .input-group {
  border-radius: 0.5rem;
}

.header-search .input-group input,
.header-search .input-group .input-group-btn .btn {
  border: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  background: transparent;
  height: 2.5rem;
}

.header-cart a {
  font-size: 1.125rem;
  color: #454444;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media(min-width:1440px){.header-cart a {min-width:275px;}}
.header-cart a span {
  margin-right: 0.4375rem;
}

.header-user {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
}

.header-user a {
  font-size: 0.875rem;
  line-height: 1.0625rem;
  color: #3F3E3E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.header-user a span {
  margin-left: 0.4375rem;
}

@media (max-width: 1439px) {
  #cartlink span:not(.icons) {
    display: none !important;
  }
}

@media (max-width: 1099px) {
  .category-btn a {
    display: none;
  }
  .category-btn {
    width: 43px;
	min-width:43px;
  }
  .category-btn .category-icon {
    margin-right: 0;
  }
  .header-user {min-width:60px;}
}

@media (max-width: 767px) {
  .category-btn,
  .header-search,
  .header-btn,
  .header-cart,
  .header-user {
    display: none !important;
  }
  header > .container > div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .navbar-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .mobile-search,
  .filter-panel {
    width: 100%;
    max-width: calc(100% - 50px);
  }
}

.btn-mobile-menu {
  width: 44px;
  height: 40px;
  background: #F9F9F9;
  border-radius: 8px;
  -webkit-filter: drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.1));
  margin-right: 6px;
  cursor: pointer;
  line-height: 44px;
  text-align: center;
}

.mobile-fix-menu,
.mobile-top-menu {
  margin-left: -100%;
  position: fixed;
  margin-left: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  display: none;
}

.mobile-fix-menu.active,
.mobile-top-menu.active {
  position: fixed;
  margin-left: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  display: block;
  z-index: 1032;
}

.m-menu > .active > ul {
  display: block;
}

.m-menu ul,
.m-menu ul.dropdown-menu {
  float: none;
  position: unset !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  width: 100%;
  background: #fff !important;
}

.m-menu.open > li:not(.active) {
  display: none;
}

.popular-brands {
  opacity: 0;
}

.no-visible {
  display: none;
}

.m-menu,
.m-menu ul {
  padding-left: 0;
  list-style-type: none;
}

.m-menu > li > ul ul {
  display: block !important;
  padding-bottom: 0;
}

.m-menu > li > ul > li > ul li ul a {
  font-size: 16px;
  line-height: 18px;
  color: #233740;
  font-weight: normal;
}

.mobile-fix-menu {
  overflow-y: auto;
}

.mobile-fix-menu .sub-catal-count {
  display: none;
}

.mobile-fix-menu .m-menu {
  padding-bottom: 50px;
}

.no-scroll {
  overflow: hidden;
}

.m-menu > li > ul > li > ul li ul li {
  padding-bottom: 0 !important;
}

.m-menu > li > ul > li > ul {
  padding-left: 10px;
  padding-right: 10px;
}

.m-menu > li > ul > li > ul li ul li {
  border: none !important;
  margin-bottom: 0 !important;
}

.m-menu > li > ul ul .big-name {
  display: none !important;
}

.m-menu > li ul a {
  display: block !important;
  background: #fff !important;
}

.m-menu a {
  padding-left: 0px !important;
}

.m-menu > .active > ul > li.big-name {
  font-size: 24px;
  padding-left: 30px !important;
  line-height: 28px;
  color: #233740;
  font-weight: 500;
}

.m-menu > .active > ul > li.big-name {
  margin-bottom: 15px;
}

.m-menu > li > a,
.m-menu > li > ul > li > a {
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: #233740;
}

.m-menu:not(.open) > li:first-child {
  margin-top: 0px !important;
}

.m-menu > li.active {
  margin-top: 0 !important;
}

.back-btn {
  padding-left: 25px;
  opacity: 0;
  cursor: pointer;
}

.back-btn.visible {
  opacity: 1;
}

.back-btn .icons-prev2:before {
  font-size: 11px !important;
  margin-right: 10px;
}

.m-menu .active ul.dropdown-menu {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.m-menu > li {
  margin-top: 15px !important;
}

.m-menu .active ul.dropdown-menu {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.m-menu ul.dropdown-menu {
  float: none;
  position: unset !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  width: 100%;
  background: #fff !important;
}

.menu-close {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #fff;
  outline: none;
  opacity: 0.7;
  margin: 10px;
  font-size: 20px;
}

.m-menu {
  padding: 0 20px;
}

.m-menu > li > ul > li {
  border-bottom: 1px solid #E1ECFC;
  margin-bottom: 7px;
  padding-bottom: 7px;
}

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

.icons:not(.icons-cart):not(.icons-notice) {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.icons.icons-small {
  border-radius: 0.25rem;
  width: 1.8125rem;
  height: 1.75rem;
}

.icons.icons-big {
  border-radius: 0.5rem;
  width: 3.1875rem;
  height: 3.1875rem;
  font-size: 1.5625rem;
}

.icons.icons-green:hover {
  color: #fff;
}

.icons.icons-dgreen {
  color: #fff;
}

.icons.icons-blue {
  color: #454444;
}

.icons.icons-blue:hover {
  color: #fff;
}

.main-navbar {
  background: #F7F7F7;
  border-radius: 0.5rem;
  max-height: 2.5rem;
  min-height: 2.5rem;
  margin-bottom: 0;
  border: none !important;
}

.main-navbar a:not(.link) {
  padding-top: 0.4375rem !important;
  padding-bottom: 0.5625rem !important;
  color: #3F3E3E;
  white-space: nowrap;
  background: transparent !important;
}

ul.main-navbar-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-size: 1rem;
  width: calc(100% - 2.8125rem);
}

.additional-nav-menu {
  height: 2.5rem;
}

.additional-nav-menu + .additional-nav-menu {
  display: none;
}

.additional-nav-menu > a {
  padding: 0 0.9375rem;
  -webkit-transition: color .3s;
  transition: color .3s;
  font-size: 1.0625rem;
  font-weight: normal;
  text-decoration: none;
  line-height: 2.25rem;
  text-transform: uppercase;
  letter-spacing: .05em;
  height: 2.5rem;
  display: block;
  cursor: pointer;
  transition: color .3s;
}

.additional-nav-menu {
  top: 0;
  float: left;
  position: relative;
}

.additional-nav-menu .dropdown-menu {
  margin-top: -1px !important;
  -webkit-box-shadow: 0 0.4375rem 1.375rem -0.3125rem rgba(47, 56, 68, 0.2);
          box-shadow: 0 0.4375rem 1.375rem -0.3125rem rgba(47, 56, 68, 0.2);
  list-style-type: none;
  min-width: unset;
}

.additional-nav-menu .dropdown-menu > li a {
  white-space: nowrap !important;
  -webkit-transition: all 0.3s !important;
  transition: all 0.3s !important;
  background: transparent;
}

.additional-nav-menu #solidMenu > ul > li > a {
  padding: 0.1875rem 0.3125rem;
}

.additional-nav-menu .dropdown-menu i {
  display: none;
}

.additional-nav-menu .dropdown-menu ul {
  display: none;
  position: static;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: all 0s !important;
  transition: all 0s !important;
  -webkit-animation: none !important;
          animation: none !important;
  border: none;
  padding-left: 0.625rem;
}

#navigation {
  z-index: 999 !important;
}

.navbar-fixed-bottom {
  border-top: none;
  padding: 0 10px;
}

.navbar-fixed-bottom a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  color: #454444;
  font-size: 18px;
}

.mobile-search,
.filter-panel {
  border-radius: 8px;
}

@media (max-width: 767px) {
  .main-navbar {
    background:transparent;
  }
  .main-navbar input {
    border: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    outline: none !important;
    background: transparent;
  }
  .main-navbar .btn {
    border: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    outline: none !important;
    background: transparent;
  }
  .main-navbar .mobile-search,
  .main-navbar .filter-panel {
    -webkit-filter: drop-shadow(0px 2px 11px rgba(0, 0, 0, 0.1));
            filter: drop-shadow(0px 2px 11px rgba(0, 0, 0, 0.1));
  }
  header > .container > div {
    padding: 1rem 0;
  }
}

.page-header {
  border: none;
  margin: 0;
}

.page-header.product-head,
.page-header h1,
.page-header h2 {
  border: none;
  font-weight: bold;
  font-size: 1.75rem;
  line-height: 2.375rem;
  text-align: center;
  margin-top: 1.5625rem;
  padding-bottom: 0.9375rem;
}

.page-header a {
  color: #454444;
}

.breadcrumb + .page-header h2 {
  text-align: left !important;
}

.not-center,
.not-center h1,
.not-center h2 {
  text-align: left !important;
}

.not-center h1 {
  border-bottom: 1px solid #F1F2F3;
}

@media (max-width: 767px) {
  .page-header.product-head,
  .page-header h1,
  .page-header h2 {
    border: none;
    font-weight: 400;
    font-size: 1.375rem;
    line-height: 1.875rem;
    text-align: center;
    margin-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .page-header h1 {
    margin-bottom: 0;
  }
}

.product-block-wrapper-fix {
  padding: 0 0.4375rem 0.3125rem;
}

.product-block-wrapper-fix a {
  opacity: 1 !important;
}

.product-block-wrapper-fix .caption {
  padding: 0 2px 2px;
}

.product-block-wrapper-fix .product-image {
  margin: 0 -5px;
}

.product-block-wrapper-fix .thumbnail {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #F1F2F3;
  border-radius: 0.5rem;
  margin-bottom: 0;
  padding: 0 0.3125rem 0.3125rem;
}

.product-block-wrapper-fix .thumbnail:hover {
  -webkit-box-shadow: 0px 2px 0.3125rem rgba(0, 0, 0, 0.1);
          box-shadow: 0px 2px 0.3125rem rgba(0, 0, 0, 0.1);
}

.product-block-wrapper-fix .thumbnail img {
  max-width: 100%;
	border-radius: 5px
}

.product-block-wrapper-fix .rating {
  margin-bottom: 0px;width:3.75rem;height:0.75rem
}
.product-block-wrapper-fix .rating_blank {
   
background-size: 0.75rem 0.75rem;height:0.75rem}
.product-block-wrapper-fix .rating_votes {
   
background-size: 0.75rem 0.75rem;height:0.75rem}


.product-block-wrapper-fix .icons-small {
  width: 1.625rem;
  height: 1.625rem;
  padding: 0;
}

.product-block-wrapper-fix a,
.product-block-wrapper-fix button span:not(.icons-cart) {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.template-product-list .product-block-wrapper-fix {
  margin-bottom: 49px;
}

.product-name {
  height: 44px !important;
  overflow: hidden;
  margin-bottom: 0.3125rem;
  display: block;
  text-overflow: ellipsis;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  color: #3F3E3E;
	font-weight: bold;
text-align: center;
} 


.lastv .product-name, .last-see-product .product-name {
  height: 44px !important;
  overflow: hidden;
	text-align:left;
	font-weight: normal;
  margin-bottom: 0.3125rem;
  display: block;
  text-overflow: ellipsis;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  color: #3F3E3E;
}


.product-name a {
  color: #3F3E3E;
}

.list-fix.product-block-wrapper-fix .product-name {
  height: 68px !important;
  margin-bottom: 0;
}

.list-fix.product-block-wrapper-fix .product-image {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  max-width: 45%;
  min-width: 100px;
  height: 7.8125rem;
  min-height: 7.8125rem;
  line-height: 7.8125rem;
  margin: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}



.list-fix.product-block-wrapper-fix .product-image a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 7.8125rem;
}

.list-fix.product-block-wrapper-fix .product-image img {
  border-radius: 0 0.25rem 0.25rem 0;
  max-height: 7.8125rem;
  max-width: 100%;
}

.list-fix.product-block-wrapper-fix .caption > div > div > div:nth-child(2) {
  margin-top: auto;
}

.list-fix.product-block-wrapper-fix .caption,
.list-fix.product-block-wrapper-fix .thumbnail {
  padding-right: 0;
  padding-bottom: 0;
}

.list-fix.product-block-wrapper-fix .caption > div > div:first-child {
  height: 7.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: calc(100% - 100px);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.list-fix.product-block-wrapper-fix .product-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}



.product-price {
  height: 54px;
}

.price-new {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.375rem;
  color: #333;

}

.price-old {
  font-weight: 500;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  position: relative;
}

.price-old span {
  text-decoration: none !important;
}

.price-old:after {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 0;
  bottom: 50%;
  width: 100%;
  height: 0;
  pointer-events: none;
}

.main-product .notice-btn {
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #F1F2F3;
  border-radius: 0.5rem;
  height: 2.5625rem;
  color: #3F3E3E;
  font-size: 1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 0 1.375rem;
  max-width: 16.8125rem;
  min-width: 16.8125rem;
  margin-right: 1.25rem;
}

.main-product .notice-btn span {
  margin-left: 0.4375rem;
  font-size: 1.125rem;
}

.main-product .notice-btn:hover {
  -webkit-filter: drop-shadow(0px 3px 0.5rem rgba(0, 0, 0, 0.15));
          filter: drop-shadow(0px 3px 0.5rem rgba(0, 0, 0, 0.15));
  color: #fff;
}

.addToCartList,
.notice-btn {
  display: -webkit-box;
  display: -ms-flexbox;
	clear: both;
  display: flex;
  background: #82BF3C;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.375rem;
  height: 2rem;
  padding: 0.5rem 1rem 0.5rem 1rem;
  color: #fff;
  font-size: 0.8rem;
  border: none;
  outline: none;
	font-family: Arial;
text-transform: uppercase;
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 1 !important;
}

.addToCartList span,
.notice-btn span {
  margin-left: 0.3125rem;
}

.addToCartList spn.icons-notice,
.notice-btn spn.icons-notice {
  font-size: 0.875rem;
}

.addToCartList.btn-success,
.notice-btn.btn-success {
  color: #fff !important;
}

.addToCartList:hover,
.notice-btn:hover {
  color: #fff;
}

.addToWishList,
.addToCompareList {
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
}

.addToWishList span,
.addToCompareList span {
  font-size: 0.9375rem;
}

.main-product .addToWishList,
.main-product .addToCompareList {
  padding: 0 0.25rem;
}

.product-btn {
  position: absolute;
  right: 0.8125rem;
  top: 0;
  z-index: 99;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.product-btn button,
.product-btn a {
  margin-top: 0.3125rem;
}

.product-btn button .icons-green:hover,
.product-btn a .icons-green:hover {
  background: #6FC10D;
  color: #fff;
}

.rating-amount {
  margin-right: 0.625rem;
  line-height: 1rem;
}

.rating-amount a {
  color: #96A8B6;
  opacity: 1 !important;
}

.rating-amount a:hover {
  color: #3F3E3E;
}

.info-block {
  color: #96A8B6;
  font-size: 0.75rem;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid #F1F2F3;
  padding-top: 0.3125rem;
}

.product-manufacturer-logo-block img {
  max-height: 29px;
}

.main-product-name {
  padding-bottom: 1.875rem;
  border-bottom: 1px solid #F1F2F3;
  margin-top: 0.3125rem;
  margin-bottom: 0.9375rem;
}

.main-product-name h1 {
  font-weight: bold;
  font-size: 1.75rem;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.sklad {
  color: #96A8B6;
  font-size: 0.75rem;
  line-height: 1rem;
}

.price-block {
  margin-bottom: 1.875rem;
  border-bottom: 1px solid #F1F2F3;
  padding-top: 2.8125rem;
  padding-bottom: 1.875rem;
}

.price-block .product-price {
  height: auto;
}

.price-block .price-old {
  color: #979797;
  font-size: 31px;
  line-height: 42px;
  font-size: 31px;
  line-height: 42px;
}

.price-block .price-new {
  color: #3F3E3E;
  font-weight: 500;
  font-size: 38px;
	
  line-height: 52px;
}

.option-block label {
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1rem;
  color: #363636;
  display: block;
  margin-bottom: 0.75rem;
}

.one-click-block .click-btn {
  border-radius: 0.5rem;
  height: 2.5rem;
  color: #fff;
  font-size: 1.2557rem;
  padding: 0 2.8125rem;
  line-height: 2.25rem;
  opacity: 1;
}

.one-click-block .click-btn:hover {
  opacity: 1;
  -webkit-filter: drop-shadow(0px 3px 0.5rem rgba(0, 0, 0, 0.15));
          filter: drop-shadow(0px 3px 0.5rem rgba(0, 0, 0, 0.15));
}

.quant-main {
  margin-right: 1.25rem;
  width: 6rem;
  border: 1px solid #F1F2F3;
  border-radius: 0.5rem;
  height: 2.5rem;
}

.quant-main .btn-number,
.quant-main .input-number {
  height: 2.5rem;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  color: #363636;
  font-size: 1rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  text-align: center;
}

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

.addToCart .addToCartFull {
  min-width: 9.75rem !important;
  margin-right: 1.25rem;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #F1F2F3;
  border-radius: 0.5rem;
  height: 2.5625rem;
  color: #3F3E3E;
  font-size: 1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 0 1.375rem;
}

.addToCart .addToCartFull span {
  margin-left: 0.4375rem;
  font-size: 0.9375rem;
}

.addToCart .addToCartFull span.icons-incart {
  font-size: 1.0625rem;
}

.addToCart .addToCartFull:hover {
  -webkit-filter: drop-shadow(0px 3px 0.5rem rgba(0, 0, 0, 0.15));
          filter: drop-shadow(0px 3px 0.5rem rgba(0, 0, 0, 0.15));
  color: #fff;
}

.addToCart .addToCartFull.btn-success {
  color: #3F3E3E !important;
  background: #F1F2F3;
  -webkit-filter: drop-shadow(0px 3px 0.5rem rgba(0, 0, 0, 0.15));
          filter: drop-shadow(0px 3px 0.5rem rgba(0, 0, 0, 0.15));
}

.product-tabs {
  margin-top: 3.125rem;
  background: #F7F6F6;
  border-radius: 0.5rem;
  height: 3.125rem;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: flex-start;
}

.product-tabs > li {
	min-width:25%;
	max-width:25%;
  height: 3.125rem;
  background: transparent !important;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.product-tabs > li > a {
  height: 3.125rem;
  font-size: 1rem;
  border: none;
  background: transparent !important;
  color: #3F3E3E;
  line-height: 1.875rem;
  opacity: 1 !important;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.product-tabs > li > a:hover {
  background: #F1F2F3 !important;
}

.product-tabs > li.active > a,
.product-tabs > li.active > a:hover,
.product-tabs > li.active > a:focus {
  border: none;
  background: transparent;
}

.tab-name {
  font-style: normal;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  margin-bottom: 1rem;
}

.tab-content {
  padding: 0 0.625rem;
}

.sklad {
  padding-left: 1.0625rem;
  background: url(images/sklad.png) no-repeat left center;
  background-size: 12.5008px 12.5008px;
}

.link:not(.dropdown-toggle) {
  margin-top: 1.875rem;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  color: #3F3E3E;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.link:not(.dropdown-toggle) span {
  font-size: 1.125rem;
  margin-right: 0.3125rem;
}

.wish-delete {
  margin-top: 0.3125rem;
}

.media .product-btn {
  right: 0.3125rem;
}

.media span.sale-icon-content {
  left: 0.3125rem;
}

@media (max-width: 991px) {
  .template-product-list .product-block-wrapper-fix {
    margin-bottom: 10px;
  }
  .template-product-list {
    margin: 0 -7px;
  }
  .product-tabs {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1154px) {
  .one-click-block {
    margin-top: 10px;
  }
}

@media (max-width: 544px) {
  .one-click {
    margin-top: 10px;
  }
  .price-block {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .price-block > div {
    width: 100%;
  }
  .best-btn {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
    margin-bottom: 20px;
  }
}

@media (max-width: 767px) {
  .main-product-name h1 {
    font-size: 1.4rem;
    margin-bottom: 10px;
  }
  .main-product-name {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 1rem;
  }
  .tab-content {
    padding: 0;
    margin-top: 20px;
  }
  .tab-content > div {
    padding-top: 10px;
    border-top: 1px solid #E5E5E5;
    padding-bottom: 7px;
  }
  .list-fix.product-block-wrapper-fix .product-image {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .last-info {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
	
	
  .last-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .list-fix.product-block-wrapper-fix .thumbnail {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .list-fix .product-btn,
  .list-fix .price-old {
    display: none;
  }
  .list-fix.product-block-wrapper-fix .product-price {
    height: auto;
  }
  .list-fix.product-block-wrapper-fix .product-name {
    height: auto !important;
  }
  .list-fix.product-block-wrapper-fix .caption > div > div:first-child {
    max-width: 100%;
    height: auto !important;
  }
}

.addToCartFull .icons-incart {
  -webkit-transition: all 0s;
  transition: all 0s;
}

.last-info {
  padding-top: 5px;
}

.product-name {
  padding-top: 7px;
}

.virtual-catalog .sortcat {
  border: none;
  border-radius: 0.5rem;
  padding: 0.625rem;
  font-size: 0.875rem;
  color: #3F3E3E;
}

.virtual-catalog .sortcat:hover, .virtual-catalog .sortcat.active {
  -webkit-box-shadow: 0px 2px 11px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 2px 11px rgba(0, 0, 0, 0.1);
}

.catalog-img {
  height: 7.875rem;
  -webkit-box-shadow: 0rem 0.125rem 0.1875rem rgba(0, 0, 0, 0.1);
          box-shadow: 0rem 0.125rem 0.1875rem rgba(0, 0, 0, 0.1);
  border-radius: 0.375rem;
  overflow: hidden;
}

.catalog-img img {
  height: 7.875rem;
  border-radius: 0.375rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.catalog-block {
  padding-top: 0.9375rem;
  padding-bottom: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 0.0625rem solid #F1F2F3;
  margin-bottom: 1.3125rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.catalog-wrap {
  padding: 0 0.5rem;
  width: calc(100%/6);
  opacity: 1 !important;
}

.catalog-wrap a {
  opacity: 1 !important;
  color: #3F3E3E;
  font-size: 1rem;
  line-height: 1.375rem;
}

.catalog-wrap:hover .catalog-img {
  opacity: 0.7;
}

.catalog-wrap:hover .catalog-name {
  opacity: 1 !important;
}

.catalog-name {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-top: 0.6875rem;
  height: 3.375rem;
  margin-bottom: 0;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1rem;
  line-height: 1.375rem;
  opacity: 1 !important;
  color: #3F3E3E;font-weight:400
}

.catalog-name a:hover {
  opacity: 1 !important;
}

@media (max-width: 1199px) {
  .catalog-wrap {
    width: calc(100%/5);
  }
}

@media (max-width: 991px) {
  .container {
    padding: 0 7px;
  }
  .row {
    margin: 0 -7px;
  }
  .catalog-wrap {
    width: calc(100%/4);
  }
  .mega-menu-column img {
    max-height: 3.625rem;
  }
}

@media (max-width: 767px) {
  .catalog-wrap {
    width: calc(100%/3);
  }
  .catalog-name {
    font-weight: 400;
  }
}

@media (max-width: 550px) {
  .catalog-wrap {
    width: calc(100%/2);
  }
  .mega-menu-column img {
    max-height: 2.625rem;
  }
}

/*@media(max-width:360px) {
    .catalog-wrap {
        width: 100%;
    }
}*/
.breadcrumb {
  background: none;
  padding: 0;
  margin-top: 0.75rem;
}

.breadcrumb li,
.breadcrumb a,
.breadcrumb b {
  font-size: 0.875rem;
  line-height: 1.1875rem;
  color: #3F3E3E;
  font-weight: 400 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.breadcrumb > li + li:before {
  padding: 0 0.3125rem 0 0.5625rem;
  color: #ccc;
  content: "\f105";
  font: normal normal normal 0.875rem/1 FontAwesome;
}

#faset-filter-reset {
  border-radius: 0.375rem;
  color: #FFFFFF;
  height: 2.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 0.5625rem;
  line-height: 1.25rem;
}

.filter-btn,
.faset-filter-name {
  display: none;
}

#faset-filter .collapse.in,
#faset-filter .collapsing,
#faset-filter .collapse {
  padding-bottom: 0rem;
}

#faset-filter h4 {
  font-weight: normal;
  font-size: 1rem;
  padding-top: 0rem;
  margin-top: 0;
  margin-bottom: 0.625rem;
  color: #233740;
  padding-bottom: 0.625rem;
  border-bottom: 0.0625rem solid #F1F2F3;
}

#faset-filter h4 i {
  float: right;
  font-size: 1rem;
}

#faset-filter-body h4:first-child {
  border-top: 0;
}

#slider-range.ui-slider-horizontal {
  height: 0.25rem;
}

#slider-range.ui-widget-content {
  background: #eaeaea;
  border: none;
}

#slider-range.ui-widget-content .ui-slider-handle.ui-corner-all {
  border-radius: 50%;
}

#slider-range.ui-widget-content .ui-state-default,
#slider-range.ui-widget-content .ui-widget-content .ui-state-default,
#slider-range.ui-widget-content .ui-widget-header .ui-state-default {
  background-image: none;
}

#slider-range.ui-widget-content .ui-slider-handle {
  top: -0.25rem;
 
}

#slider-range.ui-widget-content .ui-slider-handle {
  width: 0.75rem;
  height: 0.75rem;
  outline: none !important;
}

.faset-filter-block-wrapper .checkbox {
  margin: 0 0 0.625rem 0;
}

.faset-filter-block-wrapper .checkbox label {
  padding-left: 1.25rem;
}

.faset-filter-block-wrapper .checkbox input[type=checkbox],
.faset-filter-block-wrapper .checkbox-inline input[type=checkbox],
.faset-filter-block-wrapper .radio input[type=radio],
.faset-filter-block-wrapper .radio-inline input[type=radio] {
  -webkit-appearance: none;
  width: 0.8906rem;
  height: 0.8906rem;
  display: block;
  color: #fff;
  background-color: #F6F5FB;
  margin-top: -0.0625rem;
  margin-left: -1.25rem;
  outline: none;
  border-radius: 0.125rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
  border: 0.0625rem solid #D8D8D8;
  top: 0.25rem;
}

.faset-filter-block-wrapper .checkbox input[type=checkbox]:checked,
.faset-filter-block-wrapper .checkbox-inline input[type=checkbox]:checked {
  background-color: #fff;
  background-image: url(images/filter.svg);
  background-size: 0.5625rem 0.4375rem;
}

.faset-filter-block-wrapper .radio input[type=radio],
.faset-filter-block-wrapper .radio-inline input[type=radio] {
  -webkit-appearance: none;
  width: 0.625rem;
  height: 0.625rem;
  display: block;
  border-radius: 100%;
  border: 0.0625rem solid rgba(1, 1, 1, 0.54);
  margin-top: 0.1875rem;
  margin-left: -1.0625rem;
}

.checkbox span {
  display: inline-block;
  margin-top: 0rem;
  margin-left: 0.3125rem;
  color: #202124;
}

#faset-filter-reset {
  display: inline-block;
  padding: 0.5rem 0.625rem;
  margin-top: 1.875rem;
  border-radius: 0.5rem;
  font-size: 0.875rem;
  float: left;
}

.faset-filter-block-wrapper {
  padding: 0 0 0.9375rem;
}

@media (max-width: 991px) {
  #faset-filter {
    position: absolute;
    top: 0;
    width: 100%;
    background: #fff;
    padding-bottom: 1.875rem;
    z-index: 9999;
    right: 0;
    display: none;
    padding: 1.6875rem;
  }
  .filter-btn {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin-left: auto;
    margin-right: 10px;
  }
  .visible-filter {
    visibility: visible;
  }
  .faset-filter-name {
    display: block !important;
position: static;
text-align: right;
padding: 0;
font-size: 1.25rem;
margin: -15px -2px 10px;
  }
  .faset-filter-name .close {
   float:none
  }
}

.block-heading {
  border-bottom: 0.0625rem solid #F5F9FF;
}

.block-heading h3.block-title {
  margin: 0;
  padding: 0.9375rem 0;
  font-size: 1.375rem;
  line-height: 1.25rem;
}

.block-body {
  font-size: 0.875rem;
  padding: 0.9375rem 0;
  list-style-type: none;
}

.block-body li + li {
  margin-top: 0.3125rem;
}

.block-body li a {
  color: #3F3E3E;
}

.block-body a {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #8e9093
}

.block-body a:hover {
  color: #2b7bed;
}

ul.block-body {
  padding-left: 0;
}

.drop-menu {
  overflow: hidden;
  position: absolute;
  padding-bottom: 1.5rem;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.1s linear 0s, visibility 0s linear 0.1s, -webkit-transform 0.1s linear 0s;
  transition: opacity 0.1s linear 0s, visibility 0s linear 0.1s, -webkit-transform 0.1s linear 0s;
  transition: opacity 0.1s linear 0s, transform 0.1s linear 0s, visibility 0s linear 0.1s;
  transition: opacity 0.1s linear 0s, transform 0.1s linear 0s, visibility 0s linear 0.1s, -webkit-transform 0.1s linear 0s;
  -webkit-transform: translate3d(0px, -8px, 0px);
          transform: translate3d(0px, -8px, 0px);
}

.active .drop-open {
  top: 97px;
}

.drop-open {
  z-index: 1000;
  overflow: hidden;
  position: absolute;
  padding-bottom: 1.5rem;
  width: 100%;
  -webkit-transition-property: opacity, visibility, -webkit-transform;
  transition-property: opacity, visibility, -webkit-transform;
  transition-property: opacity, transform, visibility;
  transition-property: opacity, transform, visibility, -webkit-transform;
  -webkit-transition-timing-function: linear, linear, linear;
          transition-timing-function: linear, linear, linear;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  -webkit-transition-duration: 0.2s, 0.2s, 0s;
          transition-duration: 0.2s, 0.2s, 0s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

.drop-shadow {
  position: relative;
  z-index: -1;
}

.drop-shadow .container {
  background: #fff;
  border-radius: 0.5rem;
  position: relative;
  padding: 0;
  max-width: 1410px !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.08) 0px 0.5rem 1rem 0px;
          box-shadow: rgba(0, 0, 0, 0.08) 0px 0.5rem 1rem 0px;
}

.mobile-menu {
  padding-top: 7px;
  min-height: 250px;
}

.mobile-menu > li {
  width: 14.375rem;
}

.mobile-menu > li > a {
  font-weight: 500;
  font-size: 1rem;
  color: #3F3E3E;
}

.mobile-menu > li > a:hover {
  background: rgba(69, 68, 68, 0.0319056);
}

.mobile-menu > li > .dropdown-menu {
  width: calc(100% - 230px);
  position: absolute !important;
  bottom: 0.25rem !important;
}

.mobile-menu > li > .dropdown-menu > li {
  width: 25%;
  position: static;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media(max-width:1024px){.mobile-menu > li > .dropdown-menu > li {
    width: 33%;
    position: static;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}}
.mobile-menu > li > .dropdown-menu > li.max {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.mobile-menu > li > .dropdown-menu > li > a {
  font-weight: 500;
  font-size: 1rem;
  color: #3F3E3E;
  white-space: normal;background:transparent!important
}

.mobile-menu > li > .dropdown-menu > li a:hover {
  background: transparent !important;
  opacity: 1;
}

.mobile-menu > li > .dropdown-menu > li ul {
  padding-top: 0;
  margin-top: 0;
  display: block !important;
  position: static;
  padding-left: 0.625rem;height: auto!Important;margin: 0 !important;padding-top:5px!important;  padding-bottom:5px!important
}

.mobile-menu > li > .dropdown-menu > li ul a {
  font-size: 15px;
  white-space: normal;
}

.mobile-menu > li > .dropdown-menu > li ul ul {
  padding-left: 1.25rem;
}

.mobile-menu > li > .dropdown-menu > li ul ul a {
  padding: 0 1.25rem;
  opacity: 0.7;
}

 .mobile-menu > li.first > .dropdown-menu, .mobile-menu > li.click > .dropdown-menu {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  column: 2;
  top: 0 !important;
  left: 14.375rem !important;
  -ms-flex-line-pack: start;
      align-content: flex-start;transition:all 0s;height:auto!important;top: 0 !important;

padding-top: 5px !important;
margin-top: 0 !important;
padding-bottom: 5px !important;
}
@media(min-width:1367px){.mobile-menu > li:hover > .dropdown-menu{
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  column: 2;
  top: 0 !important;
  left: 14.375rem !important;
  -ms-flex-line-pack: start;
      align-content: flex-start;transition:all 0s;height:auto!important;top: 0 !important;

padding-top: 5px !important;
margin-top: 0 !important;
padding-bottom: 5px !important;
}}
.dropdown-menu,
.mega-menu {
  border-radius: 0.5rem !important;
  border: none !important;
  float: none !important;
}

.compare-slider .swiper-slide {
  border-left: 1px solid #f9f9f9;
  border-bottom: 1px solid #f9f9f9;
}

.compare-slider .swiper-slide:nth-child(1) {
  display: none;
}

.swiper-slider-wrapper {
  position: relative;
  padding-left: 50px;
  padding-right: 50px;
  margin-top: 0px;
}

div.swiper-button-next,
div.swiper-button-prev {
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.183211);
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.183211);
  border-radius: 4px;
  top: 40%;
  width: 2.25rem;
  height: 2.5rem;
  background-image: none !important;
  text-align: center;
  font-size: 1.875rem;
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

div.swiper-button-next.swiper-button-disabled,
div.swiper-button-prev.swiper-button-disabled {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.183211);
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.183211);
  color: #ccc;
}

div.swiper-button-next i.fa.fa-angle-right,
div.swiper-button-prev i.fa.fa-angle-right {
  padding-left: 0.1875rem;
  padding-bottom: 0.125rem;
}

div.swiper-button-next i.fa.fa-angle-left,
div.swiper-button-prev i.fa.fa-angle-left {
  padding-right: 0.1875rem;
  padding-bottom: 0.125rem;
}

div.swiper-button-next {
  right: 0px;
}

div.swiper-button-prev {
  left: 0px;
}

@media (max-width: 767px) {
  .compare-wrapper.swiper-slider-wrapper {
    padding: 0;
  }
  .compare-wrapper div.swiper-button-next,
  .compare-wrapper div.swiper-button-prev {
    top: 0px;
  }
}

.swiper-slider-wrapper,
.main-slider {
  opacity: 0;
}

@media (max-width: 1439px) {
  div.swiper-button-prev {
    left: 10px;
  }
  div.swiper-button-next {
    right: 10px;
  }
}

@media (max-width: 560px) {
  .swiper-slider-wrapper {
    padding: 0;
  }
  .swiper-button-prev-block,
  .swiper-button-next-block {
    display: none;
  }
}

.spec.content-product {
  border-top: 0.0625rem solid #f1f2f3;
}

.grid .news-mini-block .img-block {
  text-align: left;
}

.news-mini-block .img-block {
  text-align: center;
  overflow: hidden;
  border-radius: 0.375rem;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.news-mini-block:hover .news-name {
  color: #2b7bed;
}

.news-mini-block .img-block img {
  border-radius: 0.375rem;
  -webkit-object-fit: contain;
  -moz-object-fit: contain;
  -o-object-fit: contain;
  -ms-object-fit: contain;
  max-height: 132px;
}

.news-name {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 1rem;
  line-height: 1.125rem;
  color: #233740;
  font-weight: 400;
}

.news-name {
  margin-top: 0.3125;
  padding-top: 0;
  margin-bottom: 0.625rem; height:58px;
}

.news-mini-block a,
.logo a,
.return-call-link,
.news-name a,
.block-body a {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

/*@import "scss/color.scss";

@import "scss/color1.scss";*/
body {
  color: #454444;
}

.container {
  width: 100% !important;
  max-width: 90rem !important;
}
@media(min-width:767px){
.owl-carousel {
  margin: 0 -12.5%;
  width: 125% !important;
}}

@media(max-width:767px){.owl-carousel {
 margin:0 2%;
  width: 96% !important;
}
.owl-nav{display:none!important}
}
@media(max-width:1439px){
	.main-slider .row{margin:0 -7px; position:relative;}
}
@media(max-width:991px){
	.main-slider .row{margin:0; position:relative;}
}
.main-slider {
  overflow-x: hidden;
}
#thanks-box .modal-dialog{max-width:504px!important; height:276px;}
#thanks-box .modal-content	{border-radius:8px; padding: 100px 60px;}
#thanks-box .modal-header{position:absolute; top:0; right:0}
form .suggestions-addon{display:none!Important}
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select:focus,
textarea:focus, textarea {
  font-size: 16px!important;
}
.owl-carousel .owl-item {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.owl-carousel .owl-item .item a {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.owl-carousel .owl-item img {
  border-radius: 0.5rem;
  -webkit-box-shadow: 0rem 0.1875rem 0.5rem rgba(0, 0, 0, 0.1);
          box-shadow: 0rem 0.1875rem 0.5rem rgba(0, 0, 0, 0.1);
  height: 10rem;
  -o-object-fit: cover;
     object-fit: cover;
  width: auto;
}

.specMain .container {
  border-bottom: 0.0625rem solid #f1f2f3;
  padding-bottom: 1.875rem;
}

.brands-slider ul,
.brands-slider li {
  list-style-type: none;
  text-align: center;
}

.brands-slider ul img,
.brands-slider ul a,
.brands-slider li img,
.brands-slider li a {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin: 0 auto;
  text-align: center;
  display: block;
}

.brands {
  margin-bottom: 1.25rem;
  padding-top: 1.5625rem;
  background: #F1F2F3;
  padding-bottom: 1.25rem;
}

.brand-wrapper {
  width: 100%;
  left: 0;
  right: 0;
  top: 30%;
}

.left-content {
  width: 14.375rem;
}

.center-block {
  width: calc(100% - 14.375rem);
  padding-left: 0.7813rem;
}

.bigThumbs.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 0;
}

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

.gallery {
  max-width: calc(100% - 4.375rem);
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.controlHolder {
  background: none !important;
}

.bigThumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 1.25rem auto 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  z-index: 997;
  width: 80%;
}

.bigThumb {
  min-width: 3.75rem;
  height: 3.75rem;
}

.next {
  background-image: url(images/right.svg) !important;
  background-size: 0.75rem 0.75rem !important;
  width: 0.75rem;
  height: 0.75rem;
  background-position: center !important;
}

.prev {
  background-image: url(images/left.svg) !important;
  background-size: 0.75rem 0.75rem !important;
  width: 0.75rem;
  height: 0.75rem;
  left: 0.25rem !important;
  background-position: center !important;
}

.prev,
.next {
  opacity: 0.7 !important;
}

.prev:hover,
.next:hover {
  opacity: 1 !important;
}

.fullscreenDiv .controlHolder {
  display: none;
}

.fullscreenDiv .controlHolder div:nth-child(2) {
  left: auto;
  right: 31%;
  top: -0.3125rem !important;
  margin-left: 0 !important;
}

.fullscreenDiv .controlHolder div:nth-child(1).prev {
  right: auto;
  left: 31% !important;
  top: -0.3125rem !important;
  margin-left: 0 !important;
}

#fotoload .controlHolder div:nth-child(2) {
  right: 0;
  left: auto;
}

.center-content .controlHolder div:nth-child(1) {
  left: 0.9375rem;
}

#fotoload .controlHolder {
  bottom: -4.375rem;
  border: none;
}

#fotoload .bigThumb {
  background-repeat: no-repeat;
}

#fotoload .bigThumb.on {
  border: 0.0625rem solid var(--btncolor);
}

#fotoload .bigThumb.off {
  border: 0.0625rem solid #eee;
}

@media (min-width: 48.0625rem) {
  .fullscreenDiv:before {
    content: '';
    width: 100%;
    height: 100vh;
    display: block;
    position: fixed;
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    right: 0;
    top: 0;
  }
  .fullscreenDiv {
    margin: 2.5rem;
  }
  .fullscreenDiv .slideHolder {
    background: #fff;
  }
  .sliderWrap {
    padding: 0 2.8125rem;
  }
}

.controlHolder .zoomOut,
.controlHolder .zoomIn,
.controlHolder .captionToggle,
.controlHolder .thumbsToggle,
.controlHolder .fullscreenToggle {
  display: none;
}

.nowrap {
  white-space: nowrap;
}

.one-image-slider {
  padding: 0;
  max-height: 24.375rem;
  max-width: 24.375rem;
  width: 100%;
}

.product-filter {
  padding-bottom: 1.875rem;
  border-bottom: 0.0625rem solid #F1F2F3;
  margin-bottom: 1.25rem;
}

.filter-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 998;
}

.filter-menu:after {
  margin-left: 0.3125rem;
  content: "\f107";
  font-family: "Font Awesome 5 Pro";
  font-size: 1.1875rem;
  position: absolute;
  right: 0.5rem;
  top: 0.125rem;
  font-weight: 300;
  display: block;
}

.filter-menu label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.filter-menu {
  padding-right: 0.9375rem;
}

.filter-menu:not(.active) label:not(.active) {
  display: none;
}

.filter-menu.active {
  -webkit-box-shadow: 0 0.125rem 0.5rem 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0 0.125rem 0.5rem 0 rgba(0, 0, 0, 0.26);
  border-radius: 0.25rem;
  background: #fff;
}

.filter-menu.active label {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.filter-menu.active label {
  color: #343434;
  margin-bottom: 0;
  font-size: 0.875rem;
}

.filter-menu label {
  color: #343434;
  margin-bottom: 0;
  font-size: 0.875rem;
  padding: 0.1875rem 0.625rem !important;
}

.filter-menu label:hover {
  opacity: 0.7;
}

.filter-menu-wrapper {
  position: relative;
  z-index: 2;
}

.btn-block img {
  opacity: 0.7;
}

.btn-block img:hover {
  opacity: 1;
}

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

.filter-menu-wrapper {
  margin-left: 0.625rem;
  height: 1.8125rem;
}

.btn:active,
.btn.active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.alert-success {
  -webkit-box-shadow: 0 0.125rem 0.875rem 0 rgba(0, 0, 0, 0.24);
  box-shadow: 0 0.125rem 0.875rem 0 rgba(0, 0, 0, 0.24);
  border-radius: 0.5rem;
  font-size: 0.875rem;
  color: #343434;
  padding: 2.0625rem 0.75rem;
  background-color: #fff;
  border-color: transparent;
  text-align: center;
}

.success-notification i {
  font-size: 1.25rem;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -1.5625rem;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  right: 0;
  color: inherit;
}

.success-notification {
  position: fixed;
  z-index: 999999;
  top: 48%;
  right: calc(50% - 11rem);
  bottom: 0.3125rem;
  max-width: 22rem;
}

.table-optionsDisp {
  display: none;
}

.product-panel #setting {
  margin-top: 1.25rem;
}

.product-page-select:after {
  content: "";
  display: table;
  clear: both;
}

.product-page-select > div:first-child {
  display: none;
}

.product-page-select > .select-option {
  display: block;
  border: 0.0625rem solid #F1F2F3;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 0.875rem;
  text-align: center;
  color: #3F3E3E;
  padding-right: 1rem;
  padding-left: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1.875rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 0.8125rem;
  margin-bottom: 0.625rem;
  float: left;
  cursor: pointer;
  border-radius: 0.1875rem;
}

.product-page-select > .select-option.active,
.product-page-select > .select-option:hover {
  background: #F1FAD0;
  border: 0.0625rem solid #F1F2F3;
  /* тень голубая */
  -webkit-box-shadow: 0rem 0.25rem 0.25rem rgba(9, 154, 220, 0.21);
          box-shadow: 0rem 0.25rem 0.25rem rgba(9, 154, 220, 0.21);
}

.product-page-option-wrapper {
  padding-bottom: 0;
}

.banner img {
  border-radius: 0.5rem;
}

.banner-top {
  margin-top: 0.625rem;
}

.last-see-product {
  display: none;
}

.content-product,
.last-see-product {
  margin-bottom: 0.625rem;
}

footer {
  background: -webkit-gradient(linear, left bottom, left top, from(#F7F7F7), to(#F7F7F7));
  background: linear-gradient(0deg, #F7F7F7, #F7F7F7);
  padding-top: 2.0625rem;
  padding-bottom: 2.0625rem;
}

footer h5 {
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.5rem;
  color: #3F3E3E;
  margin-top: 0;
}

footer a {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #3F3E3E;
  font-size: 0.875rem;
  line-height: 1.1875rem;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.pagination > li > a:hover {
  z-index: 2;
  color: #3F3E3E;
  cursor:pointer;
  background-color: transparent;
  border-color: transparent;
  font-weight: 400;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 0.375rem 0.75rem;
  margin-left: -0.0625rem;
  line-height: 1.42857143;
  color: #3F3E3E;
  text-decoration: none;
  background-color: #fff !important;
  border: none;
}

.return-call {
  margin-right: 0.625rem;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.best-btn {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 1.25rem;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #96A8B6;
  font-size: 0.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  margin-top: 1.25rem;background:#fff!Important
}

.best-btn span {
  margin-right: 0.3125rem;
  font-size: 0.875rem;
}

.prodRatioHolder {
  border-radius: 0.5rem;
}

.prodRatioHolder img {
  border-radius: 0.5rem !important;
}

.catalog-list {
  margin-top: 0.625rem;
}

.form-group .glyphicon.glyphicon-remove {
  display: none !important;
}

a,
button {
  outline: none !important;
}

.main-block-content {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}

.owl-nav {
  position: absolute;
  top: 4.75rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  left: 0;
  z-index: 999;
}

.owl-prev,
.owl-next {
  background-image: none;
  -webkit-box-shadow: 0rem 0.125rem 0.25rem rgba(0, 0, 0, 0.183211);
  box-shadow: 0rem 0.125rem 0.25rem rgba(0, 0, 0, 0.183211);
  border-radius: 0.25rem;
  top: 40%;
  width: 2.25rem;
  height: 2.5rem;
  background-image: none !important;
  text-align: center;
  font-size: 1.875rem;
  color: #fff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: none;
}

.owl-prev.swiper-button-disabled,
.owl-next.swiper-button-disabled {
  background: #FFFFFF;
  -webkit-box-shadow: 0rem 0.125rem 0.25rem rgba(0, 0, 0, 0.183211);
          box-shadow: 0rem 0.125rem 0.25rem rgba(0, 0, 0, 0.183211);
  color: #ccc;
}

.owl-nav {
  position: absolute;
  top: 4.75rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  left: 0;
  z-index: 999;
}

.owl-prev,
.owl-next {
  background-image: none;
  -webkit-box-shadow: 0rem 0.125rem 0.25rem rgba(0, 0, 0, 0.183211);
  box-shadow: 0rem 0.125rem 0.25rem rgba(0, 0, 0, 0.183211);
  border-radius: 0.25rem;
  top: 40%;
  width: 2.25rem;
  height: 2.5rem;
  background-image: none !important;
  text-align: center;
  font-size: 1.875rem;
  color: #fff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: none;
}

.owl-prev.swiper-button-disabled,
.owl-next.swiper-button-disabled {
  background: #FFFFFF;
  -webkit-box-shadow: 0rem 0.125rem 0.25rem rgba(0, 0, 0, 0.183211);
  box-shadow: 0rem 0.125rem 0.25rem rgba(0, 0, 0, 0.183211);
  color: #ccc;
}

.mobile-menu a {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.prev {
  background-image: url(images/left.svg) !important;
  background-size: 0.75rem 0.75rem !important;
  width: 0.75rem;
  height: 0.75rem;
  left: 0.25rem !important;
  background-position: center !important;
}

.next {
  background-image: url(images/right.svg) !important;
  background-size: 0.75rem 0.75rem !important;
  width: 0.75rem;
  height: 0.75rem;
  background-position: center !important;
}

.template-product-list {
  min-height: 18.75rem;margin:0 -7px
}

.product-name + .stock {
    margin-bottom: 0.1375rem;
}
.product-tr a {
  color: #3F3E3E !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media(min-width:700px) and (max-width:900px){.owl-carousel {
    margin: 0 auto;
    width: 70% !important;
}
.owl-carousel .owl-stage-outer{overflow:visible!important}
}
@media(min-width:901px) and (max-width:1024px){.owl-carousel {
    margin: 0 auto;
    width: 55% !important;
}
.owl-carousel .owl-stage-outer{overflow:visible!important}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
	.info-block, .sklad, .select-option, .notification-alert {font-size:0.9rem}
  html {
    font-size: 14px;
  }
  .product-name {
    height: 36px !important;
	font-size:0.9rem
  } 
  .stock .caption {
  font-size: 11px;}
  .block-heading h3.block-title {
    margin: 0;
    padding: 0.9375rem 0;
    font-size: 1.1rem;
    line-height: 1.25rem;
  }
  
  .header-search{max-width:210px}
}

@media (max-width: 767px) {
  .specMain .container {
    padding-bottom: 0.625rem;
  }
}

@media (max-width: 800px) {
  .category-btn {
    margin-right: 15px;
  }
  .header-search .input-group input {
    max-width: 140px;
  }
  .header-search {
    margin-left: 10px;
  }
  .header-btn {
    margin-right: 10px;
  }
}

.column-5 {
  width: 20% !important;
}

@media (max-width: 1199px) {
  .column-5 {
    width: 25% !important;
  }
}

@media (max-width: 991px) {
  .column-5 {
    width: 33% !important;
  }
  .spec.content-product {
    display: none;
  }
  .last-see-product {
    display: block;
  }
}

@media (max-width: 767px) {
  .left-content {
    display: none;
  }
  .center-block {
    width: 100%;
    padding-left: 0;
  }
  .specMain .container > div > .swiper-slider-wrapper {
    margin: 0 -7px;
  }
}

@media (max-width: 560px) {
  .column-5 {
    width: 50% !important;
  }
}

.navbar-fixed-bottom.bar {
  border-top: none;
  padding: 0 20px !important;
  height: 50px !important;
  min-height: 40px !important;
  -webkit-filter: drop-shadow(0px 2px 11px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0px 2px 11px rgba(0, 0, 0, 0.1));
  border-top: none !important;z-index:998;position:fixed!important
}

.navbar-fixed-bottom > div {
  height: 50px;
}

.navbar-fixed-bottom a {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  color: #454444;
  font-size: 18px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#bar-cart{min-width:130px; justify-content: flex-start;}
.navbar-fixed-bottom a span + span {
  margin-left: 4px;
}

.navbar-fixed-bottom a .icons-cart {
  font-size: 22px;
  margin-right: 7px;
}

.col-8 {
  width: calc(100% - 445px);
}

.col-4 {
  max-width: 445px;
  width: 445px;
}

.col-8 + .col-4 {
  padding-left: 20px;
}
.product-table {
    margin-bottom: 0;
    border: 0.0625rem solid #dfe0e1;
    border-radius: 4px !important;
    border-collapse: initial;
    max-width: 425px;
}
.stick-block {
  margin-bottom: 20px;
}
#forma_order label {font-weight:400}
@media (min-width: 768px) and (max-width: 1025px) {
	
  .stick-block .col-md-6 {
    width: 100% !important;
  }
  .left-content .panel-body .d-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .left-content .panel-body .d-flex button {
    margin-right: 0;
    margin-bottom: 10px;
  }
  
  .col-8 {
  width: calc(100% - 385px);
}

.col-4 {
  max-width: 385px;
  width: 385px;
}
.product-table {
    margin-bottom: 0;
    border: 0.0625rem solid #dfe0e1;
    border-radius: 4px !important;
    border-collapse: initial;
    max-width: 360px;
}
}

@media (max-width: 991px) {
  .left-content {
    display: none;
  }
  .center-block {
    width: 100%;
  }
}

@media (max-width: 1023px) {
  .product-table > tbody > tr > td:nth-child(2) {
    width: 30% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

.filter-panel {
  display: none !important;
}

.main-product .btn-default_l {
  background: url(images/left2.svg) no-repeat center;
  background-size: auto;
  background-size: 8px 14px;
  margin: 0 3px;
  margin-right: 3px;
  color: transparent !important;
}

.main-product .btn-default_r {
  background: url(images/right2.svg) no-repeat center;
  background-size: auto;
  background-size: 8px 14px;
  margin: 0 3px;
  margin-left: 3px;
  color: transparent !important;
}

@media (min-width: 768px) and (max-width: 991px) {
  .center-block {
    padding-right: 0.7813rem;
  }
}

@media (max-width: 767px) {
  .media:not(.modal-nowBuy) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .template-product-list .panel {
    margin-left: 7px;
    margin-right: 7px;
    margin-bottom: 7px;
  }
  .addToCart .addToCartFull {
    height: 41px;
    width: auto;
    max-width: 126px;
    min-width: 126px !important;
    font-size: 18px;
  }
  .quant-main {
    height: 41px;
    margin-right: 0;
  }
  .quant-main .btn-number,
  .quant-main .input-number {
    height: 41px;
  }
  .quant-main {
    width: 67px;
  }
  .addToCart .addToCartFull {
    padding: 0 15px 1px;
    padding: 0 9px 1px;
    width: 126px;
    font-size: 17px;
    margin-right: 0;
  }
  .addToCart {
    margin-right: 15px;
    background: #F1F2F3;
    border-radius: 8px;
  }
  .one-click-btn,
  .product-block-button .notice-btn {
    font-size: 17.091px;
    padding: 0 10px 1px;
  }
  .quant-main .btn-default_r {
    padding-left: 0;
  }
  .quant-main .btn-default_l {
    padding-right: 0;
  }
  .quant-main .input-number {
    max-width: 38px;
  }
  .quant-main .btn-number,
  .quant-main .input-number {
    font-size: 12px;
  }
  .one-click-btn,
  .product-block-button .notice-btn {
    height: 41px;
  }
  .shop-panel {
    padding-bottom: 5px !important;
    padding: 5px;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 50px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    background: #fff;
    z-index: 999;
  }
  .shop-panel .one-click {
    margin-top: 0;
  }
  .one-click-block .click-btn {
    padding: 0 0.5rem;
    font-size: 17px;
  }
  .product-filter {
    display: none;
  }
  .cart-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .cart-wrap .col-4 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    width: 100%;
    padding-left: 0;
    max-width: 100%;
  }
  .cart-wrap .col-8 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
  }
  .stick-block {
    margin-bottom: 0px;
  }
  .prod-img-name a {
    font-size: 13px;
  }
  .main-navbar {
    top: 0;
    position: -webkit-sticky;
    position: sticky;
  }
  .sticky {
    position: -webkit-sticky;
    position: sticky;
    /* Липкое позиционирование */
    top: 0;
    z-index: 999 !important;
  }
  .bar-tab { 
    z-index: 999 !important;
  }
  .bar-padding-fix {
    height: 40px !important;
  }
}

.center-block ol:not(.breadcrumb) li {
  margin-left: 16px;
}

.center-block .head-catalog {
  height: 0;
  overflow: hidden;
}

.left-info-block {
  opacity: 0;
}
.template-product-list .row {margin:0}

.modal-nowBuy a{color:#333}
.empty_product_list{padding:0 7px;}
.main-slider.slider-desktop{height:180px;}
.stock .caption {font-size:12px;color:#808285}
.phpshop-empty-cart, .template-product-list h3{height: 200px;
display:flex; align-items:center; flex-direction:column; justify-content:center;
text-align: center;}
@media(min-width:769px){.empty_product_list{height: 200px;
line-height: 200px;
text-align: center;}
.center-block{min-height:500px;}

}
@media(max-width:767px){.product-block-wrapper-fix .stock{display:none}}
.addToCartList span{transition:all 0s!Important;}
footer img{margin-bottom:16px}
.preview-sort{ white-space: nowrap; /* Запрещаем перенос строк */
    overflow: hidden; /* Обрезаем все, что не помещается в область */
 
    text-overflow: ellipsis;}
	.style-selector-wrapper .block-heading h3.block-title {padding:0.9375rem 0.8rem}
	.new-modal .form-control{/*border: 1px solid #F1F2F3; */height:36px;border-radius: 8px;}
.new-modal .modal-header{padding:10px 0;/* border-bottom:1px solid  #F1F2F3!important;*/ }
.new-modal .modal-header h5{/*font-weight: 400;
font-size: 18px;*/}
.new-modal h4{/*font-weight: 400;
font-size: 18px;color: #3F3E3E;*/margin-bottom:10px; margin-top:0; }
.new-modal h4 a {color: #3F3E3E;}
.new-modal img{width:100%; margin:0 10px 10px 0; max-width:125px;}
.new-modal .image {margin:0 10px 10px 0}
.new-modal .btn{font-size: 17px; transition:all 0.3s;background:#f0f0f0;}
.new-modal .btn:hover{opacity:0.7}
.rating-group .btn{background-color:#fff; width:23px; height:23px; background:url(images/star_blank.svg)}
.rating-group .btn.hover{background-color:#fff; width:23px; height:23px; background:url(images/star_active.svg)}
.rating-group  {margin-bottom:20px;}
.new-modal textarea.form-control{height:120px;}
.modal-content {border-radius:8px;}
.tab-content > div{margin-bottom:0px; padding-bottom:15px;    border-bottom: 0.0625rem solid #f1f2f3;margin-bottom:15px}
.tab-content > div:last-child{border:none}
.register-form, form[name="forma_gbook"], form[name="user_forma"] {
    width: 302px;
    margin-left: 15px;
}
.icons.icons-incart{transition:all 0.3s;}
#SkinForm, #SkinForm >div, #SkinForm button{outline:none!important;}
.icons-search:hover:before{opacity:0.6}
.formaContent{min-height:300px;}
#commentList .media:nth-child(n+3){display:none}
.otz{display: inline-block;color:#3F3E3E;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;font-size: 17px;
transition: all 0.3s;
background: #f0f0f0;}
.comment-more{cursor: pointer;display:none;margin-top:10px;
font-size: 16px;
line-height: 18px;
color: #61C183;
border-bottom: 1px dashed #61C183;}
.parent-blink .label_size, .parent-blink .label_color, .parent-blink .select-option {border:1px solid #1179F4 !important}
.comments-rating-wrapper{margin-bottom:10px}
.comment-rating:nth-child(n+3) {border-top:1px solid #F1F2F3; padding-top:15px;}
.comment-rating h4{font-size:15px}

@media screen and (max-width: 400px) {
	.addToCartList,
.notice-btn {font-size: 0.7rem}
	
}

@media screen and (max-width: 350px) {
	.addToCartList,
.notice-btn {font-size: 0.6rem;
	padding: 0.5rem;
	}
}
