/* Theme Name: Sarsyr Theme URI: https://sarsyr.com Description: Дочерняя тема для сайта sarsyr.com Author: Sarsyr Template: axis-fse Version: 1.0.0 Text Domain: sarsyr */.es-properties-slider .es-listing__content{border:3px solid #69c200;padding:4px;border-radius:16px;overflow:hidden;box-shadow:0 6px 18px rgba(105,194,0,.2);transition:all .2s ease}.es-properties-slider .es-listing__content__inner{padding:2px}.es-properties-slider .es-badges{display:flex;flex-wrap:wrap;gap:1px;align-items:center;margin-bottom:0}.es-listing .es-badges .es-badge a,.es-properties-slider .es-badges a{color:#525252;font-size:12px}.es-properties-slider .es-badge--normal{background:#f72f07;padding:2px 5px;border-radius:3px;display:inline-block}.es-properties-slider .es-listing__title{width:100%;word-wrap:break-word;white-space:normal}.es-listing__title.es-slide-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3;margin-bottom:0}.es-properties-slider .es-listing__title a{display:block;width:100%;color:#fff;text-decoration:none}.es-properties-slider[data-slick*='"vertical":true'] .es-listing__content{background:url("https://sarsyr.com/wp-content/uploads/2026/03/2365thumbsarsyr.svg") center/cover no-repeat;opacity:.8}.es-properties-slider .es-address{margin:2px 0;color:#10ea1f}.es-properties-slider .es-listing__meta--icons{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 0 0;padding:6px 0;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;direction:ltr;text-align:left}.es-properties-slider .es-meta-item--price{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.es-properties-slider .es-slide-price{color:#10ea1f;font-weight:700;font-size:1rem;white-space:nowrap}.es-properties-slider[data-slick*='"vertical":true'] .es-slide-price{font-size:22px;line-height:1.2}.es-properties-slider .es-price-note{color:#1a1818;font-weight:600;white-space:nowrap;background:#f8f9fa;padding:2px 6px;border-radius:3px;border:1px solid #e9ecef}.es-properties-slider .es-meta-item--area{display:flex;align-items:center;gap:4px}.es-properties-slider .es-slide-area{color:#10ea1f;font-weight:600;font-size:.95rem}.es-properties-slider .es-meta-unit{color:#10ea1f;font-size:.85rem}.es-properties-slider .es-listing__terms{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0}.es-properties-slider .es-listing__terms span{display:inline-block;padding:2px 6px;background:#f8f9fa;color:#1a1818;font-size:12px;border-radius:3px;border:1px solid #e9ecef}.es-listing__content br,.es-listing__content meta,.es-listing__content p:empty{display:none;margin:0;padding:0}.es-listing__footer{margin-top:0;padding-top:0}.es-listing__terms{margin:0;padding:0}.es-listings-filter .es-field__sort select,html[dir=rtl] .es-listings-filter .es-field__sort select{margin:0}.es-listings.es-listings--grid p:empty,.es-listings[class*=" es-listings--grid-"] p:empty,.es-listings[class^=es-listings--grid-] p:empty{display:none;margin:0;padding:0;height:0;line-height:0}.es-properties .es-properties__search{display:flex;flex-direction:row;align-items:center;gap:0;flex:1 1 auto;width:80%;margin:0 10px 8px}.es-properties .es-properties__search br{display:none}.es-properties .es-properties__search .es-field__address{flex:1 1 auto;margin:0;min-width:0}.es-properties .es-properties__search input{width:100%;height:46px;margin:0;padding:10px 14px;border:2px solid #ccc;border-radius:0;box-sizing:border-box;box-shadow:0 4px 10px rgba(0,0,0,.1)}.es-properties .es-properties__search button{background-color:#ff0008;color:#fff;border:1px solid #e74c3c;border-radius:0;width:52px;height:46px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;margin-left:-1px}.es-properties .es-properties__search button:hover{background-color:#c0392b;border-color:#c0392b}.es-search--simple .es-search__address{display:flex;align-items:center;gap:0;flex:1 1 auto}.es-search--simple input{height:46px;padding:10px 14px;border:2px solid #ccc;border-radius:0;box-sizing:border-box;flex:1 1 auto}.es-search--simple button{height:46px;width:52px;border:1px solid #e74c3c;border-radius:0;background-color:#ff0008;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:-1px}.es-search--simple form>.es-search__collapse-link,.widget .es-search--simple form>.es-search__collapse-link{color:#ffff}.es-listings__wrap-inner{align-items:stretch;box-sizing:border-box!important}.es-listing__image{position:relative!important;display:flex!important;width:100%!important;height:100%!important;aspect-ratio:16/8!important;background-size:cover!important;background-position:center!important;box-shadow:1px 2px 4px -1px #090b09!important;border-radius:16px!important;overflow:hidden!important}.es-listing__image::after{content:'';position:absolute;inset:0;background:linear-gradient(145deg,rgba(0,0,0,.85),rgba(0,0,0,.7),rgba(16,234,31,.05));pointer-events:none;z-index:1}.es-grid-blocks{display:grid!important;grid-template-columns:9fr 1fr!important;width:100%!important;height:100%!important;z-index:2!important;position:relative!important;box-sizing:border-box!important;align-items:stretch!important;padding:3px!important}.es-grid-blocks-left{display:grid!important;width:100%!important;min-width:220px!important;max-width:380px!important;gap:1px!important}.es-grid-blocks-right{display:flex!important;justify-content:center!important;align-items:center!important;flex:1!important}.grid-block{backdrop-filter:blur(1px)!important;border-radius:0!important;align-items:center!important;gap:8px!important;transition:all .2s ease!important;padding:clamp(5px,.8vw,12px) clamp(10px,1.5vw,14px)!important}.block-address{display:flex!important;align-items:center!important}.address-text{text-transform:uppercase!important;color:#fff!important;font-weight:600!important;font-size:clamp(14px, 1.5vw, 18px)!important;line-height:1.1!important;white-space:normal!important;word-break:break-word!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important}.block-price{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:center!important;box-shadow:inset 0 1px 5px rgba(37,39,37,.8)!important;border-radius:8px!important;border:2px solid #15bb18!important;background:rgba(0,0,0,.5)!important;margin:0 10px!important}.grid-block.block-price{padding:2px 5px!important}.block-price .block-content{color:#999!important;font-size:16px!important;text-decoration:line-through!important;text-align:center!important}.block-price .block-content-second{color:#10ea1f!important;font-weight:700!important;font-size:16px!important;text-align:center!important}.block-meta .es-listing__meta{display:grid!important;grid-template-columns:auto auto 1fr auto!important;gap:1px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.block-meta .es-listing__meta li{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-size:clamp(10px, 1vw, 14px)!important;background:rgba(0,0,0,.4)!important;border-radius:8px!important;padding:4px 8px!important;box-shadow:inset 0 1px 5px rgba(37,39,37,.8)!important;border:0 solid #15bb18!important}.block-meta .es-listing__meta li b{color:#fff!important;font-size:clamp(13px, 1.2vw, 18px)!important;text-shadow:0 2px 8px rgba(0,0,0,.9)!important}.block-meta .es-listing__meta li .meta-icon-wrap{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:0 0!important;box-shadow:none!important;border:none!important;padding:0!important;width:auto!important;height:auto!important;flex-shrink:0!important}.block-meta .es-listing__meta li .meta-icon-wrap svg{width:clamp(18px,1.8vw,24px)!important;height:clamp(18px,1.8vw,24px)!important;display:block!important;flex-shrink:0!important}.es-listing__meta-whatsapp{background:rgba(0,0,0,.4)!important;border-radius:8px!important;padding:4px 8px!important;box-shadow:inset 0 1px 5px rgba(37,39,37,.8)!important;border:0 solid #10ea1f!important}.es-listing__meta-whatsapp .meta-icon-wrap{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:0 0!important;box-shadow:none!important;border:none!important;padding:0!important;width:auto!important;height:auto!important}.es-listing__meta-whatsapp .meta-icon-wrap a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.es-listing__meta-whatsapp .meta-icon-wrap img,.es-listing__meta-whatsapp .meta-icon-wrap svg{width:clamp(18px,1.8vw,24px)!important;height:clamp(18px,1.8vw,24px)!important;display:block!important}.rating-stars-vertical{margin:0 5px!important;display:flex!important;flex-direction:column!important;justify-items:center!important;align-items:center!important;gap:1px!important}.star-wrapper{display:block!important;margin:1px auto!important;box-shadow:inset 0 1px 5px rgba(37,39,37,.8)!important;background:rgba(0,0,0,.4)!important;border-radius:8px!important;width:clamp(25px,2.5vw,29px)!important;height:clamp(25px,2.5vw,29px)!important;transition:all .3s ease!important;cursor:pointer!important}.star-wrapper.active{background:#10ea1f!important;border-color:#10ea1f!important}.star-wrapper:hover{transform:scale(1.1)!important}.star-svg{display:block!important;width:1.4rem!important;height:1.4rem!important;flex-shrink:0!important;margin:2px auto!important}.es-listing br,.es-listing p{display:none!important}.block-meta .es-listing__meta li span{display:none!important}.es-listing__meta-area span{display:none!important}.star-popup{position:fixed!important;background:rgba(0,0,0,.9)!important;backdrop-filter:blur(10px)!important;border-radius:16px!important;padding:12px 16px!important;border:1px solid #10ea1f!important;box-shadow:0 0 20px rgba(16,234,31,.3)!important;z-index:10000!important;font-family:inherit!important;pointer-events:none!important}.star-popup .popup-title{color:#10ea1f!important;font-weight:700!important;font-size:12px!important;margin-bottom:4px!important}.star-popup .popup-rating{color:#fff!important;font-size:18px!important;font-weight:700!important}.star-popup .popup-rating span{color:#666!important}.star-popup::before{content:''!important;position:absolute!important;top:50%!important;width:0!important;height:0!important;border:10px solid transparent!important;transform:translateY(-50%)!important}.star-popup.bubble-left::before{left:-20px!important;border-right-color:rgba(0,0,0,.92)!important}.star-popup.bubble-right::before{right:-20px!important;border-left-color:rgba(0,0,0,.92)!important}.star-popup.bubble-top::before{top:100%!important;left:50%!important;transform:translateX(-50%)!important;border-top-color:rgba(0,0,0,.92)!important}.star-popup.bubble-bottom::before{top:-20px!important;left:50%!important;transform:translateX(-50%)!important;border-bottom-color:rgba(0,0,0,.92)!important}@keyframes star3D{0%{transform:rotateY(0) scale(1)}50%{transform:rotateY(180deg) scale(.8)}100%{transform:rotateY(360deg) scale(1)}}@media (max-width:480px){.es-listing__image{aspect-ratio:18/9!important}.block-meta .es-listing__meta li b{font-size:clamp(18px, 4vw, 25px)!important}.block-meta .es-listing__meta li span{display:none!important}html[lang=ar] .address-text{font-size:calc(clamp(15px, 3vw, 17px) * 1.2)!important}.address-text{font-size:clamp(13px, 3vw, 15px)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.star-svg{display:block;width:1.4rem;height:1.4rem}}@media (min-width:481px) and (max-width:767px){.es-listing__image{aspect-ratio:18/9!important}}@media (min-width:768px) and (max-width:1024px){.es-listing__image{aspect-ratio:16/9!important}}@media (min-width:1025px) and (max-width:1399px){.es-listing__image{aspect-ratio:17/9!important}}@media (min-width:1400px) and (max-width:1600px){.es-listing__image{aspect-ratio:18/9!important}}@media (min-width:1601px){.es-listing__image{aspect-ratio:15/9!important}}.tab-content>div[data-search-form-selector]{display:contents!important}.tab-content>div[data-search-form-selector]:empty,.tab-content>div[data-search-form-selector]:not(:has(*)){display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}.tab-content p:empty{display:none!important;height:0!important;margin:0!important;padding:0!important}
/* Цена и площадь в слайдере в одну линию */
.es-properties-slider .es-slide-meta {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 10px 15px !important;
}

.es-properties-slider .es-meta-item {
    display: inline-flex !important;
    align-items: center !important;
    gap: 4px !important;
}

.es-properties-slider .es-meta-item--price,
.es-properties-slider .es-meta-item--area {
    white-space: nowrap !important;
}