.freccia-slider,.immobili_box,.link,.search-complete p,.vetrina_box .container .row div{cursor:pointer}.menu,footer .menu{list-style-type:none}@font-face{font-family:HattoriHanzo;src:url(/static/font/Hattori_Hanzo.otf) format("opentype")}body{font-family:HattoriHanzo}#home_image,#home_image_1{width:100vw;height:100vh;background-repeat:no-repeat;background-size:cover}#logo{margin-top:10px;margin-left:30px!important;max-height:80px}.menu{top:50%;position:relative;transform:translateY(-50%);font-size:20px;margin-top:5px}header .menu{background:rgba(255,255,255,.6);padding:10px 10px 5px;width:auto;float:right;clear:both}.menu li{display:inline;margin-right:10px;margin-left:10px}.menu li a{color:#000;text-transform:uppercase;font-size:24px}.menu li.active a{color:#273741;font-weight:700}#search_simple .btn-search-simple,#search_simple .field-search-simple{background:rgba(39,56,65,.7);border:none;color:#fff;padding:10px 20px;outline:0}#search_simple{position:absolute;bottom:45px}#search_simple .field-search-simple{min-width:300px;margin-top:10px}#search_simple .field-search-simple option{background-color:rgba(39,56,65,.7)}#search_simple .btn-search-simple{border-radius:5px;margin-top:12px}.title-center{padding:20px;text-align:center}.title-box{font-size: 38px;     font-family: HattoriHanzo;    font-weight: 900;     text-transform: uppercase;}.categoria_title,.servizi_title{font-weight:700}.freccia-slider{position:absolute;top:50%;z-index:999;color:#000;background:#fff;padding:10px 10px 5px;opacity:.6;font-size:25px}.freccia-slider.freccia-sinistra{left:10px}.freccia-slider.freccia-destra{right:10px}.categoria_img{padding:50px 50px 30px}.categoria_img img{width:100%}.categoria_text{text-align:center;margin-top:5px}.vetrina_box{background-color:#f2f2f2;margin-top:0;padding-bottom:10px;padding-left:30px;padding-right:30px}.vetrina-box-img{height:200px;background-size:cover;padding:0;margin-bottom:30px}.vetrina_box .info{width:100%;height:100%;visibility:hidden;background-color:rgba(0,0,0,.6);color:#fff;font-size:18px;padding:40px}.vetrina_box .info hr{border-color:#fff}.vetrina_box .info .price{font-size:24px;border-bottom:1px solid #fff}.vetrina_box .info .text{margin-top:20px}.vetrina-box-img:hover .info{visibility:visible!important}.immobili_box{background-color:none;margin-top:0;padding-bottom:10px;padding-left:0;padding-right:0}.immobili_box-img{height:200px;background-size:cover;padding:0;margin-bottom:0}.immobili_box .info{width:100%;height:100%;visibility:hidden;background-color:rgba(0,0,0,.6);color:#fff;font-size:18px;padding:40px}.immobili_box .info hr{border-color:#fff}.immobili_box .info .price{font-size:24px;border-bottom:1px solid #fff}.immobili_box .info .text{margin-top:20px}.immobili_box-img:hover .info{visibility:visible!important}.servizi_img{padding-bottom:30px}.servizi_img img{width:100%;height:250px}.servizi_text{text-align:justify;margin-top:5px}h1.title{font-size:30px!important;padding-top:40px!important;padding-bottom:5px!important}h2.title{font-size:20px!important;padding-top:5px!important;padding-bottom:25px!important}.link-breadcrumbs,.striscia-bianca div a{font-size:16px;color:#000;text-transform:uppercase}.blocco_breadcrumbs{padding-top:125px;padding-bottom:125px;background-size:cover;background-position:center;margin-top:5px}.striscia-bianca{width:100%;background-color:rgba(255,255,255,.7);padding:10px 10px 5px;margin:0}.link-breadcrumbs{padding-right:75px}.title-breadcrumbs{padding-left:75px;color:#000;text-transform:uppercase;font-size:20px}.scheda{margin-top:40px}#slide{margin-right:-15px}.descrizione{margin-top:20px;margin-bottom:20px;font-size:20px}.btn-blu{background:rgba(39,56,65,1);border:none;outline:0;border-radius:8px;color:#fff;margin-top:12px;font-size:18px;padding:10px 20px 5px}.btn-blu:hover{background:rgba(39,56,65,.7);color:#fff;text-decoration:none}.btn-blu img{height:30px;margin-left:10px;margin-top:-5px}.bottone-pdf{margin-bottom:40px}.dettagli{background-color:#f8f8f8}.box-title{margin-bottom:10px;padding:3px;font-size:40px;color:#2b3c44}.box-title-text{width:auto;display:inline-block;z-index:88;padding-right:10px;background-color:#fff}.dettagli .box-title-text{background-color:#f8f8f8}.box-title .box-title-hr{width:100%;margin-top:-20px}.box-title hr{border-top:2px solid #2b3c44;margin-top:-10px;z-index:5}.planimetria,.video{margin-top:50px}.dettagli-valore{padding:10px}.border-bottom-chiaro{border-bottom:1px solid #999;margin-bottom:15px;padding-bottom:10px;margin-left:0;margin-right:0}.planimetria>.thumbFeatures>.jshowoff-slidelinks{display:none!important}.video .youtube{margin-top:20px}.mappa{margin-top:50px}#mappa{margin-top:20px}.search-complete .btn-blu{padding-top:6px;padding-bottom:4px;font-size:16px}.search-complete p{margin-bottom:0;margin-top:10px}.search-complete select{padding:5px 20px 5px 5px;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#f8f8f8;color:#888;border:1px solid;outline:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:180px;height:30px;width:100%}@media screen and (-webkit-min-device-pixel-ratio:0){.search-complete select{padding-right:18px}}.search-complete label{position:relative;width:100%}.search-complete label:after{content:'▼';color:#333;right:1px;top:2px;background:#ddd;position:absolute;pointer-events:none;padding:1px 15px}.block-contact .title-color,.block-contatti .title-color,.immobili_simili .title-color,.search-complete .title-color{color:#2b3c44;font-size:18px;font-weight:900;text-transform:uppercase}.search-complete .title-color{margin-bottom:15px}.immobili_simili{margin-top:70px}.immobili_simili .title-color{margin-bottom:10px}.block-contatti{margin-top:0;margin-bottom:40px}.block-contatti .title-color{margin-bottom:20px}.block-contatti label{display:block;margin-top:10px}.block-contatti input[type=text],.block-contatti input[type=email]{width:100%}.block-contact{margin-top:70px;margin-bottom:40px}.block-contact .title-color{margin-bottom:10px}.block-contact input[type=email],.block-contact input[type=text],.block-contact textarea{background-color:#ddd;border:none;width:100%;margin-bottom:10px;padding:5px;font-weight:600}#basicFeatures,.jshowoff-controls a,.jshowoff-slidelinks a,.jshowoff.basicFeatures,.jshowoff.basicFeatures div,.jshowoff.basicFeatures img{-moz-border-radius:0;-webkit-border-radius:0}.block-contact .btn-blu{padding-top:6px;padding-bottom:4px;font-size:16px;margin-top:0}footer{margin-top:50px;color:#fff;background-color:#5b686e;padding-top:30px}footer #logo,footer .menu{margin-top:0}footer .container{padding:20px 0}footer p{margin-bottom:0}footer a{color:#fff;margin-right:5px}footer .ml-30{margin-left:30px}footer .menu{top:0;position:relative;transform:translateY(0);font-size:20px}footer .menu li{display:block;margin-right:20px}footer .menu li a{color:#fff;text-transform:uppercase;font-size:18px}footer .menu li.active a{color:#fff;font-weight:500}footer .dropdown-menu li a{color:#000}@media screen and (max-width:576px){#search_simple .field-search-simple{min-width:200px;width:90%}.title-center img{width:80%}.logo-footer{text-align:center}.logo-footer #logo{margin-left:0}#home_image_1{height:100vh;min-height:500px}.menu{padding-left:0}.categoria_img{padding:10px}.menu li a{font-size:20px}footer .menu li{margin-right:0}.freccia-slider{display:none}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){header .menu{margin-top:100px}}}@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){@media{header .menu{margin-top:100px}}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){ul.menu{margin-top:30px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){ul.menu{margin-top:30px}}#basicFeatures,#features,#labelFeatures,#slidingFeatures,#thumbFeatures{background:#efefef;position:relative;overflow:hidden;width:100%;height:600px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0}.jshowoff{width:100%;margin:10px 0}.jshowoff div{width:100%;height:400px}.jshowoff,.jshowoff div,.jshowoff img{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0}.jshowoff h2,.jshowoff p{font-size:18px;padding:15px 20px 0;margin:0}.jshowoff p{font-size:13px;line-height:15px}.eddie{float:right;padding:15px 20px}.jshowoff p.jshowoff-slidelinks{bottom:5px;right:5px;margin:15px 0 0;padding:0}.jshowoff-controls a,.jshowoff-slidelinks a{display:block;background-color:#000;color:#fff;padding:5px 7px;margin:5px 0 0 5px;float:left;text-decoration:none;outline:0;font-size:11px;line-height:14px}.jshowoff-controls a:hover,.jshowoff-slidelinks a:hover{color:#fff}.jshowoff-slidelinks a.jshowoff-active,.jshowoff-slidelinks a.jshowoff-active:hover{background-color:#fff;color:#000}p.jshowoff-controls{background:#aaa;overflow:auto;height:1%;padding:0 0 5px 5px;margin:0}.jshowoff-controls a{margin:5px 5px 0 0;font-size:12px;line-height:15px;padding:4px 8px 5px}.jshowoff-pausetext{color:#fff}.thumbFeatures p.jshowoff-slidelinks{background:0 0;bottom:-90px;padding:5px 0 5px 5px;left:0;height:100px}.thumbFeatures .jshowoff-slidelinks a{display:block;width:150px;height:90px;background-color:none;background-repeat:no-repeat;background-size:cover;margin:0 5px 0 0;padding:0;border:none;text-indent:-10000em;-moz-border-radius:0;-webkit-border-radius:0}.thumbFeatures .jshowoff-slidelinks a.jshowoff-active{border:1px solid #fff}.thumbFeatures p.jshowoff-controls{background:0 0;height:38px;overflow:visible;padding:0;position:absolute;top:200px;width:100%;z-index:150} .pswp__error-msg a{color:#CCC;text-decoration:underline}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;src:local('Quicksand Regular'),local('Quicksand-Regular'),url(https://fonts.gstatic.com/s/quicksand/v6/NUrn2XQrRfyGZp5MknntaRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;src:local('Quicksand Regular'),local('Quicksand-Regular'),url(https://fonts.gstatic.com/s/quicksand/v6/s2PXW4WrV3VLrOUpHiqsfRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;src:local('Quicksand Regular'),local('Quicksand-Regular'),url(https://fonts.gstatic.com/s/quicksand/v6/sKd0EMYPAh5PYCRKSryvW1tXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Herr Von Muellerhoff';font-style:normal;font-weight:400;src:local('Herr Von Muellerhoff Regular'),local('HerrVonMuellerhoff-Regular'),url(https://fonts.gstatic.com/s/herrvonmuellerhoff/v6/mmy24EUmk4tjm4gAEjUd7AirnidZp3NRAwzkoA3cFGE.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Herr Von Muellerhoff';font-style:normal;font-weight:400;src:local('Herr Von Muellerhoff Regular'),local('HerrVonMuellerhoff-Regular'),url(https://fonts.gstatic.com/s/herrvonmuellerhoff/v6/mmy24EUmk4tjm4gAEjUd7HxL8FEHCDOLWH19wmK6Xew.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}.dettagli-valore p{margin-bottom:0;}
.menu li .dropdown-menu li{ display: block;}
 
