/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 12 2025 | 07:48:10 */
/*
ul.es-listing__meta {
	font-size: 14px;
}

ul.es-listing__meta svg {
    transform: scale(1.4);
}
*/

/* Logo */
/* .custom-logo {
	filter: brightness(0) invert(1);
} */

::selection {
	background: #274c7b;
	color: #fff;
}

/* Barra admin */

#wp-admin-bar-new-content, #wp-admin-bar-comments, #wp-admin-bar-litespeed-menu, #wp-admin-bar-maintenance_mode {
	display: none;
}

.es-powered {
	display: none;
}

#request_form {
	display: none;
}

/* Matomo */
#topmenu-tagmanager {
	display: none;
}

/* Navigatore */
/* .site-header-item:has(#site-navigation) {
    display: relative;
}

#site-navigation {
    position: sticky;
    top: 0;
    z-index: 999;
} */


/* Proprietà */
main > div > div > div.es-properties__list > div > div.es-listings-filter.js-es-listings-filter.es-listings-filter--tablet > ul > li.es-control__hfm,
main > div > div > div.es-properties__list > div > div.es-listings-filter.js-es-listings-filter > ul > li.es-control__hfm, .es-control__hfm {
	display: none;
}

.js-es-change-layout:has(.es-icon.es-icon_marker) {
	display: none;
}

#es-search--66f5b54385a97 > form > div.es-search__address > button > span {
    background: transparent;
    color: #0c1b4a;
}

.slbElement {
  display: none;
}


/* Bottone condividi */

.es-btn.es-btn--secondary.es-btn--bordered, .es-btn.es-btn--default:hover:not([disabled]):not(.es-btn--disabled), .es-btn.es-btn--icon:hover:not([disabled]):not(.es-btn--disabled) .es-icon, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today, .es-property-field--post_content .es-property-field__value a, .es-dymanic-content a, .es-hit-limit a, button.es-slick-arrow:not(.slick-disabled):hover {
	background: rgba(255, 255, 255, 0.9);
	color: #ebebeb;
}

/* Sfondo grigio foto */
div.mfp-wrap.mfp-gallery.mfp-close-btn-in.mfp-auto-cursor.es-property-magnific.mfp-ready > div,
div.mfp-wrap.mfp-gallery.mfp-close-btn-in.mfp-auto-cursor.es-property-magnific.mfp-ready > div > div.mfp-content > div.mfp-figure {
	background: #c8ced6;
}

/* Video full width */
#video .es-property-section__content .es-entity-field--video .es-entity-field__value {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* 16:9 aspect ratio */
    height: 0;
    overflow: hidden;
}

#video .es-property-section__content .es-entity-field--video .es-entity-field__value iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

/* Colore Instagram icon */
.kadence-svg-iconset .kadence-instagram-svg {
    color: #c13584;
}

.kadence-tiktok-svg {
  color: #000;
}