body,h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,table{font-family:'Fira Sans',sans-serif}.italic{font-style:italic}h1,h2,h3,h4,h5,h6{color:#15577f;line-height:1.1em;letter-spacing:2px;text-transform:uppercase;padding-top:15px;padding-bottom:15px}body,p,ul,table{font-size:1em;color:#15577f;line-height:1.5em}a{color:#aaa}a:hover{color:#15577f}button,.button{color:#fff;font-size:1.2rem;letter-spacing:2px;text-transform:uppercase;margin:0;padding:8px 15px;border-radius:15px;background-color:#fc1c10;cursor:pointer}button:hover,.button:hover{color:#fff;background-color:#15577f}@media (max-width:48em){h1{}h3{font-size:1.4em;line-height:1.3em}}.littlebutton{display:inline-block;font-size:1rem;text-transform:uppercase;color:#fff;margin:auto;padding:.3em 2.6em;border:0;border-radius:15px;background-color:#38a5e7;cursor:pointer}.littlebutton:hover{color:#fff;background-color:#15577f}.short-line{display:block;max-width:200px;margin:35px auto;border-bottom:2px solid #15577f}#product-header i,.specimmobile i,#main_spec i{color:#38a5e7}.top-bar-logo ul.menu{display:block;text-align:center}.top-bar-nav ul#menu-main-menu-it-1,.top-bar-nav ul#menu-main-menu-it-en-1,.top-bar-nav ul li{text-align:center;display:inline-block}#topmenu{padding-top:2px}#topmenu p{font-size:1rem;margin:0}#topmenu p i{color:#fc1c10}#topmenu a.button{font-size:.9rem;padding:5px 10px;margin-top:15px}@media screen and (max-width:40em){#topmenu a.button{padding:3px 5px}}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after{border-color:#444 #fff0 #fff0;display:none}.top-bar,.top-bar ul{background-color:#fff0;z-index:9900}.logolink{display:inline-block!important;padding:0!important}.logolink img{max-height:80px;margin-bottom:10px}@media screen and (max-width:48em){.logolink img{max-height:60px}}.logolink span{display:block;font-size:1rem;text-align:center;letter-spacing:2px;text-transform:uppercase;margin-bottom:25px}.menu a{font-size:1rem;background:#fff0;color:#15577f;text-transform:uppercase;font-weight:400}.menu a:hover,.dropdown.menu .is-active>a{background:#fff0;color:#fc1c10}@media screen and (max-width:64em){.menu a{font-size:.9rem}}.menu .active>a{color:#15577f;font-weight:700;background:#fff0}.menu .active>a:hover{color:#fc1c10;background:#fff0}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after,.dropdown.menu>li.is-dropdown-submenu-parent>a::after{border-color:#444 #fff0 #fff0}.is-dropdown-submenu-item{background-color:#f1f1f1}.is-dropdown-submenu{min-width:280px;border:none}.is-dropdown-submenu a{color:#444;font-weight:400}.is-dropdown-submenu a:hover{background-color:#fff}@media screen and (max-width:64em){a.mobilemenubutton{position:absolute!important;color:#15577f!important;width:auto;height:35px;padding:7px;margin-top:-35px;left:auto;right:0;background:#fff0}a.mobilemenubutton::after{display:none!important}a.mobilemenubutton:hover{background:transparent!important}ul#customMenu li{width:29%}ul#customMenu li a{padding:.7rem .3rem}.menu.vertical{margin:auto}ul#menu-main-menu-it-2{background-color:#eee}a.mobilemenubutton i{font-size:1.3em}ul.vertical.menu.accordion-menu{width:100%}ul.vertical.menu.accordion-menu li ul li{width:100%;padding-left:1.5em}.accordion-menu .is-accordion-submenu a{text-align:left}.menu a:hover,.dropdown.menu .is-active>a{background:#ddd;color:#777}.menu .active>a{background:#fff0;font-weight:700;color:#777}}#topmenu{-webkit-transition:visibility 1s;transition:visibility 1s}#top-bar-menu{transition:top 0.5s linear,background 0.2s linear}.hidebar{visibility:hidden!important}.fixbar{position:fixed!important;top:0;width:100%;z-index:99999;background:#15577f}.fixbar .menu a{color:#fff}.fixbar .menu .active>a{color:#ddd}.fixbar .is-dropdown-submenu{color:#fff}.fixbar .is-dropdown-submenu a:hover{color:#15577f;background-color:#fff}.fixbar .is-dropdown-submenu-item{background:#15577f}@media screen and (max-width:64em){.fixbar ul#menu-main-menu-it-2{background:#15577f}.fixbar ul#customMenu li a{color:#eee}.fixbar a.mobilemenubutton{color:#eee!important}}.fixbar .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after,.fixbar .dropdown.menu>li.is-dropdown-submenu-parent>a::after{border-color:#fff #fff0 #fff0}#topmenu,.top-bar,.main,.inner-footer{max-width:1200px!important;margin:0 auto}#pageheader,.content{background-color:#f8f8f8}#pageheader.pageheaderheight{min-height:50vH}.inner-content.grid-margin-x{margin:0!important}.grid-margin-x>.cell{margin:0 auto}#pageheader{overflow:hidden}#pageheader h1,#pageheader .page-title{text-align:center;padding:50px 0 30px 0}@media (max-width:48em){#pageheader .page-title{text-align:center;padding:30px 0 10px 0}}.search_header h1{font-size:1.8em;line-height:3em}p.search_info{font-size:1em;line-height:1em;font-weight:700;margin-bottom:3rem}.news-title{text-align:center;margin-top:30px}.mainthumb{display:block;position:relative;width:100%;height:auto;margin:0;padding:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.mainthumb h1,.mainthumb .page-title{color:#fff;padding:200px 0!important}article{margin:0 auto 0 auto}article p{text-align:justify}#content_box .article-footer,#content_box #comments{display:none}@media screen and (max-width:39.9375em){.small-0{display:none}}#slide_home{background:#fff0}#slide_immobile{background:#fff0}#slide_home .orbit,#slide_home .orbit-wrapper,#slide_home .orbit-slide,#slide_home .orbit-image{height:80vH}@media (max-width:48em){#slide_home .orbit,#slide_home .orbit-wrapper,#slide_home .orbit-slide,#slide_home .orbit-image{height:70vH}}#slide_immobile .orbit,#slide_immobile .orbit-wrapper,#slide_immobile .orbit-slide,#slide_immobile .orbit-image{height:50vH}@media (max-width:69em){#slide_immobile .orbit,#slide_immobile .orbit-wrapper,#slide_immobile .orbit-slide,#slide_immobile .orbit-image{height:450px}}@media (max-width:48em){#slide_immobile .orbit,#slide_immobile .orbit-wrapper,#slide_immobile .orbit-slide,#slide_immobile .orbit-image{height:300px}}@media (max-width:40em){#slide_immobile .orbit,#slide_immobile .orbit-wrapper,#slide_immobile .orbit-slide,#slide_immobile .orbit-image{height:350px}}#slide_immobile .fade-in{@include mui-fade(in,$duration:10s)}.orbit-image{object-fit:cover;background-color:#aaa}#slide_home .orbit-controls button{font-size:3em;border:0;background-color:#fff0}@media (max-width:48em){#slide_home .orbit-controls button{display:none}}#slide_immobile .orbit-controls button{display:none}#slide_immobile.slide_immobile_loop .orbit-controls button{display:block;font-size:3em;border:0;background-color:#fff0}#slide_home .orbit-bullets button{width:1.5rem;height:1rem;border:0;padding:0;border-radius:6px;border:2px solid #fff;background-color:#15577f}#slide_home .orbit-bullets button.is-active{background-color:#fc1c10}.thumb_preview .orbit-bullets button{display:inline-block;position:relative;width:calc(25% - 4px);height:auto;margin:0;padding:0;border-radius:0;border:2px solid #fff0;background-color:#fff0}.thumb_preview .orbit-bullets button.is-active,.thumb_preview .orbit-bullets button:focus{border:0;border-bottom:5px solid #38a5e7;background-color:#fff0}.thumb_preview .orbit-bullets button img{object-fit:cover;width:100%!important;height:100%!important}.thumb_preview .orbit-controls button,.thumb_preview .orbit-bullets button{cursor:pointer}#slide_home .orbit-caption{position:absolute;width:70%;height:auto;background-color:rgb(252 18 16 / .7);bottom:auto;margin-bottom:auto;margin:0;padding:1em;bottom:0;left:50%;transform:translate(-50%,0)}@media (max-width:67em){#slide_home .orbit-caption{width:60%}}@media (max-width:48em){#slide_home .orbit-caption{width:80%;left:50%;transform:translate(-50%,0)}}@media (max-width:40em){#slide_home .orbit-caption{width:100%;left:0;transform:translate(0,0)}}#slide_home .orbit-caption span{text-align:center}#slide_home .orbit-caption .title_figcaption,#slide_home .orbit-caption .first_text,#slide_home .orbit-caption .secont_text,#slide_home .orbit-caption .link_text{display:block;text-align:center!important;color:#fff;line-height:1.4em;padding:3px;margin:0 auto}#slide_home .orbit-caption .title_figcaption{font-size:2em;letter-spacing:2px;line-height:1.1em;text-transform:uppercase}@media (max-width:48em){#slide_home .orbit-caption .title_figcaption{font-size:1.7em;letter-spacing:1.5px}}#slide_home .orbit-caption .secont_text{display:block!important;position:relative!important;top:0px!important;text-transform:none}#slide_home .orbit-caption .link_text{margin-top:1.5em}#slide_home .orbit-caption .slide_link{color:#fff;font-size:1em;letter-spacing:2px;text-transform:uppercase;padding:.5em 1.7em;border:1px solid #fff;background-color:#fff0}@media (max-width:48em){#slide_home .orbit-caption .slide_link{font-size:.8em;padding:.5em 1.1em}}#slide_home .orbit-caption .slide_link:hover{background-color:#15577f}#slide_immobile .orbit-caption{position:absolute;height:auto;background-color:#fff0;bottom:auto;margin-bottom:auto;margin:0;padding:0;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:48em){#slide_immobile .orbit-caption{max-width:calc(100% - 80px)}}#slide_immobile .orbit-caption span{text-align:center}#slide_immobile .orbit-caption .title_figcaption,#slide_immobile .orbit-caption .first_text,#slide_immobile .orbit-caption .secont_text{display:block;color:#fff;line-height:1em;padding:3px;margin:0 auto}#slide_immobile .orbit-caption .first_text{text-transform:uppercase;font-size:1.7em}#slide_immobile .orbit-caption .title_figcaption{font-size:3.2em;text-transform:uppercase}@media (max-width:48em){#slide_immobile .orbit-caption .title_figcaption{font-size:2.5em}}#slide_immobile .orbit-caption .secont_text{display:block!important;position:relative!important;top:0px!important;text-transform:uppercase}.slidehome_filter{display:block;padding-top:100px;margin-top:-60px;background-color:#15577f}.slidehome_filter #filtri_1{padding:0}.slidehome_filter_desk{display:block}@media (max-width:40em){.slidehome_filter_1{display:none}}.slidehome_filter_mob{display:none}@media (max-width:40em){.slidehome_filter_2{display:block}}#proposte{padding-top:10px;background-color:#f7f7f7}#servizi .inner-content{padding-top:50px;padding-bottom:70px}.contentservice{padding-top:5px}.boxservice{margin-top:15px!important;padding-top:30px;border:1px solid #ddd}.boxservice img{width:6em;max-width:90px;height:auto;padding-bottom:1em}.boxservice p{text-align:justify}.boxfullheight{display:table;width:100%;height:100vH;max-height:100%;overflow:hidden}@media (max-width:48em){.boxfullheight{padding:100px 0}}.boxtable{display:table;width:100%;height:100%}.boxcentercell{display:table-cell;text-align:center;vertical-align:middle}.productbox{border:1px solid #ddd}.productbox .listbox{padding:1em}.productbox h2,.productbox h3,.productbox h4{text-transform:none}.productbox p{margin-bottom:.4rem}.productbox .littlebutton{margin-top:1.5em}#pagina_vendita_affitto .cell{position:relative}a.imgPaginaVenditaAffittoBox{display:table;height:280px;background:#000}@media (max-width:48em){a.imgPaginaVenditaAffittoBox{height:200px}}#pagina_vendita_affitto a.imgPaginaVenditaAffittoBox img{object-fit:cover;width:100%;height:280px;opacity:.7}#pagina_vendita_affitto a.imgPaginaVenditaAffittoBox img:hover{opacity:1}@media (max-width:48em){#pagina_vendita_affitto a.imgPaginaVenditaAffittoBox img{height:200px}}#pagina_vendita_affitto h3{font-size:2rem;color:#fff;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#box_elenco_immobili_single{position:relative;margin-bottom:2em}#slide_immobile.slide_immobile_loop{display:block;position:relative;background-color:#aaa}#slide_immobile.slide_immobile_loop:hover{opacity:.7}#slide_immobile.slide_immobile_loop .orbit-wrapper,#slide_immobile.slide_immobile_loop ul.orbit-container,#slide_immobile.slide_immobile_loop li.orbit-slide,#slide_immobile.slide_immobile_loop img.orbit-image{height:300px!important}#slide_immobile.slide_immobile_loop span.hiddenimage{position:absolute;top:0;left:0;transform:translate(10px,10px);padding:4px 10px;min-width:auto;color:#fff;text-transform:uppercase;white-space:nowrap;background-color:rgb(0 0 0 / .5)}@media (max-width:40em){.#slide_immobile.slide_immobile_loop span.hiddenimage{top:100%;left:50%;transform:translate(-50%,-110%)}}.imgimmobile{display:block;position:relative;min-height:300px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#aaa}.imgimmobile:hover{opacity:.7}.imgimmobile span.hiddenimage{position:absolute;top:0;left:0;transform:translate(10px,10px);padding:4px 10px;min-width:auto;color:#fff;text-transform:uppercase;white-space:nowrap;background-color:rgb(0 0 0 / .5)}@media (max-width:40em){.imgimmobile span.hiddenimage{top:100%;left:50%;transform:translate(-50%,-110%)}}#box_elenco_immobili_single .specimmobile{min-height:150px;padding:5px 1.8em 1.8em 1.8em;border:1px solid #15577f}@media (max-width:64em){#box_elenco_immobili_single .specimmobile{padding:5px 8px 10px 8px}}#box_elenco_immobili_single .loopRif{padding-top:10px}#box_elenco_immobili_single .simplefavorite-button{font-size:1.6em;margin:0;margin-right:-16px}@media (max-width:64em){#box_elenco_immobili_single .simplefavorite-button{margin-right:0}}#box_elenco_immobili_single .looptitle{font-size:1.2rem;font-weight:700;padding:0;margin-top:5px;margin-bottom:15px}@media (min-width:63em){#box_elenco_immobili_single .looptitle{min-height:50px}}#box_elenco_immobili_single h4{color:#15577f;font-size:.9em;line-height:normal;text-align:left;margin:0;padding-top:0}@media (max-width:48em){#box_elenco_immobili_single h4{padding:7px 0}}#box_elenco_immobili_single h4 i.fas.fa-map-marker-alt{vertical-align:top}h4 span.loopCityBox{display:inline-block;width:80%;vertical-align:top;letter-spacing:1px}#box_elenco_immobili_single .looppreview{min-height:100px}#box_elenco_immobili_single .looppreview p{margin:0;padding:0}#box_elenco_immobili_single .iconspecone{padding-top:4px}#box_elenco_immobili_single .iconspecone p{text-align:left;font-size:1em}#box_elenco_immobili_single .iconspecone i{padding-right:10px}#box_elenco_immobili_single .contactbox{padding-top:4px}#box_elenco_immobili_single .iconcontact p{font-size:1.6em;text-align:left;color:#15577f;margin:0}#box_elenco_immobili_single .iconcontact a{padding:0;padding-right:10px}#box_elenco_immobili_single .iconcontact i{color:#38a5e7}#box_elenco_immobili_single .iconcontact i:hover{color:#15577f!important}#box_elenco_immobili_single .buttoncontact p{padding:0;margin:auto}@media (max-width:340px){#box_elenco_immobili_single .littlebutton{padding:3px 15px}}main#content_box{max-width:100%!important;width:100%;margin:0 auto;padding:0}#slide_immobile,#maxwidhtbox{max-width:1200px;margin:0 auto}.next_prev_box{margin-top:1em}.next_prev_box a{margin-left:5px}#box_elenco_immobili_single .iconcontact i:hover{color:#15577f!important}.next_prev_box .simplefavorite-button{font-size:1.4rem;padding:0 20px 0 5px!important}.next_prev_box .simplefavorite-button .fa-heart:hover{color:#eee!important}a.next_prev{color:#15577f;padding:3px 12px;border:1px solid #15577f;background-color:#fff0}a.next_prev:hover{background-color:rgb(50 50 50 / .1)!important}a.next_prev i{color:#15577f!important}#product-header .entry-title{font-size:1.8em;font-weight:700;padding:0;margin-top:0}@media (max-width:48em){#product-header .entry-title{font-size:1.5em;line-height:1.3em}}#product-header .entry-subtitle{font-size:1em}@media (max-width:48em){#product-header .entry-subtitle{letter-spacing:1px;padding-top:15px;padding-bottom:5px}}@media (max-width:40em){#product-header .entry-subtitle{text-align:center}}#product-header .prezzo,.specimmobile .prezzo{color:#38a5e7;line-height:1em;font-weight:700;text-align:right}@media (max-width:40em){#product-header .small-12 .prezzo{text-align:center}}#product-header .prezzo{font-size:2em}@media (max-width:48em){#product-header .prezzo{font-size:1.6em}}.specimmobile .prezzo{font-size:1.4em}.specimmobile .prezzo span{font-size:.8em;line-height:1em;font-weight:400;text-transform:uppercase}.short-line.products{margin-top:10px;margin-bottom:50px}#main_spec{margin:2em 0 0 0;padding:.5em 1em;border-radius:15px;box-shadow:7px 7px 10px #aaa;background-color:#15577f}@media (max-width:40em){#main_spec{padding:.5em .3em}}.hr_divider_1{margin:0 auto}#main_spec p{color:#fefefe;font-size:1rem;margin:0;text-align:left}@media (max-width:48em){#main_spec p{font-size:1rem}}#main_spec i{font-size:1.4rem;padding-top:3px;padding-right:15px}#building_content{padding:2em 0 0 0}.box_bg_grey{background-color:transparent!important}.box_bg_white{background-color:#fefefe!important}.cta-box{padding-top:20px}@media (max-width:40em){.cta-box{padding-top:0}.cta-box p{margin-bottom:0}}.cta-box i.fas{color:#fff;padding-right:7px}.cta-box a{margin:3px;padding:.3em 1em}.cta-box .littlebutton{color:#fff!important;background-color:#15577f!important}.squareimagebox{min-height:320px;margin-top:20px!important;margin-bottom:20px!important;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:48em){.squareimagebox{min-height:400px}}@media (max-width:40em){.squareimagebox{min-height:300px}}.slider-privato,.box-privato{padding:3em .5em;margin-top:30px!important}.slider-privato{background:#fff}.box-privato{border:1px solid #fff;background-image:url(//www.immobiliaresv.it/wp-content/themes/JointsWP-CSS-master/assets/styles/../images/hidden_image_2.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.box-privato p,.box-privato a.littlebutton,.box-privato i.fa-lock{color:#fff!important}.box-privato a.littlebutton{border:1px solid #fff!important}.slider-privato i.fa-lock,.box-privato i.fa-lock{font-size:2em}#MapAndLocalita{background-color:#fefefe}#MapAndLocalita{background-color:#fefefe}#building_map{padding:20px 0}.acf-map{width:100%;height:100%;min-height:300px;border:none}.acf-map img{max-width:inherit!important}#localita{padding:20px 0;margin-bottom:20px}@media (max-width:40em){#localita{padding-top:0}#localita h3{padding:0;margin-bottom:0}}#attachment{padding:30px 0;background-color:#fefefe}#attachment .accordion-title.littlebutton{padding:.5em 2em;margin-bottom:5px;border:1px solid #15577f!important}.accordion-title::before{display:none}#planimetrie{padding:30px 0}@media (max-width:40em){#planimetrie{padding:15px 0}#planimetrie h3{padding:5px;margin-bottom:0}}#planimetrie .planimetrie_list{text-align:center}#planimetrie .planimetrie_img{display:inline-block;margin:auto;padding:2px}#planimetrie span{display:block;max-width:150px}#gallery_box{padding:30px 0;background-color:#fefefe}#gallery_box .gallery_list{text-align:center}#gallery_box .gallery_img{display:inline-block;margin:auto;padding:5px}#gallery_box .gallery_image img{width:250px;height:250px;object-fit:cover}#box-child-posts{background-color:#fefefe;padding:30px 0}#immobilicorrelati img.attachment-related_sm.size-related_sm.wp-post-image{width:100%!important;height:160px!important;object-fit:cover!important}#immobilicorrelati p{text-align:center;padding-top:.5em}#immobilicorrelati a{color:#15577f}#immobilicorrelati a:hover{color:#aaa}.pagination h2{display:none!important}.pagination,.pagination .nav-links{width:100%;text-align:center}.pagination a.page-numbers{display:inline-block!important}.pagination a.prev{display:none!important}.pagination a.next{display:none!important}.pagination a.page-numbers:hover{color:#fff!important;background:#38a5e7!important}.pagination .current{background:#15577f!important}.page-title .vcard{border:0;padding:0}.byline{color:#38a5e7}article .entry-content{padding:1em 0 0 0}.entry-content img{max-width:100%;height:auto}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.post-password-form input[type="submit"]{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid #fff0;border-radius:0;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}[data-whatinput='mouse'] .post-password-form input[type="submit"]{outline:0}.post-password-form input[type="submit"]:hover,.post-password-form input[type="submit"]:focus{background-color:#14679e;color:#fefefe}.gallery{max-width:100%;margin-left:auto;margin-right:auto;margin-right:-15px;margin-left:-15px}.gallery::before,.gallery::after{content:' ';display:table}.gallery::after{clear:both}.gallery.gallery-columns-1>dl{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-1>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-1>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-2>dl{width:50%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-2>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-2>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-3>dl{width:33.33333%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-3>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-3>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-4>dl{width:25%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-4>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-4>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-5>dl{width:20%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-5>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-5>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-6>dl{width:16.66667%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-6>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-6>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-7>dl{width:14.28571%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-7>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-7>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-8>dl{width:12.5%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-8>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-8>dl:last-child:not(:first-child){float:right}.gallery dl{width:100%;float:left;padding-left:.9375rem;padding-right:.9375rem}.gallery dl:last-child:not(:first-child){float:right}.page-navigation{margin-top:1rem}#comments .commentlist{margin-left:0}#respond ul{margin-left:0}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:10px;margin-top:0;padding-bottom:0}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#38a5e7;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{float:right}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}.sidebar li{list-style:none}.widget ul{margin:0}.footer{clear:both;margin-top:0;padding-top:2.5em;padding-bottom:0;background-color:#19334c}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer p,footer a,footer ul,footer ol,footer li{color:#fff}footer p{font-size:1em}.footer .social_block i{color:#38a5e7}.footer .social_block i:hover,.footer a:hover,.policydivider{color:#fff}.footer .button{font-size:.8rem;letter-spacing:1px;text-transform:uppercase;margin:2px 5px;padding:6px 10px;border-radius:15px;border:1px solid #fff;background-color:#fff0}.footer .button:hover{color:#38a5e7;border-color:#38a5e7}.contact_footer_divider{display:inline-block;width:40px;height:16px}@media (max-width:40em){.contact_footer_divider{display:block}}#credits_block{max-width:100%!important;margin:50px auto 0 auto;padding:2.5em 0;background-color:#19334c}#credits_block p{font-size:.8em;margin:0}#credits_block p{text-align:center}.social_block i{font-size:1.7em;padding:0 5px}a.social_icon:hover{color:#fff}.social_icon{padding:0 6px}body#tinymce{margin:20px}.gform_body ul{list-style:none outside none;margin:0}#dynamic_contact{padding-top:30px;padding-bottom:30px}@media (max-width:40em){#dynamic_contact{padding-top:5px;padding-bottom:5px}}.wpcf7-form textarea{height:150px!important}.wpcf7-form input[type="submit"]{color:#fff;font-weight:700;width:100%;padding:.5em 2em;border:0;border-radius:15px;background-color:#fc1c10}.wpcf7-form input[type="submit"]:hover{background-color:#15577f}.wpcf7-form .sendButton{padding-top:10px}.wpcf7-form .CF7hiddenField{display:block!important;width:100%!important;height:1px!important}.wpcf7-form i.fa-asterisk{color:#fc1c10}#favoriteShareSection{padding:2em 0}#favoriteSection p{text-align:left;margin:0}@media (max-width:40em){#favoriteShareSection h3,#favoriteSection p{text-align:center}}@media (max-width:40em){#favoriteShareSection h3{padding-top:60px}}#favoriteShareSection p.callme{text-align:right}@media (max-width:40em){#favoriteShareSection p.callme{text-align:center}}#favoriteSection span{margin-left:7px}.simplefavorite-button{font-size:2rem;padding:0 5px;cursor:pointer}.simplefavorite-button:hover,.simplefavorite-button i:hover{color:#fc1c10!important}.simplefavorite-button.active{opacity:1}#product-header .simplefavorite-button{padding-left:1em}#slb_viewer_wrap .slb_theme_slb_default .slb_container{box-shadow:none;border-radius:none}#slb_viewer_wrap .slb_theme_slb_baseline .slb_container{padding:0}#slb_viewer_wrap .slb_theme_slb_black .slb_container{background-color:transparent!important}#slb_viewer_wrap .slb_details{display:none}#slb_viewer_wrap .slb_slideshow{display:none}#filtri_1,#filtri_2{width:100%;margin:0;padding:10px 0 0 0;background-color:#f8f8f8}@media (max-width:40em){#filtri_1,#filtri_2{padding:10px 0 0 0}}#filtri_1,#filtri_1 #mainfilterbox{background-color:#15577f}#filtri_1{margin-bottom:2px!important}#filtri_2{display:block;overflow:hidden}#mainfilterbox{width:100%;margin:0 auto 70px auto;padding:0;background-color:#f8f8f8}#mainfilterbox form{padding:30px;border:0;border-radius:8px;background-color:#fff0}@media (max-width:48em){#mainfilterbox form{padding:30px 20px}}@media (max-width:40em){#mainfilterbox form{padding:30px 7px}}#mainfilterbox .accordion-item{background-color:#f8f8f8}#mainfilterbox .accordion-title,#mainfilterbox .accordion-title:visited{color:#fff;font-size:1.2rem;text-align:center;display:block;width:100%;max-width:280px;margin:0 auto;padding:.5em;border:1px solid #fff;border-radius:15px;background-color:#38a5e7}#mainfilterbox .accordion-title:hover{background-color:#15577f}#mainfilterbox .accordion-content{border:0!important;border-radius:15px;background-color:#15577f}.searchandfilter ul{margin:0;text-align:center}#mainfilterbox form li{display:inline-block;width:15.5%;min-width:180px;text-align:center;vertical-align:top}@media (max-width:69em){#mainfilterbox form li{width:33%}}@media (max-width:48em){#mainfilterbox form li{width:33%}}@media (max-width:40em){#mainfilterbox form li{width:100%}}#mainfilterbox form li.sf-field-post-meta-prezzo{width:19%}@media (max-width:69em){#mainfilterbox form li.sf-field-post-meta-prezzo{width:70%}}@media (max-width:48em){#mainfilterbox form li.sf-field-post-meta-prezzo{width:100%}}@media (max-width:40em){#mainfilterbox form li.sf-field-post-meta-prezzo{width:100%}}.searchandfilter h4{color:#fff;font-family:'Fira Sans',sans-serif;font-size:1em;font-style:normal;text-transform:none;letter-spacing:0}.searchandfilter li span{color:#fff}.searchandfilter li[data-sf-field-input-type="select"] label,.searchandfilter li[data-sf-meta-type="choice"] label,.searchandfilter li[data-sf-field-name="search"] label{width:95%}.searchandfilter select,.searchandfilter input.sf-input-range-number{color:#15577f;border-radius:15px;border:0}.searchandfilter select.sf-input-select{width:100%}.searchandfilter .meta-slider{max-width:none;width:calc(100% - 50px);margin-left:20px;margin-right:20px}.searchandfilter .noUi-connect{background-color:#38a5e7}.searchandfilter .sf-range-max,.searchandfilter .sf-range-min{max-width:100px}.searchandfilter li[data-sf-field-name="submit"]{width:100%!important}.searchandfilter input[type="submit"]{color:#fff;font-weight:700;min-width:280px;padding:.5em 2em;border:2px solid #fff;border-radius:15px;background-color:#fc1c10;cursor:pointer}.searchandfilter input[type="submit"]:hover{color:#fff;background-color:#38a5e7}.filter_box{margin-top:1em}.filter_box #filtri_3 a.button{position:absolute;margin-top:-65px;margin-left:70px;background-color:#fff0;border:none;width:50px}.footerImmobile{padding:40px 0 0 0}@media (max-width:40em){.footerImmobile{background-color:#efefef;padding:20px 0 0 0}}#sharebuttons{padding:1em 0}@media (max-width:40em){#sharebuttons{text-align:center}}#building_content #sharebuttons{text-align:center}.addtoany_shortcode{display:inline-block;vertical-align:top}#sharebuttons i.fas.fa-share-alt{font-size:1.8em;color:#38a5e7;line-height:32px;vertical-align:top;padding-right:15px}.page404{min-height:100vH;background-image:url(//www.immobiliaresv.it/wp-content/themes/JointsWP-CSS-master/assets/styles/../images/404.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover}.page404 header{margin-top:15%}.page404 .search{max-width:400px;margin:0 auto;text-align:center}.menu404 li{font-size:1rem}.menu404 ul li{display:block;width:100%;font-weight:700;text-transform:uppercase;padding:2px 7px;margin-bottom:2rem;background-color:rgb(255 255 255 / .7)}.menu404 li ul li{display:inline-block;width:auto;font-weight:400;text-transform:capitalize;margin-left:10px;margin-right:20px;margin-bottom:5px;background-color:#fff0}.grecaptcha-badge{opacity:0}