﻿@import url(//fonts.googleapis.com/css?family=Roboto+Slab:400,700|Roboto:400,500,700);@import url(//fonts.googleapis.com/css?family=Sarabun:300,400,600,700);.navbar-default .navbar-nav>li>a,body{font-family:Roboto,sans-serif}.full-screen,.section-main-photo{background-position:center;background-size:cover;background-repeat:no-repeat}.img-responsive{display:inline-block}.affix{top:0;width:100%;z-index:9999!important}@media (max-width:767px){.affix{top:auto;position:relative}}.affix .container-fluid{width:100%;box-sizing:border-box}body{box-sizing:border-box;width:100%}.back-to-top{display:none;padding:10px 15px;border-radius:5px;background-color:rgba(0,0,0,.5);color:#fff!important;transition:all .5s ease;position:fixed;bottom:10px;right:10px;z-index:999}.back-to-top:hover{background-color:#000;text-decoration:none}.div-lingue{position:fixed;right:0;top:120px;padding:10px 5px 10px 7px;line-height:10px;background-color:rgba(255,255,255,.5);z-index:9999;border-top-left-radius:15px;border-bottom-left-radius:15px;text-align:right;border:1px solid #e6e6e6;border-right:none}.div-lingue img{width:24px;margin-bottom:10px}.div-lingue .active-language,.div-lingue .selectable-languages{position:relative;box-sizing:border-box}.div-lingue .active-language{cursor:pointer}.div-lingue .active-language i{margin-right:5px;vertical-align:middle}.div-lingue .active-language .with-icon.upperdown{transform:rotate(180deg)}.div-lingue .active-language img{vertical-align:middle;margin-bottom:0;opacity:.8}.div-lingue .active-language:hover img{opacity:1}.div-lingue .selectable-languages{display:none;margin-top:10px;padding-top:10px;border-top:1px solid #e6e6e6;box-sizing:border-box}.navbar-brand>img,.topheader .social a{display:inline-block}.div-lingue .selectable-languages img:hover{border:1px solid #464646}.topheader{box-sizing:border-box;vertical-align:middle}.topheader .contatti,.topheader .social{padding-top:5px;padding-bottom:5px}.topheader .social a{position:relative;vertical-align:middle;margin:2px;width:24px;height:24px;text-align:center;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000!important;transition:all .5s ease}.topheader .social a i{width:24px;height:24px;line-height:24px}.topheader .social a:hover{text-decoration:none;color:#fff!important}@media (max-width:767px){.div-lingue{top:100px}.topheader .social{text-align:center;padding-top:0;padding-bottom:0}}.topheader .contatti{text-align:right}.topheader .contatti a{color:#000;font-size:13px}.topheader .chiamaci,.topheader .contatti a.chiama-ora{text-align:center;font-size:16px;text-transform:uppercase}.topheader .contatti a:hover{text-decoration:none}.topheader .contatti a.chiama-ora{color:#fff!important;display:inline-block;padding:3px 15px;margin-right:15px;box-sizing:border-box;border-radius:5px;box-shadow:rgba(0,0,0,.2) 0 0 5px}.topheader .contatti a.chiama-ora:hover{text-decoration:none;color:#fff!important}.topheader .chiamaci{color:#fff;padding-top:5px;padding-bottom:5px;background-color:rgba(244,67,54,.81)}.topheader .chiamaci a,.topheader .chiamaci a:hover{color:#fff}.navbar-default{border:none;border-radius:initial;margin-bottom:0;box-sizing:border-box;transition:all 1s ease-in}.navbar-default .navbar-nav>li>a{color:#fff;font-weight:700;text-transform:uppercase;font-size:14px;padding-top:30px;padding-bottom:30px;transition:all .5s ease-in-out}.section-caratteristiche,.section-main-photo h1,.section-scegli-appartamento,.section-start .titolo .main-title{font-family:'Roboto Slab',serif}.navbar-default .navbar-nav>li>a:hover{color:#fff!important}.navbar-brand{height:auto;font-size:initial;line-height:initial;padding-top:5px;padding-bottom:5px}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.section-main-photo{box-sizing:border-box;position:relative;height:650px}@media (max-width:991px){.section-main-photo{height:450px}}@media (max-width:767px){.navbar-default .navbar-nav>li>a{padding-top:5px;padding-bottom:5px}.section-main-photo{height:auto;background-image:none!important}}.section-main-photo .container{position:relative;height:100%}.section-main-photo h1{color:#fff;margin:0;position:absolute;left:0;top:15%;font-size:90px;font-weight:300;z-index:10;text-shadow:rgba(0,0,0,.7) 2px 5px 5px}@media (max-width:767px){.section-main-photo h1{left:15px;top:45px;font-size:40px}}.page-section{position:relative;box-sizing:border-box;padding-top:60px;padding-bottom:60px}.section-start .titolo{text-align:right;font-size:40px}.section-start .titolo .main-title{margin-bottom:5px;border-bottom:1px solid #e6e6e6}.section-start .description{text-align:justify;font-size:14px}.section-start .a-img-cover-lightbox{position:relative;display:block}.section-scegli-appartamento{background-color:#f3f2f3;padding-top:15px;padding-bottom:15px;font-size:20px;color:#8d8d8d}.section-caratteristiche h2,.section-scegli-appartamento h2{font-weight:400;font-size:28px;margin-bottom:10px;border-bottom:1px solid #e6e6e6}.section-scegli-appartamento h2{padding-bottom:5px}.section-video{position:relative;background-color:#e3e3e4}.section-video .video{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.section-scheda .videos .video embed,.section-scheda .videos .video object,.section-video .video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.section-caratteristiche h2{text-align:right;padding-bottom:5px}.section-caratteristiche .all-cars{text-align:right;color:#c1c1c1}.section-immobili-cantiere .immobile{margin-bottom:15px}.section-immobili-cantiere .immobile .s-dato{font-size:12px}.section-immobili-cantiere .immobile .s-dato.s-categoria{font-weight:700;font-size:16px;margin-top:10px;margin-bottom:10px}.section-immobili-cantiere .immobile .s-dato.s-prezzo{font-weight:700;font-size:14px;margin-top:10px}.section-contatti,.section-immobile-caratteristiche{font-size:12px}.section-immobile-caratteristiche .car{margin-bottom:10px}.section-immobile-caratteristiche .car .lab{font-weight:700}.section-contatti .nome-agenzia{text-align:left;font-size:28px;border-bottom:1px solid #e6e6e6;padding-bottom:5px;margin-bottom:10px}.table-contatti>tbody>tr>td,.table-contatti>tbody>tr>th,.table-contatti>tfoot>tr>td,.table-contatti>tfoot>tr>th,.table-contatti>thead>tr>td,.table-contatti>thead>tr>th{padding:0 0 10px;border-top:none}.table-contatti .td-icon{width:30px}.table-contatti .td-icon i{font-size:14px}.div-contatti-scrivici .form-control{border-radius:0;box-shadow:none}.map-canvas{height:450px}@media (max-width:767px){.map-canvas{height:300px}}footer{background-color:#262626;padding-top:15px;padding-bottom:15px;color:#fff;font-size:12px}footer a,footer a:hover{color:#fff}.loader{text-align:center;display:none;line-height:normal}.arrow_box,.classenum,.spinner{display:inline-block}.loader i{font-size:48px}.loader-form-mail{padding:10px;font-size:12px}.loader-form-mail i{font-size:24px}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.spinner{animation:anim-rotate 2s infinite linear}.arrow_box.classeA4{background-color:#316827;color:#fff}.arrow_box.classeA4:after{border-color:rgba(49,104,39,0);border-left-color:#316827}.arrow_box.classeA3{background-color:#060;color:#fff}.arrow_box.classeA3:after{border-color:rgba(0,102,0,0);border-left-color:#060}.arrow_box.classeA2{background-color:#090;color:#fff}.arrow_box.classeA2:after{border-color:rgba(0,153,0,0);border-left-color:#090}.arrow_box.classeA1{background-color:#0c0;color:#fff}.arrow_box.classeA,.arrow_box.classeAPiu{background-color:#316827;color:#fff}.arrow_box.classeA1:after{border-color:rgba(0,204,0,0);border-left-color:#0c0}.arrow_box.classeA:after{border-color:rgba(49,104,39,0);border-left-color:#316827}.arrow_box.classeAPiu:after{border-color:rgba(49,104,39,0);border-left-color:#316827}.arrow_box.classeB{background-color:#9c0;color:#fff}.arrow_box.classeB:after{border-color:rgba(153,204,0,0);border-left-color:#9c0}.arrow_box.classeC{background-color:#ff0;color:#000}.arrow_box.classeC:after{border-color:rgba(255,255,0,0);border-left-color:#ff0}.arrow_box.classeD{background-color:#ffc000;color:#000}.arrow_box.classeD:after{border-color:rgba(255,192,0,0);border-left-color:#ffc000}.arrow_box.classeE{background-color:#e46c0b;color:#fff}.arrow_box.classeE:after{border-color:rgba(228,108,11,0);border-left-color:#e46c0b}.arrow_box.classeF{background-color:#c0504d;color:#fff}.arrow_box.classeF:after{border-color:rgba(192,80,77,0);border-left-color:#c0504d}.arrow_box.classeG{background-color:red;color:#fff}.arrow_box.classeG:after{border-color:rgba(255,0,0,0);border-left-color:red}.arrow_box{position:relative;background:#999;padding:0 7px}.arrow_box:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(153,153,153,0);border-left-color:#999;border-width:9px;margin-top:-9px}.classenum{margin-left:25px;font-size:12px}.accettazioneCookies{position:fixed;width:100%;bottom:0;z-index:100;padding:10px;color:#fff;background-color:rgba(0,0,0,.5);font-size:14px}.accettazioneCookies a{color:#fff}.accettazioneCookies a:hover{color:#fff;text-decoration:underline}.accettazioneCookies .star{font-size:14px;font-weight:700}.accettazioneCookies .hoCapito{display:inline-block;padding:5px 10px;margin-left:30px;background-color:#B33039;cursor:pointer}.accettazioneCookies .hoCapito:hover{text-decoration:underline}