#loghi_partner img.swiper-slide-image {max-height: 90px;width: auto;}
.pos_sticky {position: sticky;top: 100px;}
h1, h2, h3, h4, h5, h6, .item-title {text-transform: none;}

/* #properties_module_section .item-listing-wrap .item-wrap .item-body {transition: .4s all;}
#properties_module_section .item-listing-wrap .item-wrap {box-shadow: 0 5px 10px 10px #dedede;transition: .4s all;}
#properties_module_section .item-listing-wrap .item-wrap:hover .item-body {background-color: var(--e-global-color-primary);}
#properties_module_section .item-listing-wrap .item-wrap:hover .item-body * {color: white;}
#properties_module_section .item-listing-wrap .item-wrap:hover {transform: scale(1.05);}
#properties_module_section .d-flex.flex-column.amenities-price-wrap {flex-direction: row !important;gap: 30px !important;justify-content: space-between;}
#properties_module_section .item-body{gap: 10px !important;}
#properties_module_section .label {font-size: 12px;background-color: var(--e-global-color-secondary);color: #000;font-weight: 500;}
*/

.grid-view .d-flex.flex-column.amenities-price-wrap {align-items: center;flex-direction: row !important;gap: 30px !important;justify-content: space-between;}
.grid-view .item-body{gap: 10px !important;}
.grid-view .item-listing-wrap .item-wrap .item-body {transition: .4s all;}
.grid-view .item-listing-wrap .item-wrap .item-header {border-radius: 0;}
.grid-view .item-listing-wrap .item-wrap {box-shadow: 0 5px 10px 10px #dedede;transition: .4s all;border-radius: 0;}
/* .grid-view .item-listing-wrap .item-wrap:hover .item-body {background-color: var(--e-global-color-primary);}
.grid-view .item-listing-wrap .item-wrap:hover .item-body * {color: white;} */
.grid-view .item-listing-wrap .item-wrap:hover {transform: scale(1.05);}
.grid-view .item-wrap:hover .item-header, .grid-view .item-wrap:hover .item-body{border-radius: 0;}
.grid-view .label {font-size: 12px;font-weight: 500;}
.grid-view .label-status {background-color: var(--e-global-color-secondary);color: #000;}

footer .footer_logo.logo img {max-width: 300px;}
footer .footer-logo.d-flex {margin-bottom: 0;}
footer .footer-logo.d-flex {margin: 0;}
footer .footer-top-wrap {padding: 80px 0 40px;}
footer .row > div:first-child {width: 100%;display: flex;align-items: center;gap: 50px;padding-bottom: 50px;}
footer .row > div:first-child #media_image-2 {width: 25%;}
footer .row > div:first-child #text-3 {width: 75%;}
footer .row > div:first-child p {margin-bottom: 0;}
footer .row > div:not(:first-child) {width: 33.3%;}

#grid_type .d-flex.flex-column {width: 100%;align-items: center;justify-content: center;height: 100%;padding: 10px;text-align: center;}
#grid_type .grid-item .grid-item-icon {margin-left: 10px;}
#grid_type .grid-item .grid-item-title {font-size: 24px;font-weight: 500;}
#grid_type .grid-item {box-shadow: 0 3px 6px 0px gray;transition: .3s all;}
#grid_type .grid-item:hover .hover-effect-flat::before {opacity: 0.6;}
#grid_type .grid-item:hover {transform: scale(1.1);}
#grid_type .hover-effect-flat::before {opacity: 0.2;background-color: var(--e-global-color-primary);}

#desktop-header-search :where(.houzez-keyword-autocomplete.form-control, button, .btn-light-grey-outlined, input) {border-radius: 0 !important;border-color: transparent !important;border: 0 !important;}
#desktop-header-search, .advanced-search.mobile-search-nav {background-color: var(--e-global-color-secondary);}
#desktop-header-search button {border-radius: 0;}
header .logo img {top: 0px;}

/*SINGOLA STRUTTURA*/
.content-wrap.property-wrap .property-view h2 {font-size: 25px;font-weight: 500;}
.content-wrap.property-wrap #similar-listings-wrap h2 {font-size: 20px;line-height: 1.3;}
.property-lightbox .btn-close-white {background-color: #ffde01;filter: unset;opacity: 1;}
.property-nav-wrap {padding: 30px 20px;background-color: white;}
.property-title-wrap .property-labels-wrap .label-status {background: var(--e-global-color-secondary);color: #30385c;font-weight: 500;}
.single-post .wp-block-search__button {color: white;border: 0;}
.single-property .detail-wrap {background-color: rgb(247, 248, 249);border-radius: 0;}
#col_contatti_form, #sidebar-contatti .elementor-widget-text-editor {box-shadow: 0 0px 5px 0px #ebebeb;}
#sidebar .widget.widget-property-form, .property-view > div{box-shadow: 0 5px 10px 10px #ebebeb;}
#sidebar-contatti {position: sticky;top: 40px;height: max-content;}
#similar-listings-wrap {padding: 30px 30px 40px;background-color: white;}

/*FORM*/
.contatti_page .elementor-col-100 textarea {border: 1px solid #dce0e0;padding: 20px;}
.contatti_page .elementor-col-100.elementor-column.textarea-field *{width: 100%;}
.contatti_page .elementor-col-50 input {width: 100%;border: 1px solid #dce0e0;height: 40px;padding: 0 20px;}
.contatti_page input.wpcf7-submit {padding: 10px 30px;border: 0;color: white;}
.contatti_page label {font-weight: 500;}

/*BLOG */
body.blog .bt-content-wrap .article-wrap article, body.blog .bt-sidebar-wrap.houzez_sticky #sidebar > div, body.single-post .bt-sidebar-wrap.houzez_sticky #sidebar > div {box-shadow: 0 5px 10px 0px #d4d4d4;}
.wp-block-search__button.wp-element-button {color: white;border: 0;}
body.blog .bt-content-wrap .article-wrap article .post-thumbnail-wrap a {display: flex;height: 500px;align-items: center;}
body.blog .bt-content-wrap .article-wrap article .post-thumbnail-wrap img {width: 100%;height: 100%;object-fit: cover;}
.btn.btn-primary {border-radius: 0;}
body.blog article .post-footer-wrap.border-top * {color: white;align-items: center;}
body.blog article .post-footer-wrap.border-top {background-color: var(--e-global-color-accent);padding: 20px 40px;}
body.blog article .post-footer-wrap.border-top .btn.btn-primary {border: 1px solid white;background: transparent;color: white;}
body.blog article .post-footer-wrap.border-top .btn.btn-primary:hover {background-color: #ffffff1f;border-color: white;}

/* body.single-post .post-header-wrap {background-color: var(--e-global-color-primary);}
body.single-post .post-header-wrap * {color: white;} */

form .privacy label {font-size: 15px;font-weight: 400 !important;}
form .privacy .wpcf7-list-item {margin-left: 0;}

/* body:not(.blog):not(.single-post):not(.search) header.header-main-wrap {margin-bottom: -100px;}
 */
body.wp-singular:not(.single):not(.page-template-template-search) header.header-main-wrap {margin-bottom: -100px;}
#header-section {background-color: #0000004a;border: 0;}

.main-nav #main-nav > li.dubai_menu {background-color: #a31c2d;}
.header-desktop .main-nav .nav-link {font-weight: 600;letter-spacing: 0.8px;}

.pagination-wrap .page-item.active .page-link {background: #ffde01;border: 0;}

#sidebar .property-form-wrap .wpcf7 {margin-top: 20px;}
#sidebar .property-form-wrap .wpcf7 input.wpcf7-text {width: 100%;border: 1px solid #dce0e0;padding: 5px 20px;}
#sidebar .widget-taxonomy-item a {font-weight: 400;}

#desktop-header-search button:hover {background: var(--e-global-color-secondary);border: 1px solid black !important;color: black;}
#desktop-header-search button {border: 1px solid transparent !important;}

form .button_div .wpcf7-submit {transition: .2s all;}
form .button_div .wpcf7-submit:hover {background: var(--e-global-color-secondary);color: black !important;}

header .dubai_menu > ul {background-color: #a31c2d !important;}

@keyframes scroll {0% { transform: translateX(0); }
 100% { transform: translateX(-100%); }
}

#loghi_partner .elementor-image-carousel.swiper-wrapper {transition-timing-function: linear !important;-webkit-transition-timing-function: linear !important;animation: scroll 30s linear infinite;}

/*
#loghi_partner .elementor-image-carousel .swiper-slide {width: auto !important;margin-right: 0 !important;}
#loghi_partner .elementor-image-carousel img {height: 120px;width: auto;object-fit: contain;display: block;}
*/

body.single .lightbox-gallery .slick-slide .img-fluid.lazyloaded {object-fit: contain;}
body.single .lightbox-gallery .slick-slide {max-height: 90vh;display: flex;}
