.link_pagine {
    font-size: 12px;
    font-family: Verdana;
    color: #000000;
    margin-bottom: 3rem !important;
    text-align: center;
    display: flex;
    justify-content: center;
}
.link_pagine > li {
    position: relative;
    display: inline-block !important;
    border: 2px solid #000000;
    margin-right: 10px;
    border-radius: 10px 20px;
    margin-bottom: 10px;
    box-sizing: border-box;
    float: none !important;
}
.link_pagine.nav>li>a {
    position: relative;
    display: inline-block !important;
    padding: 5px 10px !important;
	color: #000;
}


img.wp-smiley,
		img.emoji {
			display: inline !important;
			border: none !important;
			box-shadow: none !important;
			height: 1em !important;
			width: 1em !important;
			margin: 0 0.07em !important;
			vertical-align: -0.1em !important;
			background: none !important;
			padding: 0 !important;
		}



/*! This file is auto-generated */
		.wp-block-button__link {
			color: #fff;
			background-color: #32373c;
			border-radius: 9999px;
			box-shadow: none;
			text-decoration: none;
			padding: calc(.667em+ 2px) calc(1.333em+ 2px);
			font-size: 1.125em
		}
		
		.wp-block-file__button {
			background: #32373c;
			color: #fff;
			text-decoration: none
		}



:root {
			--wp--preset--aspect-ratio--square: 1;
			--wp--preset--aspect-ratio--4-3: 4/3;
			--wp--preset--aspect-ratio--3-4: 3/4;
			--wp--preset--aspect-ratio--3-2: 3/2;
			--wp--preset--aspect-ratio--2-3: 2/3;
			--wp--preset--aspect-ratio--16-9: 16/9;
			--wp--preset--aspect-ratio--9-16: 9/16;
			--wp--preset--color--black: #000000;
			--wp--preset--color--cyan-bluish-gray: #abb8c3;
			--wp--preset--color--white: #ffffff;
			--wp--preset--color--pale-pink: #f78da7;
			--wp--preset--color--vivid-red: #cf2e2e;
			--wp--preset--color--luminous-vivid-orange: #ff6900;
			--wp--preset--color--luminous-vivid-amber: #fcb900;
			--wp--preset--color--light-green-cyan: #7bdcb5;
			--wp--preset--color--vivid-green-cyan: #00d084;
			--wp--preset--color--pale-cyan-blue: #8ed1fc;
			--wp--preset--color--vivid-cyan-blue: #0693e3;
			--wp--preset--color--vivid-purple: #9b51e0;
			--wp--preset--color--central-palette-1: #000000;
			--wp--preset--color--central-palette-2: #FFFFFF;
			--wp--preset--color--central-palette-3: #9C1E5E;
			--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
			--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
			--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
			--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
			--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
			--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
			--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
			--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
			--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
			--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
			--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
			--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
			--wp--preset--font-size--small: 13px;
			--wp--preset--font-size--medium: 20px;
			--wp--preset--font-size--large: 36px;
			--wp--preset--font-size--x-large: 42px;
			--wp--preset--spacing--20: 0.44rem;
			--wp--preset--spacing--30: 0.67rem;
			--wp--preset--spacing--40: 1rem;
			--wp--preset--spacing--50: 1.5rem;
			--wp--preset--spacing--60: 2.25rem;
			--wp--preset--spacing--70: 3.38rem;
			--wp--preset--spacing--80: 5.06rem;
			--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
			--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
			--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
			--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
			--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
		}
		
		:where(.is-layout-flex) {
			gap: 0.5em;
		}
		
		:where(.is-layout-grid) {
			gap: 0.5em;
		}
		
		body .is-layout-flex {
			display: flex;
		}
		
		.is-layout-flex {
			flex-wrap: wrap;
			align-items: center;
		}
		
		.is-layout-flex>:is(*, div) {
			margin: 0;
		}
		
		body .is-layout-grid {
			display: grid;
		}
		
		.is-layout-grid>:is(*, div) {
			margin: 0;
		}
		
		:where(.wp-block-columns.is-layout-flex) {
			gap: 2em;
		}
		
		:where(.wp-block-columns.is-layout-grid) {
			gap: 2em;
		}
		
		:where(.wp-block-post-template.is-layout-flex) {
			gap: 1.25em;
		}
		
		:where(.wp-block-post-template.is-layout-grid) {
			gap: 1.25em;
		}
		
		.has-black-color {
			color: var(--wp--preset--color--black) !important;
		}
		
		.has-cyan-bluish-gray-color {
			color: var(--wp--preset--color--cyan-bluish-gray) !important;
		}
		
		.has-white-color {
			color: var(--wp--preset--color--white) !important;
		}
		
		.has-pale-pink-color {
			color: var(--wp--preset--color--pale-pink) !important;
		}
		
		.has-vivid-red-color {
			color: var(--wp--preset--color--vivid-red) !important;
		}
		
		.has-luminous-vivid-orange-color {
			color: var(--wp--preset--color--luminous-vivid-orange) !important;
		}
		
		.has-luminous-vivid-amber-color {
			color: var(--wp--preset--color--luminous-vivid-amber) !important;
		}
		
		.has-light-green-cyan-color {
			color: var(--wp--preset--color--light-green-cyan) !important;
		}
		
		.has-vivid-green-cyan-color {
			color: var(--wp--preset--color--vivid-green-cyan) !important;
		}
		
		.has-pale-cyan-blue-color {
			color: var(--wp--preset--color--pale-cyan-blue) !important;
		}
		
		.has-vivid-cyan-blue-color {
			color: var(--wp--preset--color--vivid-cyan-blue) !important;
		}
		
		.has-vivid-purple-color {
			color: var(--wp--preset--color--vivid-purple) !important;
		}
		
		.has-black-background-color {
			background-color: var(--wp--preset--color--black) !important;
		}
		
		.has-cyan-bluish-gray-background-color {
			background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
		}
		
		.has-white-background-color {
			background-color: var(--wp--preset--color--white) !important;
		}
		
		.has-pale-pink-background-color {
			background-color: var(--wp--preset--color--pale-pink) !important;
		}
		
		.has-vivid-red-background-color {
			background-color: var(--wp--preset--color--vivid-red) !important;
		}
		
		.has-luminous-vivid-orange-background-color {
			background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
		}
		
		.has-luminous-vivid-amber-background-color {
			background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
		}
		
		.has-light-green-cyan-background-color {
			background-color: var(--wp--preset--color--light-green-cyan) !important;
		}
		
		.has-vivid-green-cyan-background-color {
			background-color: var(--wp--preset--color--vivid-green-cyan) !important;
		}
		
		.has-pale-cyan-blue-background-color {
			background-color: var(--wp--preset--color--pale-cyan-blue) !important;
		}
		
		.has-vivid-cyan-blue-background-color {
			background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
		}
		
		.has-vivid-purple-background-color {
			background-color: var(--wp--preset--color--vivid-purple) !important;
		}
		
		.has-black-border-color {
			border-color: var(--wp--preset--color--black) !important;
		}
		
		.has-cyan-bluish-gray-border-color {
			border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
		}
		
		.has-white-border-color {
			border-color: var(--wp--preset--color--white) !important;
		}
		
		.has-pale-pink-border-color {
			border-color: var(--wp--preset--color--pale-pink) !important;
		}
		
		.has-vivid-red-border-color {
			border-color: var(--wp--preset--color--vivid-red) !important;
		}
		
		.has-luminous-vivid-orange-border-color {
			border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
		}
		
		.has-luminous-vivid-amber-border-color {
			border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
		}
		
		.has-light-green-cyan-border-color {
			border-color: var(--wp--preset--color--light-green-cyan) !important;
		}
		
		.has-vivid-green-cyan-border-color {
			border-color: var(--wp--preset--color--vivid-green-cyan) !important;
		}
		
		.has-pale-cyan-blue-border-color {
			border-color: var(--wp--preset--color--pale-cyan-blue) !important;
		}
		
		.has-vivid-cyan-blue-border-color {
			border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
		}
		
		.has-vivid-purple-border-color {
			border-color: var(--wp--preset--color--vivid-purple) !important;
		}
		
		.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
			background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
		}
		
		.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
			background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
		}
		
		.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
			background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
		}
		
		.has-luminous-vivid-orange-to-vivid-red-gradient-background {
			background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
		}
		
		.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
			background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
		}
		
		.has-cool-to-warm-spectrum-gradient-background {
			background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
		}
		
		.has-blush-light-purple-gradient-background {
			background: var(--wp--preset--gradient--blush-light-purple) !important;
		}
		
		.has-blush-bordeaux-gradient-background {
			background: var(--wp--preset--gradient--blush-bordeaux) !important;
		}
		
		.has-luminous-dusk-gradient-background {
			background: var(--wp--preset--gradient--luminous-dusk) !important;
		}
		
		.has-pale-ocean-gradient-background {
			background: var(--wp--preset--gradient--pale-ocean) !important;
		}
		
		.has-electric-grass-gradient-background {
			background: var(--wp--preset--gradient--electric-grass) !important;
		}
		
		.has-midnight-gradient-background {
			background: var(--wp--preset--gradient--midnight) !important;
		}
		
		.has-small-font-size {
			font-size: var(--wp--preset--font-size--small) !important;
		}
		
		.has-medium-font-size {
			font-size: var(--wp--preset--font-size--medium) !important;
		}
		
		.has-large-font-size {
			font-size: var(--wp--preset--font-size--large) !important;
		}
		
		.has-x-large-font-size {
			font-size: var(--wp--preset--font-size--x-large) !important;
		}
		
		:where(.wp-block-post-template.is-layout-flex) {
			gap: 1.25em;
		}
		
		:where(.wp-block-post-template.is-layout-grid) {
			gap: 1.25em;
		}
		
		:where(.wp-block-columns.is-layout-flex) {
			gap: 2em;
		}
		
		:where(.wp-block-columns.is-layout-grid) {
			gap: 2em;
		}
		
		:root:where(.wp-block-pullquote) {
			font-size: 1.5em;
			line-height: 1.6;
		}




@media (min-width: 1200px) {
			.container {
				max-width: 1210px;
			}
		}
		
		body {
			font-family: Open Sans;
			font-size: 15px;
			font-weight: 300;
			line-height: 24px;
			text-align: left;
			text-transform: none;
		}
		
		.main-nav,
		.dropdown-menu,
		.login-register,
		.btn.btn-create-listing,
		.logged-in-nav,
		.btn-phone-number {
			font-family: Open Sans;
			font-size: 14px;
			font-weight: ;
			text-align: left;
			text-transform: uppercase;
		}
		
		.btn,
		.form-control,
		.bootstrap-select .text,
		.sort-by-title,
		.woocommerce ul.products li.product .button {
			font-family: Open Sans;
			font-size: 15px;
		}
		
		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.item-title {
			font-family: Cormorant Garamond;
			font-weight: 500;
			text-transform: inherit;
		}
		
		.post-content-wrap h1,
		.post-content-wrap h2,
		.post-content-wrap h3,
		.post-content-wrap h4,
		.post-content-wrap h5,
		.post-content-wrap h6 {
			font-weight: 500;
			text-transform: inherit;
			text-align: inherit;
		}
		
		.top-bar-wrap {
			font-family: Open Sans;
			font-size: 15px;
			font-weight: 300;
			line-height: 25px;
			text-align: left;
			text-transform: none;
		}
		
		.footer-wrap {
			font-family: Open Sans;
			font-size: 14px;
			font-weight: 300;
			line-height: 25px;
			text-align: left;
			text-transform: none;
		}
		
		.header-v1 .header-inner-wrap,
		.header-v1 .navbar-logged-in-wrap {
			line-height: 60px;
			height: 60px;
		}
		
		.header-v2 .header-top .navbar {
			height: 110px;
		}
		
		.header-v2 .header-bottom .header-inner-wrap,
		.header-v2 .header-bottom .navbar-logged-in-wrap {
			line-height: 54px;
			height: 54px;
		}
		
		.header-v3 .header-top .header-inner-wrap,
		.header-v3 .header-top .header-contact-wrap {
			height: 80px;
			line-height: 80px;
		}
		
		.header-v3 .header-bottom .header-inner-wrap,
		.header-v3 .header-bottom .navbar-logged-in-wrap {
			line-height: 54px;
			height: 54px;
		}
		
		.header-v4 .header-inner-wrap,
		.header-v4 .navbar-logged-in-wrap {
			line-height: 130px;
			height: 130px;
		}
		
		.header-v5 .header-top .header-inner-wrap,
		.header-v5 .header-top .navbar-logged-in-wrap {
			line-height: 110px;
			height: 110px;
		}
		
		.header-v5 .header-bottom .header-inner-wrap {
			line-height: 54px;
			height: 54px;
		}
		
		.header-v6 .header-inner-wrap,
		.header-v6 .navbar-logged-in-wrap {
			height: 130px;
			line-height: 130px;
		}
		
		@media (min-width: 1200px) {
			.header-v5 .header-top .container {
				max-width: 1170px;
			}
		}
		
		body,
		#main-wrap,
		.fw-property-documents-wrap h3 span,
		.fw-property-details-wrap h3 span {
			background-color: #f8f8f8;
		}
		
		body,
		.form-control,
		.bootstrap-select .text,
		.item-title a,
		.listing-tabs .nav-tabs .nav-link,
		.item-wrap-v2 .item-amenities li span,
		.item-wrap-v2 .item-amenities li:before,
		.item-parallax-wrap .item-price-wrap,
		.list-view .item-body .item-price-wrap,
		.property-slider-item .item-price-wrap,
		.page-title-wrap .item-price-wrap,
		.agent-information .agent-phone span a,
		.property-overview-wrap ul li strong,
		.mobile-property-title .item-price-wrap .item-price,
		.fw-property-features-left li a,
		.lightbox-content-wrap .item-price-wrap,
		.blog-post-item-v1 .blog-post-title h3 a,
		.blog-post-content-widget h4 a,
		.property-item-widget .right-property-item-widget-wrap .item-price-wrap,
		.login-register-form .modal-header .login-register-tabs .nav-link.active,
		.agent-list-wrap .agent-list-content h2 a,
		.agent-list-wrap .agent-list-contact li a,
		.agent-contacts-wrap li a,
		.menu-edit-property li a,
		.statistic-referrals-list li a,
		.chart-nav .nav-pills .nav-link,
		.dashboard-table-properties td .property-payment-status,
		.dashboard-mobile-edit-menu-wrap .bootstrap-select> .dropdown-toggle.bs-placeholder,
		.payment-method-block .radio-tab .control-text,
		.post-title-wrap h2 a,
		.lead-nav-tab.nav-pills .nav-link,
		.deals-nav-tab.nav-pills .nav-link,
		.btn-light-grey-outlined:hover,
		button:not(.bs-placeholder) .filter-option-inner-inner,
		.fw-property-floor-plans-wrap .floor-plans-tabs a,
		.products> .product> .item-body> a,
		.woocommerce ul.products li.product .price,
		.woocommerce div.product p.price,
		.woocommerce div.product span.price,
		.woocommerce #reviews #comments ol.commentlist li .meta,
		.woocommerce-MyAccount-navigation ul li a,
		.activitiy-item-close-button a,
		.property-section-wrap li a {
			color: #222222;
		}
		
		a,
		a:hover,
		a:active,
		a:focus,
		.primary-text,
		.btn-clear,
		.btn-apply,
		.btn-primary-outlined,
		.btn-primary-outlined:before,
		.item-title a:hover,
		.sort-by .bootstrap-select .bs-placeholder,
		.sort-by .bootstrap-select> .btn,
		.sort-by .bootstrap-select> .btn:active,
		.page-link,
		.page-link:hover,
		.accordion-title:before,
		.blog-post-content-widget h4 a:hover,
		.agent-list-wrap .agent-list-content h2 a:hover,
		.agent-list-wrap .agent-list-contact li a:hover,
		.agent-contacts-wrap li a:hover,
		.agent-nav-wrap .nav-pills .nav-link,
		.dashboard-side-menu-wrap .side-menu-dropdown a.active,
		.menu-edit-property li a.active,
		.menu-edit-property li a:hover,
		.dashboard-statistic-block h3 .fa,
		.statistic-referrals-list li a:hover,
		.chart-nav .nav-pills .nav-link.active,
		.board-message-icon-wrap.active,
		.post-title-wrap h2 a:hover,
		.listing-switch-view .switch-btn.active,
		.item-wrap-v6 .item-price-wrap,
		.listing-v6 .list-view .item-body .item-price-wrap,
		.woocommerce nav.woocommerce-pagination ul li a,
		.woocommerce nav.woocommerce-pagination ul li span,
		.woocommerce-MyAccount-navigation ul li a:hover,
		.property-schedule-tour-form-wrap .control input:checked~ .control__indicator,
		.property-schedule-tour-form-wrap .control:hover,
		.property-walkscore-wrap-v2 .score-details .houzez-icon,
		.login-register .btn-icon-login-register+ .dropdown-menu a,
		.activitiy-item-close-button a:hover,
		.property-section-wrap li a:hover {
			color: 92215E;
		}
		
		.agent-list-position a {
			color: 92215E!important;
		}
		
		.control input:checked~ .control__indicator,
		.top-banner-wrap .nav-pills .nav-link,
		.btn-primary-outlined:hover,
		.page-item.active .page-link,
		.slick-prev:hover,
		.slick-prev:focus,
		.slick-next:hover,
		.slick-next:focus,
		.mobile-property-tools .nav-pills .nav-link.active,
		.login-register-form .modal-header,
		.agent-nav-wrap .nav-pills .nav-link.active,
		.board-message-icon-wrap .notification-circle,
		.primary-label,
		.fc-event,
		.fc-event-dot,
		.compare-table .table-hover> tbody> tr:hover,
		.post-tag,
		.datepicker table tr td.active.active,
		.datepicker table tr td.active.disabled,
		.datepicker table tr td.active.disabled.active,
		.datepicker table tr td.active.disabled.disabled,
		.datepicker table tr td.active.disabled:active,
		.datepicker table tr td.active.disabled:hover,
		.datepicker table tr td.active.disabled:hover.active,
		.datepicker table tr td.active.disabled:hover.disabled,
		.datepicker table tr td.active.disabled:hover:active,
		.datepicker table tr td.active.disabled:hover:hover,
		.datepicker table tr td.active.disabled:hover[disabled],
		.datepicker table tr td.active.disabled[disabled],
		.datepicker table tr td.active:active,
		.datepicker table tr td.active:hover,
		.datepicker table tr td.active:hover.active,
		.datepicker table tr td.active:hover.disabled,
		.datepicker table tr td.active:hover:active,
		.datepicker table tr td.active:hover:hover,
		.datepicker table tr td.active:hover[disabled],
		.datepicker table tr td.active[disabled],
		.ui-slider-horizontal .ui-slider-range,
		.btn-bubble {
			background-color: 92215E;
		}
		
		.control input:checked~ .control__indicator,
		.btn-primary-outlined,
		.page-item.active .page-link,
		.mobile-property-tools .nav-pills .nav-link.active,
		.agent-nav-wrap .nav-pills .nav-link,
		.agent-nav-wrap .nav-pills .nav-link.active,
		.chart-nav .nav-pills .nav-link.active,
		.dashaboard-snake-nav .step-block.active,
		.fc-event,
		.fc-event-dot,
		.property-schedule-tour-form-wrap .control input:checked~ .control__indicator {
			border-color: 92215E;
		}
		
		.slick-arrow:hover {
			background-color: rgba(156, 30, 94, 1);
		}
		
		.slick-arrow {
			background-color: 92215E;
		}
		
		.property-banner .nav-pills .nav-link.active {
			background-color: rgba(156, 30, 94, 1) !important;
		}
		
		.property-navigation-wrap a.active {
			color: 92215E;
			-webkit-box-shadow: inset 0 -3px 92215E;
			box-shadow: inset 0 -3px 92215E;
		}
		
		.btn-primary,
		.fc-button-primary,
		.woocommerce nav.woocommerce-pagination ul li a:focus,
		.woocommerce nav.woocommerce-pagination ul li a:hover,
		.woocommerce nav.woocommerce-pagination ul li span.current {
			color: #fff;
			background-color: 92215E;
			border-color: 92215E;
		}
		
		.btn-primary:focus,
		.btn-primary:focus:active,
		.fc-button-primary:focus,
		.fc-button-primary:focus:active {
			color: #fff;
			background-color: 92215E;
			border-color: 92215E;
		}
		
		.btn-primary:hover,
		.fc-button-primary:hover {
			color: #fff;
			background-color: #9c1e5e;
			border-color: #9c1e5e;
		}
		
		.btn-primary:active,
		.btn-primary:not(:disabled):not(:disabled):active,
		.fc-button-primary:active,
		.fc-button-primary:not(:disabled):not(:disabled):active {
			color: #fff;
			background-color: #9c1e5e;
			border-color: #9c1e5e;
		}
		
		.btn-secondary,
		.woocommerce span.onsale,
		.woocommerce ul.products li.product .button,
		.woocommerce #respond input#submit.alt,
		.woocommerce a.button.alt,
		.woocommerce button.button.alt,
		.woocommerce input.button.alt,
		.woocommerce #review_form #respond .form-submit input,
		.woocommerce #respond input#submit,
		.woocommerce a.button,
		.woocommerce button.button,
		.woocommerce input.button {
			color: #fff;
			background-color: #333333;
			border-color: #333333;
		}
		
		.woocommerce ul.products li.product .button:focus,
		.woocommerce ul.products li.product .button:active,
		.woocommerce #respond input#submit.alt:focus,
		.woocommerce a.button.alt:focus,
		.woocommerce button.button.alt:focus,
		.woocommerce input.button.alt:focus,
		.woocommerce #respond input#submit.alt:active,
		.woocommerce a.button.alt:active,
		.woocommerce button.button.alt:active,
		.woocommerce input.button.alt:active,
		.woocommerce #review_form #respond .form-submit input:focus,
		.woocommerce #review_form #respond .form-submit input:active,
		.woocommerce #respond input#submit:active,
		.woocommerce a.button:active,
		.woocommerce button.button:active,
		.woocommerce input.button:active,
		.woocommerce #respond input#submit:focus,
		.woocommerce a.button:focus,
		.woocommerce button.button:focus,
		.woocommerce input.button:focus {
			color: #fff;
			background-color: #333333;
			border-color: #333333;
		}
		
		.btn-secondary:hover,
		.woocommerce ul.products li.product .button:hover,
		.woocommerce #respond input#submit.alt:hover,
		.woocommerce a.button.alt:hover,
		.woocommerce button.button.alt:hover,
		.woocommerce input.button.alt:hover,
		.woocommerce #review_form #respond .form-submit input:hover,
		.woocommerce #respond input#submit:hover,
		.woocommerce a.button:hover,
		.woocommerce button.button:hover,
		.woocommerce input.button:hover {
			color: #fff;
			background-color: #333333;
			border-color: #333333;
		}
		
		.btn-secondary:active,
		.btn-secondary:not(:disabled):not(:disabled):active {
			color: #fff;
			background-color: #333333;
			border-color: #333333;
		}
		
		.btn-primary-outlined {
			color: 92215E;
			background-color: transparent;
			border-color: 92215E;
		}
		
		.btn-primary-outlined:focus,
		.btn-primary-outlined:focus:active {
			color: 92215E;
			background-color: transparent;
			border-color: 92215E;
		}
		
		.btn-primary-outlined:hover {
			color: #fff;
			background-color: #9c1e5e;
			border-color: #9c1e5e;
		}
		
		.btn-primary-outlined:active,
		.btn-primary-outlined:not(:disabled):not(:disabled):active {
			color: 92215E;
			background-color: rgba(26, 26, 26, 0);
			border-color: #9c1e5e;
		}
		
		.btn-secondary-outlined {
			color: #333333;
			background-color: transparent;
			border-color: #333333;
		}
		
		.btn-secondary-outlined:focus,
		.btn-secondary-outlined:focus:active {
			color: #333333;
			background-color: transparent;
			border-color: #333333;
		}
		
		.btn-secondary-outlined:hover {
			color: #fff;
			background-color: #333333;
			border-color: #333333;
		}
		
		.btn-secondary-outlined:active,
		.btn-secondary-outlined:not(:disabled):not(:disabled):active {
			color: #333333;
			background-color: rgba(26, 26, 26, 0);
			border-color: #333333;
		}
		
		.btn-call {
			color: #333333;
			background-color: transparent;
			border-color: #333333;
		}
		
		.btn-call:focus,
		.btn-call:focus:active {
			color: #333333;
			background-color: transparent;
			border-color: #333333;
		}
		
		.btn-call:hover {
			color: #333333;
			background-color: rgba(26, 26, 26, 0);
			border-color: #333333;
		}
		
		.btn-call:active,
		.btn-call:not(:disabled):not(:disabled):active {
			color: #333333;
			background-color: rgba(26, 26, 26, 0);
			border-color: #333333;
		}
		
		.icon-delete .btn-loader:after {
			border-color: 92215E transparent 92215E transparent
		}
		
		.header-v1 {
			background-color: #004274;
			border-bottom: 1px solid #004274;
		}
		
		.header-v1 a.nav-link {
			color: #ffffff;
		}
		
		.header-v1 a.nav-link:hover,
		.header-v1 a.nav-link:active {
			color: #00aeff;
			background-color: rgba(255, 255, 255, 0.2);
		}
		
		.header-desktop .main-nav .nav-link {
			letter-spacing: 0.0px;
		}
		
		.header-v2 .header-top,
		.header-v5 .header-top,
		.header-v2 .header-contact-wrap {
			background-color: #ffffff;
		}
		
		.header-v2 .header-bottom,
		.header-v5 .header-bottom {
			background-color: #004274;
		}
		
		.header-v2 .header-contact-wrap .header-contact-right,
		.header-v2 .header-contact-wrap .header-contact-right a,
		.header-contact-right a:hover,
		header-contact-right a:active {
			color: #004274;
		}
		
		.header-v2 .header-contact-left {
			color: #004274;
		}
		
		.header-v2 .header-bottom,
		.header-v2 .navbar-nav> li,
		.header-v2 .navbar-nav> li:first-of-type,
		.header-v5 .header-bottom,
		.header-v5 .navbar-nav> li,
		.header-v5 .navbar-nav> li:first-of-type {
			border-color: rgba(255, 255, 255, 0.2);
		}
		
		.header-v2 a.nav-link,
		.header-v5 a.nav-link {
			color: #ffffff;
		}
		
		.header-v2 a.nav-link:hover,
		.header-v2 a.nav-link:active,
		.header-v5 a.nav-link:hover,
		.header-v5 a.nav-link:active {
			color: #00aeff;
			background-color: rgba(255, 255, 255, 0.2);
		}
		
		.header-v2 .header-contact-right a:hover,
		.header-v2 .header-contact-right a:active,
		.header-v3 .header-contact-right a:hover,
		.header-v3 .header-contact-right a:active {
			background-color: transparent;
		}
		
		.header-v2 .header-social-icons a,
		.header-v5 .header-social-icons a {
			color: #004274;
		}
		
		.header-v3 .header-top {
			background-color: #004274;
		}
		
		.header-v3 .header-bottom {
			background-color: #004272;
		}
		
		.header-v3 .header-contact,
		.header-v3-mobile {
			background-color: #00aeef;
			color: #ffffff;
		}
		
		.header-v3 .header-bottom,
		.header-v3 .login-register,
		.header-v3 .navbar-nav> li,
		.header-v3 .navbar-nav> li:first-of-type {
			border-color: ;
		}
		
		.header-v3 a.nav-link,
		.header-v3 .header-contact-right a:hover,
		.header-v3 .header-contact-right a:active {
			color: #ffffff;
		}
		
		.header-v3 a.nav-link:hover,
		.header-v3 a.nav-link:active {
			color: #00aeff;
			background-color: rgba(255, 255, 255, 0.2);
		}
		
		.header-v3 .header-social-icons a {
			color: #FFFFFF;
		}
		
		.header-v4 {
			background-color: #424242;
		}
		
		.header-v4 a.nav-link {
			color: #ffffff;
		}
		
		.header-v4 a.nav-link:hover,
		.header-v4 a.nav-link:active {
			color: #ffffff;
			background-color: rgba(0, 174, 255, 0.1);
		}
		
		.header-v6 .header-top {
			background-color: #00AEEF;
		}
		
		.header-v6 a.nav-link {
			color: #FFFFFF;
		}
		
		.header-v6 a.nav-link:hover,
		.header-v6 a.nav-link:active {
			color: #00aeff;
			background-color: rgba(255, 255, 255, 0.2);
		}
		
		.header-v6 .header-social-icons a {
			color: #FFFFFF;
		}
		
		.header-mobile {
			background-color: #ffffff;
		}
		
		.header-mobile .toggle-button-left,
		.header-mobile .toggle-button-right {
			color: #000000;
		}
		
		.nav-mobile .logged-in-nav a,
		.nav-mobile .main-nav,
		.nav-mobile .navi-login-register {
			background-color: #ffffff;
		}
		
		.nav-mobile .logged-in-nav a,
		.nav-mobile .main-nav .nav-item .nav-item a,
		.nav-mobile .main-nav .nav-item a,
		.navi-login-register .main-nav .nav-item a {
			color: #000000;
			border-bottom: 1px solid #e0e0e0;
			background-color: #ffffff;
		}
		
		.nav-mobile .btn-create-listing,
		.navi-login-register .btn-create-listing {
			color: #fff;
			border: 1px solid 92215E;
			background-color: 92215E;
		}
		
		.nav-mobile .btn-create-listing:hover,
		.nav-mobile .btn-create-listing:active,
		.navi-login-register .btn-create-listing:hover,
		.navi-login-register .btn-create-listing:active {
			color: #fff;
			border: 1px solid 92215E;
			background-color: rgba(0, 174, 255, 0.65);
		}
		
		.header-transparent-wrap .header-v4 {
			background-color: transparent;
			border-bottom: 1px none rgba(0, 0, 0, 0.3);
		}
		
		.header-transparent-wrap .header-v4 a {
			color: #ffffff;
		}
		
		.header-transparent-wrap .header-v4 a:hover,
		.header-transparent-wrap .header-v4 a:active {
			color: #f2f2f2;
			background-color: rgba(255, 255, 255, 0.1);
		}
		
		.main-nav .navbar-nav .nav-item .dropdown-menu,
		.login-register .login-register-nav li .dropdown-menu {
			background-color: rgba(255, 255, 255, 0.95);
		}
		
		.login-register .login-register-nav li .dropdown-menu:before {
			border-left-color: rgba(255, 255, 255, 0.95);
			border-top-color: rgba(255, 255, 255, 0.95);
		}
		
		.main-nav .navbar-nav .nav-item .nav-item a,
		.login-register .login-register-nav li .dropdown-menu .nav-item a {
			color: #333333;
			border-bottom: 1px solid #e6e6e6;
		}
		
		.main-nav .navbar-nav .nav-item .nav-item a:hover,
		.main-nav .navbar-nav .nav-item .nav-item a:active,
		.login-register .login-register-nav li .dropdown-menu .nav-item a:hover {
			color: #333333;
		}
		
		.main-nav .navbar-nav .nav-item .nav-item a:hover,
		.main-nav .navbar-nav .nav-item .nav-item a:active,
		.login-register .login-register-nav li .dropdown-menu .nav-item a:hover {
			background-color: rgba(0, 174, 255, 0.1);
		}
		
		.header-main-wrap .btn-create-listing {
			color: #ffffff;
			border: 1px solid #9c1e5e;
			background-color: #9c1e5e;
		}
		
		.header-main-wrap .btn-create-listing:hover,
		.header-main-wrap .btn-create-listing:active {
			color: rgba(255, 255, 255, 1);
			border: 1px solid #9c1e5e;
			background-color: rgba(156, 30, 94, 1);
		}
		
		.header-transparent-wrap .header-v4 .btn-create-listing {
			color: #ffffff;
			border: 1px solid #ffffff;
			background-color: rgba(255, 255, 255, 0.2);
		}
		
		.header-transparent-wrap .header-v4 .btn-create-listing:hover,
		.header-transparent-wrap .header-v4 .btn-create-listing:active {
			color: rgba(255, 255, 255, 1);
			border: 1px solid #9c1e5e;
			background-color: rgba(156, 30, 94, 1);
		}
		
		.header-transparent-wrap .logged-in-nav a,
		.logged-in-nav a {
			color: #333333;
			border-color: #e6e6e6;
			background-color: #FFFFFF;
		}
		
		.header-transparent-wrap .logged-in-nav a:hover,
		.header-transparent-wrap .logged-in-nav a:active,
		.logged-in-nav a:hover,
		.logged-in-nav a:active {
			color: #333333;
			background-color: rgba(204, 204, 204, 0.15);
			border-color: #e6e6e6;
		}
		
		.form-control::-webkit-input-placeholder,
		.search-banner-wrap::-webkit-input-placeholder,
		.advanced-search::-webkit-input-placeholder,
		.advanced-search-banner-wrap::-webkit-input-placeholder,
		.overlay-search-advanced-module::-webkit-input-placeholder {
			color: #a1a7a8;
		}
		
		.bootstrap-select> .dropdown-toggle.bs-placeholder,
		.bootstrap-select> .dropdown-toggle.bs-placeholder:active,
		.bootstrap-select> .dropdown-toggle.bs-placeholder:focus,
		.bootstrap-select> .dropdown-toggle.bs-placeholder:hover {
			color: #a1a7a8;
		}
		
		.form-control::placeholder,
		.search-banner-wrap::-webkit-input-placeholder,
		.advanced-search::-webkit-input-placeholder,
		.advanced-search-banner-wrap::-webkit-input-placeholder,
		.overlay-search-advanced-module::-webkit-input-placeholder {
			color: #a1a7a8;
		}
		
		.search-banner-wrap::-moz-placeholder,
		.advanced-search::-moz-placeholder,
		.advanced-search-banner-wrap::-moz-placeholder,
		.overlay-search-advanced-module::-moz-placeholder {
			color: #a1a7a8;
		}
		
		.search-banner-wrap:-ms-input-placeholder,
		.advanced-search:-ms-input-placeholder,
		.advanced-search-banner-wrap::-ms-input-placeholder,
		.overlay-search-advanced-module::-ms-input-placeholder {
			color: #a1a7a8;
		}
		
		.search-banner-wrap:-moz-placeholder,
		.advanced-search:-moz-placeholder,
		.advanced-search-banner-wrap:-moz-placeholder,
		.overlay-search-advanced-module:-moz-placeholder {
			color: #a1a7a8;
		}
		
		.advanced-search .form-control,
		.advanced-search .bootstrap-select> .btn,
		.location-trigger,
		.vertical-search-wrap .form-control,
		.vertical-search-wrap .bootstrap-select> .btn,
		.step-search-wrap .form-control,
		.step-search-wrap .bootstrap-select> .btn,
		.advanced-search-banner-wrap .form-control,
		.advanced-search-banner-wrap .bootstrap-select> .btn,
		.search-banner-wrap .form-control,
		.search-banner-wrap .bootstrap-select> .btn,
		.overlay-search-advanced-module .form-control,
		.overlay-search-advanced-module .bootstrap-select> .btn,
		.advanced-search-v2 .advanced-search-btn,
		.advanced-search-v2 .advanced-search-btn:hover {
			border-color: #dce0e0;
		}
		
		.advanced-search-nav,
		.search-expandable,
		.overlay-search-advanced-module {
			background-color: #FFFFFF;
		}
		
		.btn-search {
			color: #ffffff;
			background-color: #9c1e5e;
			border-color: #9c1e5e;
		}
		
		.btn-search:hover,
		.btn-search:active {
			color: #ffffff;
			background-color: #9c1e5e;
			border-color: #9c1e5e;
		}
		
		.advanced-search-btn {
			color: #9c1e5e;
			background-color: #ffffff;
			border-color: #9c1e5e;
		}
		
		.advanced-search-btn:hover,
		.advanced-search-btn:active {
			color: #ffffff;
			background-color: #9c1e5e;
			border-color: #9c1e5e;
		}
		
		.advanced-search-btn:focus {
			color: #9c1e5e;
			background-color: #ffffff;
			border-color: #9c1e5e;
		}
		
		.search-expandable-label {
			color: #ffffff;
			background-color: #9c1e5e;
		}
		
		.advanced-search-nav {
			padding-top: 10px;
			padding-bottom: 10px;
		}
		
		.features-list-wrap .control--checkbox,
		.features-list-wrap .control--radio,
		.range-text,
		.features-list-wrap .control--checkbox,
		.features-list-wrap .btn-features-list,
		.overlay-search-advanced-module .search-title,
		.overlay-search-advanced-module .overlay-search-module-close {
			color: #222222;
		}
		
		.advanced-search-half-map {
			background-color: #FFFFFF;
		}
		
		.advanced-search-half-map .range-text,
		.advanced-search-half-map .features-list-wrap .control--checkbox,
		.advanced-search-half-map .features-list-wrap .btn-features-list {
			color: #222222;
		}
		
		.save-search-btn {
			border-color: #28a745;
			background-color: #ffffff;
			color: #28a745;
		}
		
		.save-search-btn:hover,
		.save-search-btn:active {
			border-color: #28a745;
			background-color: #28a745;
			color: #ffffff;
		}
		
		.label-featured {
			background-color: #61ce70;
			color: #ffffff;
		}
		
		.dashboard-side-wrap {
			background-color: #333333;
		}
		
		.side-menu a {
			color: #ffffff;
		}
		
		.side-menu a.active,
		.side-menu .side-menu-parent-selected> a,
		.side-menu-dropdown a,
		.side-menu a:hover {
			color: #ffffff;
		}
		
		.dashboard-side-menu-wrap .side-menu-dropdown a.active {
			color: #ffffff
		}
		
		.detail-wrap {
			background-color: rgba(201, 201, 201, 0.1);
			border-color: #ededed;
		}
		
		.top-bar-wrap,
		.top-bar-wrap .dropdown-menu,
		.switcher-wrap .dropdown-menu {
			background-color: #000000;
		}
		
		.top-bar-wrap a,
		.top-bar-contact,
		.top-bar-slogan,
		.top-bar-wrap .btn,
		.top-bar-wrap .dropdown-menu,
		.switcher-wrap .dropdown-menu,
		.top-bar-wrap .navbar-toggler {
			color: #ffffff;
		}
		
		.top-bar-wrap a:hover,
		.top-bar-wrap a:active,
		.top-bar-wrap .btn:hover,
		.top-bar-wrap .btn:active,
		.top-bar-wrap .dropdown-menu li:hover,
		.top-bar-wrap .dropdown-menu li:active,
		.switcher-wrap .dropdown-menu li:hover,
		.switcher-wrap .dropdown-menu li:active {
			color: rgba(255, 255, 255, 1);
		}
		
		.class-energy-indicator:nth-child(1) {
			background-color: #33a357;
		}
		
		.class-energy-indicator:nth-child(2) {
			background-color: #79b752;
		}
		
		.class-energy-indicator:nth-child(3) {
			background-color: #c3d545;
		}
		
		.class-energy-indicator:nth-child(4) {
			background-color: #fff12c;
		}
		
		.class-energy-indicator:nth-child(5) {
			background-color: #edb731;
		}
		
		.class-energy-indicator:nth-child(6) {
			background-color: #d66f2c;
		}
		
		.class-energy-indicator:nth-child(7) {
			background-color: #cc232a;
		}
		
		.class-energy-indicator:nth-child(8) {
			background-color: #cc232a;
		}
		
		.class-energy-indicator:nth-child(9) {
			background-color: #cc232a;
		}
		
		.class-energy-indicator:nth-child(10) {
			background-color: #cc232a;
		}
		
		.footer-top-wrap {
			background-color: #424242;
		}
		
		.footer-bottom-wrap {
			background-color: #222222;
		}
		
		.footer-top-wrap,
		.footer-top-wrap a,
		.footer-bottom-wrap,
		.footer-bottom-wrap a,
		.footer-top-wrap .property-item-widget .right-property-item-widget-wrap .item-amenities,
		.footer-top-wrap .property-item-widget .right-property-item-widget-wrap .item-price-wrap,
		.footer-top-wrap .blog-post-content-widget h4 a,
		.footer-top-wrap .blog-post-content-widget,
		.footer-top-wrap .form-tools .control,
		.footer-top-wrap .slick-dots li.slick-active button:before,
		.footer-top-wrap .slick-dots li button::before,
		.footer-top-wrap .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li span {
			color: #ffffff;
		}
		
		.footer-top-wrap a:hover,
		.footer-bottom-wrap a:hover,
		.footer-top-wrap .blog-post-content-widget h4 a:hover {
			color: rgba(255, 255, 255, 1);
		}
		
		.houzez-osm-cluster {
			background-image: url(wp-content/uploads/2019/06/cluster-icon.png);
			text-align: center;
			color: #fff;
			width: 48px;
			height: 48px;
			line-height: 48px;
		}
		
		.dropdown-menu a {
			color: #1a1a1a!important;
			font-weight: 600;
		}
		
		.dashboard-logo-wrap img {
			top: 0px!important;
		}
		
		#desktop-header-search .container {
			visibility: hidden;
			opacity: 0;
			transition: visibility 0s, opacity 0.1s linear;
		}
		
		.houzezStateFilter button {
			border-color: #9b1d5e!important;
		}
		
		.new-feature:after {
			content: "new";
			background-color: #61ce70;
			color: #fff;
			margin-left: 10px;
			border-radius: 4px;
			font-size: 12px;
			padding: 0 4px 1px;
			font-weight: 500;
			position: absolute;
			line-height: 12px;
			right: 15px;
			top: 19px;
		}
		
		.dropdown-menu .dropdown-menu> .new-feature:after {
			right: 15px;
		}
		
		.dropdown-menu> .menu-item-has-children.new-feature:after {
			right: 35px;
		}



.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
		.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
			background-image: none !important;
		}
		
		@media screen and (max-height: 1024px) {
			.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
			.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
				background-image: none !important;
			}
		}
		
		@media screen and (max-height: 640px) {
			.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
			.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
				background-image: none !important;
			}
		}


.has-central-palette-1-color {
			color: #000000 !important
		}
		
		.has-central-palette-1-background-color {
			background-color: #000000 !important
		}
		
		.has-central-palette-2-color {
			color: #FFFFFF !important
		}
		
		.has-central-palette-2-background-color {
			background-color: #FFFFFF !important
		}
		
		.has-central-palette-3-color {
			color: #9C1E5E !important
		}
		
		.has-central-palette-3-background-color {
			background-color: #9C1E5E !important
		}



* {
			border-radius: 0px!important;
		}
		
		.elementor-16519 .elementor-element.elementor-element-759e3f4 .elementor-button {
			background-color: #9f0d56;
		}
		
		.elementor-16519 .elementor-element.elementor-element-759e3f4 .elementor-button:hover {
			background-color: #000000;
		}
		
		.header-v4,
		.header-transparent-wrap .header-v4,
		.header-v4.sticky-nav-area {
			/*background-color: rgba(255,255,255,0.9) !important;
	box-shadow: 0px 0px 22px rgba(0, 0, 0, 0.3);*/
		}
		
		.header-v4 a,
		.header-v4 a.nav-link {
			color: #fff;
			/*color: #000;*/
			font-weight: 600;
		}
		
		.header-transparent-wrap .header-v4 a {
			/*color: #000;*/
		}
		
		.header-transparent-wrap .header-v4 a.nav-link,
		.header-v4.sticky-nav-area a.nav-link,
		.header-v4.sticky-nav-area a,
		.header-v4 a.nav-link {
			/*color: #000;*/
		}
		
		@media (min-width: 768px) {
			#box-informazioni .text-with-icon-item-v1 {
				width: 49.6%
			}
		}
		
		@media (min-width: 992px) {
			.logo {
				/*background-color: rgba(255,255,255,0.0) !important*/
			}
		}
		
		/* prezzo ricerca */
		.home .price-range-wrap {
			width: 65%!important;
			position: relative;
			top: -5px;
		}
		
		.home .range-text {
			margin-bottom: 13px;
			width: 35%;
			!important;
		}
	}
	.houzez-search-button,
	.houzez-submit-button {
		text-transform: uppercase!important;
		background-color: #9b1e5e!important;
	}
	@media (max-width: 767px) {
		.home .elementor-column.elementor-sm-50 {
			width: 100%;
		}
		
		.home .houzez-ele-price-slider {
			margin-top: 0px;
			margin-bottom: 30px!important;
		}
		
		.ctc_s_7 {
			bottom: 63px!important;
			right: 12px!important;
			position: relative;
		}
	}
	@media (max-width: 468px) {
		.distances {
			column-count: 1!important;
		}
	}
	#box-icone .text-with-icon-item-v1 {
		height: 180px;
	}
	.ui-slider-horizontal .ui-slider-handle {
		border-radius: 100px!Important;
	}
	.ui-slider-horizontal .ui-slider-range {
		height: 4px;
		top: 2px;
		border: none;
		background-color: #9b1e5e!important;
	}
	.ui-widget.ui-widget-content {
		border: none!important;
	}
	.elementor-field-group .elementor-select-wrapper:before {
		text-shadow: none!important;
		color: #333!important;
	}
	/* NEWSLETTER */
	.wpcf7 .newsletter input[type="url"],
	.wpcf7 .newsletter input[type="email"],
	.wpcf7 .newsletter input[type="text"] {
		width: 100%;
		padding: 8px 12px;
		background: none;
		border: 1px solid #fff;
		color: #fff!important;
		margin-bottom: 10px;
	}
	.wpcf7-submit {
		font-weight: 500;
		text-transform: uppercase;
		background-color: #9B1E5E;
		border: none;
		padding: 10px 30px;
		color: #fff;
	}
	.wpcf7-list-item {
		margin: 0px;
	}
	input[type=checkbox],
	input[type=radio] {
		margin-right: 6px;
		top: 2px;
		position: relative;
	}
	.dash-logo img {
		top: -3px;
		width: 100%;
	}
	/* PROPERTY PAGE */
	.custom-field {
		background-color: #fff;
		padding: 40px;
		margin-top: 30px;
	}
	.evidenza {
		background-color: #9c1e5e;
		color: #fff;
	}
	.distances {
		column-count: 2;
		column-gap: 30px;
		margin-top: 20px;
	}
	/* COLORE UNIFORME */
	.btn-primary:focus,
	.btn-primary:focus:active,
	.fc-button-primary:focus,
	.fc-button-primary:focus:active {
		background-color: #9c1e5e;
		border-color: #9c1e5e;
	}
	.btn-primary,
	.fc-button-primary {
		background-color: #9c1e5e;
		border-color: #9c1e5e;
	}
	.page-item.active .page-link {
		background-color: #9c1e5e;
		border-color: #9c1e5e;
	}
	.page-link {
		color: #9c1e5e;
	}
	.page-link:hover {
		color: #9c1e5e;
	}
	.page-link:active {
		color: #9c1e5e;
	}
	a {
		color: #9c1e5e;
		font-weight: bold;
	}
	a:hover {
		color: #9c1e5e;
		font-weight: bold;
	}
	a:focus {
		color: #9c1e5e;
		font-weight: bold;
	}
	a:active {
		color: #9c1e5e;
	}
	.block-title-wrap h2 {
		font-size: 1.75rem;
	}
	.small-text {
		display: none;
	}
	/* PADDING PROPRIETA' */
	.item-wrap-v2 .item-amenities li:first-of-type {
		padding: 0 7px 0 7px;
	}
	.item-wrap-v2 .item-amenities li {
		padding: 0px 7px;
	}
	.slick-arrow {
		display: none !important;
	}
	/* ICONE */
	.icon-real-estate-dimensions-plan-1:before {
		content: "\e936"!important;
	}
	.item-wrap-v3 li.h-swimming-pool:before {
		content: url(wp-content/uploads/2022/01/streamline-icon-travel-hotel-pool-ladder-2%40200x200-2.svg);
		display: inline-block;
		width: 14px;
	}
	.piscina li strong:before {
		content: url(wp-content/uploads/2022/01/streamline-icon-travel-hotel-pool-ladder-2%40200x200-1-1.svg);
		width: 15px;
		margin-right: 5px;
		display: inline-block;
	}
	.item-date {
		display: none;
	}
	.item-wrap-v2 li.h-swimming-pool span:after {
		content: url(wp-content/uploads/2022/01/streamline-icon-travel-hotel-pool-ladder-2%40200x200-1-1.svg);
		display: inline-block;
		width: 18px;
		margin-left: 2px;
	}
	.features-list-wrap {
		display: none;
	}
	/* SERVIZI */
	#servizi .icon-thumb img {
		max-width: 35px;
		min-width: 35px!important;
	}
	/* FORM */
	.form-control {
		font-weight: 400!important;
		border: 1px solid!important;
		border-color: #dce0e0!important;
	}
	.hz-form-message {
		height: 100px;
	}
	/* CARICAMENTO FILE */
	#mfcf7_zl_add_file {
		font-weight: 500;
		text-transform: uppercase;
		background-color: #9B1E5E;
		border: none;
		padding: 10px 30px;
		color: #fff;
		float: left;
		margin-right: 20px;
	}
	.wpcf7 .wpcf7-submit:disabled {
		cursor: not-allowed;
		opacity: 0.8;
	}
	form.submitting .wpcf7-spinner {
		border-radius: 100px!important;
	}
	.mfcf7-zl-multifile-name {
		font-size: 13px;
	}
	/* SFONDO SU LOGO */
	@media (min-width:992px) {
		.logo {
			background-color: #fff;
			border-radius: 100px!important;
			padding: 20px;
			width: 120px;
			height: 120px;
		}
		
		.logo img {
			width: 100%;
			height: auto;
			top: -33px;
		}
	}
	#cmplz-document {
		font-size: 14px;
		margin-top: 0;
		max-width: 100%;
		text-justify: inter-word;
	}
	@media (max-width: 768px) {
		#cmplz-manage-consent .cmplz-manage-consent {
			display: block !important;
		}
	}
	.property-view a {
		text-decoration: underline!important;
	}
	.sold {
		background-color: #9c1e5e;
	}
	.status-color-188 {
		display: none;
	}
	.venduto {
		opacity: 0.6;
		pointer-events: none;
	}
	.grid-view .labels-wrap .label {
		font-size: 13px!important;
		padding: 7px 12px!important;
	}
	.mobile-property-tools .nav-pills .nav-link.active,
	.page-item.active .page-link {
		border-color: #9b1e5e;
		background-color: #9b1e5e;
	}


/*.rll-youtube-player,
			[data-lazy-src] {
				display: none !important;
			}
*/


form#sib_signup_form_3 p.sib-alert-message {
										padding: 6px 12px;
										margin-bottom: 20px;
										border: 1px solid transparent;
										border-radius: 4px;
										-webkit-box-sizing: border-box;
										-moz-box-sizing: border-box;
										box-sizing: border-box;
									}
									
									form#sib_signup_form_3 p.sib-alert-message-error {
										background-color: #f2dede;
										border-color: #ebccd1;
										color: #a94442;
									}
									
									form#sib_signup_form_3 p.sib-alert-message-success {
										background-color: #dff0d8;
										border-color: #d6e9c6;
										color: #3c763d;
									}
									
									form#sib_signup_form_3 p.sib-alert-message-warning {
										background-color: #fcf8e3;
										border-color: #faebcc;
										color: #8a6d3b;
									}






.wpcf7 .wpcf7-recaptcha iframe {
			margin-bottom: 0;
		}
		
		.wpcf7 .wpcf7-recaptcha[data-align="center"]> div {
			margin: 0 auto;
		}
		
		.wpcf7 .wpcf7-recaptcha[data-align="right"]> div {
			margin: 0 0 0 auto;
		}







.ht-ctc .ctc_s_7:hover .ctc_s_7_icon_padding,
				.ht-ctc .ctc_s_7:hover .ctc_cta_stick {
					background-color: #25d366 !important;
				}
				
				.ht-ctc .ctc_s_7:hover svg g path {
					fill: #f4f4f4 !important;
				}
