/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.catalog-detail__info-bc {
display:none;    
}
.catalog-detail__garanty {
display:none;    
}

.catalog-block__item {
padding: 0;    
}

.catalog-block__info-top {
padding: 0 28px;    
}

.catalog-block__info-bottom {
padding: 0 28px;      
}

.catalog-detail__gallery--1024px {
    --sizeImage:  100%;
    --bottomGallery: 150px;
    max-height: 100%; 
}

.catalog-detail__gallery__item>a, .catalog-detail__gallery__item--no-image>span {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-start;
    position: absolute;
    top: 0;
}

.catalog-detail__gallery__item--big {
max-height: 100%;
height: inherit;      
}

.catalog-detail__gallery__item>a, .catalog-detail__gallery__item--no-image>span {
   max-height: 100%; 
   height: inherit;  
}

.catalog-detail__main {
   max-height: 100%;
   height: inherit;  
}

.catalog-detail__gallery__thmb {
    margin-top: -150px;
}

.catalog-detail__previewtext .text-block {
display:block;    
}

.header-menu__dropdown-item-img-inner {
height:120px;    
}

.header-menu__dropdown-item-img {
     width: 180px;
    height: 120px;   
}

.header-menu__wide-submenu .header-menu__wide-submenu-item {
    padding: 0;    
}
.header-menu__dropdown-item-img--LEFT {
    margin-right: 5px
}

.catalog-detail__gallery
 {
   
}

.detail .catalog-detail__gallery-slider .catalog-detail__gallery__item--thmb img {
 max-width: 150px;
 max-height: 150px;   
}

.catalog-detail__gallery__item--thmb {
    width: 160px;
    height: 160px; 
}

.catalog-detail__gallery-slider.thmb .owl-item

 {
    width: 160px !important;
    height: 160px !important;
}

.catalog-detail__gallery-slider.thmb {
    max-width: 600px;
    max-height: 160px;
}
.rounded-001 {
 border-radius: 3%;   
}

.sections-list__item-image {
    background-size: contain;
}

.sections-list__item--compact
{
    padding: 5px 5px;
}

.sections-list__item--compact .sections-list__item-image-wrapper:not(.sections-list__item-image-wrapper--ICONS) .sections-list__item-link {
    width: 100px;
    height: 60px;
}
.sections-list__item--compact .sections-list__item-image-wrapper .sections-list__item-link {
    margin: 1px 2px 0 0;
}

.history-list-inner__image {
    width: 450px;
    height: 300px;
 
}

.history-list-inner__image img {
    display: block;
    width: 100%;
    max-width: 450px;
}


.catalog-detail__top-info {
    align-items: flex-start;
}

.catalog-detail__gallery {
    flex: 0 0 calc(66.666% - 19px);
    min-width: 0;
}

.catalog-detail__main {
    flex: 0 0 calc(33.333% - 19px);
    min-width: 0;
}

/* wrapper больше не квадрат */
.catalog-detail__gallery-wrapper {
    position: static !important;
    width: 100%;
    padding-top: 0 !important;
    height: auto !important;
    min-height: 0 !important;
}

/* большой слайдер в обычный поток */
.catalog-detail__gallery-slider.big {
    position: static !important;
    width: 100% !important;
    margin-bottom: 24px !important;
}

/* миниатюры тоже в обычный поток */
.catalog-detail__gallery__thmb,
.catalog-detail__gallery__thmb-wrapper {
    position: static !important;
    width: 100% !important;
    margin-top: 0 !important;
}

/* сам большой элемент без квадрата */
.catalog-detail__gallery__item--big {
    position: static !important;
    padding-top: 0 !important;
    height: auto !important;
    min-height: 0 !important;
}

/* ссылка и картинка */
.catalog-detail__gallery__item--big .catalog-detail__gallery__link {
    position: static !important;
    display: block !important;
    height: auto !important;
}

.catalog-detail__gallery__item--big .catalog-detail__gallery__picture {
    position: static !important;
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-height: 560px;
    object-fit: contain;
}

.owl-nav {
display:none;    
}

.catalog-detail__gallery-slider.thmb .owl-stage {
    margin: auto;
}



.form--BG_IMG:not(.form--without-bg) .index-block__title, .form--BG_IMG:not(.form--without-bg) .index-block__subtitle, .form:not(.form--without-bg) .form-inner label * {
   color: #fff;
}

.map-container--sticky-right {
 height: 302px;   
}
.map-detail-items__item-property {
 margin-top: 2px;   
}

.map-detail-items__item-title {
 margin-bottom: 5px;
}   

.map-detail-items__item-buttons {
    margin-top: 5px;
}

.history-list-inner__image-wrapper {
    min-width: 450px;
}

/*
.detail .catalog-detail__gallery-slider .catalog-detail__gallery__item--thmb img {
    max-width: 150px;
    max-height: 150px;
}

.catalog-detail__gallery__item--thmb {
    height: 160px;
    width: 160px;
}

.catalog-detail__gallery--vertical .catalog-detail__gallery-slider.thmb .owl-stage {
    min-width: 160px;
}

.catalog-detail__gallery--vertical .catalog-detail__gallery-slider.thmb .owl-item {
    min-width: 160px;
    min-height: 160px;
}*/