.cache_time_debug {
  display: none !important;
}
.shadow_spinner {
  z-index: 100000;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 5px;
}
.adm-fileinput-mode {
  display: none;
}
.adm-fileinput-wrapper * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.mb-15 {
  margin-bottom: 15px;
}
#settings-form .text-center .settings-option {
  display: inline-block;
}
.contacts li.extra-contact a {
  color: #fff;
  padding: 0;
}
.contacts li.extra-contact a:hover,
.contacts li.extra-contact a:active,
.contacts li.extra-contact a:focus {
  background: transparent;
  color: #eee;
}
.small-cart__item-list .t-cart {
  width: 100%;
}
.preview-item .add-buttons {
  position: absolute;
  bottom: 10px;
  right: 6px;
}
.preview-item .btn-select {
  padding: 0 6px;
  width: auto;
  max-width: 84px;
}
#catalog-filter .filter-material-input:disabled + .filter-material-content {
  color: #a6a6a6;
  cursor: not-allowed;
}
.btn-main.add-to-cart.btn-secondary:after {
  font-size: 14px;
  text-transform: uppercase;
  font-family: "Lato", sans-serif;
  font-weight: 600;
}
.btn-main.add-to-cart.btn-secondary.active:after {
  content: attr(data-toggle-text);
}
.textile-picker .carousel-inner {
  position: relative;
}
.textile-carousel-caption {
  padding-top: 0;
}
.cs-skin-elastic.cs-active .cs-options ul li.disabled {
  pointer-events: none;
  cursor: not-allowed;
  color: #a6a6a6;
}
.cs-skin-elastic.cs-active .cs-options ul li.disabled:hover {
  background: transparent;
}
.alert {
  display: block;
  max-width: 100%;
}
.detailed__action .sale-price.no-sale {
  color: #000;
}
.special-offers-content .item-frame {
  height: auto;
}
.mm0-img-wrap img {
  max-width: 100%;
  max-height: 100%;
}
.category-image__wrap .category-img {
  max-width: 100%;
  max-height: 100%;
}
.main-page-h1 {
  position: static;
  right: auto;
}
#modal-city .search-popup.ys-loc-autocomplete div + div {
  border-top: 1px solid silver;
}

#modal-city .search-popup div{
  -webkit-transition: background .3s;
  transition: background .3s;
  padding: 5px;
  font-weight: bold;
  cursor: pointer;
}
#modal-city .search-popup div strong{
  color:red;
}
#settings-form .clear-settings-applay{
  margin-top: 40px;
}
.section-avaibility{
  width:100%;
}
.catalog-table-wrap .choose-button{
  text-align: center;
}
.catalog-table-wrap .choose-button a{
  margin-left: 94px;
}
#modal-quick-order .title-of-quick{
  margin-bottom: 22px;
  padding-left: 0;
}
.popover.fade.bottom.in .popover-content ul{
  min-width: 100px;
}
.compare-body button.product-description-part-title{
  padding-left:10px;
}
.sku-section.add-to-cart-small.three-color-p, #compare-table-wrap .sku.add-to-cart-small.three-color-p{
  padding-top: 7px;
}
#basket-small .modal-footer .clean{
  width:200px;
}
#form_comment_forum .registration-forms img{
  width:auto;
  height:auto;
}
#feedback-add-form .captcha-img{
	width: 180px;
    height: 41px;
}

#feedback-add-form .captcha-group{
	margin-bottom: 5px;
}

@media (min-width: 768px) {
	#feedback-add-form .half-group{
		margin-left:10px;
	}
	.main-page .preview-item.complex {
		top: 0px;
		left: 0px;
	}
}
.brand-more div span{
  font-weight: normal;
}
.order-checkbox{
  min-height: 10px;
}
.return-in-basket{
  margin-bottom:15px;
}
.bx-soa-section-title-container{
  padding: 15px 0 !important;
}
.add-items-wrap{
  display: inline;
}
.about-the-company .furniture-logo {
  max-width: 375px;
  margin-bottom: 25px;
}
  .furniture-logo {
    display: inline-block;
    text-transform: uppercase;
    color: #000;
    max-width: 230px;
    -webkit-transition: color .4s;
    transition: color .4s;
    position: relative;
  }

.main-footer .about-the-company h3{
  font-family: Lato,sans-serif;
  font-weight: 600;
  margin-bottom: 20px;
  font-size: 12px;
  margin-top: 20px;
  text-transform: uppercase;
}

.furniture-logo .shop-name {
  position: relative;
  line-height: 1.2;
  padding-left: 10px;
  font-size: 24px;
}
.furniture-logo .shop-name {
  font-weight: 800;
  font-family: Lato,sans-serif;
}
.furniture-logo:hover {
  color: #777777;
}
@media (min-width: 768px) {
  .furniture-logo {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .furniture-logo {
    margin: 0;
    top: 5px;
  }
}
@media (min-width: 992px) {
  .furniture-logo .shop-name {
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .furniture-logo .shop-name {
    padding-left: 10px;
    font-size: 20px;
    line-height: 1.07em;
  }
}
@media (min-width: 768px) {
  .about-the-company .shop-name {
    padding-left: 92px;
    font-size: 36px;
  }
}
.furniture-logo .shop-description{
    font-family: Lato,sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 9px;
    text-align: right;
    line-height: 1em;
    -webkit-transition: none;
    transition: none;
}
.price-options, .price-options .b-rub{
  font-weight: 600;
}
.btn-main.add-to-cart.btn-primary:before, .btn-main.add-to-cart.btn-primary:after{
  font-size: 14px;
}
.btn-main.add-to-cart.btn-primary:after{
  font-family: Lato,sans-serif;
  font-weight: 600;
}
@media (max-width: 1199px) {
  [data-filter=vertical] .catalog-filter-col+.catalog-content-col .catalog-list .add-to-cart:after{
    display: none;
  }
}
.preview-item{
  height: 370px;
}