@keyframes fade-in{0%{opacity:0}25%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}25%{opacity:1}100%{opacity:0}}@keyframes slide-in{0%{opacity:0;transform:translateX(-100%)}25%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInBottom{0%{transform:translate3d(0,100px,0);opacity:0}25%{opacity:1}100%{transform:translate3d(0,0,0)}}:root{--text-multiplier:1.25;--primary-color:#002e4a}A{color:var(--primary-color);text-decoration:none}A:hover{text-decoration:none}.contenitore_pagina A,.paginacentrale A{color:var(--primary-color)}.contenitore_pagina A:hover,.paginacentrale A:hover{text-decoration:none;color:#fff}.hotel_clear{clear:both}#moduli_nascosti{display:none!important}input:focus{outline:0}#barra_header{transition:background .4s,box-shadow .4s}#barra_header.barra_header_no_foto,#barra_header.scrolled{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25)}.wrapper_res .barra_header_top{background:transparent url(../images/bg_000000_90.png) repeat top left!important}#barra_header_bottom{background-color:#d8e2e5;width:100%;z-index:250;box-shadow:0 1px #ccc}#barra_header_bottom_left{float:left;width:20%}#barra_header_bottom_right{float:right;padding-bottom:0;width:80%}.logo_grande{background:transparent url(../images/logo_g.png) no-repeat 0 0;width:142px;height:139px}.logo_piccolo{background:transparent url(../images/logo.png) no-repeat 0 0;width:61px;height:50px}.codice_social{display:none}.tabella_social{margin-left:8px}.tabella_social TD{padding:7px}.tabella_social .social_fb{border-right:1px solid #fff;border-bottom:1px solid #fff;padding-right:8px;padding-bottom:8px}.tabella_social .social_yt{border-right:1px solid #fff;padding-right:8px}.tabella_social .social_tw{border-bottom:1px solid #fff;padding-bottom:8px}.instagram{margin-bottom:0!important;margin-left:-11px;margin-top:15px;min-height:25px!important}.trip{margin-left:7px;margin-top:10px;min-height:90px!important}.q10{margin-left:7px;height:52px;width:71px!important;min-height:52px!important}body{font-family:"Nunito Sans",Arial;font-size:14px;background-color:#d8e2e5!important;color:var(--primary-color)}body>IFRAME{display:none}.body_res,.wrapper_res{background:#000 url(../images/bg_color_res.jpg) repeat-y top left}.blocco_totale:not(.blocco_totale_home) .box_core01_str{max-width:1350px;margin:0 auto;padding:100px 15px 50px}.blocco_totale:not(.blocco_totale_res){background-color:#fff}#barra_footer,#barra_footer_home{background-color:var(--primary-color);color:#fff}.cert_dx,.cert_sx{float:left}.cert_sx>A>IMG{padding:10px}.cert_dx H2{width:auto!important;clear:none}.cert_dx>H2>A:hover{color:#000!important}.imgombra{box-shadow:0 4px 4px 0 #999;box-shadow:0 5px calc(5px * 2.5) rgba(0,0,0,.25)}.imgombra .didascalia{clear:both;line-height:16px;height:14px;overflow:hidden;background-color:#f0f0f0;transition:color .5s ease;color:#4a5254}.imgombra:hover>.didascalia{color:#e81961}.imgombra IMG{background-color:#f0f0f0}h1{font-weight:200;margin-bottom:20px;text-align:left;font-size:36px;line-height:1.2;font-family:"Playfair Display",serif}.titolo_offerta_statica H2,h2{font-weight:200;margin-bottom:13px;text-align:left;font-size:30px;line-height:1.2;font-family:"Playfair Display",serif}h3,h4{font-family:"Nunito Sans",Arial;font-size:18px;font-weight:400;line-height:32px;margin-bottom:8px;text-align:left;text-shadow:none}.contenitore_centrale{padding:20px!important}.contenitore_centrale_trip{padding:0}.contenitore_centrale_trip .blocco_left_social{background-color:#0065aa}.contenitore_centrale_trip .blocco_right_social{background-color:#589442}.contenitore_centrale_trip .blocco_right_social .TA_rated{float:left;margin-right:20px}.contenitore_centrale_trip .blocco_right_social .TA_excellent .widEXC,.contenitore_centrale_trip .blocco_right_social .TA_rated .widFRR{margin:0!important}.contenitore_centrale_trip .blocco_right_social .TA_excellent{bottom:28px;position:relative;float:left}.contenitore_centrale_trip .blocco_right_social .TA_excellent .bravoText{display:none!important}.contenitore_centrale_trip .blocco_right_social .TA_excellent .widEXCLINK{height:83px}.contenitore_centrale_trip .blocco_right_social .TA_cdsscrollingravewide{clear:both}.contenitore_centrale_trip .blocco_left_social #hcWidget16420520151206,.contenitore_centrale_trip .blocco_left_social #hcWidget18151720151206,.contenitore_centrale_trip .blocco_left_social #hcWidget18211220151206,.contenitore_centrale_trip .blocco_left_social #hcWidget19190220151206,.contenitore_centrale_trip .blocco_left_social #hcWidget19220720151206{border-width:0!important;background-color:rgba(255,255,255,.8);margin:0 auto;width:450px!important}.contenitore_centrale_trip .blocco_left_social h1,.contenitore_centrale_trip .blocco_right_social h1{margin-left:20px!important;color:#fff!important;margin-bottom:0!important}.contenitore_centrale_trip .blocco_left_social h2,.contenitore_centrale_trip .blocco_right_social h2{margin-left:20px!important;color:#fff!important;margin-bottom:20px!important}.blocco_left_social{float:left;width:50%;padding:40px 0 40px 0;margin:0 auto;min-height:425px}.blocco_right_social{float:right;width:50%;padding:40px 0 40px 0;margin:0 auto;min-height:425px}.blocco_trip{margin:65px auto 0;width:535px!important}@media (max-width:1100px){.contenitore_centrale_trip .blocco_left{padding-left:5%}}.contenitore_centrale_1,.contenitore_centrale_mappa,.contenitore_centrale_mappa_small{background-color:#a7c0dc;color:#326a81}.contenitore_centrale h1{font-size:48px;line-height:54px;width:100%}.contenitore_centrale_17{background-color:#74afbf;color:#fff;padding:20px 40px}.contenitore_centrale_17 H3{font-size:21px;line-height:28px;margin-bottom:30px;margin-top:0}.caption-overlay{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,.5)),color-stop(100%,rgba(0,0,0,.65)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.65) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.65) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.65) 100%);color:#fff;font-family:"Nunito Sans",Arial;font-size:16px;line-height:19px;font-weight:200}.caption_cap-b-r-over-2 H2,.caption_cap-b-r-over-3 H2{text-align:right;font-size:48px;line-height:54px;font-weight:200;padding-top:20px}.blocco_right .prezzo{font-size:50px;font-weight:200;line-height:37px;text-align:right}.blocco_right .prezzo SPAN{font-size:20px}.didascalia-prezzo{font-size:50px;font-weight:200;line-height:47px;text-align:right}.didascalia-prezzo span{font-size:20px}.contenitore_pacchetto{background:#d8e2e5;margin:20px 0;padding:20px;width:100%;float:left}.contenitore_pacchetto IMG{float:left}.contenitore_pacchetto .freccia_pacchetto,.contenitore_pacchetto H2{float:left;line-height:100px;margin:0 20px}.contenitore_pacchetto H2:hover,.contenitore_pacchetto a:hover{color:#e81961}.blocco_right .prezzo_barrato{color:red;font-size:30px;font-weight:200;line-height:50px;padding-top:50px;text-align:right;text-decoration:line-through}#prenotazione_01{float:left;width:100%}#prenotazione_01 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#prenotazione_01.box_prenotazione_str .contenitore_data_arrivo_str,#prenotazione_01.box_prenotazione_str .contenitore_data_partenza_str{width:100%;height:auto;margin-bottom:15px;padding:8px;border:1px solid var(--primary-color);background:0 0;cursor:pointer}#prenotazione_01.box_prenotazione_str .data_arrivo_str,#prenotazione_01.box_prenotazione_str .data_partenza_str{position:relative;width:100%;color:var(--primary-color);font-size:9px;text-align:center;text-transform:uppercase;letter-spacing:1px;font-family:"Nunito Sans",Arial;transition:color .3s ease}.box_prenotazione_str .contenitore_data_arrivo_str INPUT,.box_prenotazione_str .contenitore_data_partenza_str INPUT{width:100%;height:auto;margin:0;padding:0;background:0 0;border:none;font-family:"Nunito Sans",Arial;font-size:16px;color:var(--primary-color);cursor:pointer;text-transform:uppercase;letter-spacing:2px;text-align:center;transition:color .3s ease}.contenitore_data_arrivo_str:hover .data_partenza_str,.contenitore_data_arrivo_str:hover INPUT,.contenitore_data_partenza_str:hover .data_arrivo_str,.contenitore_data_partenza_str:hover INPUT{color:#005d96}.box_prenotazione_str .bambini_str,.box_prenotazione_str .camere_str,.box_prenotazione_str .ospiti_str{position:relative;float:left;width:calc(100% / 3);margin-bottom:15px;padding:8px;border:1px solid var(--primary-color)}.box_prenotazione_str .bambini_str,.box_prenotazione_str .neonati_str{width:calc((100% / 3) - 30px);margin-left:15px;margin-right:15px}.box_prenotazione_str select{width:100%!important;height:100%;opacity:0;position:absolute;left:0;bottom:0;z-index:5;cursor:pointer}.box_prenotazione_str .bambini_str SPAN,.box_prenotazione_str .camere_str SPAN,.box_prenotazione_str .neonati_str SPAN,.box_prenotazione_str .ospiti_str SPAN{float:left;width:100%;color:var(--primary-color);font-size:9px;text-align:center;text-transform:uppercase;letter-spacing:1px;transition:color .3s ease}.box_prenotazione_str .bambini_str .select,.box_prenotazione_str .camere_str .select,.box_prenotazione_str .neonati_str .select,.box_prenotazione_str .ospiti_str .select{color:var(--primary-color);font-family:"Nunito Sans",Arial;font-size:16px;font-weight:700;overflow:hidden;cursor:pointer}.box_prenotazione_str .bambini_str:hover .select,.box_prenotazione_str .camere_str:hover .select,.box_prenotazione_str .neonati_str:hover .select,.box_prenotazione_str .ospiti_str:hover .select{color:#005d96}.box_prenotazione_str H2{display:none}.box_prenotazione_str .info_bambini,.box_prenotazione_str .info_neonati{width:10px;height:10px;background:transparent url(../images/info.png) no-repeat 0 0;position:absolute;margin-top:1px;margin-left:-14px;cursor:pointer}.box_prenotazione_str .box_info_bambini,.box_prenotazione_str .box_info_neonati{background:url(../images/label_prenotazione.png) no-repeat scroll 0 0 transparent;font-size:9px;height:51px;margin-left:-83px;margin-top:12px;padding:12px 7px;position:fixed;width:131px;z-index:99;display:none;line-height:12px}.styled{cursor:pointer}.box_prenotazione_sti .tasto_prenota_str{width:100%}.box_prenotazione_sti .tasto_prenota_str .tasto_prenota{background-color:var(--primary-color);border:none;color:#fff;text-transform:uppercase;cursor:pointer;transition:color .4s,background-color .4s;font-family:"Nunito Sans";font-weight:400;font-size:12px;letter-spacing:4px;width:100%;height:50px}.box_prenotazione_sti .tasto_prenota>SPAN{display:block;font-size:9px;color:#fff;font-family:"PT Sans",Arial;font-weight:400}.box_prenotazione_sti .tasto_prenota:hover{color:#fff;background-color:#005d96}.box_prenotazione_str_pacchetto .data_partenza_str{color:#000;font-size:9px;text-align:left;text-transform:uppercase;font-family:"PT Sans",Arial;transition:color .3s ease}.box_prenotazione_str_pacchetto .data_arrivo_str{color:#000;font-size:9px;text-align:left;text-transform:uppercase;font-family:"PT Sans",Arial;transition:color .3s ease}.box_prenotazione_str_pacchetto .contenitore_data_arrivo_str INPUT,.box_prenotazione_str_pacchetto .contenitore_data_partenza_str INPUT{background:0 0;border:none;font-family:"PT Sans Narrow",Arial;font-weight:700;font-size:20px;color:#000;cursor:pointer;text-transform:uppercase;text-align:right;transition:color .3s ease}.box_prenotazione_str_pacchetto .contenitore_data_arrivo_str:hover INPUT,.box_prenotazione_str_pacchetto .contenitore_data_partenza_str:hover INPUT,.contenitore_data_arrivo_str:hover .data_partenza_str,.contenitore_data_partenza_str:hover .data_arrivo_str{color:#e81961}.box_prenotazione_str_pacchetto .bambini_str .select,.box_prenotazione_str_pacchetto .camere_str .select,.box_prenotazione_str_pacchetto .neonati_str .select,.box_prenotazione_str_pacchetto .ospiti_str .select{color:#000;font-family:"PT Sans Narrow",Arial;font-size:16px;font-weight:700;overflow:hidden}.box_prenotazione_str_pacchetto .bambini_str,.box_prenotazione_str_pacchetto .neonati_str{border-left:1px solid #000}.box_prenotazione_str_pacchetto .bambini_str SPAN,.box_prenotazione_str_pacchetto .camere_str SPAN,.box_prenotazione_str_pacchetto .neonati_str SPAN,.box_prenotazione_str_pacchetto .ospiti_str SPAN{text-transform:uppercase;text-align:left;color:#000;font-size:9px;font-family:"PT Sans",Arial;transition:color .3s ease}.box_prenotazione_str_pacchetto .bambini_str:hover SPAN,.box_prenotazione_str_pacchetto .camere_str:hover SPAN,.box_prenotazione_str_pacchetto .neonati_str:hover SPAN,.box_prenotazione_str_pacchetto .ospiti_str:hover SPAN{color:#e81961}.box_prenotazione_str_pacchetto H2{display:none}.box_prenotazione_str_pacchetto .info_bambini,.box_prenotazione_str_pacchetto .info_neonati{width:10px;height:10px;background:transparent url(../images/info.png) no-repeat 0 0;position:absolute;margin-top:1px;margin-left:-14px;cursor:pointer}.box_prenotazione_str_pacchetto .box_info_bambini,.box_prenotazione_str_pacchetto .box_info_neonati{background:url(../images/label_prenotazione.png) no-repeat scroll 0 0 transparent;font-size:9px;height:51px;margin-left:-83px;margin-top:12px;padding:12px 7px;position:fixed;width:131px;z-index:99;display:none;line-height:12px}.styled{cursor:pointer}.box_prenotazione_str_pacchetto .tasto_prenota{background-color:#e81961;border:none;border-radius:6px;font-size:20px;color:#fff;font-family:"PT Sans Narrow",Arial;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease;border:3px solid #fff;box-shadow:0 1px 5px #888}.box_prenotazione_str_pacchetto .tasto_prenota>SPAN{display:block;font-size:9px;color:#fff;font-family:"PT Sans",Arial;font-weight:400}.box_prenotazione_str_pacchetto .tasto_prenota:hover{background-color:#5b9716}.box_prenotazione_str_pacchetto .contenitore_data_arrivo_str,.box_prenotazione_str_pacchetto .contenitore_data_partenza_str{background:transparent url(../images/cal_prenotazione.png) no-repeat 100% 11px;cursor:pointer}.contenitore_deal_sti{z-index:99}.contenitore_top_deal_sti{background-color:rgba(232,25,97,.9);z-index:100;z-index:25}.contenitore_deal_sti .testo_deal{color:#fff;font-size:20px;text-align:right;font-family:"Nunito Sans",Arial;text-shadow:none;font-weight:400}.contenitore_deal_sti .countdown_row{background:0 0;text-align:left}.countdown_section,.countdown_separatore{color:#fff}.countdown_section{text-align:center}.countdown_amount,.countdown_separatore{font-size:20px}.countdown_label{font-size:9px}.bottom_deal_sti{text-align:left}.titolo_offerta_deal_scaduta{font-size:26px;color:red;font-weight:200}.titolo_offerta_deal A{font-size:23px;color:#fff!important;font-weight:400;font-family:"Nunito Sans",Arial;line-height:23px;text-shadow:none}.titolo_offerta_deal A:hover{color:#fff!important}.tasto_offerta_deal{text-align:center}.tasto_offerta_deal A{background-color:#5b9716;border:none;border-radius:6px;font-size:18px;color:#fff;font-family:"PT Sans Narrow",Arial;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease;transition:color .3s ease;border:3px solid #fff;box-shadow:0 1px 5px #888}.tasto_offerta_deal A:hover{background-color:#fff;color:#e81961}.icona_deal,.icona_deal_res{z-index:20!important}.icona_deal2,.icona_deal2_res{z-index:102!important;opacity:0}.titolo_offerta_deal_scaduta{display:none}.perc_deal{font-size:28px}.segno_deal,.valore_deal{font-size:39px;letter-spacing:-2px}.percent_deal{font-size:14px;line-height:32px;vertical-align:top}.contenitore_deal_sti .perc_testo_deal{color:#fff!important;font-family:"Nunito Sans",Arial;text-shadow:none}.contenitore_top_deal_sti_res{background-color:#025b93;text-shadow:none}.contenitore_deal_sti_res .testo_deal{font-size:18px;color:#fff;text-align:left;text-shadow:none}.contenitore_deal_sti_res .perc_testo_deal{color:#fff}.contenitore_deal_sti_res .perc_testo_deal .percent_deal{font-size:16px;line-height:31px;vertical-align:top;text-shadow:none}.contenitore_deal_sti_res .testo_deal{line-height:58px}.contenitore_deal_sti_res .perc_testo_deal .segno_deal,.contenitore_deal_sti_res .perc_testo_deal .valore_deal{font-size:49px;letter-spacing:-3px;text-shadow:none}.contenitore_istant_deal_str{position:absolute;left:30px!important;bottom:0!important;width:215px}.contenitore_istant_deal_str{z-index:30}.contenitore_top_istant_deal_sti{background:transparent url(../images/bg_ffffff_70.png) repeat 0 0;z-index:100;z-index:25}.contenitore_bottom_istant_deal_sti{background:transparent url(../images/deal/border_deal.png) repeat 0 0}.contenitore_istant_deal_sti .testo_istant_deal{color:#025b93;font-size:20px;text-align:right;font-family:"PT Sans Narrow",Arial;text-shadow:none;font-weight:400}.contenitore_istant_deal_sti .countdown_row{background-color:#025b93;text-align:left}.countdown_section,.countdown_separatore{color:#fff}.countdown_section{text-align:center}.countdown_amount,.countdown_separatore{font-size:20px}.countdown_label{font-size:9px}.bottom_istant_deal_sti{text-align:left}.titolo_offerta_istant_deal_scaduta{font-size:26px;color:red;font-weight:200}.titolo_offerta_istant_deal A{font-size:16px;color:#025b93!important;font-weight:400;font-family:"Nunito Sans",Arial;line-height:18px;text-shadow:none}.titolo_offerta_istant_deal A:hover{color:#333!important}.tasto_offerta_istant_deal{text-align:center}.tasto_offerta_istant_deal A{color:#fff!important;border:3px solid #fff;font-size:12px;font-family:"Nunito Sans",Arial;background-color:#e81961;border-radius:6px;font-weight:700;text-shadow:none}.tasto_offerta_istant_deal A:hover{background-color:#dee086}.icona_istant_deal,.icona_istant_deal_res{z-index:101!important}.icona_istant_deal2,.icona_istant_deal2_res{z-index:102!important;opacity:0}.titolo_offerta_istant_deal_scaduta{display:none}.perc_istant_deal{font-size:28px}.segno_istant_deal,.valore_istant_deal{font-size:39px;letter-spacing:-2px}.percent_istant_deal{font-size:14px;line-height:32px;vertical-align:top}.contenitore_istant_deal_sti .perc_testo_istant_deal{color:#025b93;font-family:"Nunito Sans",Arial;text-shadow:none}.box_mod_offerte01_sti{background-color:rgba(0,0,0,.8)}.box_mod_offerte01_sti .blocco_percentuale{font-family:"Nunito Sans",Arial;font-weight:200;color:#fff;font-size:36px}.box_mod_offerte01_sti .titolo_mod_offerta_sti,.box_mod_offerte01_sti .titolo_mod_offerta_sti H3,.box_mod_offerte01_sti .titolo_mod_offerta_sti H3 A{font-family:"Nunito Sans",Arial;font-weight:200;color:#fff;font-size:23px;line-height:28px;transition:color .3s ease}.box_mod_offerte01_sti .titolo_mod_offerta_sti H3 A:hover{color:#5b9716}.box_mod_offerte01_sti .descrizione_mod_offerta_sti{color:#fff;font-family:"Nunito Sans",Arial;font-size:13px;font-weight:200}.box_mod_offerte01_str #counter LI{list-style-type:none;font-size:0;background-color:#fff;border-radius:0;cursor:pointer}.box_mod_offerte01_str #counter LI.active,.box_mod_offerte01_str #counter LI:hover{background-color:#e81961}@media (max-width:1100px){.box_mod_offerte01_sti .blocco_percentuale{font-size:34px}.box_mod_offerte01_sti .titolo_mod_offerta_sti H3 a{font-size:20px;line-height:25px}.box_mod_offerte01_sti .descrizione_mod_offerta_sti{font-size:12px}}.mappa_hotel{position:absolute}.dettaglio_camera .descrizione_maggiori_info UL{margin:8px 0 15px 10px!important}.dettaglio_camera .descrizione_maggiori_info UL LI{padding:2px 0!important}.imgofferta{cursor:pointer}.descrizione_maggiori_info P{font-size:13px!important;line-height:16px}.contenitore_riga_extra UL{float:left}.testo_breve_offerta UL,.testo_lungo_offerta UL{margin-left:15px}.blocco_totale_res .nome_trattamento{border:1px solid #d0d0d0;border-radius:4px;line-height:15px;padding:8px 3px 7px}.blocco_totale_res .nome_trattamento:hover{border:1px solid #b0b0b0}.blocco_totale_res .tabella_trattamenti{width:325px;float:right}.blocco_totale_res .tabella_trattamenti TD{padding:5px}.blocco_totale_res .tabella_trattamenti .trattamento{width:120px;text-align:left;line-height:36px;font-size:11px;font-family:"Nunito Sans",Arial;cursor:pointer}.blocco_totale_res .tabella_trattamenti .prezzo_trattamento{text-align:right;line-height:36px;font-size:13px;font-family:"Nunito Sans",Arial}.blocco_totale_res .box_book{float:right;margin-left:10px}.blocco_totale_res .book_button{background-color:#5b9716;border:3px solid #fff;border-radius:6px;text-align:center;font-family:"PT Sans Narrow",Arial;font-weight:700;color:#fff;font-size:14px;line-height:21px;padding:5px 5px 2px;text-shadow:none;cursor:pointer}.blocco_totale_res .book_button:hover{background-color:#e81961}.blocco_totale_res .desc_trattamento{display:none;position:absolute;width:195px;height:76px;background:#5b9716;border:1px solid #599416;margin-left:-209px;margin-top:-45px;text-align:left;font-size:11px;padding:7px;color:#fff}.blocco_totale_res .desc_trattamento:after,.blocco_totale_res .desc_trattamento:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.blocco_totale_res .desc_trattamento:after{border-color:rgba(91,151,22,0);border-left-color:#5b9716;border-width:10px;margin-top:-10px}.blocco_totale_res .desc_trattamento:before{border-color:rgba(89,148,22,0);border-left-color:#599416;border-width:11px;margin-top:-11px}.offerta_box2{cursor:default!important}.div_label_icona{background:transparent url(../images/label_ico3.png) no-repeat 0 0;font-size:12px;color:#fff;text-shadow:none;text-align:center;cursor:pointer}.titolo-offerta{background-color:#b7bec1}.image_res_bg IMG{display:none}.wrapper_res .hotel_contenitore{background:transparent url(../images/bg_reverv.png) no-repeat fixed 30px 190px}.tooltip{background:transparent url(../images/tooltip.png) no-repeat 0 0;font-size:12px;color:#fff;text-align:center;cursor:pointer}.tooltip:hover{background:transparent url(../images/tooltip.png) no-repeat 0 -46px;font-size:12px;color:#fff;text-align:center;cursor:pointer}.tooltip_book{background:transparent url(../images/tooltip_book.png) no-repeat 0 0;font-size:12px;color:#fff;text-align:center;cursor:pointer}.tooltip_book:hover{background:transparent url(../images/tooltip_book.png) no-repeat 0 -46px;font-size:12px;color:#fff;text-align:center;cursor:pointer}.tooltip_ND{background:transparent url(../images/tooltip_ND.png) no-repeat 0 0!important}.tooltip_ND:hover{background:transparent url(../images/tooltip_ND.png) no-repeat 0 -46px!important}.offerta_sx .zoom_image{background:transparent url(../images/zoom_image.png) no-repeat top left;width:17px;height:17px}.offerta_sx .unzoom_image{background:transparent url(../images/unzoom_image.png) no-repeat top left;width:17px;height:17px}.pulsante_left,.pulsante_right{background:0 0;background-color:#e81961;text-align:center;color:#fff;text-shadow:none;text-transform:uppercase;border:none;cursor:pointer;font-family:Arial;line-height:36px;font-size:14px;border-radius:4px}.pulsante_left:hover,.pulsante_right:hover{background-color:#5b9716}#info_privacy{border:none;background:0 0;font-size:9px;font-family:Arial}.label_baby{white-space:nowrap}.dettaglio_camera_left IMG{border:none}.tariffa_include{font-size:10px}.Prezzotot_tasto{background:url(../images/tasti_prenota_res1.png) no-repeat 100% 8px transparent;padding-right:15px}.conteggio_totale{font-size:9px;font-weight:400}#info_privacy{font-family:Arial;font-size:9px!important;font-weight:400!important;color:#33241d;background-color:#f0f0f0;text-shadow:none}#etichetta_dati_personali,#etichetta_extra_cc{font-weight:700;line-height:23px}#tasto_informativa,.tasto_tariffa{cursor:pointer}#tasto_informativa:hover,.tasto_tariffa:hover{color:#33241d}.tasto_tariffa:hover{color:#33241d}.dettaglio_camera_foto{background-color:#f0f0f0}.dettaglio_camera_right{color:#333;font-size:12px}#accordion_extra .titolo_extra{cursor:pointer;text-align:left;line-height:19px;font-size:12px}.box_prezzo_extra{font-size:12px}#accordion_extra .contentheader{background-color:#f0f0f0;color:#33241d;text-shadow:none}#errore_cc{text-align:left!important;color:#c00;font-size:12px}.riga_autorizzo,.riga_extra_cc{background-color:#f0f0f0;border:none;color:#33241d;text-shadow:none}.extra{font-size:11px}.alert2{background:transparent url(../images/alert.png) no-repeat left top;color:#c00;display:none;font-weight:700;line-height:24px}.blocco_sms{background:transparent url(../images/iPhone-icon2.png) no-repeat left top}.loading_ajax{text-align:center;font-weight:700;font-size:14px}.loading_ajax_2{text-align:center;font-weight:700;font-size:14px}#thawteseal{text-align:center;margin-top:50px}#thawteseal_testo{color:#33241d!important;font-size:12px}.blocco_totale_res .loading_ajax{color:#33241d}.blocco_totale_res .box_core01_sti H1,.blocco_totale_res .paginacentrale H1{color:#33241d;text-shadow:none;font-size:24px}.blocco_totale_res .paginacentrale H3{font-size:16px;color:#33241d;text-shadow:none;margin-bottom:5px}.blocco_totale_res #cancel .riga .etichetta{color:#33241d;text-shadow:none;font-size:14px;line-height:27px}.blocco_totale_res #cancel .riga .dati{width:350px!important}.result_offer_1 h2{font-size:14px!important;color:#33241d;text-shadow:none}#totalePrenotazione{font-size:15px}.titolo_offerta_sti{background-color:#005d96;transition:background-color .3s ease}.titolo_offerta_sti H3{margin-bottom:0;font-weight:200;font-family:"Nunito Sans",Arial}.titolo_offerta_sti H3 A{color:#fff;font-size:24px;line-height:1.2;font-family:"Playfair Display",serif}.titolo_offerta_sti.selected,.titolo_offerta_sti:hover{background-color:var(--primary-color)}.descrizione_offerta_sti{background-color:#d8e2e5;text-shadow:none;font-family:"Nunito Sans",Arial}.box_offerta_sti .hasDatepicker{border-color:#5a6169;border-style:solid;border-width:1px;color:#1b4162}.campo_prenota_str BUTTON{line-height:30px;background-color:var(--primary-color);border:none;color:#fff;text-transform:uppercase;cursor:pointer;transition:color .4s,background-color .4s;font-family:"Nunito Sans";font-weight:400;font-size:12px;letter-spacing:4px;padding:5px 11px}.campo_prenota_str BUTTON:hover{background-color:#005d96}.separatore_cal{clear:both}.box_offerta_str .descrizione_offerta_str .bambini_str SPAN,.box_offerta_str .descrizione_offerta_str .camere_str SPAN,.box_offerta_str .descrizione_offerta_str .neonati_str SPAN,.box_offerta_str .descrizione_offerta_str .ospiti_str SPAN{margin-top:0!important}#menu_09{margin:0!important;float:none!important;width:90%}.menu_navigazione09{padding:10px 0 5px!important}.menu_navigazione09 #submenu_0 li:nth-child(4){background-color:#e81961;width:92%}.menu_navigazione09 #submenu_0 li:nth-child(4) A{color:#fff!important}.menu_navigazione09 #submenu_0 li:nth-child(4) A:hover{color:#ddd!important}.menu_navigazione09 #submenu_0 li:nth-child(5){background-color:#5b9716;width:92%}.menu_navigazione09 #submenu_0 li:nth-child(5) A{color:#fff!important}.menu_navigazione09 #submenu_0 li:nth-child(5) A:hover{color:#ddd!important}.menu_navigazione09{list-style-type:none}.menu_navigazione09 .voce{border-left:0 solid #fff}.menu_navigazione09 .voce_2.voce_menu_str{border-left:1px solid #fff}.menu_navigazione09 .voce_3.voce_menu_str{border-left:1px solid #fff}.menu_navigazione09 .voce_menu_str A{font-family:"PT Sans",Arial;color:#fff;font-size:18px}.menu_navigazione09 .voce_menu_str A:hover{color:#e81961!important}.menu_navigazione09 .submenu_navigazione09_str{margin-bottom:30px}.menu_navigazione09 .submenu_navigazione09_str A{color:#aaa;display:block;font-size:14px}.menu_navigazione09 .submenu_navigazione09_str A:hover{color:#e6e6e6}.menu_navigazione09 li:hover .submenu_navigazione09_str LI A{color:#fff!important;display:block}.menu_navigazione09 li:hover .submenu_navigazione09_str LI A:hover{color:#e81961!important}.menu_navigazione09 .submenu_navigazione09_str #div_sottomenu_1{border-left:1px solid #fff}.menu_navigazione09 .submenu_navigazione09_str #div_sottomenu_2{border-left:1px solid #fff}.menu_navigazione09 .voce_4,.menu_navigazione09 .voce_5,.menu_navigazione09 .voce_6{float:right!important;width:130px}.menu_navigazione09 li{width:169px;padding-bottom:2px;padding-left:7px;padding-top:17px}.menu_navigazione09 .submenu_navigazione09_str li{padding:2px 0}#menu_09 ul ul a{width:auto!important;padding:0!important}.paginacentrale{font-weight:200}.paginacentrale h1{font-size:25px}.riga_mailing,.riga_mailing2{font-weight:200}.riga_mailing .dati{font-size:30px}.mail_bottom{font-weight:200}.riga_mailing2 TEXTAREA{color:#1b4162;font-family:Arial;font-size:10px;background:0 0;border:none}.tasto_mailing{text-align:center}.tasto_mailing .pulsante{background:0 0;border:none;color:#ccd4d7;font-size:20px;font-family:"Nunito Sans",Arial;cursor:pointer;background-color:#5a6169;text-shadow:none}.tasto_mailing .pulsante:hover{color:#fff}#paginacentrale #loading{text-align:center}.riga_mailing #campo_obb_news,.riga_mailing2 #campo_obb_news{font-size:18px;line-height:10px;vertical-align:top}.errore{color:red!important}.modulo_newsletter{text-align:left}.modulo_newsletter h2{font-family:"Nunito Sans",Arial;font-size:12px;text-shadow:none;color:#fff}.modulo_newsletter #email{background-color:#b2b2b2;color:#000;font-family:"Nunito Sans",Arial;font-size:11px;border:none}.box_html01_str_2{margin-top:0!important}.box_html01_str_2 .pulsante_newsletter INPUT{background-color:#bebebe!important;color:#000;font-family:"Nunito Sans",Arial;font-size:11px;border:none;cursor:pointer}.box_html01_str_2 .pulsante_newsletter INPUT:hover{color:#e81961!important;background-color:#fff!important}.box_html01_str_3_GP{z-index:99;display:none}.box_html01_str_5_GP{z-index:99}.box_info_footer{font-size:11px;line-height:1.68}.box_info_footer a{color:#d8e2e5;transition:color .3s}.box_info_footer a:hover{color:#fff}#contenitore_lingue_01{width:100%;margin:0}#contenitore_lingue_01 .box_lingua_str{margin-right:10px;padding:0}#contenitore_lingue_01 .box_lingua_str A{color:var(--primary-color);text-transform:uppercase;font-family:"Nunito Sans",Arial;font-size:11px;letter-spacing:2px;transition:font-weight .3s}#contenitore_lingue_01 .box_lingua_str A:hover{font-weight:700}.box_immagine_01_1,.box_immagine_01_2{text-align:center}#slidecaption{font-family:"Nunito Sans",Arial;font-weight:200;color:#fff;font-size:80px;line-height:85px;overflow:hidden;text-align:center;text-shadow:none;text-align:right}#slidecaption{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.65)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%)}@media (max-width:1100px){#slidecaption{font-family:"Nunito Sans",Arial;font-weight:200;color:#fff;font-size:60px;line-height:65px;overflow:hidden;text-align:center;text-shadow:none;text-align:right}}.contenuto_fb{background:transparent url(../images/social/popup_fb.png) no-repeat 50% 0}.contenuto_gp{background:transparent url(../images/social/popup_gp.png) no-repeat 0 0;text-align:left}.contenuto_tw{background:transparent url(../images/social/popup_tw.png) no-repeat 100% 0}.contenuto_social{display:none;opacity:0;position:absolute}.tasto_social{cursor:pointer}#skypedetectionswf{position:absolute;top:-200px}.modulo_powered .modulo_left{font-family:"Nunito Sans",Arial;font-size:11px;color:#b2b2b2}#jquery-overlay{z-index:299!important}#jquery-lightbox{z-index:300!important}.link_offerte{text-align:center}.link_offerte a{background-color:#5a6169;color:#f0f0f0!important;font-size:20px;line-height:24px;text-shadow:none}.link_offerte a:hover{color:#fff!important}.blocco_right{text-align:right}.paragrafo{font-size:20px;line-height:26px;font-weight:200}.caption-img-full.caption_cap-t-r{font-family:"Nunito Sans",Arial;font-weight:200;font-size:16px;line-height:20px;text-align:right;color:#fff}.caption-img-full.caption_cap-t-r H2{font-family:"Nunito Sans",Arial;font-size:48px;font-weight:200;line-height:54px;margin-top:120px;text-align:right;color:#fff}.caption-img-full.caption_cap-b-r{font-family:"Nunito Sans",Arial;font-weight:200;font-size:16px;line-height:20px;text-align:right;color:#fff}.caption-img-full.caption_cap-b-r H2{font-family:"Nunito Sans",Arial;font-size:48px;font-weight:200;line-height:54px;text-align:right;color:#fff}.caption-img-full.caption_cap-b-l{font-family:"Nunito Sans",Arial;font-weight:200;font-size:16px;line-height:20px;text-align:left;color:#fff}.caption-img-full.caption_cap-b-l H2{font-family:"Nunito Sans",Arial;font-size:48px;font-weight:200;line-height:54px;text-align:left;color:#fff}.citazione{text-align:left;font-style:italic;text-transform:lowercase}.nascondi{display:none}.fotomss{display:none}.fs_gallery{display:none}.pressIMG_sx{float:left;clear:left;text-align:left;margin-bottom:15px;border:1px solid #bb9753;background-color:#441419}.pressIMG_dx{float:right;clear:right;text-align:right;margin-bottom:15px;border:1px solid #bb9753;background-color:#441419}.p_dis_pressIMG_dx,.p_dis_pressIMG_sx{background-color:#bb9753;padding:5px 5px 5px 8px;text-align:left;color:#fff;font-weight:700}.img_pressIMG_dx,.img_pressIMG_sx{width:300px}.lo{float:left;padding:3px 3px 3px 16px;background:transparent url(../images/down.png) no-repeat left center;margin-left:3px}.hi{float:right;padding:3px 16px 3px 3px;background:transparent url(../images/down.png) no-repeat right center;margin-right:3px}.hi A:active,.hi A:link,.hi A:visited,.lo A:active,.lo A:link,.lo A:visited{color:#bb9753;font-family:Arial;font-size:10px}.hi A:hover,.lo A:hover{color:#fff}.introduzione{color:#1b4162;font-size:11px;display:none}.descrizione p{text-align:justify}.descrizione h1{font-size:20px;color:#bb9753;font-weight:400;margin-bottom:20px}.descrizione h3{font-size:12px;color:#f2f2f2;font-weight:400}.imgSx{float:left;border:1px solid #bb9753;margin-right:7px}.lista,.lista UL{list-style:none!important;margin:0}.lista UL li:before{content:"- "}.boxpdf{background:transparent url(../images/icona-pdf.png) no-repeat left center;color:#fff;margin:10px 0;padding:5px 5px 0 45px;text-align:left;clear:both;text-shadow:none}.boxpdf A{letter-spacing:-.3px;font-family:Quattrocento,"Times New Roman";color:#1b4162;font-size:100%;line-height:120%;text-align:left;line-height:120%}.pulsante{background-color:#a29892;border:1px solid #7b7470;padding:3px 2px 3px 2px;text-align:center}.pulsante A{color:#231f20;text-decoration:none}.imgcentrata{border:1px solid #c8c1bc;width:100%;margin-top:10px;margin-bottom:10px}.ui-datepicker{padding-top:20px!important}.isola{height:480px;background:transparent url(../images/isola/base.jpg) no-repeat left bottom;position:relative;margin-top:-36px}.isola .label{overflow:hidden;height:33px;cursor:pointer}.isola .label IMG:hover{margin-top:-33px}.isola .label2 IMG:hover{margin-top:-34px}.isola .label3 IMG:hover{margin-top:-35px;margin-left:1px}.isola .label5 IMG:hover{margin-top:-34px}.isola .label6 IMG:hover{margin-top:-35px;margin-left:1px}.isola .label8 IMG:hover{margin-top:-34px;margin-left:1px}.isola .label10 IMG:hover{margin-top:-34px}.isola .label11 IMG:hover{margin-top:-34px}.isola .label13 IMG:hover{margin-top:-34px}.isola .label14 IMG:hover{margin-top:-34px}.isola .label15 IMG:hover{margin-top:-34px}.isola .label16 IMG:hover{margin-top:-34px}.isola .label17 IMG:hover{margin-left:1px}.isola .label19 IMG:hover{margin-top:-35px}.isola .comune-forio{position:absolute;top:177px;left:62px}.isola .label1{position:absolute;top:147px;left:109px}.isola .label2{position:absolute;top:107px;left:57px}.isola .label3{position:absolute;top:60px;left:42px}.isola .label4{position:absolute;top:75px;left:205px}.isola .label5{position:absolute;top:96px;left:163px}.isola .label6{position:absolute;top:120px;left:206px}.isola .label7{position:absolute;top:118px;left:343px}.isola .label8{position:absolute;top:210px;left:470px}.isola .label9{position:absolute;top:230px;left:471px}.isola .label10{position:absolute;top:260px;left:443px}.isola .label11{position:absolute;top:430px;left:360px}.isola .label12{position:absolute;top:400px;left:247px}.isola .label13{position:absolute;top:450px;left:239px}.isola .label14{position:absolute;top:414px;left:151px}.isola .label15{position:absolute;top:306px;left:102px}.isola .label16{position:absolute;top:260px;left:84px}.isola .label17{position:absolute;top:210px;left:88px}.isola .label18{position:absolute;top:205px;left:145px}.isola .label19{position:absolute;top:370px;left:355px}.label_camera{float:left;margin-top:10px;margin-right:20px;padding:5px 10px;text-align:center}.label_camera{background-color:#4077cf;color:#fff;font-size:9px;text-transform:uppercase}#masterslider_fsgal{width:100%!important;height:100%!important}.img-full{margin:0!important}.barra_left{display:none}.ms-caption{bottom:50%!important;min-height:150px;overflow:hidden;padding:20px;right:50%!important;z-index:26;transform:translate(50%,50%);font-family:"Playfair Display",Times,serif;font-weight:400;color:#fff;font-size:75px;line-height:1.2;text-align:center}.ms-caption span{font-weight:600;font-style:italic}.ms-view .ms-slide-container .ms-slide-layers::before{content:"";background:rgba(0,0,0,.25);width:100%;height:100%;position:fixed;top:0;left:0}#masterslider_pacchetti{width:100%!important;max-width:1350px;height:350px!important;margin:0 auto!important}#masterslider_pacchetti .ms-caption a{position:relative;font-size:48px;color:#fff;line-height:54px;margin-top:15px;float:right}.hotel_wrapper_no_foto #blocco_totale{min-height:480px}#corpo.centrale_res{max-width:none!important}.box_html01_sti_2_GP{z-index:500}.box_tutto_anno{position:absolute;top:150px;background:#e81961;left:0;padding:16px 20px;font-size:26px;text-transform:uppercase;font-family:"PT Sans Narrow",Arial;color:#fff;line-height:26px}.box_tutto_anno span{font-size:17px;line-height:19px}body.blurred .barra_footer,body.blurred .blocco_totale,body.blurred .header{filter:brightness(90%) blur(5px)}.wrap_btn_menu{float:left;height:55px;display:flex;align-items:center;justify-content:center;cursor:pointer}.btn_menu_navigazione{position:relative;margin-right:10px}.btn_open_menu{opacity:1;transition:opacity .4s}.btn_open_menu svg path{transition:fill .4s}.btn_close_menu{position:absolute;left:0;top:0;opacity:0;transition:opacity .4s}.label_btn_menu{font-size:11px;font-family:"Nunito Sans";font-weight:600;color:#fff;letter-spacing:2.54px;opacity:1;transition:color .4s,opacity .4s}.wrap_btn_menu.active .btn_open_menu{opacity:0}.wrap_btn_menu.active .btn_close_menu{opacity:1}.wrap_btn_menu.active .label_btn_menu{opacity:0}#barra_header.barra_header_no_foto .label_btn_menu,#barra_header.scrolled .label_btn_menu{color:var(--primary-color)}#barra_header.barra_header_no_foto .btn_open_menu path,#barra_header.scrolled .btn_open_menu path{fill:var(--primary-color)}#contenitore_mega_menu{background:rgba(255,255,255,.85);transition:left ease .4s}#contenitore_prenotazione{background:rgba(255,255,255,.85);transition:right ease .4s}#contenitore_mega_menu.opened{left:0;box-shadow:0 0 8px rgba(0,0,0,.25)}#contenitore_prenotazione.opened{right:0;box-shadow:0 0 8px rgba(0,0,0,.25)}#contenitore_mega_menu_left .menu_navigazione04_str{float:left;width:calc(100% - 175px);padding:0;width:100%;margin-left:0}#contenitore_mega_menu #contenitore_mega_menu_left .menu_navigazione04_centro_str{height:auto}#contenitore_mega_menu_left #menu_navigazione04 .voce_menu_str.voce_menu_sti,#contenitore_mega_menu_left .menu_navigazione04 .submenu_navigazione05_str,#contenitore_mega_menu_left .menu_navigazione04_str UL LI{width:auto;padding:0}#contenitore_mega_menu_left .menu_navigazione04_str .voce_menu_str{color:var(--primary-color);font-size:11px;line-height:32px;font-family:"Nunito Sans";font-weight:600;letter-spacing:2px;text-transform:uppercase;transition:font-weight .3s;margin:20px 0;cursor:pointer}#contenitore_mega_menu_left .menu_navigazione04_str .voce_menu_str.expandable::after{font-family:FontAwesome;content:"\f107";margin-left:5px;font-size:11px;line-height:14px;color:var(--primary-color)}#contenitore_mega_menu_left .menu_navigazione04_str .voce_menu_str.expandable.openheader::after{content:"\f106"}#contenitore_mega_menu_left .menu_navigazione04 .submenu_navigazione04_str li a{font-family:"Nunito Sans",sans-serif;color:var(--primary-color);width:calc(100% - 45px);padding:0;font-size:11px;letter-spacing:2px;font-weight:400;border-left:1px solid var(--primary-color);line-height:14px;margin:0 0 0 15px;padding:0 0 10px 15px;transition:font-weight .3s}#contenitore_mega_menu_left .menu_navigazione04 .submenu_navigazione04_str li a:hover{font-weight:700}#contenitore_mega_menu_left .menu_navigazione04_str .voce_menu_str SPAN{display:none}#contenitore_mega_menu_left .menu_navigazione04_centro_str .menu_navigazione04 .submenu_navigazione04_str{background:0 0;border:none;margin:10px 0 0;padding:0}.box_immagine_02_logo img{transition:height .3s}.box_immagine_02_logo_sticky img{height:0;transition:height .3s}#barra_header.barra_header_no_foto .box_immagine_02_logo img,#barra_header.scrolled .box_immagine_02_logo img{height:0}#barra_header.barra_header_no_foto .box_immagine_02_logo_sticky img,#barra_header.scrolled .box_immagine_02_logo_sticky img{width:auto;height:60px}.box_html01_str_blocco_prenotazione.box_html01_sti_blocco_prenotazione{float:right}.testo_blocco_prenotazione{float:left;padding:16px 22px;border:1px solid #fff;cursor:pointer;opacity:1;visibility:visible;transition:background .4s,opacity .4s,visibility .4s}.testo_blocco_prenotazione:hover{background:#fff}.testo_blocco_prenotazione.clicked{opacity:0;visibility:hidden}#barra_header.barra_header_no_foto .testo_blocco_prenotazione,#barra_header.scrolled .testo_blocco_prenotazione{border-color:var(--primary-color)}.titolo_blocco_prenotazione{font-size:11px;font-family:"Nunito Sans";font-weight:600;color:#fff;letter-spacing:2.54px;transition:color .4s}#barra_header.barra_header_no_foto .titolo_blocco_prenotazione,#barra_header.scrolled .titolo_blocco_prenotazione,.testo_blocco_prenotazione:hover .titolo_blocco_prenotazione{color:var(--primary-color)}.btn-reserve{float:right;margin:20px 0;position:absolute;right:0;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s;cursor:pointer}.btn-reserve.clicked{opacity:1;visibility:visible}.wrap_contenitore{float:left;width:100%;margin:100px 0}.blocco_totale_home .wrap_contenitore{max-height:600px}.contenitore{display:flex;align-items:flex-end;justify-content:center;max-width:1350px;margin:0 auto;padding:0 15px}.blocco_totale:not(.blocco_totale_home) .box_core01_str>*{opacity:0;animation-duration:1s}.blocco_totale:not(.blocco_totale_home) .box_core01_str.animate>*{opacity:1;animation-name:fadeInBottom}.contenitore_dx img{max-width:100%;height:auto}.contenitore_sx{margin-bottom:-35px;margin-right:-35px;background:var(--primary-color);color:#fff;width:calc((100% / 5) * 2);box-shadow:0 10px 25px rgba(0,0,0,.25);padding:100px 50px 50px;z-index:2;opacity:0;animation-duration:1.3s}.contenitore_alt .contenitore_sx{color:var(--primary-color);background:#f0f0e8}.contenitore_dx{float:right;width:calc(((100% / 5) * 3) + 60px);opacity:0;animation-duration:1s;z-index:1}.contenitore_dx.to-animate.animate,.contenitore_sx.to-animate.animate{opacity:1;animation-name:fadeInBottom}.sottotitolo_contenitore_sx{font-size:11px;text-transform:uppercase;letter-spacing:4px;line-height:1.1;font-family:"Nunito Sans",sans-serif;margin-bottom:15px}.titolo_contenitore_sx{font-size:48px;line-height:1.2;font-family:"Playfair Display",serif}.titolo_contenitore_sx span{font-style:italic;font-weight:500}.paragrafo_contenitore_sx{font-size:14px;font-family:"Nunito Sans",sans-serif;font-weight:300;text-align:justify;margin-top:85px}.tasto_contenitore_sx{float:right;margin-top:60px;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-family:"Nunito Sans",sans-serif}.contenitore_sx a{color:#fff}.contenitore_alt .contenitore_sx a{color:var(--primary-color)}.wrap-img-100w{float:left;height:100%;position:relative;width:100%;overflow:hidden;max-height:600px}.box-img-100w::before{content:"";display:block;padding-top:56.25%}.box-img-100w::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1)}.box-img-100w{opacity:0;animation-duration:1s}.box-img-100w.to-animate.animate{opacity:1;animation-name:fade-in}.centra-img-100w{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(50%,50%)}.img-100w{transform:translate(-50%,-50%);position:absolute;top:0;left:0;width:auto;height:auto;min-width:100%;min-height:100%}.box-text-img-100w{width:100%;position:absolute;bottom:40px;left:0;z-index:2;opacity:0;animation-duration:1s}.box-text-img-100w_alt{width:100%;max-width:1350px;position:absolute;bottom:40px;left:0;right:0;margin:0 auto;padding:0 15px;z-index:2;opacity:0;animation-duration:1s}.box-text-img-100w.to-animate.animate,.box-text-img-100w_alt.to-animate.animate{opacity:1;animation-name:fadeInBottom}.sottotitolo-img-100w{color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:4px;line-height:1.1;font-family:"Nunito Sans",sans-serif;margin-bottom:15px;text-align:center}.titolo-img-100w{color:#fff;font-size:48px;line-height:1.2;font-family:"Playfair Display",serif;text-align:center}.link-img-100w{text-align:center;margin-top:50px}.link-img-100w a{color:#fff;font-family:"Nunito Sans",sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:4px;line-height:1.1;transition:font-weight .4s}.link-img-100w a:hover{font-weight:600}.box-text-img-100w_alt .link-img-100w,.box-text-img-100w_alt .sottotitolo-img-100w,.box-text-img-100w_alt .titolo-img-100w{text-align:left}.box_offerte_str{max-width:1350px;margin:0 auto;padding:0 15px 50px;opacity:0;animation-duration:1s}.box_offerte_str.animate{opacity:1;animation-name:fadeInBottom}.wrap_banner{float:left;width:100%;margin:100px 0 0}.contenitore_banner{display:flex;align-items:flex-end;justify-content:center;max-width:1350px;margin:0 auto;background:#d8e2e5;box-shadow:0 10px 25px rgba(0,0,0,.25);padding:35px 0;opacity:0;animation-duration:1.3s}.contenitore_banner.to-animate.animate{opacity:1;animation-name:fadeInBottom}.testo_contenitore_banner{color:var(--primary-color);font-size:24px;line-height:1.2;font-family:"Playfair Display",serif;text-align:center}.slogan_header{bottom:50%;overflow:hidden;padding:20px;right:50%;z-index:26;transform:translate(50%,50%);font-family:"Playfair Display",Times,serif;font-weight:400;color:#fff;font-size:75px;line-height:1.2;text-align:center;position:absolute}.slogan_header span{font-weight:600;font-style:italic}.contenitore_centrale .blocco_right{width:50%}#corpo .tot_step nav.grey.lighten-4{background-color:transparent!important}