*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}img{border:none}a{text-decoration:none}input[type=button],input[type=password],input[type=submit],input[type=text],select,textarea{border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;box-shadow:none;background:0 0}#barra_header{box-shadow:rgba(0,0,0,.12) 0 6px 16px}#barra_header_top{background:#676767}a{color:#757575;text-decoration:none;transition:all ease .3s}a:hover{color:#292929}#barra_footer,#barra_footer_home{background:#f4f4f4;border-top:1px solid rgba(51,51,51,.1)}#header.header_home{min-height:calc(100% - 136px)}#blocco_totale.blocco_totale_home{margin-top:100vh!important}#blocco_totale.blocco_totale_home #corpo{padding:0}#barra_header_top .box_lingue01_str{float:right;margin-top:8px;margin-right:30px;background:0 0;padding:0}#barra_header_top .box_lingue01_str #select_lingue{width:auto;line-height:30px;background:0 0;font-weight:600;cursor:pointer}.box_lingue01_sti .lingua_sel{padding:0 7.8px 0 12px;display:inline-block;margin-left:10px;height:20px;font-family:'Nunito Sans',sans-serif;color:#fff;font-size:11px;font-weight:600;line-height:20px;letter-spacing:4.2px;text-transform:uppercase;background:#f45800;border-radius:9px;background:#f2f2f2;color:#757575}#contenitore_lingue_01 #select_lingue .titolo_mod_lingue{font-size:11px;font-weight:600;line-height:15px;font-family:'Nunito Sans',Arial,sans-serif;text-transform:uppercase;letter-spacing:4.2px;color:#bebcbc;transition:color .4s}#contenitore_lingue_01 #select_lingue:hover .titolo_mod_lingue{color:#fff}.box_lingue01_sti #elenco_lingue UL LI A{padding:0;font-family:'Nunito Sans',sans-serif;color:#bebcbc;font-size:11px;font-weight:600;line-height:30px;letter-spacing:4.2px;text-transform:uppercase;text-align:center;transition:color .4s}.box_lingue01_sti #elenco_lingue UL LI A:hover{color:#fff}#barra_header_top .box_lingue01_sti #elenco_lingue{width:auto;background:#676767;padding:5px 7.8px 0 12px;right:30px;border-radius:8px;z-index:72}@media (max-width:1000px){#barra_header_top .box_lingue01_str{margin-right:10px}#barra_header_top .box_lingue01_sti #elenco_lingue{right:10px}}#barra_header_left .box_lingue01_str{float:right;margin-right:10px}#barra_header_left .box_lingue01_sti{background:0 0;padding:0}.box_lingue01_sti .bandiera_select{width:20px;height:20px;border-radius:50%;margin-top:5px;float:left;width:16px;height:16px;margin-top:7px}#barra_header_left .box_lingue01_sti #elenco_lingue{background:#333;padding:5px 5px 0;right:5px}.link_cart a{margin:8px 0;display:inline-block;font-size:11px;font-weight:600;line-height:20px;font-family:'Nunito Sans',sans-serif;text-transform:uppercase;letter-spacing:4.2px;color:#bebcbc;transition:color .4s}.link_cart:hover a{color:#fff}.link_cart .numero_oggetti{padding:0 10px;line-height:20px;font-size:11px;color:#fff;font-family:'Nunito Sans',Arial,sans-serif;font-weight:600;background:#f45800;letter-spacing:0;border-radius:10px;display:inline-block;margin-left:10px;height:20px}.box_immagine_01_logo,.box_immagine_02_logo{float:left;margin-left:10px;margin-top:8px}.box_immagine01_str.box_immagine01_sti.box_immagine_01_logo img,.box_immagine02_str.box_immagine02_sti.box_immagine_02_logo img{width:auto;height:54px}.sfondo_contrasto{float:left;background:#f7f7f7}.img-testata{width:calc(100% + 426px);height:auto;float:none;margin:-80px -386px 30px -40px}.corpo-h1,.corpo-h2{width:100%;max-width:1200px;font-family:'Nunito Sans',sans-serif}.corpo-h1{width:100%;max-width:none;padding:50px calc((100% - 1200px)/ 2) 20px;background:#d9d9d9}.corpo-h1 h1{margin-top:0!important;margin-left:0!important}.corpo-h2{padding:30px calc((100% - 1200px)/ 2) 20px;font-family:'Nunito Sans',sans-serif;font-size:23px;line-height:31px;font-weight:900;color:#626262}.corpo-p{width:calc(100% - 30px);max-width:1200px;margin:40px auto;padding:0;color:#2f2f2f;font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:22px;font-weight:300;text-align:justify}.corpo-p.send_ok{border-radius:12px;padding:15px;color:#155724;background:#d4edda;border:1px solid #c3e6cb}.modulo_contatti{width:calc(100% - 30px);padding:0 calc((100% - 1200px)/ 2);font-family:'Nunito Sans',sans-serif}.modulo_contatti .blocco_sx{float:left;width:40%}.modulo_contatti .blocco_dx{float:right;width:40%}.modulo_contatti .voce_unica{float:left;text-align:left;width:100%}.modulo_contatti .voce_sx{float:left;font-family:'Nunito Sans',Arial,sans-serif;text-align:left;line-height:30px;margin-right:30px;margin-top:10px;width:100%;clear:left}.modulo_contatti .voce_dx{float:left;width:100%}.modulo_contatti .voce_dx INPUT,.modulo_contatti .voce_unica INPUT#captcha{width:100%;background:#fff;border:1px solid rgba(51,51,51,.1);color:#212121;line-height:42px;border-radius:21px;padding:0 8px;font-family:'Nunito Sans',Arial,sans-serif;font-size:15px;font-weight:300}.modulo_contatti .comment{height:128px;width:100%;padding:14px;border:1px solid rgba(51,51,51,.1);border-radius:12px;background:#fff;font-family:'Nunito Sans',Arial,sans-serif;font-size:15px;line-height:20px;font-weight:300}.modulo_contatti .voce_unica .readonly{font-family:Arial;font-size:9px;color:#666;border:none;width:100%;height:80px;background:0 0;margin-bottom:10px}.modulo_contatti #commenti_contenitore{float:left;text-transform:uppercase;margin:10px 0}.modulo_contatti .voce_unica{margin:15px 0 30px}.modulo_contatti sup{font-size:12px}.modulo_contatti .result_contatti{font-size:16px;line-height:22px;margin-bottom:48px;margin-top:50px;text-align:left;border-radius:12px;padding:15px;color:#155724;background:#d4edda;border:1px solid #c3e6cb}.modulo_contatti SELECT{font-size:14px;text-transform:uppercase;cursor:pointer}.div_contatti{text-align:center}.contenitore_button_contatti{width:100%;text-align:center}input.button_contatti{border:none;font-weight:400;line-height:42px;border-radius:21px;text-transform:uppercase;background:#626262;color:#fff;font-family:'Nunito Sans',sans-serif;font-size:11px;letter-spacing:4.2px;padding:0 19.8px 0 24px;text-align:center;cursor:pointer;transition:background .4s}input.button_contatti:hover{background-color:#292929}.mail_bottom,.paginacentrale h1,.riga_mailing,.riga_mailing2{font-weight:200}.modulo_contatti #nome_contenitore{margin-top:6px}.modulo_contatti SELECT{width:100%;padding:0 8px;color:#212121;font-family:'Nunito Sans',sans-serif;font-size:15px;line-height:42px;font-weight:300;background:url(../images/ico_arrow.png) center right 8px no-repeat #fff;border:1px solid rgba(51,51,51,.1);border-radius:21px;cursor:pointer}#paginacentrale{padding:30px 0 30px 30px;width:calc(100% - 446px);float:left;font-family:'Nunito Sans',sans-serif;width:100%;padding:30px calc((100% - 1200px)/ 2);background:#f4f4f4}#paginacentrale h1{font-family:'Nunito Sans',Arial,sans-serif;color:#545454;font-size:27px;line-height:29px;font-weight:700;margin:0 0 20px}#paginacentrale a{font-weight:600}.blocco_campi{float:left;width:100%}#paginacentrale .riga_mailing{padding:0}#paginacentrale .riga_mailing span{height:42px;line-height:42px;margin-bottom:10px}#paginacentrale .riga_mailing .dati{height:42px;margin-bottom:10px}.riga_mailing .dati INPUT{color:#212121;font-family:'Nunito Sans',Arial,sans-serif;font-size:15px;line-height:42px;font-weight:300;border-radius:21px;padding:0 8px;background:#fff;border:1px solid rgba(51,51,51,.1)}.riga_mailing .dati SELECT{border-radius:21px;line-height:42px;background:#fff url(../images/ico_arrow.png) center right 10px no-repeat;color:#212121;font-family:'Nunito Sans',sans-serif;font-size:15px;padding:0 8px;cursor:pointer;transition:background .4s}#paginacentrale .riga_mailing2 TEXTAREA{color:#000;background:#fff;border:1px solid rgba(51,51,51,.1);padding:14px;border-radius:12px;height:150px}.tasto_mailing{text-align:center}#paginacentrale .tasto_mailing .pulsante{border-radius:21px;line-height:42px;text-transform:uppercase;background:#626262;color:#fff;font-family:'Nunito Sans',sans-serif;font-size:11px;letter-spacing:4.2px;padding:0 19.8px 0 24px;text-align:center;cursor:pointer;transition:background .4s}#paginacentrale .tasto_mailing .pulsante:hover{color:#fff;background-color:#292929}#paginacentrale #loading{text-align:center}.riga_mailing #campo_obb_news,.riga_mailing2 #campo_obb_news{font-size:10px;line-height:17px;vertical-align:top}.errore{color:red!important}.input_prenotazione_tour input[type=button],.input_prenotazione_tour input[type=password],.input_prenotazione_tour input[type=submit],.input_prenotazione_tour input[type=text],.input_prenotazione_tour select,.input_prenotazione_tour textarea{border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;box-shadow:none!important}#box_prenotazione_tour_03 .titolo_box_prenotazione{font-family:'Nunito Sans',Arial,sans-serif;font-size:41px;font-weight:300;color:#00b3bd;line-height:56px;margin:95px 0 50px}#box_prenotazione_tour_03{bottom:0;position:absolute;z-index:59;background:#f4f4f4;width:100%}#box_prenotazione_tour_03 .prenotazione_all_tour{float:right;width:calc(50% - 50px);margin:0 25px 25px;position:relative}#box_prenotazione_tour_03 .prenotazione_all_tour .riga_prenotazione_tour.visualizza_home{display:block}#box_prenotazione_tour_03 .prenota_mobile,#box_prenotazione_tour_03 .prenotazione_all_tour .riga_prenotazione_tour.prenota_home .label_prenotazione_tour,#box_prenotazione_tour_03 .prenotazione_all_tour .tasto_reset_parametri,#box_prenotazione_tour_03 .prenotazione_all_tour .titolo_box_prenotazione{display:none}#box_prenotazione_tour_03 .prenotazione_all_tour .riga_prenotazione_tour.data_home{float:left;width:40%;position:relative;height:70px;background:#e4e4e4;border-radius:35px 0 0 35px}#box_prenotazione_tour_03 .prenotazione_all_tour .riga_prenotazione_tour.nascondi_home:nth-child(5){display:block;float:right;width:60%;position:relative;height:70px;background:#e4e4e4;border-radius:0 35px 35px 0}#box_prenotazione_tour_03 .prenotazione_all_tour .riga_prenotazione_tour.prenota_home .input_prenotazione_tour{position:absolute;top:10px;right:10px;width:120px;height:50px;background:#676767;border-radius:25px;transition:all .3s ease 0s;z-index:52}#box_prenotazione_tour_03 .prenotazione_all_tour .riga_prenotazione_tour.data_home .label_prenotazione_tour,#box_prenotazione_tour_03 .prenotazione_all_tour .riga_prenotazione_tour.nascondi_home:nth-child(5) .label_prenotazione_tour{font-family:'Nunito Sans',sans-serif;color:#292929;font-size:9px;line-height:10px;font-weight:600;letter-spacing:3.46px;width:calc(100% - 30px);position:absolute;top:15px;left:30px;letter-spacing:5px;text-transform:uppercase}#box_prenotazione_tour_03 .prenotazione_all_tour .riga_prenotazione_tour.nascondi_home:nth-child(5) .label_prenotazione_tour{left:34px;width:calc(100% - 34px)}#box_prenotazione_tour_03 .prenotazione_all_tour .riga_prenotazione_tour .input_prenotazione_tour select{font-family:'Nunito Sans',sans-serif;font-size:19px;color:#6d6d6d;padding:5px 10px 5px 18px;cursor:pointer}#box_prenotazione_tour_03 .prenotazione_all_tour .riga_prenotazione_tour:nth-child(5) .input_prenotazione_tour select{color:#292929;font-family:'Nunito Sans',sans-serif;font-size:13px;font-weight:600;line-height:30px;letter-spacing:5px;text-transform:uppercase;cursor:pointer;width:calc(100% - 170px);position:absolute;height:30px;bottom:15px;padding:0;left:30px;z-index:51;text-align:left}#box_prenotazione_tour_03 .prenotazione_all_tour .label_prenotazione_tour{float:left;width:calc(50% - 18px)}#box_prenotazione_tour_03 .prenotazione_all_tour .riga_prenotazione_tour .input_prenotazione_tour{width:100%;cursor:pointer}#box_prenotazione_tour_03 .prenotazione_all_tour .riga_prenotazione_tour.data_home .input_prenotazione_tour input[name=data_tour]{font-family:'Nunito Sans',Arial,sans-serif;color:#292929;font-size:13px;line-height:30px;text-transform:uppercase;font-weight:600;letter-spacing:5px;cursor:pointer}#box_prenotazione_tour_03 .prenotazione_all_tour .tasto_prenota_tour{float:right;width:100%;margin-right:-4.2px;font-family:'Nunito Sans',sans-serif;color:#fff;font-size:11px;letter-spacing:4.2px;line-height:50px;text-align:center;text-transform:uppercase;transition:all ease .3s}#box_prenotazione_tour_03 .prenotazione_all_tour .riga_prenotazione_tour.prenota_home .input_prenotazione_tour:hover{background:#292929;background:#de5100}#box_prenotazione_tour_03_laterale .prenotazione_all_tour .titolo_box_prenotazione{font-family:'Nunito Sans',Arial,sans-serif;color:#545454;font-size:27px;line-height:29px;font-weight:700;margin:0 0 20px}#box_prenotazione_tour_03_laterale .prenotazione_all_tour{float:left;width:380px;margin:40px 0 0;padding:0 30px 30px;border-right:1px solid #dbdbdb;transition:all ease .3s}@media (max-width:1000px){#box_prenotazione_tour_03_laterale .prenotazione_all_tour{width:calc(100% - 30px);padding:0 15px 30px}}#box_prenotazione_tour_03_laterale .prenotazione_all_tour .riga_prenotazione_tour{display:block;position:relative;float:left;width:100%;padding:0;background:#fff;height:42px;margin-bottom:15px;border-radius:21px;border:1px solid rgba(51,51,51,.1)}#box_prenotazione_tour_03_laterale .prenotazione_all_tour .riga_prenotazione_tour:nth-of-type(4),#box_prenotazione_tour_03_laterale .prenotazione_all_tour .riga_prenotazione_tour:nth-of-type(7),#box_prenotazione_tour_03_laterale .prenotazione_all_tour .riga_prenotazione_tour:nth-of-type(9){display:none!important}#box_prenotazione_tour_03_laterale .prenotazione_all_tour .riga_prenotazione_tour .label_prenotazione_tour{float:left;width:calc(100% - 10px);padding-left:10px;font-family:'Nunito Sans',Arial,sans-serif;font-size:13px;line-height:42px;font-weight:600}#box_prenotazione_tour_03_laterale .prenotazione_all_tour .input_prenotazione_tour{float:left;width:100%;position:absolute;top:0;left:0;z-index:10}#box_prenotazione_tour_03_laterale .prenotazione_all_tour .input_prenotazione_tour.nascondi_home{position:inherit}#box_prenotazione_tour_03_laterale .prenotazione_all_tour .riga_prenotazione_tour .input_prenotazione_tour input[name=data_tour]{position:relative;top:0;left:0;width:100%;padding:0 24px 0 10px;font-family:'Nunito Sans',sans-serif;font-size:13px;line-height:42px;text-align:right;text-align-last:right;font-weight:300;cursor:pointer}#box_prenotazione_tour_03_laterale .prenotazione_all_tour .riga_prenotazione_tour .input_prenotazione_tour select{width:100%;height:42px;padding:0 24px 0 0;font-family:'Nunito Sans',sans-serif;font-size:13px;line-height:42px;direction:rtl;text-align:right;text-align-last:right;font-weight:300;cursor:pointer;background:url(../images/ico_arrow.png) center right 10px no-repeat}#box_prenotazione_tour_03_laterale .input_prenotazione_tour .blocco_promo_sing{float:right;height:42px;position:relative;margin:0 8px;color:#6d6d6d;width:100%}.blocco_promo_sing input[type=checkbox]{border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;box-shadow:none!important}#box_prenotazione_tour_03_laterale .input_prenotazione_tour .blocco_promo_sing input[type=checkbox]{position:absolute;right:0;height:42px;border:0;z-index:11;opacity:0;cursor:pointer;width:100%}.blocco_promo_sing label{position:absolute;top:9px;right:0;cursor:pointer;width:24px;height:24px;border-radius:4px;transition:all ease .3s;z-index:10}.blocco_promo_sing label:after{width:16px;height:8px;top:4px;left:4px;position:absolute;content:'';background:0 0;border:3px solid #ddd;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:opacity ease .3s;transition:border-color ease .3s}.blocco_promo_sing input[type=checkbox]:checked+label:after{opacity:1;border-color:#8eb724}#box_prenotazione_tour_03_laterale input[type=radio]+label{float:left;width:100%;position:absolute;margin:4px 0;font-family:"Nunito Sans";font-size:15px;line-height:22px;text-align:center;opacity:.4;text-transform:uppercase;transition:all ease .3s;z-index:10}#box_prenotazione_tour_03_laterale input[type=radio]:checked+label,#box_prenotazione_tour_03_laterale input[type=radio]:hover+label{opacity:1}#box_prenotazione_tour_03_laterale .blocco_promo_sing input[type=radio]{width:100%;height:100%;position:absolute;opacity:0;z-index:11;cursor:pointer}#box_prenotazione_tour_03_laterale .riga_prenotazione_tour.prenota_home{width:100%;margin:0}#box_prenotazione_tour_03_laterale .riga_prenotazione_tour.prenota_home .input_prenotazione_tour{width:100%;padding:0;border-radius:0}#box_prenotazione_tour_03_laterale .tasto_prenota_tour{float:left;width:100%;font-weight:400;border-radius:21px;line-height:42px;text-transform:uppercase;background:#626262;color:#fff;font-family:'Nunito Sans',Arial,sans-serif;font-size:11px;letter-spacing:4.2px;padding:0 19.8px 0 24px;text-align:center;transition:background .4s;cursor:pointer}#box_prenotazione_tour_03_laterale .tasto_prenota_tour:hover{background:#292929}#box_prenotazione_tour_03_laterale .prenotazione_all_tour .input_prenotazione_tour .tasto_reset_parametri{cursor:pointer;transition:all ease .3s;font-weight:600;color:#626262;font-family:'Nunito Sans',Arial,sans-serif;font-size:12px;margin-top:10px}#box_prenotazione_tour_03_laterale .prenotazione_all_tour .input_prenotazione_tour .tasto_reset_parametri:hover{color:#33a9cc}#box_prenotazione_tour_03_laterale .titolo_box_prenotazione{font-size:32px;margin:0 0 10px}#box_prenotazione_tour_03_laterale .prenotazione_all_tour .riga_prenotazione_tour .input_prenotazione_tour input[name=data_tour]{height:42px;background:url(../images/ico_arrow.png) center right 10px no-repeat}#box_prenotazione_tour_03_laterale input[type=radio]+label{margin:0}#box_prenotazione_tour_03_laterale .prenota_mobile{display:none}.wrapper_lista_tour{float:left;width:100%;margin-top:85px}.contenitore_home_tour{float:left;width:100%;margin-top:-20px;background:#d9d9d9;margin-top:-15px}.wrapper_lista_tour_categoria{float:left;width:100%}.wrapper_lista_tour_categoria .contenitore_home_tour{margin-top:0}.box_flex_lista_tour{display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin:0 auto;max-width:1200px;padding:60px 0 40px}.wrapper_lista_tour_categoria .contenitore_home_tour .box_flex_lista_tour{justify-content:flex-end}.wrapper_lista_tour_categoria .contenitore_home_tour .box_flex_lista_tour .titolo_box_categoria{color:#626262;max-width:300px;width:100%;align-self:center;font-family:'Nunito Sans',Arial,sans-serif;font-size:23px;line-height:31px;font-weight:900}.box_titolo_categoria{width:100%;max-width:230px;margin-right:10px;display:flex;flex-direction:column;justify-content:center}.box_titolo_categoria svg{width:50px;height:50px;fill:#626262}.testo_box_categoria{color:#565656;font-family:'Nunito Sans',sans-serif;font-weight:300;text-align:justify;font-size:16px;line-height:22px}.box_tour_list{width:calc(100% - 240px);display:flex;justify-content:flex-end}@media (max-width:1200px){.wrapper_lista_tour_categoria .contenitore_home_tour .box_flex_lista_tour{flex-wrap:wrap;padding-top:0}.box_titolo_categoria{max-width:none;margin:0 15px 20px 0;align-items:flex-start}.wrapper_lista_tour_categoria .contenitore_home_tour .box_flex_lista_tour .titolo_box_categoria{align-self:flex-start;margin-top:10px}.box_tour_list{width:100%;justify-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}}.contenitore_home_tour .single_tour_list{float:left;position:relative;margin:0 10px 24px;padding:0;transition:all ease .3s;background:#fff;max-width:300px;min-width:300px;width:calc(100% / 3)}@media (max-width:460px){.contenitore_home_tour .single_tour_list{min-width:calc(90% - 30px);margin:0 30px 0 0}}.contenitore_home_tour .sconto_image{width:100px;height:100px;position:absolute;top:-12px;left:10px;padding:19px 0;background:url(../images/sconto.png) no-repeat;color:#fff;font-family:Roboto;font-size:28px;font-weight:500;letter-spacing:-1.48px;line-height:26px;text-align:center;z-index:50}.sconto_image p{margin:0}.sconto{font-size:13px;line-height:15px;letter-spacing:-.62px}.percentuale{font-size:31px;line-height:27px;letter-spacing:-1.48px}.contenitore_home_tour .blocco_immagine_tour{float:left;width:100%;height:240px;overflow:hidden;border-bottom:none;background:#fff;cursor:pointer;transition:height ease .3s}@media (max-width:1350px){.contenitore_home_tour .blocco_immagine_tour{height:200px}}.contenitore_home_tour .blocco_immagine_tour img{width:100%;height:auto;transition:all ease .3s;transform:scale(1)}.single_tour_list:hover .blocco_immagine_tour img{transform:scale(1.05)}.contenitore_home_tour .prezzo_image{position:absolute;right:0;bottom:0;padding:10px 15px;background:0 0}.contenitore_home_tour .blocco_prezzo_scontato{text-decoration:line-through;margin-right:5px}.contenitore_home_tour .a_partire_da{display:none}.contenitore_home_tour .per_persona{font-size:9px;line-height:9px;font-weight:700;text-transform:uppercase}.contenitore_home_tour .info_tour{float:left;width:100%;padding:10px 15px}.contenitore_home_tour .titolo_tour a{float:left;width:calc(100% - 36px);padding:16px 18px 0;color:#616161;font-family:"Nunito Sans";font-size:17px;font-weight:500;letter-spacing:-.81px;line-height:20px}.contenitore_home_tour .titolo_tour a:hover{color:#f45800}.contenitore_home_tour .location_tour{display:none}.contenitore_home_tour .durata_tour{background:url(../images/ico_time.png) left center no-repeat;color:#616161;float:left;font-family:'Nunito Sans',sans-serif;font-size:12px;font-weight:500;line-height:18px;margin:23px 0 0 18px;padding-left:23px}.contenitore_home_tour .difficolta_tour,.contenitore_home_tour .info_tour .testo_tour,.contenitore_home_tour .lingue_tour,.contenitore_home_tour .recensioni_tour{display:none}.difficolta_tour{display:none}.contenitore_home_tour .info_tour .dettaglio_tour{float:right;margin-top:23px;padding:0 8px 0 10px;color:#fff;font-family:'Nunito Sans',sans-serif;font-weight:600;font-size:9px;line-height:22px;letter-spacing:2px;text-align:center;text-transform:uppercase;background:#626262;border-radius:11px;transition:background .4s;cursor:pointer}.contenitore_home_tour .info_tour .dettaglio_tour:hover{background:#292929}.contenitore_home_tour .info_tour .dettaglio_tour a{color:#fff}.widget_tour_lat .contenitore_home_tour{background:#f7f7f7}.nessun_tour{color:#545454;font-family:'Nunito Sans',Arial,sans-serif;font-size:21px;line-height:23px;font-weight:600}.contenitore_home_tour .altre_info_tour{display:none}.contenitore_lista_tour{float:right;width:calc(100% - 416px);min-height:864px;padding:40px 0 0}.contenitore_lista_tour .single_tour_list{float:left;width:calc(100% - 30px);max-width:960px;margin-bottom:35px;border:1px solid rgba(51,51,51,.1);background:#fff;display:flex}.single_tour_list .main_info_tour{float:left;width:100%;position:relative}.contenitore_lista_tour .single_tour_list .main_info_tour .info_tour{display:none}.contenitore_lista_tour .single_tour_list .altre_info_tour{float:left;width:100%;position:relative;padding:15px}.contenitore_lista_tour .sconto_image{height:76px;left:10px;position:absolute;top:8px;padding:12px 0;width:100px;background:url(../images/sconto.png) no-repeat;color:#fff;font-family:Roboto;font-size:31px;font-weight:500;letter-spacing:-1.48px;line-height:31px;text-align:center;z-index:50}.sconto_image span{font-family:'Nunito Sans',Arial,sans-serif;font-size:14px;line-height:14px;letter-spacing:0;text-transform:uppercase}.contenitore_lista_tour .blocco_immagine_tour{float:left;width:50%;height:240px;position:relative;overflow:hidden;border-bottom:5px solid #f45800;transition:all ease .3s;cursor:pointer}.contenitore_lista_tour .blocco_immagine_tour img{width:100%;min-width:360px;min-height:240px;transition:all ease .3s;transform:scale(1)}.contenitore_lista_tour .prezzo_image{position:absolute;right:0;bottom:0;padding:10px 15px;background:#f45800;transition:all ease .3s}.contenitore_lista_tour .blocco_prezzo{color:#626262;font-family:'Nunito Sans',sans-serif;font-size:24px;line-height:26px;font-weight:700;text-align:right;font-size:17px}.contenitore_lista_tour .blocco_prezzo_scontato{color:#626262;font-family:'Nunito Sans',sans-serif;font-size:24px;line-height:26px;font-weight:700;text-decoration:line-through;text-align:right;font-size:17px}.contenitore_lista_tour .a_partire_da,.contenitore_lista_tour .per_persona{color:#626262;font-family:'Nunito Sans',Arial,sans-serif;font-size:9px;line-height:9px;font-weight:700;text-transform:uppercase}.contenitore_lista_tour .info_tour{float:left;position:relative}.contenitore_lista_tour .titolo_tour{font-family:'Nunito Sans',Arial,sans-serif;color:#626262;font-size:21px;line-height:23px;font-weight:600}.contenitore_lista_tour .titolo_tour a:hover{color:#292929}.contenitore_lista_tour .durata_tour{font-family:'Nunito Sans',sans-serif;font-size:12px;font-weight:700;text-transform:uppercase}.contenitore_lista_tour .titolo_tour a{font-family:'Nunito Sans',Arial,sans-serif;color:#626262;font-size:21px;line-height:23px;font-weight:600}.contenitore_lista_tour .titolo_tour a:hover{color:#292929}.contenitore_lista_tour .durata_tour{font-family:'Nunito Sans',sans-serif;font-size:12px;font-weight:700;text-transform:uppercase}.contenitore_lista_tour .location_tour{float:left;width:100%;max-height:22px;overflow:hidden;margin-bottom:5px;font-weight:600;color:#a5a5a5;font-family:'Nunito Sans',sans-serif;font-size:9px;line-height:11px;text-transform:uppercase}.contenitore_lista_tour .wrap_altre_info{position:absolute;bottom:98px}.contenitore_lista_tour .durata_tour{float:left;color:#626262;line-height:32px;padding-left:23px;background:url(../images/ico_time.png) left center no-repeat}.contenitore_lista_tour .difficolta_tour{float:left;margin-left:10px}.contenitore_lista_tour .blocchetto_difficolta{background:url(../images/difficolta.png) center center no-repeat;float:left;height:33px;width:33px}.contenitore_lista_tour .lingue_tour{float:left;margin-right:10px;margin-left:15px;padding:8px 0}.contenitore_lista_tour .lingua_singola{float:left;margin-left:4px}.contenitore_lista_tour .lingua_singola img{border-radius:50%;height:16px;width:16px}.contenitore_lista_tour .lingua_singola img[alt="flag ml"]{display:none}.contenitore_lista_tour .recensioni_tour{float:left;padding:5px 0}.contenitore_lista_tour .recensioni_tour .ok_recensioni{float:left}.contenitore_lista_tour .recensioni_tour .ok_recensioni .punteggio_recensioni{float:left;background:#f45800;color:#fff;font-family:'Nunito Sans',Arial,sans-serif;font-size:12px;line-height:12px;padding:5px 8px;font-weight:500;border-radius:10px}.contenitore_lista_tour .conteggio_recensione_singolo{float:right;margin-left:5px;color:#f45800;font-family:'Nunito Sans',sans-serif;font-size:12px;line-height:22px;font-weight:700}@media (max-width:1000px){.punteggio_recensioni{float:left}.contenitore_lista_tour .conteggio_recensione_singolo{float:left;margin-left:8px}}.contenitore_lista_tour .info_tour .testo_tour{float:left;width:100%;height:48px;overflow:hidden;margin-top:11px;color:#616161;font-family:'Nunito Sans',sans-serif;font-size:15px;line-height:20px}.single_tour_list .altre_info_tour .testo_tour{float:left;width:calc(100% - 30px);height:40px;overflow:hidden;position:absolute;bottom:60px;color:#616161;font-family:'Nunito Sans',sans-serif;font-size:15px;line-height:20px;font-weight:300}.blocco_citta_tour,.blocco_giorni_tour,.blocco_lingue_tour,.blocco_titolo_tour{font-family:Roboto}.contenitore_lista_tour .info_tour .dettaglio_tour{float:left;width:170px;height:24px;position:absolute;right:0;bottom:0;font-family:Roboto;color:#fff;font-size:13px;line-height:24px;font-weight:500;padding:0 10px;text-align:right;text-transform:uppercase;background:#f45800;transition:all ease .3s;cursor:pointer}.contenitore_lista_tour .dettaglio_tour a{color:#fff}.box_html01_str_slider_home.box_html01_sti_slider_home{float:left;position:absolute!important;width:100%;height:100%}#masterslider_fsgal{height:100%!important}.ms-caption{width:100%;font-family:Roboto,arial;color:#fff;font-size:44px;letter-spacing:0;line-height:44px;overflow:hidden;font-weight:200;text-shadow:0 3px 4px rgba(0,0,0,.5)}#masterslider_fsgal .prezzo-slider-tour,#masterslider_fsgal .titolo-slider-tour a{font-family:'Nunito Sans',Arial,sans-serif;font-weight:600;color:#f45800;text-align:left}.ms-skin-default .ms-bullet{background:#fff!important;border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.ms-skin-default .ms-bullet-selected{background:#f45800!important}.ms-inner-controls-cont,.ms-slide-layers{max-width:none!important}.ms-view.ms-basic-view{width:100%!important;background:#e4e4e4!important}#masterslider_fsgal .ms-caption{height:200px;left:0;bottom:0!important;text-align:left;font-weight:700;font-size:21px;line-height:24px}#masterslider_fsgal .sottotitolo-slider-tour{min-width:380px;left:25px;bottom:120px!important;font-family:'Nunito Sans',Arial,sans-serif;color:#fff;font-size:11px;line-height:15px;letter-spacing:3.52px;text-align:center;padding:8px 10px;background:#f45800}#masterslider_fsgal .contenitore_titolo_tour{min-width:380px;padding:10px;background:#fff}#masterslider_fsgal .titolo-slider-tour{float:left;max-width:240px;height:70px;padding-right:12px}#masterslider_fsgal .titolo-slider-tour a{font-size:19px;line-height:19px}#masterslider_fsgal .prezzo-slider-tour{float:left;font-size:44px;line-height:70px;padding-left:12px;border-left:1px solid #f45800}#masterslider_fsgal .prezzo-slider-tour span{font-size:22px;line-height:30px}#masterslider_fsgal .prezzo-slider-tour a{color:#f45800}#masterslider_fsgal .dettaglio-slider-tour{left:70px;bottom:30px!important;padding:5px 20px;font-family:Roboto;font-weight:400;font-size:22px;line-height:25px;text-align:left;text-transform:uppercase;border:1px solid #fff;display:none}#masterslider_fsgal .dettaglio-slider-tour a{color:#fff}#masterslider_fsgal .dettaglio-slider-tour a:hover{color:#00a7ad}#masterslider_fsgal .lato_top{width:342px;height:1px;bottom:176px!important;right:58px!important;background:#fff}#masterslider_fsgal .lato_dx{width:1px;height:138px;bottom:38px!important;right:58px!important;background:#fff}#masterslider_fsgal .lato_bottom{width:342px;height:1px;bottom:38px!important;right:58px!important;background:#fff}#masterslider_fsgal .lato_sx{width:1px;height:138px;bottom:38px!important;right:400px!important;background:#fff}#masterslider_fsgal .logo_recensione{bottom:144px!important;right:310px!important}#masterslider_fsgal .lato_bottom,#masterslider_fsgal .lato_dx,#masterslider_fsgal .lato_sx,#masterslider_fsgal .lato_top,#masterslider_fsgal .logo_recensione{display:none}#masterslider_fsgal .recensione_slider_tour{max-width:252px;font-family:'Bodoni 72';color:#fff;font-weight:400;font-size:22px;line-height:27px;text-align:right;bottom:51px!important;right:83px!important;display:none}#masterslider_fsgal .recensione_slider_tour .firma-recensione{font-size:15px;line-height:18px;display:none}#header #masterslider_fsgal .ms-nav-prev{left:12px}.ms-layer.primo-livello,.ms-layer.secondo-livello{width:auto!important;height:100%!important}.ms-layer.terzo-livello{width:auto!important;height:80%!important}#masterslider_detail .ms-slide,#masterslider_detail .ms-view{height:100vh!important}#masterslider_detail .ms-thumb-list.ms-dir-v.ms-align-left{padding-top:8px;height:calc(100% - 8px)}#masterslider_detail .ms-thumb-frame{position:relative}#box_prenotazione_tour_03 .prenotazione_all_tour .codice_sconto_blocco_prezzi_pren,#masterslider_blog .ms-loading-container,#masterslider_blog3_mobile,#masterslider_blog_mobile,#masterslider_blog_mobile .ms-loading-container,#modulo_blog_03 .ms-loading-container,#modulo_blog_03_mobile,#modulo_blog_03_mobile .ms-loading-container,#modulo_blog_04 .ms-loading-container,.blocco_citta_tour,.cdsComponent.cdsLocName,.cdsComponent.logo,.codice_persone,.contenitore_titolo_sezione.left .sottotitolo_sezione,.header_prezzo_sing .no_dispo,.ms-loading-container .ms-loading{display:none}.blocco_citta_tour{display:none}.blocco_titolo_tour{color:#fff;font-size:22px;line-height:26px;padding-bottom:16px;border-bottom:1px solid #979797}.blocco_giorni_tour{color:#fff;font-size:13px;letter-spacing:-.62px;line-height:15px;padding-bottom:16px}.blocco_lingue_tour,.box_skip{letter-spacing:-1px;color:#fff}.blocco_lingue_tour{font-size:21px;font-weight:500;line-height:24px;text-transform:uppercase;float:left;padding-bottom:36px}.prenotazione_single_tour{transition:height .4s}.prenotazione_single_tour .input_prenotazione_tour #data_tour_laterale{border-radius:25px;line-height:50px;text-transform:uppercase;color:#fff;font-family:'Nunito Sans',sans-serif;font-size:11px;letter-spacing:4.2px;padding:0 19.8px 0 24px;text-align:center;cursor:pointer;transition:background .4s;background:#f45800}.prenotazione_single_tour .input_prenotazione_tour #data_tour_laterale::placeholder{color:#fff;opacity:1}.prenotazione_single_tour .input_prenotazione_tour #data_tour_laterale::-webkit-input-placeholder{color:#fff;opacity:1}.prenotazione_single_tour .input_prenotazione_tour #data_tour_laterale::-moz-placeholder{color:#fff;opacity:1}.prenotazione_single_tour .input_prenotazione_tour #data_tour_laterale:-ms-input-placeholder{color:#fff;opacity:1}.prenotazione_single_tour .input_prenotazione_tour #data_tour_laterale:hover{background:#292929;background:#de5100}.prenotazione_single_tour .input_prenotazione_tour input[name=data_tour]:hover{background-color:#ea723b}.prenotazione_single_tour .input_prenotazione_tour>input::-webkit-input-placeholder{color:#fff}.prenotazione_single_tour .input_prenotazione_tour>input::-moz-placeholder{color:#fff;opacity:1}.prenotazione_single_tour .input_prenotazione_tour>input:-ms-input-placeholder{color:#fff}.prenotazione_single_tour.expand .input_prenotazione_tour #data_tour_laterale{background:#626262}.prenotazione_single_tour.expand .input_prenotazione_tour #data_tour_laterale:hover{background:#292929}.box_singola_feature{background:#fff;border-radius:20px 0 0 20px;text-align:right}.contenitore_lista_tour .blocco_prezzo_tour{float:left;width:50%;position:absolute;left:15px;bottom:15px}.contenitore_lista_tour .blocco_prezzo_tour .prezzo_tour{font-family:'Nunito Sans',sans-serif;color:#545454;font-size:27px;line-height:29px;font-weight:700;text-transform:uppercase}.contenitore_lista_tour .dettaglio_tour{float:right;max-width:50%;position:absolute;bottom:15px;right:15px;font-weight:400;border-radius:11px;line-height:22px;text-transform:uppercase;background:#626262;color:#fff;font-family:'Nunito Sans',Arial,sans-serif;font-size:11px;letter-spacing:4.2px;padding:0 19.8px 0 24px;text-align:center;transition:background .4s;cursor:pointer}.dettaglio_tour:hover{background:#292929}.sconto_image_dettaglio{width:100px;height:76px;position:absolute;top:17px;left:76px;padding:16px 0;background:url(../images/sconto.png) no-repeat;color:#fff;font-family:Roboto;font-size:31px;letter-spacing:-1.48px;line-height:31px;text-align:center}.sconto_image_dettaglio span{font-family:'Nunito Sans',Arial,sans-serif;font-size:14px;line-height:14px;letter-spacing:0;text-transform:uppercase}.autore_recensione{font-weight:500;letter-spacing:-.76px}.blocco_stelle{float:left;margin-right:10px}.punteggio_stelle{color:#fff;font-family:'Nunito Sans',sans-serif;font-size:11px;line-height:14px;font-weight:700;border-radius:10px}.numero_recensioni{color:#f45800;font-family:'Nunito Sans',sans-serif;font-size:11px;line-height:14px;font-weight:700;cursor:pointer}.recensioni_top .testo_recensione{color:#5e5e5e;font-family:'Goudy Old Style';font-size:27px;line-height:30px;text-align:center;margin:14px auto 0}.numero_risultato,.sottotitolo_risultato,.titolo_risultato{float:left;margin-right:10px;font-family:'Nunito Sans',sans-serif;font-size:24px;line-height:33px;font-weight:600;color:#626262}.autore_recensione{text-align:right;color:#ff9600;font-family:Roboto;font-size:16px;line-height:30px}#mappa_itinerario_tour{float:left;width:100%!important;height:300px!important}.info_top{float:right;max-width:1200px}#blocco_dettaglio_tour .info_top .titolo_tour{float:left;color:#00a7ad;font-family:'Nunito Sans',Arial,sans-serif;font-size:33px;font-weight:300;letter-spacing:-1.57px;line-height:39px;margin:0;padding:0}.info_top .testo_tour{float:left;color:#373737;font-family:'Nunito Sans',Arial,sans-serif;font-size:16px;font-weight:400;line-height:22px;width:100%;margin:15px 0}.blocco_share_tour{float:right;width:200px;margin:10px 15px 20px 0}.blocco_share_tour .social_tour_dettaglio{float:right}.testo_share_tour{font-family:Roboto;color:#838383;font-size:14px;line-height:16px;font-weight:500;text-align:right}.social_tour_dettaglio{margin-top:6px}.social_tour_dettaglio a{margin-left:12px}#blocco_dettaglio_tour .blocco_testo_tour{float:left;width:100%;color:#000;font-family:'Nunito Sans',Arial,sans-serif;font-size:16px;line-height:22px;margin-bottom:15px}#blocco_dettaglio_tour .blocco_testo_tour ol{margin-left:0;padding-right:0;list-style-type:none}#blocco_dettaglio_tour .blocco_testo_tour ul{margin-left:20px}#blocco_dettaglio_tour .blocco_testo_tour ul li{float:left;width:100%}#blocco_dettaglio_tour .blocco_testo_tour ol li{counter-increment:step-counter;margin-top:20px}#blocco_dettaglio_tour .blocco_testo_tour ol li::before{content:counter(step-counter);margin-right:5px;font-size:80%;background-color:#000;color:#fff;font-weight:700;padding:3px 8px;border-radius:3px}#blocco_dettaglio_tour .titolo_blocco_testo_tour{color:#000;font-family:'Nunito Sans',Arial,sans-serif;font-size:18px;font-weight:700;line-height:24px;text-transform:uppercase;margin:0;width:100%}.recensioni_bottom{float:left;width:100%}.recensioni_bottom .titolo_sezione{color:#f4f4f4;color:#bcbcbc}.recensioni_bottom .contenitore_video_categoria{background:#f4f4f4}.wrap_recensioni_bottom{display:flex;flex-wrap:wrap;margin:40px auto;max-width:1200px}.blocco_risultato_recensione{float:left;width:100%}.lista_recensioni{float:right;width:100%;max-width:1200px;margin-top:30px}.recensione_singola{float:left;margin-bottom:30px}.sx_recensione_singola{float:left;width:70px;margin-right:10px}.dx_recensione_singola{float:left;width:calc(100% - 80px)}.recensioni_bottom .recensione_singola{width:100%}.recensioni_bottom .blocco_stelle{width:100%;margin-bottom:10px}.sx_recensione_singola .img_avatar_recensione{background:url(../images/avatar_recensione.png) center/cover no-repeat;border-radius:50px;float:left;height:50px;width:50px}.sx_recensione_singola .nome_cognome_recensione{font-family:Roboto;font-size:12px;font-weight:700;text-align:center;width:50px}.recensioni_bottom .titolo_recensione{float:left;width:100%;margin-bottom:10px;font-family:'Nunito Sans',sans-serif;color:#292929;font-size:11px;line-height:12px;font-weight:700;letter-spacing:4.2px;text-transform:uppercase}.recensioni_bottom .testo_recensione{font-family:'Nunito Sans',sans-serif;font-size:15px;line-height:20px;font-weight:300;text-align:justify;margin-bottom:10px}.dx_recensione_singola .risposta_recensione{margin-top:10px;padding-left:20px}.recensioni_bottom .data_recensione{color:#a5a5a5;font-family:'Nunito Sans',sans-serif;font-size:12px}.blocco_scrivi_recensione{width:100%;max-width:1200px;margin:30px auto}.titolo_scrivi_recensione{font-family:'Nunito Sans',sans-serif;color:#292929;line-height:34px;font-size:11px;font-weight:700;letter-spacing:4.2px;text-transform:uppercase;margin:20px 0}.blocco_scrivi_recensione .img_avatar_recensione{margin-right:30px}.form_recensione{float:left;width:100%;max-width:700px}.input_recensione input[type=button],.input_recensione input[type=password],.input_recensione input[type=submit],.input_recensione input[type=text],.input_recensione select,.input_recensione textarea{border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;box-shadow:none!important}.input_recensione input[type=text]{width:100%;margin-bottom:10px;border:1px solid rgba(51,51,51,.1);background:#fff;line-height:42px;border-radius:21px;padding:0 15px;font-family:'Nunito Sans',sans-serif;color:#626262;font-weight:600;letter-spacing:4.2px;text-transform:uppercase;font-size:11px}.input_recensione input[type=text]::placeholder{opacity:.6;transition:all .3s}.input_recensione input[type=text]::-webkit-input-placeholder{opacity:.6;-webkit-transition:all .3s}.input_recensione input[type=text]::-moz-placeholder{opacity:.6;-moz-transition:all .3s}.input_recensione input[type=text]:-ms-input-placeholder{opacity:.6;-ms-transition:all .3s}.input_recensione input[type=text]:focus::placeholder{opacity:0}.input_recensione input[type=text]:focus::-webkit-input-placeholder{opacity:0}.input_recensione input[type=text]:focus::-moz-placeholder{opacity:0}.input_recensione input[type=text]:focus:-ms-input-placeholder{opacity:0}.input_recensione textarea{min-width:100%;min-height:80px;width:100%;margin-bottom:10px;padding:15px;border:1px solid rgba(51,51,51,.1);background:#fff;border-radius:15px;font-family:'Nunito Sans',sans-serif;color:#626262;font-weight:600;letter-spacing:4.2px;text-transform:uppercase;font-size:11px;line-height:15px}.input_recensione select{width:100%;margin-bottom:10px;padding:0 15px;font-family:'Nunito Sans',sans-serif;color:#626262;font-weight:600;letter-spacing:4.2px;text-transform:uppercase;font-size:11px;line-height:42px;background:#fff url(../images/ico_arrow.png) center right 15px no-repeat;border:1px solid rgba(51,51,51,.1);border-radius:21px;cursor:pointer}.input_recensione select option{font-size:15px;font-weight:300}.input_recensione input.errore,.input_recensione select.errore,.input_recensione textarea.errore{border:1px solid red}.blocco_stelle_select{margin-bottom:20px}.stella_singola_select{float:left;width:16px;height:16px;position:relative;margin-right:5px}.stella_singola_select input[type=checkbox]{width:16px;height:16px;position:absolute;top:0;left:0;z-index:11;opacity:0;cursor:pointer}.stella_singola_select input[type=checkbox]+label{width:16px;height:16px;position:absolute;top:0;left:0;background:url("data:image/svg+xml;utf8,<svg width='16' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23626262' d='M15.668 8.626l8.332 1.159-6.065 5.874 1.48 8.341-7.416-3.997-7.416 3.997 1.481-8.341-6.064-5.874 8.331-1.159 3.668-7.626 3.669 7.626zm-6.67.925l-6.818.948 4.963 4.807-1.212 6.825 6.068-3.271 6.069 3.271-1.212-6.826 4.964-4.806-6.819-.948-3.002-6.241-3.001 6.241z'></path></svg>");z-index:10}.stella_singola_select input[type=checkbox]:checked+label,.stella_singola_select input[type=checkbox]:checked+label.errore,.stella_singola_select input[type=checkbox]:hover+label,.stella_singola_select input[type=checkbox]:hover+label.errore{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'><path fill='%23626262' d='M12 .587l3.668 7.568 8.332 1.151-6.064 5.828 1.48 8.279-7.416-3.967-7.417 3.967 1.481-8.279-6.064-5.828 8.332-1.151z'></path></svg>")}.stella_singola_select input[type=checkbox]+label.errore{background:url("data:image/svg+xml;utf8,<svg width='16' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23FF0000' d='M15.668 8.626l8.332 1.159-6.065 5.874 1.48 8.341-7.416-3.997-7.416 3.997 1.481-8.341-6.064-5.874 8.331-1.159 3.668-7.626 3.669 7.626zm-6.67.925l-6.818.948 4.963 4.807-1.212 6.825 6.068-3.271 6.069 3.271-1.212-6.826 4.964-4.806-6.819-.948-3.002-6.241-3.001 6.241z'></path></svg>")}.input_recensione input[type=button]{float:right;border:none;border-radius:21px;line-height:42px;text-transform:uppercase;background:#626262;color:#fff;font-family:'Nunito Sans',sans-serif;font-size:11px;letter-spacing:4.2px;padding:0 19.8px 0 24px;margin:0 0 15px;text-align:center;cursor:pointer;transition:background .4s}.input_recensione input[type=button]:hover{opacity:.8}.msg_recensione_ok{font-family:'Nunito Sans',Arial,sans-serif;color:#545454;font-size:27px;line-height:29px;font-weight:700}@media (max-width:1024px){.wrap_recensioni_bottom{padding:0 15px}}.social-media-icons{float:left;margin-top:8px;margin-left:10px}.social-media-icons li{display:inline-block}.social-media-icons a{display:block;transition:all ease .3s;color:#fff;font-size:20px;line-height:30px;margin-right:4px}.social-media-icons a:hover{color:#333}.social-media-icons a span{cursor:pointer}.box_html01_str_section_title_1.box_html01_sti_section_title_1,.box_html01_str_section_title_2.box_html01_sti_section_title_2,.box_html01_str_section_title_3.box_html01_sti_section_title_3,.box_html01_str_section_title_4.box_html01_sti_section_title_4{float:left;width:100%}.prenotazione_all_tour.fixed,.prenotazione_single_tour.fixed{position:fixed;top:93px}.box_html01_str_section_title_2.box_html01_sti_section_title_2{background:#f2f2f2}.box_html01_str_section_title_1.box_html01_sti_section_title_1,.box_html01_str_section_title_3.box_html01_sti_section_title_3{background:#fff}.contenitore_titolo_sezione{padding:50px 0 20px 416px;background:#d9d9d9}.contenitore_titolo_sezione .titolo_sezione{color:#bcbcbc;margin-bottom:-35px}.sottotitolo_sezione{font-family:'Nunito Sans',sans-serif;font-weight:600;font-size:9px;line-height:12px;letter-spacing:3.46px;text-transform:uppercase}.titolo_sezione,.titolo_sezione h2{font-family:'Nunito Sans',sans-serif;font-weight:900;font-size:85px;line-height:85px;color:#d9d9d9;text-transform:lowercase;color:#bcbcbc}.titolo_sezione.titolo_alt,.titolo_sezione.titolo_alt h2{color:#dbd8b7;color:#b7b48a}#blocco_totale .sottotitolo_sezione.contrasto,#blocco_totale .titolo_sezione.contrasto,#corpo .sottotitolo_sezione.contrasto,#corpo .titolo_sezione.contrasto{color:#00b3bd;color:#bdb891}#aggiungi_carrello_laterale,#checkout,#credit-button,.bottone_ok_persone,.orario_sing,.tasto_conferma input,.tasto_conferma_credit input{transition:all ease .3s;cursor:pointer}.wrap_footer{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between}.colonna_footer{float:left;max-width:calc(100% / 3);text-align:center}.colonna_footer:first-child{text-align:left}.colonna_footer:last-child{text-align:right}.colonna_footer a{color:#616161}.titolo_menu_footer{margin-top:40px;margin-bottom:15px;font-family:'Nunito Sans',Arial,sans-serif;color:#a1a1a1;line-height:12px;font-size:12px;font-weight:700;letter-spacing:4.2px;text-transform:uppercase}.link_menu_footer{color:#a1a1a1;font-family:'Nunito Sans',sans-serif;font-size:11px;line-height:16px}.link_menu_footer a{color:#a1a1a1}.link_menu_footer a:hover{color:#292929}.titolo_menu_footer:first-child{margin-top:0}.telefono_menu_footer{margin-top:15px;text-transform:uppercase;font-size:12px;font-family:'Nunito Sans',sans-serif;font-weight:700;color:#a1a1a1}.telefono_menu_footer SPAN{font-size:18px;line-height:18px;font-weight:300}.footer_rating{float:left;width:50%;margin-bottom:10px;padding-right:10px}.footer_rating img{max-width:100%;height:auto}#barra_footer_left .social-media-icons{margin:0;margin:30px auto 10px;float:none}#barra_footer_left .social-media-icons a{font-size:42px;margin-right:10px}.blocco_prezzo_sing,.header_prezzo_sing{font-family:'Nunito Sans',sans-serif;font-size:12px;color:#606159}.blocco_prezzo_sing .header_prezzo_sing{padding-bottom:10px}.header_prezzo_sing .no_dispo,.header_prezzo_sing .sconto,.header_prezzo_sing .sconto_coupon{font-family:'Nunito Sans',sans-serif;font-size:12px;font-weight:600}.header_prezzo_sing .titolo{font-family:'Nunito Sans',sans-serif;color:#292929;font-size:11px;line-height:12px;font-weight:700;letter-spacing:4.2px;text-transform:uppercase}.header_prezzo_sing .sconto{color:#ff3d00}.header_prezzo_sing .sconto_coupon{color:#f45800}.header_prezzo_sing .no_dispo{color:#b0b1a8}.label_prezzo_totale{font-size:12px;font-family:'Nunito Sans',sans-serif;color:#868780;text-align:right}.prezzo_da_scontare{text-decoration:line-through;text-align:right}.prezzo_totale{font-family:'Nunito Sans',sans-serif;color:#545454;font-size:24px;line-height:29px;font-weight:700;text-align:right}.limitazioni{float:left;width:calc(100% - 20px);border-top:1px solid #d9dad0;margin:10px;padding:5px 0;border-bottom:1px solid #d9dad0}.label_orari{font-family:'Nunito Sans',sans-serif;font-size:12px}.orario_sing{transition:color ease .3s,background ease .3s;text-transform:uppercase;border:1px solid #626262;color:#626262;font-family:'Nunito Sans',sans-serif;font-size:11px;padding:0 7px;border-radius:11px;line-height:22px}.orario_sing.orario_sing_select,.orario_sing:hover{color:#fff;background:#626262}.blocco_prezzo_sing{border-radius:15px;background:#fff;animation-name:scale_blocco_prezzo;animation-duration:.8s;transition:transform .8s}.blocco_prezzo_sing .prezzo_sing{min-height:0;padding-bottom:10px}.box_orari,.label_riepilogo{padding-left:10px;float:left}.box_orari{margin-bottom:10px}.label_riepilogo{width:calc(100% - 10px)}.blocco_prezzo_sing .riepilogo{padding:10px 0;border-bottom:1px solid #d9dad0}#peoplepicker{background:#fff;border:1px solid rgba(51,51,51,.1);border-radius:21px}#peoplepicker .fa.fa-chevron-down,#peoplepicker .fa.fa-chevron-up{color:#626262}.select_persone .riepilogo_persone{font-family:'Nunito Sans',sans-serif;color:#626262;font-size:13px;line-height:42px;font-weight:300;padding:0 10px;height:42px;overflow:hidden}.tipo_persone{background:#f2f2f2;transition:background .4s}.tipo_persone:hover{background:#e7e7e7}.riepilogo .riepilogo_persone,.riepilogo_prezzo{line-height:20px}.button_minus,.numero_persone{margin-right:10px}.label_persone{font-family:'Nunito Sans',sans-serif;color:#626262;font-size:12px;line-height:30px}.comandi_persone{float:right;line-height:30px}.button_minus,.button_plus{color:#757575;cursor:pointer;transition:color .4s}.fa.fa-minus,.fa.fa-plus{font-size:12px;line-height:30px}.fa.fa-minus:hover,.fa.fa-plus:hover{color:#292929}.numero_persone{font-family:'Nunito Sans',sans-serif;font-size:12px;font-weight:600}.bottone_ok_persone{font-weight:600;background:#626262;transition:background ease .3s;border-radius:11px;line-height:22px;text-transform:uppercase;color:#fff;font-family:'Nunito Sans',sans-serif;font-size:11px;letter-spacing:4.2px;padding:0 19.8px 0 24px;cursor:pointer}.bottone_ok_persone:hover{background:#292929}.blocco_prezzo_sing .riepilogo .riepilogo_persone{font-family:'Nunito Sans',sans-serif;color:#3a3a32;font-size:12px;border:none}.blocco_prezzo_sing .riepilogo_prezzo{text-align:right;border:none}.aggiungi_carrello,.buttons_orari{float:left}.button_carrello input{border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;box-shadow:none!important}#box_prenotazione_tour_03_laterale .blocco_prezzo_sing_close .box_orari,#box_prenotazione_tour_03_laterale .blocco_prezzo_sing_close .button_carrello,#box_prenotazione_tour_03_laterale .blocco_prezzo_sing_close .riepilogo,#box_prenotazione_tour_03_laterale .blocco_prezzo_sing_close .titoli_viaggio_inclusi{display:none}#box_prenotazione_tour_03_laterale .blocco_prezzo_sing_open .box_orari,#box_prenotazione_tour_03_laterale .blocco_prezzo_sing_open .button_carrello,#box_prenotazione_tour_03_laterale .blocco_prezzo_sing_open .riepilogo,#box_prenotazione_tour_03_laterale .blocco_prezzo_sing_open .titoli_viaggio_inclusi{display:block}#aggiungi_carrello_laterale{font-weight:600;background:#626262;transition:background ease .3s;border-radius:21px;line-height:42px;text-transform:uppercase;color:#fff;font-family:'Nunito Sans',sans-serif;font-size:11px;letter-spacing:4.2px;padding:0 19.8px 0 24px;cursor:pointer;background:#f45800}#aggiungi_carrello_laterale:hover{background:#292929;background:#de5100}#corpo .corpo-h1 h1{float:none;max-width:1200px;font-family:'Nunito Sans',sans-serif;font-weight:900;font-size:85px;line-height:85px;color:#bcbcbc;text-transform:lowercase;margin-bottom:-35px}#checkout,.carrello_tour,.checkout_account,.checkout_totale,.singolo_tour_cart,.totale_cart,.totale_cart_intero{font-family:'Nunito Sans',sans-serif}.contenitore_titolo_carrello{padding:50px calc((100% - 1200px)/ 2) 20px;background:#d9d9d9}.contenitore_titolo_carrello h1{color:#bcbcbc;font-family:'Nunito Sans',sans-serif;font-size:85px;line-height:85px;font-weight:900;text-transform:lowercase;margin-bottom:-35px}.intestazione_carrello{float:left;width:100%;padding:25px calc((100% - 1200px)/ 2)}.intestazione_carrello h2{font-family:'Nunito Sans',Arial,sans-serif;color:#545454;font-size:27px;line-height:29px;font-weight:700}.carrello_tour{float:left;width:calc(66% - 30px);margin:38px 0 38px 30px;width:100%;max-width:810px;margin:40px 30px 0 calc((100% - 1200px)/ 2)}.singolo_tour_cart{float:left;position:relative;width:100%;box-shadow:0 0 2px rgba(0,0,0,.2);background:#fff;margin-bottom:5px;max-width:960px;margin-bottom:30px;padding:0;display:flex;color:#616161;font-family:'Nunito Sans',sans-serif;font-size:15px;line-height:20px;font-weight:300;border-left:10px solid #616161}.immagine_tour_cart{float:left;width:20%;max-width:90px;max-height:90px;overflow:hidden;margin-right:15px;position:relative;width:100%;max-height:none;max-width:none;margin:0;display:none}.immagine_tour_cart::before{content:"";display:block;padding-top:56.25%}.immagine_tour_cart a{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(50%,50%)}.dettaglio_tour_cart{float:left;width:100%;padding:15px}.data_ora_tour_cart,.sottotitolo_tour_cart{float:left;width:80%;width:100%}.immagine_tour_cart img{height:90px;transform:translate(-50%,-50%);position:absolute;top:0;left:0;max-width:100%;height:auto!important}.titolo_tour_cart{float:left;width:100%;margin-bottom:10px}.titolo_tour_cart a{font-family:'Nunito Sans',Arial,sans-serif;color:#545454;font-size:21px;line-height:23px;font-weight:600}.data_tour_cart,.orario_tour_cart{float:left;font-size:14px}.data_tour_cart{margin-right:5px}.carrello_tour .limitazioni{width:100%;margin-left:0;border:none}.persone_tour_cart{float:left;width:50%}.prezzo_tour_cart,.prezzo_tour_cart_scontato,.prezzo_tour_cart_scontato_coupon{float:right;font-weight:600;text-align:right}.prezzo_tour_cart_scontato{color:#ff3d00;text-decoration:line-through}.prezzo_tour_cart_scontato_coupon{color:#f45800;font-family:'Nunito Sans',Arial,sans-serif;font-size:16px;line-height:24px;font-weight:700;text-decoration:line-through;margin-left:10px}.prezzo_tour_cart{color:#000;font-family:'Nunito Sans',Arial,sans-serif;font-size:16px;line-height:24px;font-weight:700;margin-left:10px}.lingua_tour_cart{width:80%;float:left;margin-top:10px}.lingua_tour_cart svg{float:left;width:20px;height:20px;margin-right:5px}.totale_cart_intero{float:right;width:100%;margin:15px 0 0;color:#868780;font-size:16px;font-weight:300;text-align:right;text-decoration:line-through}.totale_cart{float:right;margin:5px 0 20px;color:#3a3a32;font-size:21px;font-weight:600}.totale_cart SPAN{color:#868780;font-size:16px;font-weight:400}.chiudi_tour_cart{width:30px;height:30px;position:absolute;top:-15px;right:-15px;text-align:center;background:#fff;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.2);cursor:pointer}.chiudi_tour_cart a{color:#626262;line-height:30px}@media (max-width:1000px){.contenitore_titolo_carrello{padding:50px 30px 30px}.contenitore_titolo_carrello h1{font-size:45px;line-height:45px}.intestazione_carrello{padding:25px 30px}}.checkout_tour{float:right;width:calc(33% - 60px);margin:38px 30px 0 0;padding:15px;background:#eaeaea;box-shadow:rgba(0,0,0,.12) 0 6px 16px;width:100%;max-width:360px;margin:40px calc((100% - 1200px)/ 2) 0 0}.checkout_totale{font-size:16px;color:#3a3a32}.checkout_totale SPAN{font-family:'Nunito Sans',sans-serif;color:#545454;font-size:24px;line-height:29px;font-weight:700;text-align:right}#checkout{float:left;width:100%;margin:10px 0;padding:8px;background:#00b3bd;border-radius:4px;border:none;color:#fff;font-size:21px;border-radius:21px;line-height:42px;text-transform:uppercase;background:#626262;color:#fff;font-family:'Nunito Sans',sans-serif;font-size:11px;letter-spacing:4.2px;padding:0 19.8px 0 24px;text-align:center;cursor:pointer;transition:background .4s;background:#f45800}#checkout:hover{background:#292929;background:#de5100}.more_shop{float:left;width:100%;color:#545454;font-family:'Nunito Sans',sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:2px;text-align:center;text-decoration:underline}.more_shop:hover{text-decoration:none}.checkout_account{color:#333;font-size:15px;text-align:center}.checkout_account a{color:#33a9cc;text-decoration:underline}.checkout_account a:hover{text-decoration:none}.box_checkout{float:left;width:calc(80% - 30px);margin:38px 10%;padding:15px;font-family:'Nunito Sans',sans-serif;background:#f4f4f4;box-shadow:0 0 2px rgba(0,0,0,.2);margin:40px 50%;max-width:1200px;transform:translateX(-50%)}.box_checkout select{border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;box-shadow:none!important}.titolo_checkout{color:#00b3bd;font-family:'Nunito Sans',sans-serif;font-size:31px;font-weight:300;line-height:46px;float:left;width:100%;margin-bottom:20px;font-family:'Nunito Sans',Arial,sans-serif;color:#545454;font-size:27px;line-height:29px;font-weight:700}.box_summary,.etichetta_cliente,.etichetta_partecipanti,.titolo_partecipanti{font-family:'Nunito Sans'}.dati_cliente_checkout,.dati_partecipanti_checkout{margin-bottom:20px;float:left}.riga_cliente{position:relative;display:inline-block;margin:0 30px 20px 0}.riga.riga_cliente.contenitore_cap,.riga.riga_cliente.contenitore_citta,.riga.riga_cliente.contenitore_country,.riga.riga_cliente.contenitore_indirizzo{display:none}.riga_cliente .pre_prefisso{margin-top:1px;position:absolute;width:15px;background-color:transparent;font-size:15px;font-weight:300;text-align:center;line-height:42px;height:42px;margin-left:8px}.riga_cliente #prefisso_cellulare{width:80px;text-align:right}.riga_cliente #info_cap{width:80px}.etichetta_cliente,.etichetta_partecipanti{display:block;margin-bottom:4px;color:#626262;font-family:'Nunito Sans',Arial,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}.riga_cliente input[type=text],.riga_partecipanti input[type=text],select[name=info_nazione]{width:100%;background:#fff;border:1px solid rgba(51,51,51,.1);color:#212121;line-height:42px;border-radius:21px;padding:0 8px;font-family:'Nunito Sans',Arial,sans-serif;font-size:15px;font-weight:300}select[name=info_nazione] option{background:#f7f7f7}.riga_cliente #info_email_conferma_obb,.riga_cliente #info_email_obb,.riga_cliente #info_nome_obb,.riga_partecipanti #info_nome{width:186px}.riga_cliente #info_cognome_obb,.riga_partecipanti #info_cognome{width:237px}.riga_cliente #info_cellulare_obb,.riga_cliente #info_nazione_obb{width:200px}#info_nazione_obb{cursor:pointer;background:url(../images/ico_arrow.png) center right 8px no-repeat #fff}.riga_partecipanti{position:relative;display:inline-block;margin:0 30px 0 0}.partecipante_singolo_checkout{float:left;width:100%;margin-top:15px}.titolo_partecipanti{font-size:14px;font-weight:600;margin-bottom:10px}.box_summary{float:left;padding:15px 0 0;width:100%}.box_summary .carrello_tour{width:100%;float:left;margin:0}.immagine_tour_checkout{float:left}.data_ora_tour_checkout,.titolo_tour_checkout{float:left;width:100%}.data_tour_checkout{float:left;margin-right:10px}.orario_tour_checkout,.persone_tour_checkout{float:left}.prezzo_tour_checkout{float:right}.lingua_tour_checkout,.riga_autorizzo,.riga_promo{float:left;width:100%}.riga_autorizzo,.riga_promo{margin-top:15px}#dati_personali_obb,#mailingOK{float:left;width:15px;height:15px;margin-right:5px;margin-bottom:10px;cursor:pointer}#etichetta_dati_personali,#etichetta_mailingOK{float:left;font-family:'Nunito Sans',sans-serif!important;font-size:12px;line-height:13px}#etichetta_dati_personali{margin-bottom:15px}#etichetta_dati_personali.error{border:0!important;color:red}.riga_privacy{float:left;width:100%}#tasto_informativa{float:left;width:10px;height:10px;font-family:'Nunito Sans',sans-serif!important;font-size:12px;margin-top:1.5px;margin-left:15px;cursor:pointer}#info_privacy{width:100%;padding:14px;border:1px solid rgba(51,51,51,.1);border-radius:12px;background:#fff}.radio_pagamento{float:left;width:100%;margin-top:20px}.input_pagamento{float:left}.input_pagamento input{height:25px}.radio_pagamento img{float:left;margin-left:10px}.box_conferma .loghi_carte{display:none}.loghi_carte img{max-height:45px}#credit-button,.box_conferma,.dati_cliente_sign_in input[type=submit],.sign_in,.submit input,.tasto_conferma input,.tasto_conferma_credit input,.testo_banner{font-family:'Nunito Sans'}.box_conferma{float:left;width:100%;margin-top:20px;padding:15px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.2)}.contenitore_prezzo_totale{float:right;width:30%;margin-left:70%;margin-bottom:10px}.etichetta_prezzo_totale{float:left;color:#616161;font-family:'Nunito Sans',sans-serif;font-size:15px;line-height:20px;font-weight:300}.importo_prezzo_totale{float:right;font-size:25px;font-family:'Nunito Sans',sans-serif;color:#545454;font-size:24px;line-height:29px;font-weight:700}#credit-button,.tasto_conferma,.tasto_conferma_credit{float:right}#credit-button,.tasto_conferma input,.tasto_conferma_credit input{margin:0;padding:8px;background:#199ddb;border-radius:7px;border:none;color:#fff;font-size:21px;-webkit-appearance:none;-moz-appearance:none;box-shadow:none!important;text-transform:uppercase;font-size:14px;line-height:45px;font-weight:600;text-align:center;padding:0 20px;border-radius:4px}#credit-button:hover,.tasto_conferma input:hover,.tasto_conferma_credit input:hover{background:#47b1e2}.box_checkout .chiudi_tour_cart{display:none}.prenotazione_confermata{float:left;width:100%;margin-bottom:15px;color:#007fb8;font-size:36px;font-weight:300;line-height:43px}.box_checkout hr{margin-top:15px}.box_codice_prenotazione{margin-top:10px}.box_codice_prenotazione span{color:#007fb8;font-weight:600}.submit input,.tasto_torna_home{color:#fff;cursor:pointer;transition:all ease .3s}.titolo_mail_res{font-weight:600;border-bottom:1px solid #000;padding-top:15px}.tasto_torna_home{float:left;margin-top:15px;padding:8px;background:#007fb8;border-radius:4px}.tasto_torna_home:hover{background:#33a9cc}.form_login{float:left;max-width:440px;margin:38px 30px}.input_login,.sign_in,.submit input{margin-top:10px;float:left}.input_login{width:calc(100% - 10px);height:40px;border:1px solid #d9dad0;border-radius:4px;font-size:14px;line-height:40px;padding-left:10px}.form_login input[type=password],.form_login input[type=text],.submit input[type=submit]{border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;box-shadow:none!important}.submit input{width:100%;padding:8px;background:#007fb8;border-radius:4px;border:none;font-size:21px}.submit input:hover{background:#33a9cc}.sign_in{font-size:15px;color:#606159}.dati_cliente_sign_in{float:left;max-width:440px;margin:38px 30px}.dati_cliente_sign_in input[type=password],.dati_cliente_sign_in input[type=submit],.dati_cliente_sign_in input[type=text]{border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;box-shadow:none!important}.dati_cliente_sign_in input{float:left;width:calc(100% - 10px);height:40px;margin-top:10px;border:1px solid #d9dad0;border-radius:4px;font-size:14px;line-height:40px;padding-left:10px}.dati_cliente_sign_in input[type=submit]{float:left;width:100%;margin-top:10px;background:#007fb8;border-radius:4px;border:none;transition:all ease .3s;color:#fff;font-size:21px;cursor:pointer}.dati_cliente_sign_in input[type=submit]:hover{background:#33a9cc}#map{width:100%;height:460px}.wrapper_banner_vaticano{float:right;width:calc(100% - 446px);left:386px;margin:30px 30px 0}.banner_vaticano{float:left;width:calc(100% - 30px);max-width:960px;padding:15px;background:#fff;border:1px solid #dbdbdb}.banner_vaticano img{width:100%}.testo_banner{float:left;width:calc(70% - 30px);background:#ffe300;padding:15px;color:#007fb8;font-size:30px;line-height:35px;font-weight:600;height:calc(100% - 30px)}.logo_vaticano{float:left;width:30%;height:100%;background:#fff}.logo_vaticano img{margin:10px calc(50% - 40px);height:80px}.box_html01_str_banner_vaticano_home.box_html01_sti_banner_vaticano_home{width:100%;background:#f2f2f2;padding:30px 0 0;float:left}.box_html01_str_banner_vaticano_home.box_html01_sti_banner_vaticano_home .wrapper_banner_vaticano{max-width:960px;float:none;margin:0 auto}#sconto_tour_03{float:right;margin-top:30px;margin-right:30px;margin-bottom:16px}#sconto_tour_03 .blocco_inserisci_sconto_tour{position:relative;color:#fff;text-align:center;float:right;width:100%;background:#f45800;border-radius:12px;background:#e4e4e4}#sconto_tour_03 .blocco_inserisci_sconto_tour .testo_inserisci_sconto_tour{display:none}#sconto_tour_03 .blocco_inserisci_sconto_tour .testo_campo_sconto_tour{float:left}#sconto_tour_03 .blocco_inserisci_sconto_tour input{float:left;width:250px;border:none;background:0;-webkit-appearance:none;-moz-appearance:none;box-shadow:none!important;font-size:11px;line-height:24px;padding:0 0 0 10px;color:#fff;font-family:'Nunito Sans',sans-serif;font-weight:600;letter-spacing:4.2px;color:#757575}#sconto_tour_03 .blocco_inserisci_sconto_tour input:focus{outline:0!important}#sconto_tour_03 .blocco_inserisci_sconto_tour ::placeholder{opacity:.6;color:#fff;transition:all .3s;color:#757575}#sconto_tour_03 .blocco_inserisci_sconto_tour ::-webkit-input-placeholder{opacity:.6;color:#fff;-webkit-transition:all .3s;color:#757575}#sconto_tour_03 .blocco_inserisci_sconto_tour ::-moz-placeholder{opacity:.6;color:#fff;-moz-transition:all .3s;color:#757575}#sconto_tour_03 .blocco_inserisci_sconto_tour :-ms-input-placeholder{opacity:.6;color:#fff;-ms-transition:all .3s;color:#757575}#sconto_tour_03 .blocco_inserisci_sconto_tour :focus::placeholder{opacity:0}#sconto_tour_03 .blocco_inserisci_sconto_tour :focus::-webkit-input-placeholder{opacity:0}#sconto_tour_03 .blocco_inserisci_sconto_tour :focus::-moz-placeholder{opacity:0}#sconto_tour_03 .blocco_inserisci_sconto_tour :focus:-ms-input-placeholder{opacity:0}#sconto_tour_03 .blocco_inserisci_sconto_tour .bottone_invia_sconto{float:left;text-align:center;transition:opacity .3s,background .3s;border-radius:9px;margin-top:3px;position:absolute;right:3px;font-family:'Nunito Sans',sans-serif;font-weight:600;font-size:9px;line-height:18px;letter-spacing:2px;text-transform:uppercase;padding:0 8px 0 10px;background:#c8c7c7;color:#fff}#sconto_tour_03 .blocco_inserisci_sconto_tour .bottone_invia_sconto.active{background:#626262}#sconto_tour_03 .blocco_inserisci_sconto_tour .bottone_invia_sconto:hover{background:#292929}#blocco_inserimento_dati_sconto_tour h2{font-size:17px;text-align:center;text-transform:uppercase}.blocco_inserisci_sconto_tour .errore_digitazione_coupon{background:red;border-radius:10px;color:#fff;opacity:.7;position:absolute;top:35px;width:calc(100% - 10px);right:5px;font-family:'Nunito sans',sans-serif;font-size:9px;letter-spacing:4.2px;line-height:20px;text-transform:uppercase;z-index:2}.carrello_discount_box{font-family:"Nunito Sans";font-size:15px}#sconto_tour_03 .blocco_richiesta_sconto_tour{display:none}@media (max-width:1000px){#sconto_tour_03{margin-top:23px;margin-right:70px}}.contenitore_home_tour .coupon_image,.contenitore_lista_tour .coupon_image{padding:19px 0;color:#fff;font-family:Roboto;font-weight:500;letter-spacing:-1.48px;text-align:center;z-index:50;left:10px}.codice_sconto_blocco_prezzi{background:#fff}.contenitore_home_tour .coupon_image,.contenitore_lista_tour .coupon_image,.sconto_coupon_dettaglio{width:100px;background:url(../images/coupon-rng.png) no-repeat;position:absolute}.contenitore_lista_tour .coupon_image{height:76px;top:8px;font-size:31px;line-height:31px}.contenitore_lista_tour .coupon_image::before{content:' ';width:0;height:0;border-top:20px solid #fff;border-bottom:20px solid #fff;border-left:15px solid transparent;position:absolute;right:-15px;border-right:15px solid transparent}.contenitore_home_tour .coupon_image{height:100px;top:-12px;font-size:28px;line-height:26px}.coupon_image span{font-family:'Nunito Sans',Arial,sans-serif;font-size:14px;line-height:14px;letter-spacing:0;text-transform:uppercase}.sconto_coupon_dettaglio{height:76px;top:17px;right:76px;padding:16px 0;color:#fff;font-family:Roboto;font-size:31px;letter-spacing:-1.48px;line-height:31px;text-align:center}.colore_coupon,.prezzo_tour_cart_coupon{background:#f45800;color:#fff;padding:5px;text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:2px;line-height:22px;border-radius:11px;padding:0 5.8px 0 10px;font-weight:400}.sconto_coupon_dettaglio span{font-family:'Nunito Sans',Arial,sans-serif;font-size:14px;line-height:14px;letter-spacing:0;text-transform:uppercase}.colore_coupon{float:left;margin-top:3px;display:none}.prezzo_tour_cart_coupon{float:right;font-weight:600}#box_ok_codice_sconto_tour{background:#05b3bd;color:#fff;border-radius:12px;font-family:'Nunito sans',sans-serif;font-size:11px;letter-spacing:2px;line-height:24px;text-transform:uppercase;text-align:center;padding:0 8px 0 10px}.widget_tour_lat{padding:0 30px;width:380px;margin-top:30px}.widget_tour_lat .single_tour_list{width:100%}.codice_sconto_blocco_prezzi_pren{background:#eaeaea;border:1px solid #ccc;font-family:"Nunito Sans";font-weight:bolder}.TA_certificateOfExcellence{float:none;margin-top:0;margin-left:-10px}#box_prenotazione_tour_03_laterale .blocco_prezzo_sing_close{height:95px;height:auto;transition:all ease .3s}#box_prenotazione_tour_03_laterale .blocco_prezzo_sing_close:hover{background:#f4f4f4}#box_prenotazione_tour_03_laterale .titoli_viaggio_inclusi{width:calc(100% - 20px);margin:10px}.prenotazione_single_tour .blocco_prezzi_tour #filtri_gruppi .gruppo_filtro_singolo{transition:color ease .3s,background ease .3s;border-radius:11px;line-height:22px;border:1px solid #626262;color:#626262;font-family:'Nunito Sans',sans-serif;font-size:11px;padding:0 3.8px 0 8px;cursor:pointer}.prenotazione_single_tour .blocco_prezzi_tour #filtri_gruppi .gruppo_filtro_singolo.filtro_gruppo_selected,.prenotazione_single_tour .blocco_prezzi_tour #filtri_gruppi .gruppo_filtro_singolo:hover{color:#fff;background:#626262}.wa_link_menu_footer{color:#616161;font-size:17px;line-height:31px;font-family:'Nunito Sans',sans-serif;margin-top:15px}.wa_link_menu_footer img,.wa_link_menu_footer svg{float:left;width:31px;height:31px;margin-right:10px;line-height:31px}.wa_box{position:fixed;bottom:20px;right:30px;padding:12px;z-index:60;background:#4dc247;border-radius:50%;box-shadow:2px 2px 6px rgba(0,0,0,.4);opacity:1;transition:opacity .4s}.blocco_totale_home .wa_box{left:30px;right:inherit;bottom:20px}.wa_box.dettaglio{right:inherit;left:20px;bottom:20px}.wa_box a{float:left;line-height:40px}.wa_box img{height:40px}.testo_wa_box{float:right;margin-left:10px;line-height:40px;color:#fff;text-transform:uppercase;font-family:"Nunito Sans",arial;font-size:16px}.wa_box.sticky{top:103px;bottom:inherit}.wa_box.hide{opacity:0}.blocco_prezzi_tour .blocco_prezzo_sing .fa-chevron-down,.blocco_prezzi_tour .blocco_prezzo_sing .fa-chevron-up{margin-top:11px}#body #picker_prenotazione{min-width:258px;min-height:348px;background:#fff;border-radius:15px 15px 30px 30px}#loader_calendar{float:left;width:100%;text-align:center}#loader_calendar svg{width:70px;height:70px}#picker_prenotazione #loader_calendar{height:348px;display:flex;align-items:center;justify-content:center}#body #picker_prenotazione.single{width:calc(100% - 20px);margin:0 10px 10px}#body #picker_prenotazione.single .mese{width:100%;animation-name:fade_slider;animation-duration:.8s}#picker_prenotazione.single .settimana:nth-child(1){width:100%;margin:0}#picker_prenotazione.single .settimana{width:258px;margin:0 calc(50% - 129px)}#body #picker_prenotazione .mese_avanti,#body #picker_prenotazione .mese_indietro{color:#fff;font-size:16px;line-height:34px}#picker_prenotazione .nome_mese{text-transform:uppercase;color:#fff;font-family:'Nunito Sans',Arial,sans-serif;font-weight:600;letter-spacing:4.2px;font-size:11px;line-height:34px}#picker_prenotazione .box_legenda{position:absolute;bottom:38px;animation-name:fade_slider;animation-duration:.8s}#picker_prenotazione .tasto_chiudi_calendario{position:absolute;bottom:0;width:100%;animation-name:fade_slider;animation-duration:.8s}#picker_prenotazione .nome_mese.chiudi_calendario{color:#212121}#picker_prenotazione .settimana:nth-child(1){margin-bottom:15px;text-align:center;line-height:20px;background:#676767;padding:0;border-radius:15px 15px 0 0}#picker_prenotazione .settimana:nth-child(2) .giorno_cld{color:#727272;font-size:12px;text-transform:uppercase}#picker_prenotazione .mese .settimana .giorno_cld{line-height:30px;text-align:center;text-decoration:none;border-radius:50%;background:#fff;font-family:'Nunito Sans',sans-serif;font-size:12px;font-weight:600;color:#999}#picker_prenotazione .mese .settimana .giorno_cld.giorno_pieno{color:#212121}#body #picker_prenotazione.range .settimana .giorno_pieno.giorno_mezzo_fine,#body #picker_prenotazione.range .settimana .giorno_pieno.giorno_mezzo_inizio,#body #picker_prenotazione.range .settimana .giorno_pieno.giorno_mezzo_temp{background-color:#676767;color:#fff}#body #picker_prenotazione.range .settimana .giorno_select_pieno{background-color:#676767;color:#fff}#body #picker_prenotazione.single .settimana .giorno_pieno.giorno_select_pieno,#body #picker_prenotazione.single .settimana .giorno_pieno.giorno_select_pieno:hover{background-color:#5fa415;color:#fff}#body #picker_prenotazione.range .settimana .giorno_pieno:hover{background-color:rgba(0,0,0,.085);color:#212121}#body #picker_prenotazione .data_tour_type .settimana .giorno_pieno.giorno_select_nodispo:hover{background:#c91a1a;background:rgba(201,26,26,.3)}#picker_prenotazione.single .box_legenda .colore_legenda{border-radius:50%}#picker_prenotazione.single .box_legenda .colore_disponibile{background:rgba(95,164,21,.3)}#picker_prenotazione.single .box_legenda .colore_non_disponibile{background:rgba(201,26,26,.3)}#picker_prenotazione.single .box_legenda .riga_legenda .nome_legenda{font-family:'Nunito Sans',sans-serif;font-size:12px;text-transform:uppercase}a.bottone_testo_tour{color:#fff;background:#ea723b;padding:0 10px;margin:10px 0;float:left;line-height:36px;text-transform:uppercase}.box_auth_seller{position:absolute;bottom:calc(50% - 120px);left:calc(50% - 140px);z-index:20;width:280px;height:60px}.box_auth_seller img{width:100%;height:auto}@media (max-width:1000px){.box_auth_seller{bottom:inherit;top:95px;left:calc(50% - 130px);max-width:260px}}.box_auth_seller_dettaglio{position:absolute;top:211px;right:45px;z-index:20;width:282px}.box_auth_seller_dettaglio img{width:100%;height:auto}@media (max-width:1000px){.box_auth_seller_dettaglio{bottom:inherit;top:303px;left:calc(50% - 130px);max-width:260px}}.wrapper_auth_seller_elenco{float:left;margin:30px 0 0 30px;padding:15px;background:#fff;border:1px solid #dbdbdb}.wrapper_auth_seller_elenco img{width:100%;height:auto}@media (max-width:1000px){.wrapper_auth_seller_elenco{bottom:inherit;margin:30px calc(50% - 146px) 0;max-width:292px}}.wrapper_prenota_colo{float:left;width:325px;background:#00b3bd;margin:0 30px}@media (max-width:1000px){.wrapper_prenota_colo{margin-bottom:40px}}.min_prenota{color:#fff;background:#00a7ad;padding:5px;width:15px;margin:-55px 0 0 -22px;height:15px;text-align:center;font-size:40px;line-height:15px;float:left;cursor:pointer}.max_prenota{color:#fff;background:#00a7ad;padding:5px;width:15px;margin:-55px 0 0 -22px;height:15px;text-align:center;font-size:25px;line-height:15px;float:left;cursor:pointer;display:none}.box_gyg_awards{width:125px;position:absolute;left:20px;bottom:141px;z-index:20}.box_gyg_awards img{width:100%;height:auto}.box_traveller_choice{bottom:141px;position:absolute;left:165px;z-index:20;width:125px;background:#fff;border-radius:50%}.box_traveller_choice img{width:100%;height:auto}@media (max-width:1000px){.box_gyg_awards{width:90px;top:inherit;left:20px;bottom:70px}.box_traveller_choice{top:inherit;width:90px;left:20px;bottom:180px}}#picker_lingue{background:#fff;border:1px solid rgba(51,51,51,.1);border-radius:21px}#picker_lingue .filtri_lingue_pren .tipo_lingue{color:#626262;font-family:'Nunito Sans',sans-serif;font-size:12px;line-height:30px;cursor:pointer}#picker_lingue .filtri_lingue_pren .tipo_lingue.lingua_selezionata,#picker_lingue .filtri_lingue_pren .tipo_lingue:first-of-type{font-size:13px;line-height:42px;font-weight:300}#picker_lingue .filtri_lingue_pren .tipo_lingue:hover{color:#292929}#picker_lingue .filtri_lingue_pren .tipo_lingue:last-of-type{margin-bottom:6px}#picker_lingue .filtri_lingue_pren .tipo_lingue:last-of-type.lingua_selezionata{margin-bottom:0}#picker_lingue .fa.fa-chevron-down,#picker_lingue .fa.fa-chevron-up{float:right;position:absolute;line-height:40px;right:10px;color:#3a3a32}#masterslider_review{min-height:140px;margin-top:20px}#masterslider_review::before{content:'';position:absolute;width:100%;height:25px;z-index:9999;background:linear-gradient(0,rgba(255,255,255,0) 0,rgba(255,255,255,.75) 90%);top:0;left:0}#masterslider_review::after{content:'';position:absolute;width:100%;height:25px;z-index:9999;background:linear-gradient(-180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.75) 90%);bottom:0;left:0}#masterslider_review .ms-view{min-height:140px;background:#fff}.wrapper_banner_categorie{float:left;width:380px;padding:30px;border-right:1px solid #dbdbdb}@media (max-width:1000px){.wrapper_banner_categorie{width:100%;padding:20px;border:none}.banner_categoria_singola{width:calc(50% - 20px);margin:0 10px}}@media (max-width:600px){.banner_categoria_singola{width:calc(100% - 20px)}}.titolo_banner_categorie{font-family:'Nunito Sans',Arial,sans-serif;color:#545454;font-size:27px;line-height:29px;font-weight:700;margin:0 0 20px}.banner_categoria_singola{float:left;margin-bottom:30px;background:#000;position:relative;overflow:hidden}.banner_categoria_singola img{max-width:100%;height:auto;opacity:.75;transform:scale(1);transition:all ease .3s}.banner_categoria_singola:hover img{opacity:.85;transform:scale(1.05)}.testo_categoria_singola{position:absolute;right:0;bottom:0;color:#fff;text-align:right;padding:8px;z-index:10}.titolo_categoria_singola{font-family:'Nunito Sans',Arial,sans-serif;font-size:16px;line-height:18px;font-weight:700;text-transform:uppercase}.titolo_categoria_singola a{color:#000}.sottotitolo_categoria_singola{font-family:'Nunito Sans',sans-serif;font-size:9px;font-weight:500;text-transform:uppercase}.box_lavora_con_noi{float:left;width:calc(80% - 30px);margin:38px 10%;padding:15px;font-family:'Nunito Sans',sans-serif;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.2)}.testi_tour_read_more{float:left;width:100%;display:flex;justify-content:center;margin-bottom:40px}.testi_tour_read_more a{border-radius:25px;height:50px;text-transform:uppercase;background:#e6e6e6;float:left;color:#545454;font-family:'Nunito Sans',sans-serif;font-size:9px;letter-spacing:2px;padding:8px 22px 8px 24px;text-align:center;transition:background .4s;line-height:12px}.testi_tour_read_more a:hover{background:#d9d9d9}.testi_tour_read_more a span{letter-spacing:4.2px;font-size:11px;line-height:20px;display:block}.box_altre_recensioni{display:none}.read_more_reviews{float:left;width:100%;display:flex;justify-content:center;margin-top:20px;text-align:center;visibility:visible;transition:visibility ease .3s}.read_more_reviews a{border-radius:21px;line-height:42px;text-transform:uppercase;background:#e6e6e6;float:left;color:#545454;font-family:'Nunito Sans',sans-serif;font-size:11px;letter-spacing:4.2px;padding:0 19.8px 0 24px;text-align:center;transition:background .4s}.read_more_reviews a:hover{background:#d9d9d9}.box_hotel_checkout{float:left;width:calc(100% - 50px);max-width:1200px;margin:0 auto;padding:25px}.titolo_hotel_checkout{float:left;width:100%;font-family:"Nunito Sans";font-size:41px;font-weight:300;line-height:48px;text-align:center;color:#00b3bd;text-transform:uppercase;margin-bottom:42px}.hotel_singolo_checkout{float:left;width:calc(50% - 30px);margin:0 15px;position:relative}.hotel_singolo_checkout img{max-width:100%;height:auto}.wrapper_hotel_checkout{max-width:1200px;margin:0 auto}.logo_hotel_checkout{height:80px;top:calc(50% - 50px);padding:10px 0;background:rgba(0,0,0,.25);text-align:center;position:absolute;bottom:0;width:100%}.hotel_singolo_checkout .logo_hotel_checkout img{height:80px}.bottone_hotel_checkout{color:#007fb8;text-transform:uppercase;line-height:30px;background:#fff;width:200px;text-align:center;position:absolute;bottom:calc(50% - 100px);left:calc(50% - 100px);font-family:'Nunito Sans',Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:3px}@media (max-width:768px){.hotel_singolo_checkout{width:calc(100% - 30px);margin-bottom:30px}}@media (max-width:600px){.box_hotel_checkout{width:calc(100% - 20px);padding:25px 10px}.hotel_singolo_checkout{width:100%;margin:0 0 20px}}.wrapper_video_categoria{float:left;width:100%;margin-top:85px}.header_sezione{max-width:1200px;margin:0 auto;width:calc(100% - 30px)}.wrapper_video_categoria .sottotitolo_sezione,.wrapper_video_categoria .titolo_sezione{text-align:right}.contenitore_video_categoria{float:left;background:#d9d9d9;width:100%;margin-top:-20px;margin-top:-15px}.box_flex_categoria{margin:0 auto;max-width:1200px;display:flex;flex-wrap:wrap;justify-content:stretch;align-items:stretch}.box_testo_categoria{float:left;width:calc(40% - 100px);position:relative;padding-bottom:30px;display:flex;flex-direction:column;justify-content:flex-start;width:calc(40% - 15px);padding-left:80px;padding-top:45px;margin-right:15px}.box_testo_categoria::after{content:'';position:absolute;width:100px;height:100%;background:linear-gradient(-90deg,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 90%);left:0;top:0;transform:rotateY(180deg);background:url(../images/ombra.png) top right repeat-y;background-size:contain;width:80px}.testo_categoria{color:#565656;font-family:'Nunito Sans',sans-serif;font-weight:300;text-align:justify;font-size:18px;line-height:24px}.blocco_tag_categoria{float:left;width:100%;margin-top:40px}.tag_categoria{border-radius:11px;line-height:22px;text-transform:uppercase;background:#f4f4f4;float:left;color:#626262;font-family:'Nunito Sans',Arial,sans-serif;font-size:11px;letter-spacing:1px;text-align:center;padding:0 23px 0 24px;margin-right:15px;margin-bottom:10px;padding:0 19px 0 20px}.vedi_tutti_categoria{position:absolute;bottom:30px;right:0}.vedi_tutti_categoria a{border-radius:21px;line-height:42px;text-transform:uppercase;background:#626262;float:right;color:#fff;font-family:'Nunito Sans',Arial,sans-serif;font-size:11px;letter-spacing:4.2px;margin-top:35px;padding:0 19.8px 0 24px;text-align:center}.vedi_tutti_categoria a:hover{color:#fff;background:#292929}.box_video_categoria{float:left;width:60%;overflow:hidden}.box_video_categoria img{width:100%;height:auto}.box_video_categoria .extra_info_categoria{display:none;float:left;width:100%;padding:20px}@media (max-width:1080px){.box_testo_categoria{padding-left:40px}.box_testo_categoria::after{width:40px}.box_testo_categoria .testo_categoria{font-size:16px;line-height:22px}.box_testo_categoria .blocco_tag_categoria{margin-top:20px}.box_testo_categoria .tag_categoria{font-size:10px}}@media (max-width:1024px){.box_testo_categoria{padding-top:15px;padding-left:30px;padding-bottom:15px}.box_testo_categoria::after{width:30px}.box_testo_categoria .testo_categoria{font-size:15px;line-height:20px}.box_testo_categoria .blocco_tag_categoria{margin-top:10px}.box_testo_categoria .tag_categoria{font-size:10px}.vedi_tutti_categoria{bottom:15px}}@media (max-width:820px){.contenitore_video_categoria{height:auto}.box_flex_categoria{display:block;height:auto}.box_testo_categoria{width:100%;height:auto;padding:30px 15px}.box_testo_categoria::after{display:none}.box_testo_categoria .testo_categoria{display:none}.box_video_categoria{width:100%}.box_video_categoria .extra_info_categoria{display:block}.box_video_categoria .extra_info_categoria .testo_categoria{font-size:16px;line-height:22px}.box_testo_categoria .blocco_tag_categoria{margin-top:0}.box_video_categoria .box_testo_categoria .tag_categoria{margin:0 5px 15px;padding:0 8px 0 10px;font-size:9px}.box_video_categoria .box_testo_categoria .vedi_tutti_categoria a{float:right;margin-top:20px}.box_video_categoria .immagine_foto_singola::after{width:0}.vedi_tutti_categoria{position:relative;bottom:inherit}}@media (max-width:600px){.titolo_sezione{font-size:45px;line-height:45px}.contenitore_video_categoria{margin-top:-10px}}.header_prezzo_sing .no_dispo,.header_prezzo_sing .sconto,.header_prezzo_sing .sconto_coupon{margin-top:5px;font-size:11px;line-height:21px;font-weight:900;text-transform:uppercase}.prezzo_totale{line-height:24px}.header_prezzo_sing .titolo{line-height:15px}.colore_coupon,.prezzo_tour_cart_coupon,.sconto_coupon span{padding:0 8px 0 10px;border:1px solid #f45800}.prenotazione_single_tour .blocco_prezzi_tour #filtri_gruppi .gruppo_filtro_singolo{font-size:13px;padding:0 20px;font-weight:300}.blocco_prezzi_tour #tour_collegati h3{font-family:'Nunito Sans',sans-serif;font-size:9px;text-transform:uppercase;margin-bottom:5px}.prenotazione_single_tour .blocco_prezzi_tour #tour_collegati .tour_collegato_singolo{transition:color ease .3s,background ease .3s;border-radius:11px;line-height:22px;border:1px solid #626262;font-family:'Nunito Sans',sans-serif;cursor:pointer;font-size:13px;padding:0 50px;font-weight:300;float:left}.prenotazione_single_tour .blocco_prezzi_tour #tour_collegati .tour_collegato_singolo:hover{background:#626262}.prenotazione_single_tour .blocco_prezzi_tour #tour_collegati .tour_collegato_singolo a{color:#626262}.prenotazione_single_tour .blocco_prezzi_tour #tour_collegati .tour_collegato_singolo:hover a{color:#fff}.colore_coupon{display:none}.blocco_prezzo_sing{margin:8px 15px 0}.tour_megamenu_singolo .single_tour_list .altre_info_tour{display:none}#box_prenotazione_tour_03_laterale .prenotazione_single_tour.collapse .blocco_prezzo_sing.blocco_prezzo_sing_close{display:none!important}#box_prenotazione_tour_03_laterale .prenotazione_single_tour.collapse .blocco_prezzo_sing.blocco_prezzo_sing_open{max-height:62px!important;overflow:hidden}.box_partner{width:calc(100% - 30px);max-width:1200px;margin:0 auto}.box_partner::before{display:table;content:" "}.box_partner::after{clear:both;display:table;content:" "}.box_partner .modulo_partner{padding:15px;background:#f4f4f4;box-shadow:0 0 2px rgba(0,0,0,.2);float:left;width:100%;margin-bottom:40px}.box_partner .modulo_partner .riga{width:calc(50% - 30px)}.box_partner .modulo_partner .riga.riga_note{width:calc(100% - 30px)}.box_partner .modulo_partner .privacy_box,.box_partner .modulo_partner .riga_privacy{margin-bottom:20px}.box_partner .modulo_partner .riga textarea,.box_partner .modulo_partner .riga_privacy textarea{width:100%;padding:14px;border:1px solid rgba(51,51,51,.1);border-radius:12px;background:#fff}.box_partner .modulo_partner .riga select{width:100%;padding:0 8px;color:#212121;font-family:'Nunito Sans',sans-serif;font-size:15px;line-height:42px;font-weight:300;background:url(../images/ico_arrow.png) center right 8px no-repeat #fff;border:1px solid rgba(51,51,51,.1);border-radius:21px;cursor:pointer}.box_partner .modulo_partner .riga #note{font-family:'Nunito Sans',Arial,sans-serif;font-size:15px;line-height:20px;font-weight:300}.box_partner .modulo_partner .riga input[type=text].errore,.box_partner .modulo_partner .riga select.errore{border:1px solid rgba(255,0,0,.5)}#captcha_contenitore{color:#626262;font-family:'Nunito Sans',Arial,sans-serif;font-size:12px;float:left;width:100%;text-align:left;font-weight:600;margin-bottom:4px}INPUT#captcha{background:#fff;border:1px solid rgba(51,51,51,.1);color:#212121;line-height:42px;border-radius:21px;padding:0 8px;font-family:'Nunito Sans',Arial,sans-serif;font-size:15px;font-weight:300}.errore_captcha{font-family:'Nunito Sans',Arial,sans-serif}.modulo_partner .tasto_conferma input{border-radius:21px;line-height:42px;text-transform:uppercase;background:#626262;color:#fff;font-family:'Nunito Sans',sans-serif;font-size:11px;letter-spacing:4.2px;padding:0 19.8px 0 24px;text-align:center;cursor:pointer;transition:background .4s}.modulo_partner .tasto_conferma input:hover{background:#292929}#contenitore_generale_mappa,#map_hotel{height:calc(100vh - 106px)!important}.wrapper_footer_categorie{float:left;width:100%;margin-top:85px}.contenitore_footer_categorie{float:left;width:100%;background:#d9d9d9;margin-top:-15px}.box_flex_footer_categorie{display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin:0 auto;max-width:1200px;padding:60px 0 40px}.footer_categoria_singola{float:left;position:relative;margin:0 1% 24px;padding:0;transition:all ease .3s;background:#fff;min-width:calc(100% / 3);max-width:280px;min-width:280px;width:calc(100% / 3)}.immagine_categoria_singola{float:left;width:100%;position:relative;overflow:hidden;cursor:pointer}.immagine_categoria_singola::before{content:"";display:block;padding-top:500px;padding-top:56.25%}.immagine_categoria_singola .centra_immagine_categoria{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(50%,50%)}.immagine_categoria_singola .centra_immagine_categoria img{position:absolute;top:0;left:0;max-width:100%;transform:translate(-50%,-50%)}.info_categoria_singola{float:left;width:100%;padding:10px 15px;color:#000;font-family:'Nunito Sans',Arial,sans-serif;text-transform:uppercase}.info_categoria_singola .titolo_categoria_singola{font-size:16px;line-height:18px;font-weight:700}.info_categoria_singola .titolo_categoria_singola a{color:#000}.info_categoria_singola .sottotitolo_categoria_singola{font-size:9px;font-weight:500}.wrapper_storia{float:left;width:100%;margin-top:85px}.contenitore_storia{float:left;background:#d9d9d9;width:100%;margin-top:-20px;margin-top:-15px}.box_flex_storia{margin:0 auto;max-width:1200px;display:flex;flex-wrap:wrap;align-items:center;padding:70px 0}.box_immagine_storia{float:left;width:40%;padding-right:30px}.box_immagine_storia img{max-width:100%;height:auto}.box_testo_storia{width:calc(60% - 100px);float:left;padding:0 50px;width:60%;padding:0}.titolo_storia{font-family:'Nunito Sans',Arial,sans-serif;font-size:24px;line-height:33px;font-weight:600;color:#626262}.sottotitolo_storia{font-family:'Nunito Sans',Arial,sans-serif;font-size:20px;line-height:29px;font-weight:600;color:#626262}.testo_storia{color:#565656;font-family:'Nunito Sans',Arial,sans-serif;font-size:16px;line-height:22px;font-weight:300;text-align:justify;margin:20px 0}.testo_storia_alt{color:#565656;font-size:19px;line-height:26px;text-align:center;font-family:'Pinyon Script',cursive;padding:0 30px}@media (max-width:1200px){.box_immagine_storia{padding-left:20px}.box_testo_storia{padding:50px 20px}}@media (max-width:1024px){.box_testo_storia{width:100%}}@media (max-width:1000px){.contenitore_storia{margin-top:-10px}.box_flex_storia{padding:20px}.box_immagine_storia{width:calc(100% - 20px)}.box_testo_storia{width:100%;padding:50px 0}}.wrapper-partner{background:#f4f4f4;float:left;width:100%;padding:50px 0 30px}.titolo-partner{font-family:'Nunito Sans',Arial,sans-serif;font-weight:600;font-size:9px;line-height:12px;letter-spacing:3.46px;text-transform:uppercase;max-width:1200px;margin:0 auto 24px}.contenitore-partner{max-width:1200px;margin:0 auto}.contenitore-partner h1{font-family: 'Nunito Sans',sans-serif;font-weight: 600;font-size: 9px;line-height: 12px;letter-spacing: 1px;text-transform: uppercase;text-align: right;margin-bottom: 20px;}.box_flex_why_partner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.box-partner{min-height:100px}.box-partner img{max-width:100%;height:auto}@media (max-width:1200px){.titolo-partner{margin:0 30px 24px}.contenitore-partner{width:calc(100% - 30px);padding:30px 15px}.box-partner{margin-bottom:20px;max-width:80px}}@media (max-width:1000px){.wrapper-partner{padding:0;background:0 0}.contenitore-partner{padding:30px 15px 0}.box_flex_why_partner{justify-content:space-around}}.wrapper_why_choose{float:left;width:100%;margin-top:85px}.contenitore_why_choose{float:left;background:#dbd8b7;width:100%;margin-top:-20px;margin-top:-15px}@media(max-width:1000px){.contenitore_why_choose{margin-top:-10px}}.box_flex_why_choose{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;max-width:1200px;margin:0 auto;padding:60px 0 40px}.box_why_choose{width:calc((calc(100% / 3)) - 30px);margin-right:30px}.icona_why_choose{min-height:80px;margin-bottom:15px;text-align:center;min-height:133px}.icona_why_choose img{max-width:80px}.titolo_why_choose{float:left;width:100%;font-family:'Nunito Sans',Arial,sans-serif;font-size:23px;line-height:31px;text-align:center;font-weight:900;color:#898772}.testo_why_choose{float:left;width:100%;font-family:'Nunito Sans',Arial,sans-serif;font-size:13px;line-height:21px;text-align:center;margin-top:20px;min-height:90px}@media (max-width:1200px){.box_flex_why_choose{flex-wrap:wrap;padding:60px 0 40px}}@media (max-width:1024px){.box_flex_why_choose{padding-right:20px;padding-left:20px}}@media (max-width:1000px){.box_flex_why_choose{padding:20px 0}.box_why_choose{width:calc(100% - 30px);margin:0 15px 30px}}.wrapper_guide{float:left;width:100%;margin-top:85px}.contenitore_guide{float:left;background:#dbd8b7;width:100%;margin-top:-20px;margin-top:-15px}.box_flex_guide{margin:0 auto;max-width:1200px;display:flex;flex-wrap:wrap;padding:60px 0 40px}.box_guide{width:calc((calc(100% / 3)) - 30px);margin-right:30px}@media (max-width:1200px){.box_flex_guide{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:30px 20px}.box_guide{width:calc(100% - 30px);min-width:calc(90% - 30px)}}@media (max-width:1000px){.contenitore_guide{margin-top:-10px}}.box_guide .icona_guide{text-align:center}.box_guide .titolo_guide{font-family:'Nunito Sans',Arial,sans-serif;font-size:23px;line-height:31px;text-align:center;font-weight:900;color:#898772}.box_guide .testo_guide{font-family:'Nunito Sans',Arial,sans-serif;font-size:13px;line-height:21px;text-align:center;margin-top:20px}.box_guide .play_button{left:calc(50% - 50px)}.box_guide .titolo_guida{float:left;margin-top:10px;font-family:'Nunito Sans',Arial,sans-serif;font-size:16px;line-height:22px;color:#585749}.wrapper_newsletter{float:left;width:100%;margin-top:85px}.contenitore_newsletter{float:left;background:#dbd8b7;width:100%;margin-top:-20px;margin-top:-15px}.box_flex_newsletter{margin:0 auto;max-width:1200px;display:flex;justify-content:center;flex-wrap:wrap;padding:60px 0 40px;align-items:center}.modulo_newsletter{float:left;width:calc(100% - 30px);max-width:600px;margin:0 15px}.modulo_newsletter label{float:left;font-family:'Nunito Sans',Arial,sans-serif;color:#626262;text-align:center;font-size:11px;line-height:15px;letter-spacing:4.2px;width:100%}.box_flex_newsletter .modulo_newsletter input{line-height:70px;background:#fff;border-radius:35px;float:left;width:100%;margin-top:25px;padding:0 15px;font-family:'Nunito Sans',Arial,sans-serif;color:#626262;font-weight:600;letter-spacing:4.2px;text-transform:uppercase}.box_flex_newsletter .modulo_newsletter .pulsante_newsletter{max-width:300px;margin:0 auto;background:#626262}.box_flex_newsletter .modulo_newsletter .pulsante_newsletter input{margin-right:-5px;border-radius:21px;line-height:42px;text-transform:uppercase;background:#626262;float:left;color:#fff;font-family:'Nunito Sans',Arial,sans-serif;font-size:11px;letter-spacing:4.2px;padding:0 19.8px 0 24px;text-align:center;transition:background .4s;cursor:pointer}.box_flex_newsletter .modulo_newsletter .pulsante_newsletter input:hover{background:#292929}@media(max-width:1000px){.contenitore_newsletter{margin-top:-10px}}.wrapper_no_racism{float:left;width:100%;margin-top:85px}.contenitore_no_racism{float:left;background:#dbd8b7;width:100%;margin-top:-20px;margin-top:-15px}.box_flex_no_racism{margin:0 auto;max-width:1200px;display:flex;justify-content:center;flex-wrap:wrap;padding:60px 0 40px;align-items:center}.testo_no_racism{float:left;width:100%;max-width:300px;margin:0 30px}.testo_no_racism{font-family:Oswald,sans-serif;text-transform:uppercase;color:#fff;font-size:30px}.testo_no_racism .riga_testo_no_racism{text-align:justify}.testo_no_racism .riga_testo_no_racism span{width:100%;display:inline-block}.foto_no_racism{text-align:center}.foto_no_racism .desc_no_racism{font-family:'Nunito Sans',sans-serif;font-weight:600;color:#fff;margin-top:30px;font-size:15px}#header_dettaglio{background:rgba(0,0,0,.5);background:rgba(0,0,0,0) linear-gradient(rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%)}@media (max-width:1000px){#header_dettaglio{background:#f4f4f4}}.breadcrumb_tour{float:left;width:100%;margin:5px 0;color:#fff;font-family:'Nunito Sans',Arial,sans-serif;font-size:12px;line-height:19px;font-weight:700}.breadcrumb_tour a{color:#fff;transition:color .4s}.breadcrumb_tour a:hover{color:#bebcbc}.titolo_tour{float:left;width:100%}.titolo_tour h1{font-family:'Nunito Sans',Arial,sans-serif;color:#fff;font-size:27px;line-height:29px;font-weight:700}.titolo_tour h2{font-family:'Nunito Sans',Arial,sans-serif;color:#545454;font-size:27px;line-height:29px;font-weight:700;margin-bottom:12px}.stella_singola,.stella_singola_vuota{float:left;width:16px;height:21px;margin-right:5px;width:12px;height:17px;margin-right:2px}.stella_singola svg,.stella_singola_vuota svg{width:16px;height:16px;width:12px;height:12px}.stella_singola svg path,.stella_singola_vuota svg path{fill:#f45800}.stella_singola:last-child{margin-right:0}.punteggio_stelle{float:left;margin-right:10px}.numero_recensioni{float:left}.box_singola_feature{float:right;width:100%;max-width:260px;min-width:260px;margin-bottom:8px;padding:5px 20px 5px 0;clear:both}.box_singola_feature:last-of-type{margin-bottom:0}.label_singola_feature{color:#c7c7c7;font-family:'Nunito Sans',Arial,sans-serif;font-size:12px;line-height:15px;font-weight:700}.content_singola_feature{color:#3f3f3f;font-family:'Nunito Sans',Arial,sans-serif;font-size:12px;line-height:15px;font-weight:700}.blocco_giorno{color:#3f3f3f;font-family:'Nunito Sans',Arial,sans-serif;font-size:12px;line-height:15px;font-weight:700}.blocco_giorno.blocco_giorno_tour_no_select{color:#c7c7c7}#testo_tour{text-align:justify}#itinerario_tour{float:left;width:100%;margin-bottom:40px}.wrap_itinerario_tour{margin:0 auto;max-width:1200px}#itinerario_tour .titolo_sezione{color:#d9d9d9;color:#bcbcbc}.contenitore_itinerario_tour{float:left;background:#d9d9d9;width:100%;margin-top:-20px;margin-top:-15px}.titolo_itinerario_tour{width:100%;float:left;text-align:left;font-family:'Nunito Sans',Arial,sans-serif;color:#292929;line-height:34px;font-size:11px;font-weight:700;letter-spacing:4.2px;text-transform:uppercase}.tappe_itinerario_tour{float:left;width:100%;margin:40px 0;display:flex;align-items:flex-start}.elenco_tappe_tour{float:left;width:100%}.elenco_tappe{float:left;width:calc(50% - 30px);border-left:1px solid #898989;margin:2em auto;margin-right:30px;line-height:1.4em;padding:1em;padding-left:3em;list-style:none;text-align:left}.tappa_singola{float:left;width:100%;margin-bottom:25px;padding:0 10px 10px;text-align:left;position:relative;cursor:pointer}.tappa_singola:last-of-type{margin-bottom:0}.elenco_tappe .tappa_singola:after,.elenco_tappe .tappa_singola:before{position:absolute;display:block;top:0}.elenco_tappe .tappa_singola:after{left:calc(-3em - 7px);background:#898989;border-radius:50%;height:13px;width:13px;content:"";transition:width .4s,height .4s,background .4s,left .4s}.elenco_tappe .tappa_singola.open:after{width:19px;height:19px;left:calc(-3em - 10px);background:#f45800}.contenuto_tappa{float:left;width:100%;padding:10px 0;text-align:left;position:relative}.elenco_tappe .tappa_singola .testo_tappa{float:left;font-family:'Nunito Sans',Arial,sans-serif;font-size:15px;line-height:20px;font-weight:300;text-align:justify}.elenco_tappe .tappa_singola .testo_tappa b,.elenco_tappe .tappa_singola .testo_tappa strong{font-weight:600}.titolo_tappa{margin:0;font-family:'Nunito Sans',Arial,sans-serif;color:#292929;font-size:11px;line-height:12px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:color .4s;font-size:15px;line-height:20px;font-weight:700;text-transform:lowercase}.titolo_tappa:hover{color:#898989}.elenco_tappe .tappa_singola.open .titolo_tappa{color:#f45800}.foto_tappe{float:right;width:50%}.foto_tappa{float:left;width:100%}.box_foto_tappa{background:#fff;border:solid #fff;border-width:15px;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.25)}.foto_tappa img{max-width:100%;height:auto}.titolo_foto_tappa{font-family:'Nunito Sans',Arial,sans-serif;color:#898989;transition:color .4s;font-size:15px;line-height:20px;font-weight:400;text-transform:lowercase;margin-top:15px;font-style:italic}@media(max-width:1024px){.tappe_itinerario_tour{float:left;width:calc(100% - 60px);margin:40px 30px}}@media(max-width:1000px){.contenitore_itinerario_tour{margin-top:-10px}.tappe_itinerario_tour{width:100%;margin:40px 0}.elenco_tappe{width:calc(100% - 40px);padding-left:1em;margin:2em 20px;padding-right:0}.elenco_tappe .tappa_singola::after{left:calc(-1em - 7px)}.elenco_tappe .tappa_singola.open::after{left:calc(-1em - 10px)}.foto_tappe{display:none}}.separatore_itinerario_qa{float:left;width:100%;margin-top:-110px}#testi_tour{float:left;width:100%;background:#fff}.riga_testi_tour{display:flex;margin:0 auto;max-width:1200px;border-bottom:1px solid #d6d6d6;padding:45px 0 60px}.riga_testi_tour:last-child{border:none}.col_testi_tour{float:left;width:calc(50% - 30px);margin:0 15px}.titolo_blocco_testo_tour{font-family:'Nunito Sans',Arial,sans-serif;color:#292929;line-height:34px;font-size:11px;font-weight:700;letter-spacing:4.2px;text-transform:uppercase}.blocco_testo_tour{font-family:'Nunito Sans',Arial,sans-serif;font-size:16px;line-height:22px;font-weight:300;text-align:justify}.blocco_testo_tour ul{padding-left:15px}#blocco_qa .risposta_singola{text-align:justify}.titolo-blog a{font-family:'Nunito Sans',Arial,sans-serif;font-size:23px;line-height:31px;text-align:center;font-weight:900;color:#898772}.data-blog{border-radius:11px;text-transform:uppercase;font-family:'Nunito Sans',Arial,sans-serif;line-height:22px;background:#f4f4f4;float:left;color:#626262;font-size:11px;letter-spacing:1px;text-align:center;padding:0 23px 0 24px;margin-right:15px}.post-blog{font-size:11px;line-height:15px;font-weight:400;font-family:'Nunito Sans',Arial,sans-serif;text-align:justify}#body #picker_prenotazione.range{box-shadow:rgba(0,0,0,.12) 0 6px 16px}#body #picker_prenotazione.range .settimana .giorno_pieno.giorno_mezzo_fine,#body #picker_prenotazione.range .settimana .giorno_pieno.giorno_mezzo_inizio,#body #picker_prenotazione.range .settimana .giorno_pieno.giorno_mezzo_temp{background-color:#00b3bd;color:#fff}#body #picker_prenotazione.range .settimana .giorno_select_pieno{background-color:#00b3bd;color:#fff}#body #picker_prenotazione.single .mese .settimana .giorno_pieno{background:rgba(95,164,21,.3);transition:background ease .3s}#body #picker_prenotazione.single .data_tour_type .settimana .giorno_pieno.giorno_select_nodispo{transition:background ease .3s;background:rgba(201,26,26,.3)}#body #picker_prenotazione.single .settimana .giorno_pieno.giorno_select_pieno,#body #picker_prenotazione.single .settimana .giorno_pieno.giorno_select_pieno:hover{background-color:#5fa415;color:#fff}#body #picker_prenotazione.range .settimana .giorno_pieno:hover{background-color:rgba(0,0,0,.085);color:#212121}#body #picker_prenotazione.single .settimana .giorno_pieno:hover{background-color:rgba(95,164,21,.55);color:#212121}#body #picker_prenotazione .data_tour_type .settimana .giorno_pieno.giorno_select_nodispo:hover{background:#c91a1a;background:rgba(201,26,26,.3)}#box_prenotazione_tour_03::before{content:'';display:block;border-right:100vw solid #f4f4f4;border-top:60px solid transparent;border-left:0;border-bottom:0;top:-60px;position:absolute;right:0}#box_prenotazione_tour_03 .prenotazione_all_tour .titolo_box_prenotazione{display:none}#box_prenotazione_tour_03 .prenotazione_all_tour .riga_prenotazione_tour.nascondi_home{display:none}#box_prenotazione_tour_03 .prenotazione_all_tour .input_prenotazione_tour.nascondi_home{display:none}#box_prenotazione_tour_03 .prenotazione_all_tour .riga_prenotazione_tour.prenota_home .input_prenotazione_tour{position:absolute;top:10px;right:10px;width:120px;height:50px;background:#676767;border-radius:25px;transition:all .3s ease 0s;z-index:52;background:#f45800}#box_prenotazione_tour_03 .prenotazione_all_tour .riga_prenotazione_tour .input_prenotazione_tour select{font-family:'Nunito Sans',sans-serif;font-size:13px;line-height:50px;letter-spacing:5px;color:#6d6d6d;text-align:center;cursor:pointer}#box_prenotazione_tour_03 .prenotazione_all_tour .riga_prenotazione_tour.data_home .input_prenotazione_tour input[name=data_tour]{position:absolute;height:30px;z-index:51;width:calc(100% - 30px);bottom:15px;left:30px}#box_prenotazione_tour_03 .prenota_mobile{display:none}@media (max-width:1000px){#box_prenotazione_tour_03::before{display:none}}.immagine_foto_singola{float:left;height:100%;position:relative;width:100%;overflow:hidden}.immagine_foto_singola::before{content:"";display:block;padding-top:56.25%}.immagine_foto_singola.small::before{content:"";display:block;padding-top:56.25%}.immagine_foto_singola .centra_immagine{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(50%,50%)}.immagine_foto_singola .centra_immagine img{transform:translate(-50%,-50%);position:absolute;top:0;left:0}.play_button{width:100px;height:100px;position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);transition:opacity .4s;cursor:pointer}.play_button:hover{opacity:.8}.centra_video{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(50%,50%)}.video_tour{position:absolute;top:0;left:0;width:100%;height:100%}.menu-btn{display:none;position:absolute;justify-content:center;align-items:center;width:40px;height:70px;cursor:pointer;transition:all .5s ease-in-out;top:36px;right:0}.menu-btn__burger{width:18px;height:3px;background:#676767;border-radius:3px;transition:all .5s ease-in-out;margin-left:3px}.menu-btn__burger::after,.menu-btn__burger::before{content:"";position:absolute;width:21px;height:3px;background:#676767;border-radius:3px;transition:all .5s ease-in-out;margin-left:-3px}.menu-btn__burger::before{transform:translateY(-8px)}.menu-btn__burger::after{transform:translateY(8px)}.menu-btn.open .menu-btn__burger{transform:translateX(-50px);background:0 0;box-shadow:none}.menu-btn.open .menu-btn__burger::before{transform:rotate(45deg) translate(35px,-35px)}.menu-btn.open .menu-btn__burger::after{transform:rotate(-45deg) translate(35px,35px)}.megamenu_navigazione{float:right;margin-top:32px;margin-bottom:20px}.megamenu_navigazione ul{list-style-type:none}.megamenu_navigazione ul li{float:left;margin-right:30px}.megamenu_navigazione ul li a{font-family:'Nunito Sans',Arial,sans-serif;color:#757575;line-height:12px;font-size:12px;font-weight:700;letter-spacing:4.2px;text-transform:uppercase;transition:color .4s}.megamenu_navigazione ul li a:hover{color:#292929}.contenitore_megamenu_navigazione{display:none;position:absolute;top:106px;background-image:linear-gradient(180deg,#e1dfdf 0,#f2f2f2 11%);width:100%;padding:25px;box-shadow:0 15px 15px 0 rgba(0,0,0,.2);background:#f2f2f2;border-top:1px solid #e1dfdf;background:#d7d7d7}.contenitore_megamenu_navigazione.open{display:block}.banner_megamenu{float:right;width:calc(100% - 200px);margin-bottom:25px}.perc_banner_megamenu{float:left;width:200px;padding:0 15px;font-family:'Nunito Sans',Arial,sans-serif;font-size:53px;line-height:72px;font-weight:900;color:#fff;text-align:center;background:#f45800}.testo_banner_megamenu{float:left;border:1px solid #f45800;font-family:'Nunito Sans',Arial,sans-serif;font-size:31px;line-height:70px;font-weight:900;color:#f45800;text-align:right;width:calc(100% - 400px);padding:0 15px}.submenu_navigazione{float:left;width:100%;display:flex;flex-wrap:wrap;justify-content:stretch;align-items:stretch}.submenu_navigazione.open{display:flex!important}.megamenu_navigazione_sx{float:left;width:200px;display:flex;flex-direction:column;justify-content:flex-end}ul.elenco_megamenu_navigazione_sx{list-style-type:none}ul.elenco_megamenu_navigazione_sx li{float:left;width:100%;cursor:pointer;font-family:'Nunito Sans',Arial,sans-serif;color:#7f7f7f;line-height:34px;font-size:11px;font-weight:600;letter-spacing:4.2px;text-transform:uppercase;transition:color .4s,background .4s;color:#757575;background:#626262;color:#fff}ul.elenco_megamenu_navigazione_sx li.active{color:#292929;font-weight:700}.megamenu_navigazione_dx{float:left;width:calc(100% - 200px)}.info_tour{background:#fff}.elenco_tour_megamenu{float:left;width:calc(100% - 200px);display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;animation-duration:.8s;animation-name:fade_slider;transition:opacity .4s;padding-bottom:10px}.tour_megamenu_singolo{float:left;width:calc(100% / 3);max-width:300px;min-width:300px;margin-right:20px;transition:box-shadow .4s}.tour_megamenu_singolo:hover{box-shadow:rgba(0,0,0,.3) 0 2px 12px}.info_immagine_tour{position:relative;float:left;width:100%;overflow:hidden}.immagine_tour{float:left;width:100%;position:relative;overflow:hidden;cursor:pointer}.immagine_tour::before{content:"";display:block;padding-top:500px;padding-top:56.25%}.immagine_tour .centra_immagine{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(50%,50%)}.immagine_tour .centra_immagine img{transform:translate(-50%,-50%);position:absolute;top:0;left:0}.immagine_tour img{max-width:100%;height:auto}.new_tour{max-width:140px;padding:0 8px 0 10px;position:absolute;bottom:5px;right:5px;font-family:'Nunito Sans',Arial,sans-serif;font-size:11px;font-weight:700;line-height:22px;letter-spacing:2px;text-align:center;text-transform:uppercase;background:#fff;border-radius:11px}.sconto_tour{position:absolute;top:-60px;right:-60px;line-height:20px;text-align:right;font-size:11px;text-transform:uppercase;font-weight:700;font-family:'Nunito Sans',Arial,sans-serif;box-shadow:0 0 2px 0 rgba(0,0,0,.5);padding:15px 0;background:#f45800;color:#fff;width:120px;border-radius:50%;height:120px;font-size:9px;line-height:15px;padding-top:68px;padding-right:65px}.sconto_tour span{font-size:18px}.sconto_tour span sup{font-size:13px}.info_tour{float:left;width:100%;padding:10px 15px}.nome_tour{font-size:11px;font-family:'Nunito Sans',Arial,sans-serif;line-height:15px;min-height:45px}.nome_tour a{color:#000}.nome_tour a:hover{color:#292929}.nome_tour span{font-weight:700}.extra_tour{float:left;width:60%;margin-top:5px;font-family:'Nunito Sans',Arial,sans-serif;font-size:15px;line-height:18px;font-weight:700;text-transform:uppercase;line-height:26px}.blocco_prezzo,.blocco_prezzo_scontato{float:left}.blocco_prezzo_scontato{text-decoration:line-through;margin-right:5px}.blocco_prezzo.nuovo_prezzo{background:#f45800;padding:0 10px 0 10px;border-radius:13px;color:#fff;line-height:26px}.per_persona{float:left;width:100%;font-size:9px;line-height:9px;margin-top:5px}.tour_megamenu_singolo .sconto_tour{line-height:15px;width:120px;height:120px;padding-top:68px;font-size:9px;padding-right:65px}.tour_megamenu_singolo .info_tour .dettaglio_tour{float:right;max-width:50%;margin-top:23px;padding:0 8px 0 10px;font-family:'Nunito Sans',sans-serif;font-weight:600;font-size:9px;line-height:22px;letter-spacing:2px;text-transform:uppercase;border-radius:11px;background:#626262;color:#FFF;text-align:center;transition:background .4s;cursor:pointer}.tour_megamenu_singolo .info_tour .dettaglio_tour:hover{background:#292929}.tour_megamenu_singolo .info_tour .dettaglio_tour a{color:#fff}.box_tour_megamenu{display:flex;flex-wrap:wrap;justify-content:stretch;align-items:stretch}.view_all_btn{float:left;width:200px;display:flex;flex-direction:column;justify-content:flex-end;float:right;width:100%;flex-direction:row}.view_all_btn a{border-radius:21px;line-height:42px;text-transform:uppercase;background:#626262;float:left;color:#fff;font-family:'Nunito Sans',Arial,sans-serif;font-size:11px;letter-spacing:4.2px;padding:0 24px;margin-top:15px;margin-left:15px;text-align:center;transition:background .4s}.view_all_btn a:hover{color:#fff;background:#292929}.btn_close_menu{float:right;margin-top:30px;margin-right:30px;opacity:0;transform:translateX(-100vw);transition:opacity .4s,transform .4s;cursor:pointer}.btn_close_megamenu{position:absolute;right:25px;cursor:pointer}#go_mappa,#txtSource{margin-top:20px}#contenitore_itinerario_mappa{padding-left:20px;padding-right:20px}#txtSource{width:200px}.banner_megamenu{width:200px;float:left;margin-bottom:0;margin-right:25px;display:none!important}.submenu_navigazione{width:calc(100% - 225px)}.testo_banner_megamenu{width:100%;line-height:35px;padding:95px 15px 15px}.megamenu_navigazione_sx{width:100%;flex-direction:row;justify-content:flex-start;margin-bottom:15px;min-height:34px}ul.elenco_megamenu_navigazione_sx li{width:auto;letter-spacing:2px;padding:0 8px 0 10px;border-radius:17px;margin-right:10px}ul.elenco_megamenu_navigazione_sx li.active,ul.elenco_megamenu_navigazione_sx li:hover{background:#626262;color:#fff;background:#f45800}.tour_megamenu_singolo{padding-left:0}.megamenu_navigazione_dx{width:100%}.submenu_navigazione{width:100%}.elenco_tour_megamenu{width:100%}@keyframes fade_slider{0%{opacity:0}25%{opacity:0}100%{opacity:1}}@keyframes scale_blocco_prezzo{0%{transform:scale(.5);border:1px solid rgba(51,51,51,.1)}100%{transform:scale(1);border:1px solid rgba(51,51,51,.1)}}@media(max-width:1000px){.menu-btn{display:flex}.megamenu_navigazione{position:fixed;top:0;left:0;width:100vw;height:calc(100vh - 106px);margin-top:106px;padding:30px 0;transform:translateX(100vw);z-index:70;overflow-y:auto;transition:transform .4s,background ease .4s;background:linear-gradient(180deg,#e1dfdf 0,#f2f2f2 11%);background:#f2f2f2}.megamenu_navigazione ul li{width:calc(100% - 10px);margin-right:10px;margin-bottom:15px;text-align:right}.megamenu_navigazione.opened ul{opacity:0}.contenitore_megamenu_navigazione{display:block;top:106px;position:fixed;height:calc(100vh - 106px);width:90vw;padding:15px;box-shadow:none;transition:transform ease .4s,box-shadow ease .4s;transform:translateX(200vw);z-index:71}.contenitore_megamenu_navigazione.open{box-shadow:0 15px 15px 0 rgba(0,0,0,.2)}.banner_megamenu{width:100%;display:none}.perc_banner_megamenu{width:100%;font-size:31px;line-height:50px}.testo_banner_megamenu{width:100%;font-size:19px;line-height:48px}.megamenu_navigazione_sx{flex-direction:unset;justify-content:flex-start;width:100%}ul.elenco_megamenu_navigazione_sx{display:flex!important;-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;list-style-type:none}ul.elenco_megamenu_navigazione_sx li{width:auto;margin-right:15px;text-align:center;cursor:pointer;font-family:'Nunito Sans',Arial,sans-serif;line-height:34px;font-size:11px;font-weight:700;letter-spacing:4.2px;text-transform:uppercase;min-width:max-content}.megamenu_navigazione_dx{width:100%}.elenco_tour_megamenu{width:100%}.tour_megamenu_singolo .info_tour .dettaglio_tour{letter-spacing:2px;padding:0 3px 0 5px}.view_all_btn{width:200%}.view_all_btn a{width:100%;padding:0;letter-spacing:2px;margin-left:0;color:#292929;background:0 0;text-align:left;font-weight:600;line-height:19px;margin-top:20px;font-size:10px}.view_all_btn a:hover{color:#292929;background:0 0}.btn_close_menu{margin-right:15px}.btn_close_menu.active{opacity:1;transform:translateX(0)}.btn_close_megamenu{display:none}}@media(max-width:414px){.tour_megamenu_singolo{min-width:calc(90% - 20px)}}.sconto_more_tour{border-bottom:1px dashed #000;color:#f45800!important;float:left;width:100%}.prezzo_intero_more{float:right;margin-bottom:22px;font-size:16px;line-height:18px;font-weight:700}.sconto_more_tour .testo_sconto{float:left;line-height:17px}.sconto_more_tour .testo_sconto span{text-transform:uppercase;color:#f45800!important;font-size:13px!important}.sconto_more_tour .price_sconto{float:right;font-size:16px;line-height:18px;font-weight:700}.prezzo_finale_sconto{margin-top:10px;float:left;width:100%}.testo_prezzo_barrato{text-transform:uppercase;float:left}.prezzo_barrato{float:right;font-size:16px;line-height:18px;font-weight:700}.dati_partecipanti_checkout .titolo_checkout{display:none}.box_summary .immagine_tour_cart{display:none}.partecipante_singolo_checkout{display:none}.popup_more_tour{left:0;top:0;right:0;bottom:0;position:fixed;z-index:1003;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.popup_more_tour.opened{opacity:1;visibility:visible}.overlay_popup_more_tour{left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);position:absolute}.wrapper_popup_more_tour{position:absolute;top:0;left:15px;right:15px;bottom:0;border:0;animation-duration:.4s;animation-name:scale_slider;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:calc(100% - 30px);z-index:1003;max-width:600px;max-height:400px;background:#05b3bd;border-radius:12px;height:100%;box-shadow:0 8px 16px rgba(0,0,0,.24);margin:auto;padding:30px;font-family:'Nunito Sans',sans-serif;color:#fff}.number_cart_more_tour{font-size:80px;width:100%;line-height:80px}.title_cart_more_tour{font-size:20px;font-weight:600;line-height:20px;text-align:left;width:100%}.buttons_cart_more_tour{width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly}input.button_cart_more_tour{min-width:240px;line-height:42px;background:#fff;color:#000;margin-bottom:15px;border-radius:21px;padding:0 24px;text-transform:uppercase;font-weight:600;font-size:11px;letter-spacing:1px;transition:background .4s;cursor:pointer}input.button_cart_more_tour:hover{background:#d9d9d9}input.button_orange{color:#fff;background:#f45800}input.button_orange:hover{background:#de5100}.chiudi_cart_more_tour{position:absolute;right:-10px;top:-10px;width:30px;height:30px;z-index:1003;background:#fff;border-radius:50%;-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.2);cursor:pointer}.chiudi_cart_more_tour a{width:100%;line-height:30px;text-align:center}@keyframes scale_slider{0%{transform:scale(0)}100%{transform:scale(1)}}@media(max-width:600px){.wrapper_popup_more_tour{max-height:calc(100% - 30px)}input.button_cart_more_tour{width:100%}}.collapse_prenota.fa{position:absolute;top:15px;left:15px;margin:0;line-height:40px;width:40px;color:#626262;cursor:pointer;transition:transform .4s;background:#d2d2d2;border-radius:50%;text-align:center}.prenotazione_single_tour.collapsed .collapse_prenota.fa{transform:rotate(180deg)}.popup_codice_sconto_attivo{left:0;top:0;right:0;bottom:0;position:fixed;z-index:1003;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.popup_codice_sconto_attivo.opened{opacity:1;visibility:visible}.overlay_popup_codice_sconto_attivo{left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);position:absolute}.wrapper_popup_codice_sconto_attivo{position:absolute;top:0;left:15px;right:15px;bottom:0;border:0;animation-duration:.4s;animation-name:scale_slider;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;width:calc(100% - 30px);z-index:1003;max-width:600px;max-height:400px;background:#05b3bd;border-radius:12px;height:100%;box-shadow:0 8px 16px rgba(0,0,0,.24);margin:auto;padding:30px;font-family:'Nunito Sans',sans-serif;color:#fff}.titolo_popup_codice_sconto_attivo{width:100%;margin-bottom:20px;font-size:20px;font-weight:600;line-height:20px;text-align:center;text-transform:uppercase}.testo_popup_codice_sconto_attivo{width:100%;margin-bottom:20px;font-size:16px;line-height:23px}.chip_sconto_attivo{background:#fff;color:#05b3bd;border-radius:12px;font-family:'Nunito sans',sans-serif;font-size:14px;letter-spacing:2px;line-height:27px;text-transform:uppercase;text-align:center;padding:0 4px 0 6px}.chiudi_popup_codice_sconto_attivo{position:absolute;right:-10px;top:-10px;width:30px;height:30px;z-index:1003;background:#fff;border-radius:50%;-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.2);cursor:pointer}.buttons_popup_codice_sconto_attivo{width:100%;text-align:center}input.button_popup_codice_sconto_attivo{min-width:120px;line-height:42px;background:#fff;color:#05b3bd;border-radius:21px;padding:0 24px;text-transform:uppercase;font-weight:600;font-size:11px;letter-spacing:1px;transition:background .4s;cursor:pointer}input.button_popup_codice_sconto_attivo:hover{background:#d9d9d9}.chiudi_popup_codice_sconto_attivo a{width:100%;line-height:30px;text-align:center}#banner_green_pass{position:absolute;top:50%;left:50%;width:calc(100% - 20px);min-height:250px;box-shadow:0 8px 16px rgba(0,0,0,.24);border-radius:10px;padding:26px;font-family:'Nunito Sans',sans-serif;font-size:16px;z-index:1001;color:#fff;background:#05b3bd;max-width:600px;transform:translate(-50%,-50%)}#banner_green_pass .bottone_ok{position:relative;width:70px;left:50%;background:#fff;color:#fff;border-radius:21px;font-family:'Nunito Sans',sans-serif;text-align:center;margin-top:30px;transform:translateX(-50%);letter-spacing:1px;transition:background .4s;font-weight:600;cursor:pointer;color:#000;text-transform:uppercase;font-size:11px;line-height:42px}#velina_banner_green_pass{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1000;top:0;left:0;right:0;bottom:0}.titolo_breve_tour{position:absolute;bottom:0;padding:5px 15px;color:#fff;font-family:'Nunito Sans',Arial,sans-serif;font-size:16px;font-weight:600;background:rgba(0,0,0,.35);line-height:19px;width:100%}.tour_megamenu_singolo .titolo_breve_tour{font-size:16px}.tour_megamenu_singolo .titolo_breve_tour a,.single_tour_list .titolo_breve_tour a{color:#FFF;}.tour_megamenu_singolo .titolo_breve_tour a:hover,.single_tour_list .titolo_breve_tour a:hover{color:#f45800}