/*87a3e3621e03586c2d4de9df9eafd193*/
.g-offcanvas-toggle{-webkit-transition-duration:0.5s;transition-duration:0.5s}.title{font-family:"Montserrat"}.promo{font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif}.acolor-1{color:#c93c1c !important}.acolor-2{color:#b8974f !important}body p{margin:0 0 0.625rem}.line{display:block;height:2px;background:#d6d6d6;position:relative;margin:70px auto;width:80%}.line .logoline{content:'';position:absolute;top:50%;left:50%;background:transparent url('../images/utilities/logoline.png') 50% 50% no-repeat;width:60px;height:60px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.g-spacer{margin:0.625rem}.g-row{margin:0 -0.625rem}.g-branding{text-align:right}.g-image-5 img{border-radius:5px}.g-image-10 img{border-radius:10px}.g-image-100 img{border-radius:100%}div.text-over-image{position:relative}div.text-over-image .text-over{padding:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50.1%, -50%);-moz-transform:translate(-50.1%, -50%);-ms-transform:translate(-50.1%, -50%);-o-transform:translate(-50.1%, -50%);transform:translate(-50.1%, -50%)}.sfw1,.sfw2,.sfw3{line-height:1.2}.sfw6{font-size:5rem}.sfw5{font-size:3.8rem}.sfw4{font-size:2.8rem}.sfw3{font-size:2.25rem}.sfw2{font-size:1.8rem}.sfw1{font-size:1.3rem}.sfw-1{font-size:0.9rem}.sfw-2{font-size:0.8rem}.sfw-3{font-size:0.6rem}.sfw-4{font-size:0.4rem}@media only screen and (min-width:960px) and (max-width:1199px){.sfw6{font-size:4rem}.sfw5{font-size:3rem}.sfw4{font-size:2.4rem}.sfw3{font-size:2rem}}@media (min-width:768px) and (max-width:959px){.sfw6{font-size:3rem}.sfw5{font-size:2.1rem}.sfw4{font-size:1.8rem}.sfw3{font-size:1.5rem}.sfw2{font-size:1.3rem}.sfw1{font-size:1.2rem}}@media (max-width:767px){.sfw6{font-size:1.6rem}.sfw5{font-size:1.5rem}.sfw4{font-size:1.4rem}.sfw3{font-size:1.3rem}.sfw2{font-size:1.2rem}.sfw1{font-size:1.1rem}}@media only screen and (max-width:480px){.sfw-3{font-size:0.7rem}.sfw-4{font-size:0.6rem}}.rt-center{text-align:center}.rt-right{text-align:right}.rt-title-right .module-title .title{text-align:right}.rt-title-center .module-title .title{text-align:center}.wow{visibility:hidden}.paragraph-center{max-width:600px;margin-left:auto;margin-right:auto}.rt-circle img{border-radius:100%}.largemarginbottom{margin-bottom:1.5rem !important}.largemargintop{margin-top:1.5rem !important}.largepaddingbottom{padding-bottom:1.5rem !important}.largepaddingtop{padding-top:1.5rem !important}.extramargintop{margin-top:30px !important}.extrapaddingtop{padding-top:30px !important}.extramarginbottom{margin-bottom:30px !important}.extrapaddingbottom{padding-bottom:30px !important}.ultramargintop{margin-top:60px !important}.ultrapaddingtop{padding-top:60px !important}.ultramarginbottom{margin-bottom:60px !important}.ultrapaddingbottom{padding-bottom:60px !important}.nomarginleft{margin-left:0 !important}.nomarginright{margin-right:0 !important}.nomargintop{margin-top:0 !important}.nomarginleft{margin-left:0 !important}#k2Container div.itemListCategory{background:none;border:0;padding:0}.itemList .size-25 h3.title{font-size:0.9rem}.itemList .size-25 a.button{font-size:0.7rem}.itemList .catItemCategory{font-size:0.6rem}.SubCategoriesk2 .size-33 h2.title{font-size:1rem}.SubCategoriesk2 .size-33 a.button{font-size:0.8rem}@media only all and (min-width:75rem){}@media only all and (min-width:60rem) and (max-width:74.99rem){}@media only all and (min-width:48rem) and (max-width:59.99rem){.tablet-center{text-align:center}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){}@media only all and (max-width:30rem){}@media only all and (min-width:60rem){}@media only all and (min-width:48rem){}@media only all and (max-width:47.99rem){.mobile-center{text-align:center}}@media only all and (max-width:59.99rem){}.g-slideshow .uk-overlay-panel{padding:25px}@media only all and (max-width:47.99rem){.g-slideshow .uk-overlay-panel{padding:15px}.g-slideshow .uk-overlay-panel.uk-overlay-left{top:auto;bottom:0;right:0;width:100%}.g-slideshow .uk-overlay-panel.uk-overlay-right{top:auto;bottom:0;left:0;width:100%}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-slideshow .uk-overlay-panel{padding:15px}.g-slideshow .uk-overlay-panel.uk-overlay-left{top:auto;bottom:0;right:0;width:100%}.g-slideshow .uk-overlay-panel.uk-overlay-right{top:auto;bottom:0;left:0;width:100%}}@media only all and (min-width:60rem) and (max-width:74.99rem){.g-slideshow .uk-overlay-panel{padding:15px}}.g-slideshow .g-overlay-container{width:75rem;margin-left:auto;margin-right:auto;padding-left:25px !important;padding-right:25px !important}@media only all and (min-width:60rem) and (max-width:74.99rem){.g-slideshow .g-overlay-container{width:60rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-slideshow .g-overlay-container{width:48rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.g-slideshow .g-overlay-container{width:30rem}}@media only all and (max-width:30rem){.g-slideshow .g-overlay-container{width:100%}}.g-slideshow .nav-visible .uk-slidenav{opacity:1}.g-slideshow .g-slideshow-title{margin:0 0 15px;color:#fff !important}@media only all and (max-width:47.99rem){.g-slideshow .g-slideshow-title{margin:0;font-size:1rem}}.g-slideshow .g-slideshow-desc{margin:0}@media only all and (max-width:47.99rem){.g-slideshow .g-slideshow-desc{display:none}}.g-slideshow .g-slideshow-desc a:not(.button){color:#c93c1c}.g-slideshow .g-slideshow-desc a:not(.button):hover{text-decoration:underline}.g-slideshow .g-slideshow-buttons{margin:25px 0 0}@media only all and (max-width:47.99rem){.g-slideshow .g-slideshow-buttons{margin:15px 0 0}}.g-slideshow .g-slideshow-buttons .button{margin-right:15px;border:2px solid #c93c1c;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.g-slideshow .g-slideshow-buttons .button:hover{background:#e24e2c;border-color:#e24e2c}.g-slideshow .g-slideshow-buttons .button:last-child{margin-right:0}.g-slideshow .g-slideshow-buttons .button>span{margin-right:10px}@media only all and (max-width:47.99rem){.g-slideshow .g-slideshow-buttons .button{display:block;margin-right:0;margin-bottom:15px}.g-slideshow .g-slideshow-buttons .button:last-child{margin-bottom:0}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-slideshow .g-slideshow-buttons .button{display:block;margin-right:0;margin-bottom:15px}.g-slideshow .g-slideshow-buttons .button:last-child{margin-bottom:0}}.g-slideshow .g-slideshow-buttons .button.empty{background:none;border:2px solid #c93c1c;color:#c93c1c}.g-slideshow .g-slideshow-buttons .button.empty:hover{background:#c93c1c;border-color:#c93c1c;color:#fff}.g-slideshow .uk-flex-center{text-align:center}.g-slideshow .style2{padding:70px 0}.g-slideshow .style2 .g-slideshow-title{padding:15px 25px;background:#fff;color:#1a1a1a !important;font-size:2rem;display:table;margin-bottom:20px}.g-slideshow .style2 .g-slideshow-desc{padding:15px 20px;background:#1a1a1a;color:#fff !important;font-size:1.2rem;display:table}.g-slideshow .style2 .g-slideshow-buttons .button{font-size:1.2rem}.g-slideshow .style2 .g-slideshow-buttons .button.standard{background:#fff;border-color:#fff;color:#1a1a1a}.g-slideshow .style2 .g-slideshow-buttons .button.standard:hover{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.g-slideshow .style2 .g-slideshow-buttons .button.empty{border-color:#fff;color:#fff}.g-slideshow .style2 .g-slideshow-buttons .button.empty:hover{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.g-slideshow .style2.uk-flex-right .g-slideshow-title,.g-slideshow .style2.uk-flex-right .g-slideshow-desc{margin-left:auto}.g-slideshow .style2.uk-flex-center .g-slideshow-title{margin:0 auto 20px}.g-slideshow .style2.uk-flex-center .g-slideshow-desc{margin:auto}.g-slideshow .style3 .g-slideshow-title{font-size:2rem}@media only all and (max-width:47.99rem){.g-slideshow .style3 .g-slideshow-title{font-size:1.2rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-slideshow .style3 .g-slideshow-title{font-size:1.4rem}}.g-slideshow .style3 .g-slideshow-desc{font-size:17px;line-height:30px}.g-slideshow .dark-text .style3 .g-slideshow-title{color:#666 !important}.g-slideshow .dark-text .style3 .g-slideshow-desc{color:#666}.g-slideshow .uk-dotnav{margin:0 0 35px}.g-slideshow .g-slideshow-item iframe{pointer-events:auto !important}.g-slideshow .slideshow-caption.uk-overlay-background{padding:25px}.g-slideshow .uk-overlay-left-short{-webkit-transform:translateX(-10%);-moz-transform:translateX(-10%);-ms-transform:translateX(-10%);-o-transform:translateX(-10%);transform:translateX(-10%)}.g-slideshow .uk-overlay-right-short{-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);-o-transform:translateX(10%);transform:translateX(10%)}.g-slideshow .uk-overlay-top-short{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%)}.g-slideshow .uk-overlay-bottom-short{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);-o-transform:translateY(10%);transform:translateY(10%)}.g-slideshow .uk-overlay-scale{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.g-slideshow .uk-overlay-left-short,.g-slideshow .uk-overlay-right-short,.g-slideshow .uk-overlay-top-short,.g-slideshow .uk-overlay-bottom-short{-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s}.g-slideshow .uk-overlay-active .uk-active .uk-overlay-scale{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.g-slideshow audio,.g-slideshow canvas,.g-slideshow video{display:block}#g-fullwidth .g-slideshow .g-content,.g-flushed .g-slideshow .g-content{margin:0.625rem;padding:0.938rem}section#g-navigation .g-main-nav .g-dropdown{background:#efefef}section#g-navigation .g-main-nav .g-dropdown ul{padding:10px}.fancyboxCounter{display:none}#g-navigation .g-grid{align-items:center;justify-content:center}#g-navigation .g-grid .g-main-nav>ul.g-toplevel{text-align:right}#g-navigation .g-grid .g-main-nav>ul.g-toplevel li>.g-menu-item-container{font-size:1rem;letter-spacing:1px;padding:0.3rem 0.5rem;text-transform:uppercase}@media (min-width:768px) and (max-width:959px){#g-navigation .g-grid .g-main-nav>ul.g-toplevel li>.g-menu-item-container{font-size:0.8rem}}#g-navigation .g-grid .g-main-nav>ul.g-toplevel li:hover>.g-menu-item-container{background:#eaeaea}#g-navigation .g-grid .g-main-nav ul.g-sublevel>li>.g-menu-item-container{font-size:1rem;letter-spacing:1px}section#g-top{}#accordionCategory span.extra-info{display:block}#accordionCategory .btn{text-align:left}#accordionCategory div.card-body ul{margin-top:0}#accordionCategory div.card-body ul li{list-style:none}.logoblock div.custom p{margin:0}.slick-slider{margin:0}.slick-prev:before,.slick-next:before{color:#000;content:"\f137";font:normal normal normal 20px/1 FontAwesome}.slick-prev:before{content:"\f137"}.slick-next:before{content:"\f138"}.srf .srfproperty{position:relative}.srf .property-city{position:absolute;top:10px;left:10px;background-color:rgba(184, 151, 79, 0.9);padding:4px;border-radius:5px;color:#fff;font-weight:bold}.srf .srfproperty img{max-width:200px;max-height:133px}.sprocket-features.layout-slideshow .sprocket-features-img-container:before{display:none}.sprocket-features-content{background-color:rgba(184, 151, 79, 0.8);border-color:#c93c1c;border-radius:5px}#g-feature{background:#faf0db;padding:30px 0;border-top:1px solid #fff;border-bottom:1px solid #daccb2}.slidehome{min-height:100vh}.qwer1{position:relative}.qwer1 .banner{position:absolute;right:0;font-size:3rem;color:#ccc;top:0px;font-weight:bold}@media only screen and (max-width:480px){.qwer1 .banner{display:none}}.homecontainer{margin:120px 0}.imbsearch select{width:100%}.branding{text-align:right}#g-copyright{border-top:1px solid #f5e1b7}body p{margin:0 0 1rem}.g-center{text-align:center}body.immob #g-showcase .g-container{width:100%}body.immob .mod-fwre-map{border:0}#k2Container .k2RtArticleImage{margin:0 auto 25px;max-width:600px}#k2Container .k2RtArticleImage img{border:4px solid #cc9932;border-radius:2px}#k2Container .itemFullText p{font-size:1.2em;line-height:1.3em}.title{font-family:"Raleway"}.promo{font-family:"lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif}.acolor-1{color:#c93c1c !important}.acolor-2{color:#b8974f !important}p{margin:0 0 0.625rem}.g-spacer{margin:0.625rem}.g-row{margin:0 -0.625rem}.g-branding{text-align:right}.g-image-5 img{border-radius:5px}.g-image-10 img{border-radius:10px}.g-image-100 img{border-radius:100%}.largemarginbottom{margin-bottom:1.5rem !important}.sfw1,.sfw2,.sfw3{line-height:1.2}.sfw6{font-size:5rem}.sfw5{font-size:3.8rem}.sfw4{font-size:2.8rem}.sfw3{font-size:2.25rem}.sfw2{font-size:1.8rem}.sfw1{font-size:1.3rem}@media only screen and (min-width:960px) and (max-width:1199px){.lista-immobili.g-row .fields-container.campi-aggiuntivi-container{min-height:auto !important}.sfw6{font-size:4rem}.sfw5{font-size:3rem}.sfw4{font-size:2.4rem}.sfw3{font-size:2rem}}@media (min-width:768px) and (max-width:959px){.lista-immobili.g-row .fields-container.campi-aggiuntivi-container{min-height:auto !important}.sfw6{font-size:3rem}.sfw5{font-size:2.1rem}.sfw4{font-size:1.8rem}.sfw3{font-size:1.5rem}.sfw2{font-size:1.3rem}.sfw1{font-size:1.2rem}}@media (max-width:767px){.lista-immobili.g-row .fields-container.campi-aggiuntivi-container{min-height:auto !important}.sfw6{font-size:1.6rem}.sfw5{font-size:1.5rem}.sfw4{font-size:1.4rem}.sfw3{font-size:1.3rem}.sfw2{font-size:1.2rem}.sfw1{font-size:1.1rem}}.rt-center{text-align:center}.rt-right{text-align:right}.rt-title-right .module-title .title{text-align:right}.rt-title-center .module-title .title{text-align:center}.wow{visibility:hidden}.paragraph-center{max-width:600px;margin-left:auto;margin-right:auto}.rt-circle img{border-radius:100%}.extramargintop{margin-top:30px !important}.extrapaddingtop{padding-top:30px !important}.extramarginbottom{margin-bottom:30px !important}.extrapaddingbottom{padding-bottom:30px !important}.ultramargintop{margin-top:60px !important}.ultrapaddingtop{padding-top:60px !important}.ultramarginbottom{margin-bottom:60px !important}.ultrapaddingbottom{padding-bottom:60px !important}#k2Container div.itemListCategory{background:none;border:0;padding:0}.itemList .size-25 h3.title{font-size:0.9rem}.itemList .size-25 a.button{font-size:0.7rem}.itemList .catItemCategory{font-size:0.6rem}.SubCategoriesk2 .size-33 h2.title{font-size:1rem}.SubCategoriesk2 .size-33 a.button{font-size:0.8rem}@media (min-width:768px) and (max-width:959px){.tablet-center{text-align:center}}@media (max-width:767px){div.immagine-immobile .banner-venduto{top:50px !important;max-width:170px !important}.mobile-center{text-align:center}}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active>.g-menu-item-container,#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover>.g-menu-item-container{color:#fff}.title-immobili-lista{color:#c93c1c}.title-immobili-lista:hover{color:#cc9932}.title-immobili-lista-category{text-transform:uppercase;color:#c93c1c}.title-immobili-lista-category:hover{color:#cc9932}.showtime.showtime-default{margin-top:35px;margin-left:-8px;margin-right:-8px}ul.menu-laterale-immobili li{list-style:none;margin-bottom:10px}ul.menu-laterale-immobili li a{font-size:0.9rem;color:#000}ul.menu-laterale-immobili li a:hover{color:#cc9932}#buttonSelector{margin:0 -5px 15px -5px}#buttonSelector button{margin:5px;min-width:150px}body.layout-immobili div.introtextimmobile{font-size:2rem;padding:50px 0 30px;font-weight:bold}body.layout-immobili div.page-header h2{text-transform:uppercase;letter-spacing:2px;margin-bottom:5px}body.layout-immobili .pagina-immobile-campi-aggiuntivi-container .fields-container{margin-top:-100px;background:#dedede;padding:20px;border:3px solid #fff;z-index:300;position:relative}@media only screen and (max-width:480px){body.layout-immobili .pagina-immobile-campi-aggiuntivi-container .fields-container{margin-top:0}}body.layout-immobili .pagina-immobile-campi-aggiuntivi-container .field-entry{margin-left:0;margin-top:20px;padding-bottom:20px;min-height:20px;border-bottom:1px solid #ccc}body.layout-immobili .pagina-immobile-campi-aggiuntivi-container .field-entry .field-label{font-weight:bold}body.layout-immobili .pagina-immobile-campi-aggiuntivi-container .field-entry .field-value{float:right}body.layout-immobili .galleriaimmaginiimmobile .slick-slide img{opacity:0.5;border:0;-webkit-transition:1s;transition:1s;box-shadow:none}body.layout-immobili .galleriaimmaginiimmobile .slick-current.slick-active img{opacity:1}.breadcrumb{padding:0;margin:0;background:none}.sfw0{font-size:1.1rem}.lista-immobili.g-row{margin:0 0 45px 0}.lista-immobili.g-row .g-grid{background:#dedede;display:flex;align-items:center;justify-content:center;border-radius:0 15px 15px 0}.lista-immobili.g-row .size-60 div.rt-image{}.lista-immobili.g-row .img-immb img{border-radius:0 15px 15px 0}.lista-immobili.g-row .fields-container.campi-aggiuntivi-container{padding:0 15px;margin-left:-10px}.lista-immobili.g-row .fields-container.campi-aggiuntivi-container .field-entry{margin-left:0;margin-top:0;padding:25px 0;min-height:20px;border-bottom:1px solid #ccc;font-size:1.2rem}.lista-immobili.g-row .fields-container.campi-aggiuntivi-container .field-entry .field-label{font-weight:bold}.lista-immobili.g-row .fields-container.campi-aggiuntivi-container .field-entry .field-value{float:right;font-weight:bold}.lista-immobili.g-row:after{content:"";display:block;height:2px;background-color:#cc9932;margin:0.625rem}.campi-aggiuntivi-container{margin-top:5px;margin-bottom:10px}.campi-aggiuntivi-container .field-label{font-weight:bold}.campi-aggiuntivi-container .planimetria{display:none}.campi-aggiuntivi-container .field-entry{margin-left:0}.campi-aggiuntivi-container .fields-container{margin-top:0}div.immagine-immobile{position:relative}div.immagine-immobile .banner-venduto{position:absolute;top:100px;left:0;max-width:512px;height:auto}div.immagine-immobile .single-img img{border:3px solid #dedede}.lista-immobili div.immagine-immobile .banner-venduto{max-width:320px}p.venduto-string{font-weight:bold;text-transform:uppercase;font-size:1.2rem}