@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//amanatcity.kg/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.6") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//amanatcity.kg/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//amanatcity.kg/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//amanatcity.kg/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//amanatcity.kg/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//amanatcity.kg/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//amanatcity.kg/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//amanatcity.kg/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//amanatcity.kg/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Metropolis", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: "Metropolis", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Metropolis", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Metropolis", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Metropolis", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(85,128,99);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(85,128,99);
	--btn-accented-bgcolor-hover: rgb(72,109,84);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://amanatcity.kg/wp-content/uploads/2021/10/retail-2-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: url(https://amanatcity.kg/wp-content/uploads/2021/10/retail-2-page-title.jpg);
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(247,247,247);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1350px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

@media (min-width: 1350px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@font-face {
	font-family: "Metropolis";
	src: url("//amanatcity.kg/wp-content/uploads/2021/10/Metropolis-Regular.woff2") format("woff2"), 
url("//amanatcity.kg/wp-content/uploads/2021/10/Metropolis-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Metropolis";
	src: url("//amanatcity.kg/wp-content/uploads/2021/10/Metropolis-Bold.woff2") format("woff2"), 
url("//amanatcity.kg/wp-content/uploads/2021/10/Metropolis-Bold.woff") format("woff");
	font-weight: 600;
	font-style: normal;
}

.home main#main-content {
    padding-top: 0px;
}

.home-slide ul.wd-list,
.novostroiki .banner-inner ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 550px;
}

.home-slide ul.wd-list img {
    width: 20px;
    filter: invert(1);
}

.home-slide ul.wd-list li,
.novostroiki .banner-inner ul li {
    width: fit-content;
    padding: 8px 16px;
    background: rgba(0, 0, 0, 0.15);
    border-radius: 16px;
    margin-bottom: 8px;
    gap: 4px;
    font-size: 14px;
    line-height: 16px;
    backdrop-filter: blur(32px);
    color: white;
}
.home-slide ul.wd-list li i,
.novostroiki .banner-inner ul li i {
    position: relative;
    margin-right: 23px;
}
.home-slide ul.wd-list  i::after,
.novostroiki .banner-inner ul li i::after {
    content: "";
    position: absolute;
    background-image: url(https://amanatcity.demo-construction.online/wp-content/uploads/2026/04/man-walking-300x300.png);
    width: 20px;
    height: 20px;
    z-index: 9;
    background-size: cover;
    filter: invert(1);
    top: -5px;
}

.home-slide ul.wd-list li:first-child span.wd-icon::before {
    color: #00ff3c;
}

.home-slide ul.wd-list li:nth-child(2) span.wd-icon::before {
    color: #ff0084;
}

.home-slide ul.wd-list li:last-child span.wd-icon::before {
    color: white;
}

.home-slide .wd-carousel .wd-carousel-wrap .wd-slide .container.wd-slide-container.content-full-width:before,
.novostroiki .promo-banner-wrapper .main-wrapp-img:before,
.jk-page .elementor-widget-image-carousel.e-widget-swiper > .elementor-image-carousel-wrapper.swiper > .elementor-image-carousel.swiper-wrapper.swiper-image-stretch ::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0) 23.5%, rgba(0, 0, 0, 0) 26.2%, rgba(0, 0, 0, 0) 28.6%, rgba(0, 0, 0, 0.01) 31.04%, rgba(0, 0, 0, 0.01) 33.7%, rgba(0, 0, 0, 0.02) 36.18%, rgba(0, 0, 0, 0.02) 38.8%, rgba(0, 0, 0, 0.03) 41.62%, rgba(0, 0, 0, 0.04) 43.9%, rgba(0, 0, 0, 0.05) 46.61%, rgba(0, 0, 0, 0.06) 49%, rgba(0, 0, 0, 0.08) 51.9%, rgba(0, 0, 0, 0.09) 54.1%, rgba(0, 0, 0, 0.11) 56.97%, rgba(0, 0, 0, 0.12) 59.2%, rgba(0, 0, 0, 0.14) 62.33%, rgba(0, 0, 0, 0.15) 64.3%, rgba(0, 0, 0, 0.17) 67.02%, rgba(0, 0, 0, 0.18) 69.4%, rgba(0, 0, 0, 0.2) 72.04%, rgba(0, 0, 0, 0.21) 74.5%, rgba(0, 0, 0, 0.22) 77.04%, rgba(0, 0, 0, 0.23) 79.6%, rgba(0, 0, 0, 0.24) 82.37%, rgba(0, 0, 0, 0.25) 84.7%, rgba(0, 0, 0, 0.26) 87.41%, rgba(0, 0, 0, 0.26) 89.8%, rgba(0, 0, 0, 0.27) 92.49%, rgba(0, 0, 0, 0.27) 94.9%, rgba(0, 0, 0, 0.27) 97.55%, rgba(0, 0, 0, 0.27) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0) 52.7%, rgba(0, 0, 0, 0) 55.85%, rgba(0, 0, 0, 0) 59.01%, rgba(0, 0, 0, 0.01) 62.16%, rgba(0, 0, 0, 0.01) 65.31%, rgba(0, 0, 0, 0.02) 68.47%, rgba(0, 0, 0, 0.03) 71.62%, rgba(0, 0, 0, 0.04) 74.77%, rgba(0, 0, 0, 0.05) 77.93%, rgba(0, 0, 0, 0.06) 81.08%, rgba(0, 0, 0, 0.07) 84.23%, rgba(0, 0, 0, 0.08) 87.39%, rgba(0, 0, 0, 0.08) 90.54%, rgba(0, 0, 0, 0.08) 93.69%, rgba(0, 0, 0, 0.09) 96.85%, rgba(0, 0, 0, 0.09) 100%), linear-gradient(rgba(0, 0, 0, 0) 65.62%, rgba(0, 0, 0, 0) 67.92%, rgba(0, 0, 0, 0.01) 70.21%, rgba(0, 0, 0, 0.03) 72.5%, rgba(0, 0, 0, 0.05) 74.79%, rgba(0, 0, 0, 0.07) 77.08%, rgba(0, 0, 0, 0.11) 79.37%, rgba(0, 0, 0, 0.14) 81.67%, rgba(0, 0, 0, 0.18) 83.96%, rgba(0, 0, 0, 0.21) 86.25%, rgba(0, 0, 0, 0.25) 88.54%, rgba(0, 0, 0, 0.27) 90.83%, rgba(0, 0, 0, 0.29) 93.12%, rgba(0, 0, 0, 0.31) 95.42%, rgba(0, 0, 0, 0.32) 97.71%, rgba(0, 0, 0, 0.32) 100%);
}

.opacity0 {opacity: 0}


/* block 2 */
.spesial .promo-banner-wrapper,
.akcii .promo-banner-wrapper {
    border-radius: 10px;
    overflow: hidden;
}


/* block 3 */
.novostroiki .promo-banner-wrapper {
    margin-right: 30px;
    margin-bottom: 30px;
    border-radius: 10px;
    overflow: hidden;
}

.novostroiki .elementor-element:nth-child(2n) .promo-banner-wrapper {
/*     margin-right: 0; */
}

.novostroiki .e-n-tabs-heading button {
    border-radius: 35px;
}


.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
    background-color: #568063;
    border-radius: 35px;
}

.novostroiki .promo-banner .banner-title {
    color: white;
    font-size: 27px;
}
.novostroiki .banner-inner ul {
    padding: 0;
    list-style: none;
}

.novostroiki .banner-inner ul > li {
    margin-right: 10px;
}

.novostroiki .banner-btn-wrapper {
    position: absolute;
    right: 15px!important;
    bottom: 15px!important;
    top: unset!important;
    left: unset!important;
    border-radius: 35px;
    overflow: hidden;
}


.novostroiki  .banner-btn-position-hover .content-banner {
    position: static;
		padding-top: 20px;
}

.novostroiki .e-n-tabs-heading {
    margin-bottom: 20px;
}

.home .e-n-tabs-heading:after {
/*     content: "";
    background-image: url(http://amanatcity.demo-construction.online/wp-content/uploads/2026/04/filter2-scaled.png);
    width: 100%;
    height: 200px;
    background-size: contain;
    background-repeat: no-repeat;
    border-radius: 10px;
    overflow: hidden;
    margin-top: 20px; */
}

.bradius {
    border-radius: 10px;
}

/* JK Pages */

.jk-page, .jk-page * {
    max-height: 640px;
    /* overflow: hidden; */
    object-fit: cover;
}
.jk-ttl {
    width: 70%;
}
.rounded .elementor-element,
.rounded .promo-banner {
    border-radius: 10px;
		overflow: hidden;
}
.vozduh-block .info-box-icon img {
    width: 50px;
    height: 50px;
}

.vozduh-block > div:not(:last-child) {
    border-right: 1px solid #c6c6c6;
    padding-right: 20px;
}
.relative {
	position: relative
}

.bg-wild {padding: 10px 15px;}
.bg-wild img {
    width: 70px;
}

.bg-wild:before {
    content: "";
    background: url(http://amanatcity.demo-construction.online/wp-content/uploads/2026/04/bg-wild.png);
    padding: 10px 15px;
    border-radius: 10px;
    filter: blur(0.5px);
    width: 100%;
    height: 120px;
    display: block;
    position: absolute;
    top: -7px;
    left: 0px;
}

.green-icon svg path {
    fill: #568063!important;
}

.max-height-700, .max-height-700 * {
    max-height: 600px;
    object-fit: contain;
}

@media (min-width:1890px) {
    .jk-ttl {
        left: unset!important   
    }
}

/* Porfolio */

body.wp-singular.portfolio-template-default.single.single-portfolio .wd-content-area.site-content {
    padding-top: 80px;
}

body.wp-singular.portfolio-template-default.single.single-portfolio  .wd-page-content.main-page-wrapper {
    background: #f5f6fd;
}

body.wp-singular.portfolio-template-default.single.single-portfolio .e-n-tabs-heading {
    background: #ecf0f8;
    width: 470px;
    margin: 0 auto;
    border-radius: 10px;
}

body.wp-singular.portfolio-template-default.single.single-portfolio span.e-n-tab-title-text {
    color: #8c94a8;
    font-size: 12px!important;
}

body.wp-singular.portfolio-template-default.single.single-portfolio .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true] span.e-n-tab-title-text {
    color: #568062;
}

body.wp-singular.portfolio-template-default.single.single-portfolio .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true] {
    border-radius: 10px;
    background: white;
}

body.wp-singular.portfolio-template-default.single.single-portfolio .e-n-tabs-heading > button {
    margin: 6px 0;
    padding: 10px 15px!important;
    border-radius: 10px!important;
}

body.wp-singular.portfolio-template-default.single.single-portfolio .e-n-tabs-heading > button:hover {
    background: white!important;
}

.flat-tabs img {
    max-height: 513px;
    object-fit: cover;
    border-radius: 10px;
}


.filtr-by-rooms .irep-flats-list-filters.ire-flex.ire-w-full.ire-flex-wrap.ire-items-center.ire-gap-2.ire-text-start.ire-text-base > div:first-child, .filtr-by-rooms .irep-flats-list-filters.ire-flex.ire-w-full.ire-flex-wrap.ire-items-center.ire-gap-2.ire-text-start.ire-text-base > div:nth-child(5) {
    display: none;
}


.irep-modal.ire-fixed .flat-preview-value.ire-text-center.ire-text-black.flat_rooms_key.flat_date_key,
.irep-modal.ire-fixed .ire-flex.ire-h-fit.ire-w-fit.ire-flex-col.ire-items-center.irep-flat-preview__right-floor-room,
.irep-modal.ire-fixed .irep-flats-view-container.ire-flex.ire-min-w-0.ire-shrink-0.ire-justify-end.ire-text-center {
    display: none;
}

.irep-modal.ire-fixed .irep-flat-modal-price-container.ire-w-fit.ire-min-w-0.ire-max-w-full.ire-rounded-sm.ire-p-2.ire-text-4xl.ire-text-white.irep-flat-modal--price,
.irep-modal.ire-fixed .flex.ire-min-w-0.ire-max-w-full.ire-flex-col.ire-items-center.ire-justify-center .irep-flat-modal-price-container.ire-w-fit.ire-min-w-0.ire-max-w-full.ire-rounded-sm.ire-p-2.ire-text-4xl.ire-text-white.irep-flat-modal--reserved.ire-bg-yellow-500.ire-text-yellow-50,
.irep-flat-modal-price-container.ire-w-fit.ire-min-w-0.ire-max-w-full.ire-rounded-sm.ire-p-2.ire-text-4xl.ire-text-white.irep-flat-modal--sold.ire-bg-red-600.ire-text-red-100 {
    padding: 0;
}

.irep-modal.ire-fixed .irep-flat-modal-price-container.ire-w-fit.ire-min-w-0.ire-max-w-full.ire-p-2.ire-text-4xl.ire-text-white.irep-flat-modal--price .ire-uppercase,
.irep-modal.ire-fixed .flex.ire-min-w-0.ire-max-w-full.ire-flex-col.ire-items-center.ire-justify-center .irep-flat-modal-price-container.ire-w-fit.ire-min-w-0.ire-max-w-full.ire-rounded-sm.ire-p-2.ire-text-4xl.ire-text-white.irep-flat-modal--reserved.ire-bg-yellow-500.ire-text-yellow-50 .ire-uppercase,
.irep-flat-modal-price-container.ire-w-fit.ire-min-w-0.ire-max-w-full.ire-rounded-sm.ire-p-2.ire-text-4xl.ire-text-white.irep-flat-modal--sold.ire-bg-red-600.ire-text-red-100 .ire-uppercase {
    font-size: 20px;
    text-transform: capitalize;
    padding: 5px 10px;
    line-height: 1;
}

.irep-modal.ire-fixed .flex.ire-min-w-0.ire-max-w-full.ire-flex-col.ire-items-center.ire-justify-center {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 9999;
}

button.flat-preview-button.ire-group.ire-flex.ire-w-fit.ire-cursor-pointer.ire-items-center.ire-justify-center.ire-gap-2.ire-rounded-full.ire-px-4.ire-py-2.ire-text-center.ire-outline-none.\!ire-transition-all {
    background: #558063;
}

.path-color g[conf=""] path {
    fill: #bce6be59!important;
}@media (min-width: 1025px) {
	header .whb-flex-row.whb-general-header-inner {
    height: 65px;
}

header .whb-main-header .container {
    position: fixed;
    margin: 0 auto;
    left: 0;
    right: 0;
		top: 15px
}

.whb-column.whb-col-left.whb-column8.whb-visible-lg {
    border-radius: 46px;
    margin-right: 10px;
}

.whb-column.whb-col-left.whb-column8.whb-visible-lg,
.whb-column.whb-col-center.whb-column9.whb-visible-lg,
.whb-column.whb-col-right.whb-column10.whb-visible-lg {
    isolation: isolate;
    backdrop-filter: blur(32px);
    backdrop-filter: blur(32px);
    transform: translate3d(0px, 0px, 0px);
    padding: 0px 32px;
    background-color: rgb(255 255 255 / 89%);
    transition: none;
}

.whb-column.whb-col-center.whb-column9.whb-visible-lg {
    /* background: white; */
    border-top-left-radius: 46px;
    border-bottom-left-radius: 46px;
}

.whb-column.whb-col-right.whb-column10.whb-visible-lg {
    /* background: white; */
    border-top-right-radius: 46px;
    border-bottom-right-radius: 46px;
}

}

