.auto-complete-content-wrap .item-sub-price,.houzez-dashboard .grecaptcha-badge,.listing-v3 .item-wrap-v3 .h-type,body.houzez-halfmap-page .grecaptcha-badge{display:none!important}.listing-slider-variable-width .slick-slide{padding-left:2px;padding-right:2px}.property-banner-trigger{z-index:1}.houzez-nav-menu-main-desktop-wrap .dropdown-menu>li:not(:last-child){border-top-width:0;border-left-width:0;border-right-width:0}.houzez-all-slider-wrap{opacity:0;visibility:hidden;transition:opacity 1s;-webkit-transition:opacity 1s}.houzez-all-slider-wrap.slick-initialized{visibility:visible;opacity:1}.property-carousel-module .slick-slide{padding-left:10px;padding-right:10px}.property-carousel-module .slick-list{margin-left:-10px;margin-right:-10px}.search-hidden,.sticky-nav-area,.sticky-search-area{position:relative;width:100%;z-index:1000;top:0;opacity:0;visibility:hidden;transform:translate(0,-200px)}.houzez-in-view{opacity:1;position:fixed!important;visibility:visible;transition:.4s;transform:translate(0,0) scale(1);animation:.4s fadein}.comment-reply-title{font-size:14px}@media (max-width:992px){.grecaptcha-badge{display:none!important}}.houzez-hide-menu-mobile,.houzez-hide-menu-tablet,.houzez-menu-toggle.houzez-nav-menu-active .icon-navigation-menu,.houzez-nav-menu-main-mobile-wrap.nav-mobile,[data-elementor-device-mode=mobile] .houzez-hide-menu-mobile,[data-elementor-device-mode=mobile] .houzez-hide-menu-tablet,[data-elementor-device-mode=tablet] .houzez-hide-menu-tablet{display:none}[data-elementor-device-mode=desktop] .houzez-show-menu-desktop,[data-elementor-device-mode=desktop] .hz-show-menu-desktop,[data-elementor-device-mode=mobile] .houzez-show-menu-desktop,[data-elementor-device-mode=mobile] .houzez-show-menu-mobile,[data-elementor-device-mode=mobile] .houzez-show-menu-tablet,[data-elementor-device-mode=tablet] .houzez-show-menu-desktop,[data-elementor-device-mode=tablet] .houzez-show-menu-tablet,[data-elementor-device-mode=tablet] .hz-show-menu-tablet{display:block}.slick-dots li{margin:0}.slick-dots li button:before{font-size:20px}.fancybox__container,.offcanvas.show,.offcanvas.showing{z-index:99999}.block-map-wrap{min-height:350px}.property-schedule-tour-day-form{max-height:100px}div#houzez-agent-sidebar-map{width:100%;height:200px}.houzez-map-message{position:absolute;bottom:20px;left:20px;background-color:rgba(0,0,0,.8);color:#fff;padding:6px 15px;border-radius:4px;font-size:13px;z-index:1000;opacity:0;transition:opacity .3s;pointer-events:none;line-height:20px}.map-marker-label,.property-info-window{background-color:#fff;box-shadow:rgba(0,0,0,.2) 0 3px 15px 0}.houzez-map-message.show{opacity:1}.property-info-window{padding:5px;border-radius:6px 0 6px 6px;width:287px}.property-info-window .info-window-image img{border-radius:4px;width:100%;max-width:286px;height:176px;object-fit:cover}.info-window-price{font-size:20px;font-weight:700;margin-bottom:10px}.info-window-info-details{font-size:14px;margin-bottom:5px;font-weight:400}.info-window-property-type{text-transform:uppercase;font-size:12px;font-weight:400;margin-bottom:10px}.info-window-address-info{font-size:14px;font-weight:400;color:#888}.info-window-image{position:relative}.info-window-label{position:absolute;font-weight:400;z-index:1;top:10px;left:10px;border-radius:4px;font-size:10px;line-height:1;text-transform:uppercase;padding:4px 4px 3px}.map-marker-label{color:#000;font-size:15px;font-weight:700;padding:8px 12px;border-radius:20px;border:1px solid #fff}.map-marker-label:hover{border:1px solid #aaa}.osm-marker{display:inline-block;padding:5px 11px}@media (max-width:991.98px){.single-property .back-to-top-wrap{right:10px;bottom:80px}}.is-invalid{border-color:#ea3d3d!important}button.gm-svpc>div{position:relative!important;top:0!important;left:0!important}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-spin{display:inline-block;animation:2s linear infinite spin}.houzez-ele-search-form-wrapper .location-trigger{right:1px}.property-detail-v3 #property-gallery-js .lslide a img,.property-detail-v4 #property-gallery-js .lslide a img{width:100%}.property-detail-v4 .top-gallery-section .lSPager.lSGallery{max-height:117px}.property-detail-v3 .top-gallery-section .lSPager.lSGallery{max-height:81px} .home .advanced-search.search-expandable-wrap {
display: none !important;
}
.page-id-21227 .agent-item:first-child {
display: none;
} html .logo.logo-desktop :where(img) {
height: 56px;
max-width: 100%;
} #block-66 .icone-social-ufficiali {
display: flex !important;
margin-left: -10px;
} .icone-social-ufficiali a img {
transition: transform .2s;
}
.icone-social-ufficiali a img:hover {
-ms-transform: scale(0.9); -webkit-transform: scale(0.9); transform: scale(0.9);
}
p,
h1,
h2,
h3,
h4,
h5,
h6,
span {
font-family: "Inter" !important;
}
a,
.btn-primary,
.btn-primary:focus,
.btn-primary:hover,
.btn-primary:active,
.elementor-button,
.elementor-button:hover,
.elementor-button:focus,
.elementor-button:active,
.page-item.active .page-link,
.btn-secondary,
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary-outlined:hover,
.btn-secondary-outlined:focus,
.btn-secondary-outlined:active,
.slick-next:before,
.slick-prev:before {
color: #212529;
}
.btn-call:hover,
.show-on-click:hover,
.btn-call:active,
.show-on-click:active {
color: #212529;
background-color: #e79406;
}
.btn-secondary:focus,
.btn-secondary:focus:active {
color: #212529;
background-color: #e79406;
border-color: #e79406;
} .floor-plan-description {
display: none;
} div#auto_complete_ajax {
display: none !important;
} .compare-property-panel {
padding-top: 32px;
} .property-carousel-module-v5 .listing-image-wrap img {
min-height: 300px;
}
.item-wrap-v1 .listing-image-wrap img {
min-height: 300px;
}
.compare-item img {
min-height: 100px;
}
.compare-table img {
min-height: 180px;
object-fit: cover;
max-height: 180px;
}
#RicercaAvanzataInPagina {
background-color: rgba(0, 0, 0, 0);
} .houzez-icon.icon-single-neutral.mr-1 {
display: none;
}
#sidebar.sidebar-wrap {
display: flex;
flex-direction: column;
}
.widget_houzez_image_banner_300_250 {
order: 1;
margin-top: 0px;
}
.property-form-wrap {
order: 2;
}
.widget-properties {
order: 3;
}
.widget_houzez_image_banner_300_250 .widget-content {
display: flex;
justify-content: center;
}
.widget-body a {
font-weight: 400 !important;
}
.widget-body .item-price-wrap li {
font-weight: 300;
}
.houzez-favorite,
.item-favorite,
.btn-favorite {
display: none;
}
.item-preview {
display: none;
}
.property-form .control--checkbox {
font-weight: 300;
}
.property-form .control--checkbox a {
font-weight: 600;
} .elementor-20293 .elementor-element.elementor-element-49e3ed14 .elementor-button,
.elementor-16941 .elementor-element.elementor-element-0649750 .elementor-button {
background-color: #ffd102;
}
.elementor-20293 .elementor-element.elementor-element-49e3ed14 .elementor-button:hover,
.elementor-16941 .elementor-element.elementor-element-0649750 .elementor-button:hover {
background-color: #e79406;
} .mobile-property-tools .nav-pills .nav-link.active .icon-picture-sun {
color: #212529 !important;
}
.accordion-title:before {
color: #212529;
background-color: #ffd102 !important;
border-radius: 100%;
}
.property-section-wrap .block-title-wrap {
border-bottom: 1px solid #dce0e0;
margin-bottom: 10px;
padding-bottom: 10px;
}
.property-section-wrap .block-wrap {
padding: 20px 35px;
margin-top: 15px;
} .item-wrap h2.item-title {
white-space: normal;
}
.elementor-element-2acbe11 .item-body {
min-height: 95px;
padding-bottom: 0px
} #nav-mobile {
margin-bottom: 0;
padding-top: 20px;
}
.navbar-logged-in-wrap,
.navbar-logged-in-wrap .navbar {
display: none !important;
}
.header-v4 a:active {
color: rgba(255, 255, 255, 1);
}
.home .header-main-wrap {
z-index: 10;
position: absolute;
width: 100%;
}
.home .header-v4,
.sticky-nav-area {
background-color: #33333385;
}  .slick-track {
transition: 2s !important;
}
ul.slick-dots>li:only-child {
display: none;
}
.elementor-element-2b6702b .item-wrap.item-wrap-v3 {
background-color: #212529;
}
.elementor-element-2b6702b .item-title {
white-space: normal;
}
.elementor-element-155d0022 .item-title {
white-space: normal;
}
.property-slider-item-wrap {
background-position: center;
background-repeat: no-repeat;
animation: easeSlider 60s infinite ease;
}
@keyframes easeSlider {
0%,
100% {
background-size: 100%;
}
50% {
background-size: 140%;
}
}
.slick-dots li button {
position: absolute;
padding: 0;
}
.slick-dots li button:before {
position: relative;
font-size: 6px;
font-weight: 900;
content: '•';
}
.elementor-element-155d0022 .slick-dots li button:before {
position: relative;
content: "\26AB";
font-size: 6px;
font-weight: 900;
}
.slick-dots li:first-child button:before {
content: "\276E";
font-size: 17px;
}
.slick-dots li:last-child button:before {
content: "\276F";
font-size: 17px;
}
.elementor-element-155d0022 .slick-dots li:first-child button:before {
content: "\276E";
font-size: 17px;
}
.elementor-element-155d0022 .slick-dots li:last-child button:before {
content: "\276F";
font-size: 17px;
}
.slick-dots li button:before {
color: #ffd102;
opacity: 1;
}
.slick-dots li.slick-active button:before {
opacity: 1;
color: #e79406 !important;
}
.elementor-element-155d0022 .slick-dots li button:before {
color: #000 !important;
opacity: 1;
}
.elementor-element-155d0022 .slick-dots li.slick-active button:before {
opacity: 0.5;
color: #000 !important;
}
.elementor-20293 .grid-item {
margin-bottom: 0px !important;
}
.property-slider-wrap {
pointer-events: none;
}
.slick-arrow {
pointer-events: auto;
}
.property-slider-item {
pointer-events: auto;
background-color: #33333399;
color: #fff;
width: fit-content;
top: 15vh;
min-height: 200px;
max-width: 400px;
min-height: 200px;
padding-top: 50px;
}
.property-slider-item .item-title a {
color: #fff;
}
.property-slider-item .item-title {
white-space: normal;
padding-top: 8px;
padding-bottom: 15px;
}
.property-slider-item .item-address {
color: #fff;
white-space: none;
}
.property-slider-item .item-price-wrap {
color: #fff !important;
left: 28px;
}
.property-slider-item .item-amenities {
padding-bottom: 0px;
}
.property-slider-item .btn-item {
position: relative;
float: right;
border-radius: 4px;
}
.property-slider-wrap,
.property-slider-item-wrap.slick-slide {
height: calc(100vh - 62px) !important;
}
.elementor-19137 .elementor-element.elementor-element-7a241e31>.elementor-widget-container {
padding: 34px 30px 30px 30px;
background-color: #FFFFFF;
border-radius: 4px;
}
.property-slider-item .item-title {
font-size: 21px;
}
.nostraSelezione .grid-item {
background-size: 110% !important;
transition: all 1.5s ease !important;
-moz-transition: all 1.5s ease !important;
-ms-transition: all 1.5s ease !important;
-webkit-transition: all 1.5s ease !important;
-o-transition: all 1.5s ease !important;
}
.nostraSelezione:hover .grid-item {
background-size: 130% !important;
transition: all 1.5s ease !important;
-moz-transition: all 1.5s ease !important;
-ms-transition: all 1.5s ease !important;
-webkit-transition: all 1.5s ease !important;
-o-transition: all 1.5s ease !important;
}
.grid-item-text-wrap {
text-shadow: 1px 1px 1px #212529;
}
.nostraSelezione .grid-item-text-wrap {
text-align: center;
margin: 30% auto;
}
.hover-effect-flat:before {
opacity: 0.4;
background-color: #000;
} .page-id-2324 .row {
padding-bottom: 3vh;
}
.page-id-2324 .compare-table {
border-radius: 8px;
padding: 2px;
}
.page-id-2324 .compare-table .img-fluid {
border-radius: 4px;
}
.page-id-2324 .compare-table td:first-child {
text-align: left;
}
.page-id-2324 .compare-table tbody tr td {
padding-left: 0px !important;
}
.page-id-2324 .compare-table thead th {
padding: 20px 20px 0px 0px !important;
padding-top: 20px !important;
}
.page-id-2324 .compare-table tbody {
padding-right: 0px !important;
}
.page-id-2324 .compare-table tr:first-child td {
font-size: 16px;
font-weight: 500;
}
.page-id-2324 .compare-table thead tr:first-child {
border-bottom: 0px solid;
}
.page-id-2324 .compare-table tbody tr:first-child:hover {
color: #212529;
background-color: #ffffff;
}
.page-id-2324 .compare-table tr:first-child td:first-child {
visibility: hidden;
}
.page-id-2324 .compare-table tr td:first-child {
padding-left: 20px !important;
}
.page-id-2324 .table-hover thead tr,
.table-striped tbody tr:nth-of-type(odd),
.table-striped tbody tr:nth-of-type(even) {
border-bottom: 1px solid #ececec;
background-color: #ffffff;
}
.page-id-2324 .table-striped tbody tr:last-child {
border-bottom: 0px solid;
}  @media screen and (min-width: 1100px) {
.single-property #property-lightbox .modal-header {
border-radius: 5%;
position: absolute;
right: 0px;
top: 32px;
}
.single-property #property-lightbox .slick-slide img {
height: 100vh;
}
}
.single-property #property-lightbox .modal-dialog {
min-height: 80%;
width: 100%;
} .property-template-default .detail-wrap {
padding: 30px 0px;
} .property-detail-v6 .property-banner img,
.property-gallery-grid.property-section-wrap {
cursor: zoom-in;
}
.property-lightbox .modal-content {
background-color: #2d2d2d;
}
.lightbox-logo {
display: none;
}
.property-lightbox .modal-dialog,
.modal-content {
max-width: auto;
height: 100vh;
}
.modal-dialog-centered {
min-height: 100vh;
}
.modal.fade.show {
padding-right: 0px !important;
}
.lightbox-gallery-wrap {
padding: 0px;
width: 100%;
}
.lightbox-gallery .img-fluid {
max-height: 100vh;
max-width: 100vw;
}
.modal-dialog {
margin: 0rem auto;
}
.property-lightbox .close {
color: #fff;
opacity: 1;
width: 50px;
height: 0px;
font-weight: 100;
}
.modal-header .close {
margin: 0rem -0.5rem 0em 0rem;
}
.property-lightbox .close:hover {
opacity: 1 !important;
color: #ffd102;
}
.property-lightbox .modal-header {
border-bottom: 0px !important;
}
.property-lightbox .close {
border-left: 0px;
}
.property-lightbox .modal-footer {
border-top: 0px;
} .agent-name a {
color: #212529;
font-size: 24px;
}
.agent-bio-wrap ul {
list-style-type: none;
padding-left: 0px;
}
.agent-bio-wrap ul li a:not(a:hover) {
color: #212529;
}
.agent-thumb a .rounded-circle {
border-radius: 4px !important;
}
.agent-thumb a img {
Width: 300px;
}
.agent-info,
.agent-body {
text-align: left;
}
.similar-property-wrap {
border-bottom: 0px solid #dce0e0;
}
@media screen and (max-width: 992px) {
.agent-company {
margin-bottom: 20px;
}
} .single-houzez_agent .item-wrap h2.item-title {
white-space: normal;
}
.single-houzez_agent .item-wrap-v5 .listing-image-wrap .listing-thumb img {
min-height: 285px;
}
.houzez_agent-template-default .listing-tabs {
margin-bottom: 25px;
}
.sidebar-wrap .agent-contacts-wrap {
display: none;
}
.agent-nav-wrap {
pointer-events: none;
}
.agent-nav-wrap .nav-pills .nav-link {
border: 0px solid;
margin: 0 2px;
}
.agent-nav-wrap .nav-pills .nav-link,
.agent-nav-wrap .nav-pills .nav-link.active {
border-color: transparent !important;
background-color: transparent !important;
}
.agent-nav-wrap {
margin: 0px;
}
.agent-nav-wrap .nav-pills .nav-link.active {
color: #212529 !important;
font-size: 18px;
}
.agent-nav-wrap .nav-justified .nav-item {
text-align: left;
}
@media screen and (max-width: 768px) {
.module-3cols .agent-item,
.module-3cols .text-with-icon-item {
width: calc(50% - 2px);
}
.agent-name a {
font-size: 21px;
}
.agent-thumb a img {
Width: 80%;
} .lightbox-tools .list-inline .btn-email {
display: none;
}
.property-lightbox .close {
width: 60px;
height: 100%;
}
.modal-header .close {
margin: 0rem;
}
} .elementor-element-3c1041e a {
display: flex;
align-items: center;
}
.elementor-element-3c1041e a:hover,
.fab:hover,
.wp-block-social-link-anchor:hover {
color: #ffd102 !important;
}
.elementor-element-3c1041e a:not(i) {
word-break: break-all;
} #block-45 ul li:nth-of-type(2) {
word-break: break-all !important;
}
@media screen and (max-width: 576px) {
.module-3cols .agent-item,
.module-3cols .text-with-icon-item {
width: 100%;
}
.footer-bottom-wrap .container {
padding-left: 45px;
padding-right: 45px;
}
}
.footer-top-wrap {
padding-top: 50px;
padding-bottom: 00px;
}
.footer-top-wrap .wp-block-social-links .wp-social-link svg {
width: 1.5em;
height: 1.5em;
}
#houzez_contact-9.footer-widget {
margin-bottom: 0px !important;
}
.footer-top-wrap .wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
margin: -3px 10px 0px 0;
}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li {
line-height: 28px;
}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a {
font-weight: 300;
padding-left: 0px;
}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a:before {
content: "";
}
.footer-copyright {
font-size: 12px;
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
.footer-top-wrap .col-md-3 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
}
@media screen and (max-width: 1024px) {
.property-slider-item-wrap,
.property-slider-item-wrap:hover {
background-size: cover !important;
transition: none !important;
}
.property-slider-item {
width: 80%;
top: 60vh;
min-height: 100px;
padding-top: 25px;
}
.property-slider-item .btn-primary {
display: block !important;
}
.property-slider-wrap,
.property-slider-item-wrap.slick-slide {
height: calc(80vh) !important;
}
}
@media screen and (max-width: 992px) { .houzez-halfmap-page .page-title-wrap {
display: none;
} div#pills-map,
div#pills-street-view {
max-height: 400px;
} #compare-property-panel {
display: none !Important;
}
li.item-tool.item-compare {
display: none !Important;
} .cc-revoke {
display: none !Important;
} .property-slider-wrap ul.item-amenities.item-amenities-with-icons {
display: none;
}
.property-slider-wrap .item-address {
display: none;
}
.property-slider-item .item-price-wrap {
top: 0px;
left: 0px;
} .property-slider-wrap ul.item-amenities.item-amenities-with-icons {
display: none;
}
.property-slider-wrap .item-address {
display: none;
}
.property-slider-item .item-price-wrap {
top: 0px;
left: 0px;
} .home .item-wrap ul.item-amenities.item-amenities-with-icons {
display: none;
}
.home .item-body.flex-grow-1 {
min-height: 115px;
}
.slick-dots li button:before {
content: "\1F7E1";
font-size: 5px;
opacity: 1;
}
.slick-dots li.slick-active button:before {
content: "\1F7E0";
font-size: 5px;
opacity: 1;
}
.slick-dots li.slick-active:first-child button:before {
content: "\276E";
font-size: 14px;
opacity: 1;
}
.slick-dots li.slick-active:last-child button:before {
content: "\276F";
font-size: 14px;
opacity: 1;
} #header-mobile {
position: fixed;
width: 100vw;
}
section.advanced-search.advanced-search-nav.mobile-search-nav {
width: 100vw;
z-index: 400;
} .mobile-map-switch button#houzez-btn-map-view,
.mobile-map-switch button#houzez-btn-listing-view {
font-size: 12px;
} .nav-mobile .main-nav .nav-item {
font-size: 14px;
}
.property-view .vertical-listing-tabs .nav {
width: 50px;
margin-top: 15px;
} .agent-name,
.agent-company,
.agent-body {
padding: 0px 10%;
}
.agent-item {
padding: 5%;
}
} .error-404-page {
min-height: calc(100vh - 365px);
} .cc-color-override--1995768891.cc-window {
border-radius: 4px;
}
.cc-btn.cc-dismiss {
font-size: 16px;
line-height: 40px;
font-weight: 500;
border-radius: 4px;
padding: 0 15px;
}
.cc-link {
opacity: 1;
}
.cc-link:hover,
.cc-link:focus {
color: #ffd102 !important;
text-decoration: underline;
}
.cc-color-override--1995768891.cc-revoke {
background-color: #353538 !important;
}
.cc-color-override--1494490249 .cc-btn:hover,
.cc-color-override--1494490249 .cc-btn:focus {
background-color: #e79406 !important;
color: #212529;
}
.cc-color-override--1995768891.cc-revoke:hover,
.cc-color-override--1995768891.cc-revoke:focus {
color: #ffd102 !important;
} @media screen and (max-width: 576px) {
.module-3cols .agent-item,
.module-3cols .text-with-icon-item {
width: calc(50% - 2px);
}
}
@media screen and (max-width: 500px) { .module-3cols .agent-item,
.module-3cols .text-with-icon-item {
width: 100%;
}
}
@media screen and (max-width: 768px) {
.slick-prev,
.slick-next {
display: block !important;
zoom: 0.9;
}
.slick-prev {
left: 5px;
}
.slick-next {
right: 5px;
}
}