@charset "UTF-8";/*!* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)*//*!normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css*/@import "../bower_components/chosen/chosen.min.css";@import "element/default.css";@import "element/header.css";@import "element/wizard.css";@import "element/footer.css";@import "element/item-page.css";@import "element/category-page.css";@import "element/form.css";@import "element/item.css";@import "element/home.css";@import "element/cart-checkout.css";@import "element/dashboard.css";@import "element/static.css";@import "element/carousel.css";@import "element/various.css";div#subTotalPriceDetailsModal .icon-fare{width:22px;height:20px;margin-right:5px}div#totalPriceDetailsModal .icon-fare{width:22px;height:20px;margin-right:5px}.modal-div-subTotal h4{text-transform:capitalize;font-weight:700;background:#f5f5f5;margin:0;padding:5px 20px}p.modalPriceComponent{padding:10px 20px;border-bottom:1px solid #eee;margin-bottom:0}.modalPriceComponent:last-child{border:0!important}p.full.modalPriceComponent b{float:right}p.modalPriceComponent{padding:10px 5px;border-bottom:1px solid #eee;margin-bottom:0}p.modalPriceComponent b{float:right}div#subTotalPriceDetailsModal .modal-title{text-align:center;margin:10px 0;font-weight:600}div#totalPriceDetailsModal .modal-title{text-align:center;margin-bottom:20px;font-weight:600}.modal-div-total h4{text-transform:capitalize;font-weight:700;background:#f5f5f5;margin:0;padding:10px 20px}.modal-div-total{border:1px solid #eee}#totalPriceDetailsModal .full{padding:10px 20px;border-bottom:1px solid #eee;margin-bottom:0}#totalPriceDetailsModal .full b{float:right}#totalPriceDetailsModal .header-reduced{text-transform:capitalize;font-weight:700;background:#f5f5f5;margin:0;padding:10px 20px}#totalPriceDetailsModal .reduced{padding:10px 20px;border-bottom:1px solid #eee;margin-bottom:0}#totalPriceDetailsModal .reduced b{float:right}.modal-div-total{border:1px solid #eee}.modal-div-subTotal p{padding:10px 18px!important}.modal-div-subTotal p:last-child{border-bottom:0!important}#totalPriceDetailsModal .full:last-child{border-bottom:0!important}#totalPriceDetailsModal .title-modal{text-align:center;margin:10px 0;font-weight:600}h4.optionals-header-modal{text-transform:capitalize;font-weight:700;background:#f5f5f5;margin:0;padding:10px 20px}p.optionals-modal-price-detail{padding:10px 20px}.optionals-modal-price-detail b{float:right}li.picker__list-item.picker__list-item--disabled{display:none}.continue-shopping{background:#fff!important;border:0!important;box-shadow:0 0;color:#163275!important}div#box-itinerario img{width:100%}div#box-itinerario h4{font-size:1.5em;font-weight:600;text-transform:uppercase}div#box-itinerario p{font-size:1.1em;text-align:justify}.section-grey{padding:50px 0;background:#f8f8f8;margin-top:30px}.detail-itinerario{background:#fff;padding:15px}.detail-itinerario h4{margin-top:0}.detail-itinerario a{color:#333}.detail-itinerario a:hover{text-decoration:none}.detail-itinerario:hover img{opacity:.6;transition:all .2s}a#itinerario-link{background:#f5b400;border:1px solid #f5ca00}.detail-itinerario p{margin-bottom:30px}div#paragrafo-static-top p{padding-top:30px}#form-static label{color:#163275;font-weight:400}#form-static select{width:100%;border-radius:3px;padding:10px;width:100%;border:1px solid #ddd;background:#fff;height:41px;margin-bottom:20px}#form-static #label-privacy{margin-top:40px}#form-static #privacy{width:20px}div#tasto_invia input{width:100%;background:#f5b400;border:1px solid #f5ca00}#label-privacy a{color:#333;text-decoration:underline}div#second-title-form{font-size:2em;margin-bottom:50px;color:#163275}div#gender-form label{width:100%}div#gender-form .radio-inline{float:left;width:50%;padding:0;margin:0;margin-top:10px!important}.type-gender{float:left}#gender-form .radio{width:20px;margin-left:50px!important}div#form-static input{margin-bottom:20px}#gender-form{margin-top:20px}.menu-ps{background:#fff;padding:0 20px}.menu-ps h4{text-align:left;font-size:em;text-transform:uppercase;color:#163275;margin-top:5px;margin-bottom:20px}.menu-ps ul{list-style:none;margin-left:0;padding:0;margin:0}.title-sb-ps{margin-top:30px;float:left;width:100%;margin-bottom:10px}.menu-ps li{padding:10px 0;border-bottom:1px solid #eee}.menu-ps li:last-child{border-bottom:0 solid #eee}.menu-ps a{color:#333;font-size:1.1em}.current-ps{color:#f5b400!important}.title-sb-ps svg{width:25px;border:1px solid #163275;color:#163275;border-radius:100%;float:left;margin-right:10px;fill:#163275}.box_press{padding:0;margin:0}div#detail-press{font-size:1.1em;text-align:left;padding:35px 0;color:#163275}div#box-press{margin-bottom:20px;float:left;width:100%;background:#fff}.box-icon-press svg{width:35%;fill:#163275;margin-top:2px}.box-icon-press{border-right:2px solid #eee;background:#fff;height:100%;max-height:90px;padding-top:25px}div#down-press{background:#f5b400;min-height:90px}div#down-press svg{width:70%;margin-top:30px;fill:#fff}div#icon-press{padding-left:0}.title-press-kit h4{font-size:2em;margin-bottom:30px;color:#163275;font-weight:600}.img-partner img{width:100%}.box-recruitment{background:#fff;float:left;width:100%;margin-bottom:30px}.box-recruitment .col-md-4{padding:0}.title-partner{font-size:1.6em;margin-top:15px;margin-bottom:20px}.title-partner a{color:#163275}.box-recruitment p{font-size:1.1em}div#question{background:#fff;border-radius:3px;border:1px solid #eee;padding:20px;margin-bottom:20px}div#question b{float:left;width:100%;margin-bottom:15px;font-size:1.5em;font-weight:400;color:#163275}.section-white{padding:50px 0}.detail-recruitment b{float:left;width:100%;margin-bottom:5px;font-size:1.5em;font-weight:400;color:#163275;margin-top:20px}.network_text_inner_due{margin-bottom:20px}div#tasto_invia input{color:#fff!important;background:#f5b400!important;border:1px solid #f5ca00!important}div#top-itinerario p{font-size:1.5em;font-weight:300}div#text-center-concierge b{text-transform:uppercase;font-weight:600;font-size:1.2em;margin-top:20px;color:#163275;display:flow-root}div#text-center-concierge b:first-child{margin-top:0}#text-center-concierge img{width:100%}input#network_invia_travel{background:#f5b400;border:1px solid #f5ca00;width:300px;color:#fff!important}.paragrafo-big-ps ul li{list-style:none;margin:10px 0}.box-detail-itinerario p{font-size:1.2em;line-height:24px}.box-detail-itinerario h2{font-size:1.8em;font-weight:600;margin-bottom:20px;color:#163275}.title-day-itinerario{font-size:1.6em;margin-bottom:20px;font-weight:600;color:#163275}.box-detail-itinerario{background:#fff;border:1px solid #eee;padding:15px;border-radius:3px}.title-servizi-itinerari{font-weight:600;text-transform:uppercase;font-size:1.6em;color:#163275;margin-bottom:30px}.compare-itinerary{text-align:right;margin-top:3px}.compare-itinerary span{margin-top:8px;font-size:.85em;letter-spacing:-.5px;text-transform:uppercase;color:#163275;font-weight:600}.social-footer svg{fill:#fff!important}nav.social-footer li{float:left;margin-right:10px}.social-footer .st0{fill:#fff}li.user-panel{border:0!important}.box-detail-itinerario h3{color:#163275;margin-bottom:30px;font-weight:600}div#cambia-citta svg{fill:#163275}.icon-bussola{margin-top:-10px;margin-bottom:4px}table#table-cart th{text-align:center}div#text-riepilogo-top{text-align:center}div#text-riepilogo-top h4{font-size:2em;margin-top:20px;color:#163275}div#text-riepilogo-top p{font-size:1.3em;margin-bottom:40px}td#download-voucher{text-align:center}td#download-voucher a{background:#e5cf4c;padding:10px;border-radius:3px;color:#fff;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.15);box-shadow:0 5px 10px 0 rgba(0,0,0,.15)}#buy-now{width:90%;margin:0 auto}.breadcrumb-inner i{display:none}div#accordion a{color:#163275}div#accordion .panel-title{margin-top:0;margin-bottom:0;font-size:26px!important;color:inherit}div#accordion .panel-default{border:0;padding:0}div#accordion .panel-heading{background:url(/themes/svg/arrow-down.svg) right no-repeat #fff;background-size:45px 40px!important}div#accordion .panel-heading a{color:#163275!important}div#accordion .collapsed .panel-heading{background:url(/themes/svg/accordion-off.svg) right no-repeat #fff;background-size:45px 30px!important}div#accordion .panel-body{color:#333;border-radius:0 0 5px 5px}div#accordion .tab-pane h3{color:#163275}.tab-pane{margin-top:20px}.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s{display:none!important}.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e{display:none!important}section#share-item{text-align:center;border:1px solid #eee;border-radius:5px;padding-bottom:20px;margin-top:60px;margin-bottom:30px}#sidebar-item{margin-top:0%;margin-top:-450px}@media only screen and (max-width:768px){#table-cart td{padding-top:20px;vertical-align:middle;font-size:.95em}#table-cart .numbers-row{margin:0 auto}.couponCode{text-align:center;margin-bottom:14px!important}.cart-total{font-size:2em}.cart-total strong{font-weight:700}.title-cart-tab h3{font-size:34px;color:#163275}.register-cart{text-align:right;margin-top:30px;font-size:16px;text-transform:uppercase}.register-cart a{color:#ff6933;text-decoration:underline}#bottom-cart{background:#f7f7f7;padding:25px 0;border-top:1px solid #979797;border-bottom:1px solid #979797;margin-bottom:50px}#bottom-cart .cerca-wizard{font-size:15px;padding:10px;letter-spacing:0;width:100%;text-transform:uppercase;border-radius:3px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}#bottom-cart .text-left-cart{border-left:1px solid;color:#4a4a4a;padding-left:25px}.aggiorna-box button{background:rgba(22,50,117,.71);color:#fff;font-size:14px;padding:10px;letter-spacing:0;width:100%;text-transform:uppercase;border-radius:3px;border:0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}#checkout{margin-bottom:50px}#checkout h3{font-size:34px;color:#163275}#checkout .sottotitolo-checkout{color:#5c5c5c;font-size:18px;margin-bottom:20px}#checkout label{color:#163275;font-weight:400}#checkout input{margin-bottom:20px}#checkout select{width:100%;border-radius:3px;padding:10px;width:100%;border:1px solid #ddd;background:#fff;height:41px;margin-bottom:20px}#checkout .campi-content{margin-top:30px}#checkout #content-right-checkout{margin-top:25px}#checkout .checkbox-box{margin-top:30px}#checkout .calltoaction{margin-top:45px}.checkbox-box{align-items:flex-start}.checkbox-box .checkbox{float:left}.checkbox-box .check-box-label{overflow:hidden;float:left;width:90%;margin:10px 0 15px 10px}div#title-cart{padding:80px 0 60px}.progress{height:15px}.progress-bar{background:#f5b400;height:15px}.progress span{width:200px;position:absolute;top:-20px;text-align:center;margin-left:-190%;color:#fff}.one,.two,.three{position:absolute;margin-top:-8px;z-index:1;height:30px;width:30px;border-radius:25px}.one{left:0%}.two{left:48%}.three{left:96%}.primary-color{background-color:#f5b400}.second-color{background-color:#f5f5f5}div#title-cart{margin-bottom:30px}section#top-cart{margin-bottom:20px}#reservation-form-item .form-group{margin:0}.clear{margin:10px 0;clear:both}.box-categoria{width:100%;height:262px;margin-bottom:30px;display:block;color:#fff;position:relative;text-align:center;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=13, Direction=0, Color=#000000)";-moz-box-shadow:0 2px 13px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 13px rgba(0,0,0,.5);box-shadow:0 2px 13px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=13,Direction=135,Color=#000000);transition:all 500ms}.box-categoria a{color:#fff;display:inline-block;width:100%;height:100%;background-image:linear-gradient(-180deg,rgba(238,238,238,0) 15%,#163275 90%);position:relative;overflow:hidden}.box-categoria .info_desc{vertical-align:bottom;position:absolute;bottom:0;width:100%}.box-categoria .info_desc .info_desc_inner{position:relative;overflow:hidden;margin-bottom:-40px;transition:margin-bottom 1s}.box-categoria .info_desc .info_desc_inner .desc{padding:10px;float:left;width:100%;line-height:1.3;vertical-align:bottom}.box-categoria .info_desc .info_desc_inner .desc p{color:#f8e71c;font-size:1.1em;font-weight:200;margin-bottom:0}.box-categoria .info_desc .info_desc_inner .desc h4{line-height:1;margin-bottom:0;margin-top:0;text-transform:uppercase}.box-categoria .info_desc .info_desc_inner .price{padding:10px;vertical-align:bottom;float:left;width:40%;text-align:right;line-height:1;font-size:1.3em;position:absolute;bottom:0;right:0}.box-categoria .info_desc .info_desc_inner .price small{font-weight:100}.box-categoria .info_desc .info_desc_inner .price strong{font-size:2.05em;margin-top:0}.box-categoria .cta{border:2px solid #fff;color:#fff;clear:both;padding:5px;text-align:center;margin:6px 8px;text-transform:uppercase;font-weight:bolder;font-size:1.3em;transition:all 500ms;position:relative;bottom:-60px}.box-categoria:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=0, Color=#000000)";-moz-box-shadow:0 2px 20px rgba(0,0,0,.8);-webkit-box-shadow:0 2px 20px rgba(0,0,0,.8);box-shadow:0 2px 20px rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=20,Direction=135,Color=#000000)}.box-categoria:hover .info_desc_inner{margin-bottom:0}.box-categoria:hover .cta{border:2px solid #fff;clear:both;padding:5px;text-align:center;margin:6px 8px;text-transform:uppercase;font-weight:bolder;font-size:1.3em;bottom:0}.box-categoria:hover .cta:hover{background-color:#fff;color:#163275}#banner-app{background:#f3e882;background:-moz-linear-gradient(top,#f3e882 0%,#e3cd4b 100%);background:-webkit-linear-gradient(top,#f3e882 0%,#e3cd4b 100%);background:linear-gradient(to bottom,#f3e882 0%,#e3cd4b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e882',endColorstr='#e3cd4b',GradientType=0 );padding:50px 0;margin:70px 0 -30px}#banner-app .app-img{position:relative}#banner-app .app-img img{width:75%;position:absolute;top:-110px;left:20%}#banner-app .app-detail h3{font-size:32px;color:#163275;margin-top:0}#banner-app .app-detail p{font-size:20px;margin-top:20px;color:#163275}#banner-app .store-img{padding-top:15px}#banner-app .store-img img{width:100%}.menu-cat ul{list-style:none;margin:0;padding:0}.menu-cat ul li{padding:10px 0;border-bottom:1px solid #f5f5f5}.menu-cat ul a{color:#333}#text-category-page{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;text-align:justify;margin-bottom:40px}#text-category-page .button-home{width:150px;float:right}.container-sidebar{border-right:1px solid #ddd;padding-right:10px}#mappa-big{margin:50px 0}#mappa-big iframe{width:100%;height:400px}.order-container{margin-top:30px}.ordine{float:left;width:100%;padding:25px;border:1px solid #ccc;margin-bottom:15px}.ordine h2{font-size:1.05em;font-weight:700;color:#163275;margin-bottom:0}.ordine h4{font-size:.9em;margin-bottom:0}.ordine .prezzo-ordine{margin:10px 0 25px;text-align:center;font-size:24px}.ordine .orario-ordine{padding:0 0 20px}.ordine .status-PENDING span.badge{background-color:orange}.ordine .status-PROCESSED span.badge{background-color:#ead94e;color:#163275}.ordine .status-BILLED span.badge{background-color:#163275}.ordine .status-DISCARD span.badge{background-color:green}.ordine .status-REFUND span.badge{background-color:grey}.date-ordine{text-align:center;border:1px solid #ccc;border-radius:3px;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=0, Color=#595959)";-moz-box-shadow:0 0 7px 2px rgba(89,89,89,.2);-webkit-box-shadow:0 0 7px 2px rgba(89,89,89,.2);box-shadow:0 0 7px 2px rgba(89,89,89,.2);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=7,Direction=135,Color=#595959)}.date-ordine .mese-ordine{background:#163275;padding:3px 0;color:#fff}.date-ordine .num-ordine{font-size:38px}.date-ordine .giorno-ordine{color:#999}.top-title-ordine{color:#999;font-size:16px}.title-ordine{font-size:18px;margin-top:10px}.button-ordine button{width:100%!important;max-width:100%}.button-ordine .btn-secondary{font-size:1em!important;border-radius:3px;margin-top:10px;padding:10px 0}.button-ordine .btn-secondary span{font-weight:400!important}.button-ordine .btn-default{padding:6px 0;box-shadow:0 0 0;margin-top:10px;padding:10px 0}.button-ordine .btn-default span{font-weight:400!important}.text-order{padding-left:10px;border-bottom:2px solid #163275;padding-bottom:15px;margin-bottom:20px;color:#163275;font-size:16px;margin-top:20px}.orario-ordine{text-align:center;font-size:18px;margin-top:6px}.modifica-ordine{text-align:center;font-size:18px;margin-top:6px}.modifica-ordine a{color:#333}div#menu-dashboard{background:#f7f7f7;padding:20px;border-radius:5px}div#menu-dashboard ul{padding-left:0;list-style:none}div#menu-dashboard ul li{padding:10px 0;border-bottom:1px solid #ccc;font-size:16px}div#menu-dashboard ul li a{color:#666}div#menu-dashboard ul .select{color:#ff6933}div#menu-dashboard ul li:last-child{border-bottom:0 solid #ccc;padding-bottom:0}div#menu-dashboard ul ul{padding-left:0}div#menu-dashboard ul ul li{font-size:16px;border-bottom:0;padding:5px 0}section#client-detail{margin:30px 0}.title-menu-dashboard{font-size:18px;color:#163275;margin-bottom:20px}.box-top-dashboard{background-color:#d9edf7;border-color:#bce8f1;color:#31708f;border:1px solid transparent;border-radius:3px;margin-bottom:20px;padding:15px;text-align:center}.box-top-dashboard span{font-weight:700}.benvenuto-top h2{margin-top:0}.footer-ordine{font-size:18px;padding:10px 0;margin-top:20px}.prezzo-ordine span{font-size:24px;font-weight:600;color:#0ab21b}article.ordine.past-ordine{opacity:.5;-webkit-opacity:.5}div#share-wii{margin-bottom:25px}#edit-profile select{width:100%;border-radius:3px;padding:10px;width:100%;border:1px solid #ddd;background:#fff;height:41px;margin-bottom:20px}#edit-profile input{margin-bottom:25px}div#save-dati{margin-top:30px;margin-bottom:50px}#edit-profile h2{text-transform:uppercase;margin-left:15px;padding-bottom:30px;border-bottom:1px dotted #ccc;margin-bottom:30px}div#share-wii .box-service{width:100%;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=13,Direction=135,Color=#000000)}div#box-sconto{max-height:350px;overflow:hidden;position:relative}div#box-sconto img{width:100%}div#box-sconto .text-sconto{position:absolute;width:100%;text-align:center;font-size:40px;text-transform:uppercase;font-weight:800;top:20%;color:#000}div#box-sconto .codice-sconto{position:absolute;width:100%;text-align:center;font-size:20px;color:#000;bottom:15%}div#box-sconto .codice-sconto b{font-size:30px}div#download-omaggi{margin-top:-15px}div#download-omaggi .icon-download{font-size:20px;margin-right:10px}div#download-omaggi .btn-primary{padding:10px 8px}.title-omaggi{font-size:18px}.box-omaggi{padding:20px 0;border-bottom:1px dotted #ccc}.box-omaggi:last-child{border:0;margin-bottom:30px}.data-omaggi{text-align:center;font-size:18px}#list-omaggi h2{margin-left:15px;margin-bottom:30px}.link-omaggio{font-size:18px;text-align:right}.link-omaggio a{color:#ff6933}.table{border:1px solid #ddd}.table th{font-size:16px;font-weight:600;border-right:1px solid #ddd}.table th:last-child{border-right:0 solid #ddd}.table td{border-right:1px solid #ddd;padding:15px!important}.table td:last-child{border-right:0 solid #ddd}.table .download-fatture{text-align:center}h2.title-dashboard{margin:0;margin-bottom:40px}div#share-wii{margin:50px 0}section#grey-background{padding-top:50px;background:#f7f7f7}h2#title-prenotazione{margin-top:40px}.label-fare{margin-left:10px;text-transform:capitalize;font-weight:600;line-height:32px}.buy-button{padding:15px!important}ol.list-inline.list-unstyled{font-size:13px;text-transform:capitalize}.dropdown-section .drop-menu a{color:#fff}div#immagine-team{height:500px;margin-bottom:30px}section#footer ul li{text-transform:capitalize}.title-static-default{text-align:center;padding:30px 0;border-bottom:1px solid #ccc;margin-bottom:30px}.title-static-default h4{font-size:24px;font-weight:600}.box_press{text-align:center;list-style:none}.icon_press_kit svg{width:50px}.box_press{float:left;width:100%;text-align:center;list-style:none}.box_press a{font-size:16px;color:#333}#content-privacy{padding:50px 0}#content-privacy li{list-style:none;margin-bottom:20px}.img-item-orizontal img{width:100%}#signupForm .glyphicon-remove-circle{font-size:1.5em;margin-top:17%}#signupForm .btn-login{color:#fff;background-color:#f5b400;border-color:#f5b400;font-size:1.7em}#signupForm .btn-recover{float:right}#tasto_invia{margin-top:40px}.page-place .title-section-inner{padding-top:40px}#cart-checkout .calltoaction button{background:#f5b400;border:0}form#cart-checkout .calltoaction button:hover{background:#163275;transition:all .3s}#hero-newsletter button{background:#f5b400;border:0}.card-payment.center{float:left}#checkout .calltoaction{margin-top:45px;float:left;width:100%}.logo{vertical-align:middle}.logo img{margin:15px 0;width:240px}.hero{background-color:#163275;text-align:center;padding:20px;color:#fff}.hero h3{margin:0;font-size:1.2em}.hero h4{margin:0;padding-bottom:0;font-size:.9em;font-weight:400}.hero form{width:100%}.hero form input{color:#163275;font-size:1.15em}.hero form input,.hero form button{margin-top:5px}.hero form input.btn{color:#fff!important}.nav-primary .navbar-default .navbar-nav>li.dropdown:hover>a,.nav-primary .navbar-default .navbar-nav>li.dropdown:hover>a:hover,.nav-primary .navbar-default .navbar-nav>li.dropdown:hover>a:focus{background-color:#e7e7e7;color:#555}.nav-primary li.dropdown:hover>.dropdown-menu{display:block}.nav-primary li a{padding:24px 8px;color:#163275;text-transform:uppercase;font-weight:700;font-size:.9em}.nav-primary li .dropdown-menu a{padding:5px 10px}#brand{padding-right:0;width:22%}#panel{width:44.6%;text-align:right}.main-header{transition:all .5s ease;background-color:#fff}.main-header .login-header{padding:5px 20px;margin:18px 0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.main-header .login-header.login-header-logout{background-color:#163275;color:#fff;float:left}.main-header .cssarrow{background:#fff;border:1px solid #f2f2f2}.main-header .cssarrow:after,.main-header .cssarrow:before{bottom:100%;left:18px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.main-header .cssarrow:after{border-color:transparent;border-bottom-color:#fff;border-width:8px;margin-left:0}.main-header .cssarrow:before{border-color:transparent;border-bottom-color:#f2f2f2;border-width:10px;margin-left:-2px}.main-header .nav-primary{margin-left:0}.main-header.sticky{position:fixed;top:0;width:100%;height:50px;color:#fff;background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=19, Direction=0, Color=#000000)";-moz-box-shadow:0 2px 19px 3px rgba(0,0,0,.6);-webkit-box-shadow:0 2px 19px 3px rgba(0,0,0,.6);box-shadow:0 2px 19px 3px rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=19,Direction=135,Color=#000000)}.main-header.sticky .login-header{padding:5px 20px;margin:8px 0;float:right}.main-header.sticky .logo img{width:150px}.main-header.sticky #brand{width:15%}.main-header.sticky #panel{width:51.667%}.main-header.sticky #panel ul li .icon-item{height:50px}.main-header.sticky #panel ul li .icon-item span{display:none}.main-header.sticky .nav-primary a{padding:15px 10px}.main-header.sticky .nav-primary .dropdown-menu a{padding:5px 10px}.box-bullet{text-align:center;margin-top:15px;color:#163275;padding:10px 10px 40px}.box-bullet h2{font-size:1.45em;font-weight:600}.box-bullet p{font-size:1.25em}.box-bullet .box-icon{max-height:80px}.box-service{width:auto;height:300px;margin-bottom:30px;display:block;background-position:center!important;color:#fff;position:relative;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=13, Direction=0, Color=#000000)";-moz-box-shadow:0 2px 13px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 13px rgba(0,0,0,.5);box-shadow:0 2px 13px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=13,Direction=135,Color=#000000);transition:all 500ms}.box-service a{color:#fff;width:100%;height:100%;background-image:linear-gradient(-180deg,rgba(238,238,238,0) 15%,#163275 90%);position:relative;overflow:hidden;display:flex}.box-service .info_desc{vertical-align:bottom;position:absolute;bottom:0;align-self:flex-end;width:100%}.box-service .info_desc .info_desc_inner{position:absolute;bottom:0;overflow:visible;transition:all 400ms;width:100%}.box-service .info_desc .info_desc_inner section{position:relative;overflow:hidden;padding-top:10px}.box-service .info_desc .info_desc_inner section .desc{padding:10px 10px 0;text-align:center;float:left;width:100%;line-height:1.3;vertical-align:bottom}.box-service .info_desc .info_desc_inner section .desc p{color:#f8e71c;font-size:1.05em;font-weight:200;margin-bottom:0;line-height:1}.box-service .info_desc .info_desc_inner section .desc h4{line-height:1;margin-bottom:0;margin-top:0;letter-spacing:-1px;font-size:1.4em}.box-service .info_desc .info_desc_inner .price{padding:10px;padding-left:0;vertical-align:bottom;float:left;width:100%;text-align:center;line-height:1;font-size:1.46em;position:relative;top:-3px;right:0}.box-service .info_desc .info_desc_inner .price small{font-weight:100;font-size:.9em}.box-service .info_desc .info_desc_inner .price strong{font-size:2.05em;margin-top:0}.box-service .cta{border:2px solid #fff;color:#fff;clear:both;padding:5px;text-align:center;margin:6px 8px;text-transform:uppercase;font-weight:bolder;font-size:1.3em;transition:all 500ms;position:relative;bottom:-60px}.box-service:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=0, Color=#000000)";-moz-box-shadow:0 2px 20px rgba(0,0,0,.8);-webkit-box-shadow:0 2px 20px rgba(0,0,0,.8);box-shadow:0 2px 20px rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=20,Direction=135,Color=#000000);-webkit-border-top-right-radius:30px;-moz-border-radius-topright:30px;border-top-right-radius:30px}.box-service:hover .info_desc_inner{bottom:40px}.box-service:hover .cta{border:2px solid #fff;clear:both;padding:5px;text-align:center;margin:6px 8px;text-transform:uppercase;font-weight:bolder;font-size:1.3em;bottom:0}.box-service:hover .cta:hover{background-color:#fff;color:#163275}.btn-light-effect.hvr-bounce-to-right::before{background:#2554c2}.map_full{height:100vh;width:100%;z-index:9999;position:absolute;top:0;left:0;background:#fff;display:none}.map_full .map_sidebar{width:20%;overflow-y:scroll;background:#369;height:100vh;float:left}.map_full .map_sidebar .itemMap{border-bottom:1px solid #eee;padding:8px}.map_full .map_content_map{width:80%;float:left}.signup-page{background:url(/themes/img/back_signup.jpg) top center no-repeat}.login-page{background:url(/themes/img/back_login.jpg) top center no-repeat}.recoverypassword-page{background:url(/themes/img/back_recovery.jpg) top center no-repeat}.customer-page{background-size:cover;overflow:hidden;min-height:700px}.customer-page .remember input{float:left;display:inline;width:auto;margin-right:5px}.customer-page .remember label{float:left;display:inline}.customer-page .input-group{width:100%;padding-bottom:10px}.customer-page .input-group input{width:100%}.customer-page .input-group label{margin:10px 0 0}.customer-page #social-login{margin-top:30px;overflow:hidden}.customer-page .inner-customer-page{margin-top:10%}.customer-page .customer-form{border-left:1px solid;border-color:rgba(22,50,117,.2)}.customer-page .customer-section{text-align:center;padding:0 10px 20px}.customer-page .customer-section h2{font-size:1.8em;color:#f5b400}.customer-page .customer-section p{font-size:1.8em}.customer-page .customer-section ul{list-style:none;list-style-position:inside;text-align:left;margin:20px 30px}.customer-page .customer-section ul li{list-style:none;line-height:1.2;font-size:1.4em;margin-bottom:15px}.headline-modal{letter-spacing:-1px;font-weight:600;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=0, Color=#000000)";text-shadow:0 0 3px #000;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color=#000000)}section.search{display:none;background:#fff;border-top:1px solid #eee;padding:15px 0 0}section.search form label{display:none}section.search form .input-group{width:100%}section.search form .input-group input{font-size:1.45em}section.search form .input-group button{min-width:60px}.top-lingue .drop-item a{display:block;width:100%}.search-icon{width:22px;height:22px}.search-icon path{fill:#fff!important}#login .drop-menu{background-color:#163275;min-width:230px;left:-50px}.icona{width:45px;height:45px;color:red}.icona path{fill:#fff}@media only screen and (min-width:320px) and (max-width:480px){header #brand{width:50%;float:left}header #brand .logo img{width:100%!important}header #city-select{width:50%;float:left}header #city-select #cambia-citta a{padding:20px}header #select-city{width:50%;float:left}header #login{clear:both;display:none}header #panel{display:none}.hero input{text-align:center!important}.box-service{width:100%;height:405px}.breadcrumb{display:none}.title-section-inner h1{text-align:center;font-size:2.65em!important}.title-section-inner h2{text-align:center;font-size:1.3em!important}.title-section-inner .price{text-align:center;color:#f5b400}.title-section-inner #reservation{display:none}#text-category-page{column-count:2;column-gap:20px}#sidebar-item{margin-top:0!important}#reservation{position:relative;bottom:0;left:0;width:100%;height:100vh;z-index:9999;overflow:hidden}#reservation .form-reservation-title a{text-align:center;text-decoration:none;display:block;color:#fff}#reservation.openCart .form-reservation-inner{height:100vh!important}}.mobile #loginModal .modal-dialog{min-width:320px!important}.mobile #category-menu{text-align:center}.mobile #category-menu ul ul{display:none;font-weight:700}.mobile .service-orizontal{overflow:hidden;max-height:100%!important}.mobile .service-orizontal .col-md-8{clear:both}.mobile .service-orizontal .img-service-orizontal{overflow:hidden;padding:0}.mobile .service-orizontal .img-service-orizontal img{width:100%}.mobile #banner-app{display:none}.mobile .logo img{margin:23px 0}.mobile .title-section.page-default{min-height:260px!important}.mobile .title-section.page-default h2{font-size:1.3em}.mobile .page-place .title-section-inner{padding-top:0}.mobile #main .title-subheadline{margin-top:20px}.mobile #cambia-citta .megamenu{background:#000;position:absolute;margin-top:0;z-index:99;background:#163275;box-shadow:0 3px 4px 0 rgba(0,0,0,.5);color:#fff;padding:15px;transition:all 2s;width:100wv!important;left:-153px!important}.mobile .content-category .price-box{margin-right:0}.mobile #cambia-citta a{padding:24px 30px 0 10px;display:block;text-transform:uppercase;font-weight:600;text-align:center}.mobile #cambia-citta .megamenu .menuinner ul{min-width:50%}.mobile.landscape .service-item{width:50%;float:left}.mobile.landscape .service-item .box-service{width:auto}.mobile.landscape .category-item{width:33%;float:left}.mobile.landscape .category-item .box-categoria{width:auto}@font-face{font-family:icomoon;src:url(../themes/fonts/icomoon.eot);src:url(../themes/fonts/icomoon.eot) format("embedded-opentype"),url(../themes/fonts/icomoon.ttf) format("truetype"),url(../themes/fonts/icomoon.woff) format("woff"),url(../themes/fonts/icomoon.svg) format("svg");font-weight:400;font-style:normal}body{font-family:proxima-nova,Helvetica,Arial,sans-serif;overflow-x:hidden}.icon-item span{font-family:proxima-nova,Helvetica,Arial,sans-serif!important}sup{top:-.5em;font-weight:400;font-size:.5em;letter-spacing:-.5px}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-help:before{content:"\e900"}.icon-clock:before{content:"\e901"}.icon-search:before{content:"\e902"}.icon-wishlist:before{content:"\e903"}.icon-cart:before{content:"\e904"}.icon-download:before{content:"\e905"}header{-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=26, Direction=0, Color=#000000)";-moz-box-shadow:0 8px 26px -8px rgba(0,0,0,.4);-webkit-box-shadow:0 8px 26px -8px rgba(0,0,0,.4);box-shadow:0 8px 26px -8px rgba(0,0,0,.4);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=26,Direction=135,Color=#000000);z-index:9999}svg{padding:0!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:3px;margin-bottom:-4px}svg .icon-small{width:34px;height:34px}button svg{margin-top:0;margin-bottom:0}input{color:#163275!important}.upper{text-transform:uppercase}.center{text-align:center;display:block}.right{text-align:right}.light-mg-bottom{margin-bottom:20px}.mg-top{margin-top:30px!important}.right-border{border-right:1px solid rgba(255,255,255,.5)}.left-border{border-left:1px solid rgba(255,255,255,.5)}.left-10{margin-left:10px}.left-20{margin-left:20px}.left-30{margin-left:30px}.left-40{margin-left:40px}.left-50{margin-left:50px}.left-60{margin-left:60px}.left-70{margin-left:70px}.left-80{margin-left:80px}.left-90{margin-left:90px}.top-10{margin-top:10px}.top-20{margin-top:20px}.top-30{margin-top:30px}.top-40{margin-top:40px}.top-50{margin-top:50px}.top-60{margin-top:60px}.top-70{margin-top:70px}.top-80{margin-top:80px}.top-90{margin-top:90px}.bottom-10{margin-bottom:10px}.bottom-20{margin-bottom:20px}.bottom-30{margin-bottom:30px}.bottom-40{margin-bottom:40px}.bottom-50{margin-bottom:50px}.bottom-60{margin-bottom:60px}.bottom-70{margin-bottom:70px}.bottom-80{margin-bottom:80px}.bottom-90{margin-bottom:90px}.right-10{margin-right:10px}.right-20{margin-right:20px}.right-30{margin-right:30px}.right-40{margin-right:40px}.right-50{margin-right:50px}.right-60{margin-right:60px}.right-70{margin-right:70px}.right-80{margin-right:80px}.right-90{margin-right:90px}.giallo_logo{color:#e5cf4c}.giallo_secondario{color:#f5b400}.title-headline{font-weight:bolder;color:#163275;font-size:2.15em;letter-spacing:-1px;text-transform:uppercase;margin-bottom:1px;margin-top:70px}.title-subheadline{color:#9b9b9b;letter-spacing:-1px;margin-top:0;font-size:1.85em;margin-bottom:50px}.centered{text-align:center;display:inline-block;width:100%}.btn{font-weight:600!important}.btn-primary,.btn{color:#fff!important;background-color:#ff6933;border-color:#ff6933;text-transform:uppercase;padding:13px 8px;font-weight:600;font-size:1em!important;border-radius:3px!important;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=13, Direction=0, Color=#000000)";-moz-box-shadow:0 2px 13px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 13px rgba(0,0,0,.5);box-shadow:0 2px 13px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=13,Direction=135,Color=#000000)}.btn-primary.btn-sm,.btn-group-sm>.btn-primary.btn,.btn.btn-sm,.btn-group-sm>.btn{height:35px;padding:5px}.btn-default{color:#fff;background-color:#163275;border-color:#163275;text-transform:uppercase;padding:13px 8px;font-weight:600;font-size:1em!important;border-radius:3px!important;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=13, Direction=0, Color=#000000)";-moz-box-shadow:0 2px 13px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 13px rgba(0,0,0,.5);box-shadow:0 2px 13px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=13,Direction=135,Color=#000000);margin:0 auto;width:auto}.button-home{margin-bottom:30px;margin-top:20px}.text-center{text-align:center}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#fd9069;border-color:#ff6933}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#ff6933;border-color:#ff6933}.btn-primary .badge{color:#ff6933;background-color:#fff}.btn-secondary{color:#fff;background-color:#f5b400;border-color:#f5b400;font-size:1.7em;padding:5px 10px}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active,.open .dropdown-toggle.btn-secondary{color:#fff;background-color:#f9d05e;border-color:#f5b400}.btn-secondary:active,.btn-secondary.active,.open .dropdown-toggle.btn-secondary{background-image:none}.btn-secondary.disabled,.btn-secondary[disabled],fieldset[disabled] .btn-secondary,.btn-secondary.disabled:hover,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary:hover,.btn-secondary.disabled:focus,.btn-secondary[disabled]:focus,fieldset[disabled] .btn-secondary:focus,.btn-secondary.disabled:active,.btn-secondary[disabled]:active,fieldset[disabled] .btn-secondary:active,.btn-secondary.disabled.active,.btn-secondary[disabled].active,fieldset[disabled] .btn-secondary.active{background-color:#f5b400;border-color:#f5b400}.btn-secondary .badge{color:#f5b400;background-color:#fff}.btn-fb{color:#fff;background-color:#3d62b3;border-color:#335795}.btn-fb:hover,.btn-fb:focus,.btn-fb:active,.btn-fb.active,.open .dropdown-toggle.btn-fb{color:#fff;background-color:#6d8bc9;border-color:#335795}.btn-fb:active,.btn-fb.active,.open .dropdown-toggle.btn-fb{background-image:none}.btn-fb.disabled,.btn-fb[disabled],fieldset[disabled] .btn-fb,.btn-fb.disabled:hover,.btn-fb[disabled]:hover,fieldset[disabled] .btn-fb:hover,.btn-fb.disabled:focus,.btn-fb[disabled]:focus,fieldset[disabled] .btn-fb:focus,.btn-fb.disabled:active,.btn-fb[disabled]:active,fieldset[disabled] .btn-fb:active,.btn-fb.disabled.active,.btn-fb[disabled].active,fieldset[disabled] .btn-fb.active{background-color:#3d62b3;border-color:#335795}.btn-fb .badge{color:#3d62b3;background-color:#fff}.btn-google{color:#fff;background-color:#d50f0f;border-color:#d34836}.btn-google:hover,.btn-google:focus,.btn-google:active,.btn-google.active,.open .dropdown-toggle.btn-google{color:#fff;background-color:#dd4b39;border-color:#d34836}.btn-google:active,.btn-google.active,.open .dropdown-toggle.btn-google{background-image:none}.btn-google.disabled,.btn-google[disabled],fieldset[disabled] .btn-google,.btn-google.disabled:hover,.btn-google[disabled]:hover,fieldset[disabled] .btn-google:hover,.btn-google.disabled:focus,.btn-google[disabled]:focus,fieldset[disabled] .btn-google:focus,.btn-google.disabled:active,.btn-google[disabled]:active,fieldset[disabled] .btn-google:active,.btn-google.disabled.active,.btn-google[disabled].active,fieldset[disabled] .btn-google.active{background-color:#d50f0f;border-color:#d34836}.btn-google .badge{color:#d50f0f;background-color:#fff}.btn.upper{font-size:1em!important}.icheckbox_flat-blue{margin-right:5px}.input-group-btn .btn{-webkit-border-radius:0!important;-webkit-border-top-right-radius:3px!important;-webkit-border-bottom-right-radius:3px!important;-moz-border-radius:0!important;-moz-border-radius-topright:3px!important;-moz-border-radius-bottomright:3px!important;border-radius:0!important;border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}div#title-press-kit a{color:#e5cf4c}#page-static-grey{background:#eee}div#box-press{background:#fff;padding:20px 0;min-height:220px;border-radius:3px}.icon_press_kit svg{width:70px;margin-bottom:30px;fill:#163275}section#title-jobs{min-height:100px!important}div#tasto_invia input{width:100%}#form-static{float:left;width:100%;margin-bottom:70px}#form-static p{margin:50px 0}.box-recruitment{text-align:center;background:#fff;padding:4em;min-height:210px;margin-bottom:50px}.box-recruitment span{font-size:40px;line-height:60px}.box-recruitment a{color:#163275}.box-detail-recuitment{font-size:1.8em;margin-bottom:30px;color:#163275}.network_small_title{font-size:1.5em;margin-bottom:20px}.fare-full .icon-fare{width:30px;height:30px;background-size:cover;float:left;background:url(/themes/svg/user.svg)}.fare-reduced .icon-fare{width:30px;height:30px;background-size:cover;float:left;background:url(/themes/svg/reduced.svg)}.fare-free .icon-fare{width:30px;height:30px;background-size:cover;float:left;background:url(/themes/svg/free.svg)}#table-list{border:0}#table-list .button_math{padding:5px 12px}#table-list .minus{border:0 solid #163275;left:0;top:-8px;border-radius:3px;font-size:25px}#table-list .plus{background:#fff url(../img/plus.png) no-repeat center center;right:0;top:-6px;border:0 solid #163275;border-radius:3px;font-size:25px}#table-list .form-control.qty2{background:#fff;border:0;box-shadow:0 0 0;font-size:18px;color:#000!important}#table-list .numbers-row{right:10px}#table-list .row-fare{padding:5px 15px;float:left;width:100%}#table-list .fare-td{width:70%;float:left}#table-list .text-right.whole{width:30%;float:left}#table-list .text-right.whole .col-md-4{float:left;width:100%}#table-list .cart-button a{width:90%;margin:0 5%;font-weight:400!important;letter-spacing:1px;text-shadow:0 0 0}#table-list input#dateselect{background:#fff!important;height:40px}#table-list .tr-optionals{float:left;width:100%;padding:10px 15px;font-size:14px;border-bottom:1px solid #efefef}#table-list .tr-optionals .hour-select{width:30%;float:right}#table-list .tr-optionals .hour-select select{background:#fff;width:100%;height:30px;border-radius:3px}#table-list .tr-optionals .optionals{float:left;width:70%}#table-list .total{float:left;width:100%;padding:15px;font-weight:700;text-transform:uppercase;font-size:18px;border-top:1px solid #eee;margin-top:10px}#table-list .total div{float:left;width:50%}#dateselect{background:url(/themes/svg/data.svg) right no-repeat #fff!important;background-size:45px 25px!important;height:40px;color:#000!important}#hourselect{background:url(/themes/svg/clock.svg) right no-repeat #fff!important;background-size:45px 25px!important;height:40px;color:#000!important}.icon-clock{display:none!important}.icon-calendar1{display:none!important}.left-reserve{font-weight:700;font-size:13px;margin-bottom:10px}#buy-now{width:90%;margin:0 auto}.breadcrumb-inner i{display:none}div#accordion a{color:#163275}div#accordion .panel-title{margin-top:0;margin-bottom:0;font-size:26px!important;color:inherit}div#accordion .panel-default{border:0;padding:0}div#accordion .panel-heading{background:url(/themes/svg/arrow-down.svg) right no-repeat #fff;background-size:45px 40px!important}div#accordion .panel-heading a{color:#163275!important}div#accordion .collapsed .panel-heading{background:url(/themes/svg/accordion-off.svg) right no-repeat #fff;background-size:45px 30px!important}div#accordion .panel-body{color:#333;border-radius:0 0 5px 5px}div#accordion .tab-pane h3{color:#163275}.tab-pane{margin-top:20px}.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s{display:none!important}.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e{display:none!important}section#share-item{text-align:center;border:1px solid #eee;border-radius:5px;padding-bottom:20px;margin-top:60px;margin-bottom:30px}#sidebar-item{margin-top:0%;margin-top:-450px}.form-reservation .form-reservation-inner{position:relative}.cart-button{width:90%;margin:0 auto}.cart-button a{width:100%}.detail-service-orizontal .category-service{width:70%;float:left}.content-category{float:left;width:100%}.content-category .price-box{font-weight:600;font-size:1.8em;float:right;margin-right:15px;margin-top:-5px;color:#ff6933}#cat-menu-name{color:#ff6933!important;font-weight:400!important}.service-orizontal a h2{font-size:26px;margin:10px 0;font-weight:700;margin-top:50px}.service-orizontal .detail-service-orizontal{padding:15px}.var-top .drop-menu{padding:15px}#content-wizard{overflow:inherit}.title-desc{margin-bottom:0}.title-desc h3{color:#fff;text-shadow:0 0 4px #555}.app-detail p{font-size:16px!important}.store-img img:first-child{margin-bottom:25px}.title-footer h4{text-transform:uppercase}#reservation_form a{color:#333!important}#reservation_form a .total{font-size:.95em!important}#cambia-citta{width:auto}#cambia-citta a{padding:20px;display:block;text-transform:uppercase;font-size:.8em!important;color:#163275;font-weight:600;line-height:1.1}div#campi-wizard label{display:none}div#wizard-text{text-align:center;font-size:20px}.button-home a{background:#e5cf4c!important;border:none;min-width:200px;color:#163275!important;text-shadow:0 0 0}.progress span{width:200px;position:absolute;top:-20px;text-align:center;margin-left:-275%;color:#fff;text-transform:uppercase}div#accordion .panel-title{margin-top:0;margin-bottom:0;font-size:18px!important;color:inherit}div#accordion .panel-heading{background:url(/themes/svg/arrow-down.svg) right no-repeat #fff;background-size:45px 30px!important}.panel-heading h3{font-size:18px}.cart-button{width:90%;margin:0 5%;float:left}.cart-button a{display:none;background:#e5cf4c}.cart-button a:last-child{display:block}.cart-button a:hover{background:#163275}#1a .panel-heading{display:none}.fare-td.fare-audioguide .icon-fare{width:30px;height:30px;background-size:cover;float:left;background:url(/themes/svg/audioguide.svg)}#slide-collaboriamo{height:100px;overflow:hidden;margin-top:15px}#slide-collaboriamo .slick-slide{height:100px}div#page-payko{text-align:center}div#page-payko .error_title_h2{font-size:3em!important;letter-spacing:-2px;font-weight:700;margin:0!important;line-height:.8;color:#e5cf4c}div#page-payko p{margin-top:20px;font-size:16px!important}.reserve{width:50%;float:left}.reserve-orario{width:50%;float:right}.left-reserve-orario{font-weight:700;font-size:13px;margin-bottom:10px;margin-left:15px}.minus_optional.button_math.optional{left:0;top:-6px;border:0 solid #163275;border-radius:3px;font-size:25px}.plus_optional.button_math.optional{right:0;top:-6px;border:0 solid #163275;border-radius:3px;font-size:25px}.optionals-price .optional{float:right;margin-top:-10px}.optionals-price .form-control.qty2{top:-10px}.optional .numbers-row{margin-right:-27px}.text-right.title.optionals-price{font-size:16px}.subtotal-form{border-top:1px solid #eee!important;border-bottom:1px solid #eee!important;font-size:15px!important;background:#efefef;margin-top:30px!important;margin-bottom:20px}.timeDiv{float:left;width:70%;font-size:14px}.timeDiv div{float:left;margin-right:10px}.timeDiv span{font-weight:700}.checkbox-box .checkbox{float:left;width:20px}fieldset#companyFieldset{float:left;width:100%}div#check-firm label{width:100%;float:left;min-width:250px}div#paragrafo-static{padding-bottom:30px}.box-recruitment{min-height:320px}div#question b{float:left;width:100%;margin-bottom:20px}.network_text_inner{margin-top:20px;margin-bottom:20px}.community-text-top{padding:30px 0}.img-community{float:left;border-radius:160px;overflow:hidden;margin-right:30px;width:200px}.img-community img{width:100%}.title-community{font-size:20px;margin-bottom:20px}.testo-community{font-size:13px;line-height:24px}.box-community{border:1px solid #eee;padding:30px}.community-text-top b{font-size:24px}.grid_20.concierge img{width:30%;margin-top:30px;margin-right:3%}div#app_img_big img{width:100%}p.app-test{margin-top:40px}.faq_question li{background:#efefef;float:left;width:100%;list-style:none;margin-bottom:10px;background:url(/themes/svg/arrow-down.svg) right center no-repeat;border:1px solid #ccc;background-size:25px 40px}.faq_question li a{padding:10px;float:left;width:100%;color:#163275}ul.faq_question{float:left;width:100%;margin-left:0;padding-left:0}.main_title{margin-top:20px;margin-bottom:20px;font-size:20px}ul.faq_answer{float:left;width:100%;margin-left:0;padding-left:0;list-style:none}.faq_answer li{float:left;width:100%;margin-bottom:20px}#come-ordinare-box{margin-top:40px}#come-ordinare-box p{float:left;width:100%;margin-bottom:20px}.helpicon_img img{width:100%}.helpicon{font-size:20px;margin-top:80px}div#static-contact{margin-top:30px}#static-contact .subtitle-static-default{font-size:30px}.subtitle-static-default u{font-size:22px}article.description p{font-size:1.2em}.checkDiv input{width:20px}#bottom-cart{padding-right:70px}button#submitButtonForModalLogin{background:#f5b400;border:1px solid #f5ca00}button#submitButton{background:#f5b400;border:1px solid #f5ca00}#menu-header li a.icon-item span{font-weight:600}.total svg{width:25px;height:20px}div#table-list a{color:#222}div#table-list a:hover{color:#777;transition:all .2s}div#table-list a:hover svg{opacity:.7;transition:all .2s}.modal-div-subTotal h4{text-transform:capitalize;font-weight:700}.header-reduced{font-weight:700;text-transform:capitalize}.modal-div-subTotal{border:1px solid #eee}.modal-div-subTotal{border:1px solid #eee}.modal-div-subTotal h4{text-transform:capitalize;font-weight:700;background:#f5f5f5;margin:0;padding:5px 20px}div#subTotalPriceDetailsModal .icon-fare{width:22px;height:20px;margin-right:5px}div#totalPriceDetailsModal .icon-fare{width:22px;height:20px;margin-right:5px}.modal-div-subTotal h4{text-transform:capitalize;font-weight:700;background:#f5f5f5;margin:0;padding:5px 20px}p.modalPriceComponent{padding:10px 20px;border-bottom:1px solid #eee;margin-bottom:0}.modalPriceComponent:last-child{border:0!important}p.full.modalPriceComponent b{float:right}p.modalPriceComponent{padding:10px 5px;border-bottom:1px solid #eee;margin-bottom:0}p.modalPriceComponent b{float:right}div#subTotalPriceDetailsModal .modal-title{text-align:center;margin:10px 0;font-weight:600}div#totalPriceDetailsModal .modal-title{text-align:center;margin-bottom:20px;font-weight:600}.modal-div-total h4{text-transform:capitalize;font-weight:700;background:#f5f5f5;margin:0;padding:10px 20px}.modal-div-total{border:1px solid #eee}#totalPriceDetailsModal .full{padding:10px 20px;border-bottom:1px solid #eee;margin-bottom:0}#totalPriceDetailsModal .full b{float:right}#totalPriceDetailsModal .header-reduced{text-transform:capitalize;font-weight:700;background:#f5f5f5;margin:0;padding:10px 20px}#totalPriceDetailsModal .reduced{padding:10px 20px;border-bottom:1px solid #eee;margin-bottom:0}#totalPriceDetailsModal .reduced b{float:right}.modal-div-total{border:1px solid #eee}.modal-div-subTotal p{padding:10px 18px!important}.modal-div-subTotal p:last-child{border-bottom:0!important}#totalPriceDetailsModal .full:last-child{border-bottom:0!important}#totalPriceDetailsModal .title-modal{text-align:center;margin:10px 0;font-weight:600}h4.optionals-header-modal{text-transform:capitalize;font-weight:700;background:#f5f5f5;margin:0;padding:10px 20px}p.optionals-modal-price-detail{padding:10px 20px}.optionals-modal-price-detail b{float:right}li.picker__list-item.picker__list-item--disabled{display:none}.continue-shopping{background:#fff!important;border:0!important;box-shadow:0 0;color:#163275!important}div#box-itinerario img{width:100%}div#box-itinerario h4{font-size:1.5em;font-weight:600;text-transform:uppercase}div#box-itinerario p{font-size:1.1em;text-align:justify}.section-grey{padding:50px 0;background:#f8f8f8;margin-top:30px}.detail-itinerario{background:#fff;padding:15px}.detail-itinerario h4{margin-top:0}.detail-itinerario a{color:#333}.detail-itinerario a:hover{text-decoration:none}.detail-itinerario:hover img{opacity:.6;transition:all .2s}a#itinerario-link{background:#f5b400;border:1px solid #f5ca00}.detail-itinerario p{margin-bottom:30px}div#paragrafo-static-top p{padding-top:30px}#form-static label{color:#163275;font-weight:400}#form-static select{width:100%;border-radius:3px;padding:10px;width:100%;border:1px solid #ddd;background:#fff;height:41px;margin-bottom:20px}#form-static #label-privacy{margin-top:40px}#form-static #privacy{width:20px}div#tasto_invia input{width:100%;background:#f5b400;border:1px solid #f5ca00}#label-privacy a{color:#333;text-decoration:underline}div#second-title-form{font-size:2em;margin-bottom:50px;color:#163275}div#gender-form label{width:100%}div#gender-form .radio-inline{float:left;width:50%;padding:0;margin:0;margin-top:10px!important}.type-gender{float:left}#gender-form .radio{width:20px;margin-left:50px!important}div#form-static input{margin-bottom:20px}#gender-form{margin-top:20px}.menu-ps{background:#fff;padding:0 20px}.menu-ps h4{text-align:left;font-size:em;text-transform:uppercase;color:#163275;margin-top:5px;margin-bottom:20px}.menu-ps ul{list-style:none;margin-left:0;padding:0;margin:0}.title-sb-ps{margin-top:30px;float:left;width:100%;margin-bottom:10px}.menu-ps li{padding:10px 0;border-bottom:1px solid #eee}.menu-ps li:last-child{border-bottom:0 solid #eee}.menu-ps a{color:#333;font-size:1.1em}.current-ps{color:#f5b400!important}.title-sb-ps svg{width:25px;border:1px solid #163275;color:#163275;border-radius:100%;float:left;margin-right:10px;fill:#163275}.box_press{padding:0;margin:0}div#detail-press{font-size:1.1em;text-align:left;padding:35px 0;color:#163275}div#box-press{margin-bottom:20px;float:left;width:100%;background:#fff}.box-icon-press svg{width:35%;fill:#163275;margin-top:2px}.box-icon-press{border-right:2px solid #eee;background:#fff;height:100%;max-height:90px;padding-top:25px}div#down-press{background:#f5b400;min-height:90px}div#down-press svg{width:70%;margin-top:30px;fill:#fff}div#icon-press{padding-left:0}.title-press-kit h4{font-size:2em;margin-bottom:30px;color:#163275;font-weight:600}.img-partner img{width:100%}.box-recruitment{background:#fff;float:left;width:100%;margin-bottom:30px}.box-recruitment .col-md-4{padding:0}.title-partner{font-size:1.6em;margin-top:15px;margin-bottom:20px}.title-partner a{color:#163275}.box-recruitment p{font-size:1.1em}div#question{background:#fff;border-radius:3px;border:1px solid #eee;padding:20px;margin-bottom:20px}div#question b{float:left;width:100%;margin-bottom:15px;font-size:1.5em;font-weight:400;color:#163275}.section-white{padding:50px 0}.detail-recruitment b{float:left;width:100%;margin-bottom:5px;font-size:1.5em;font-weight:400;color:#163275;margin-top:20px}.network_text_inner_due{margin-bottom:20px}div#tasto_invia input{color:#fff!important;background:#f5b400!important;border:1px solid #f5ca00!important}div#top-itinerario p{font-size:1.5em;font-weight:300}div#text-center-concierge b{text-transform:uppercase;font-weight:600;font-size:1.2em;margin-top:20px;color:#163275;display:flow-root}div#text-center-concierge b:first-child{margin-top:0}#text-center-concierge img{width:100%}input#network_invia_travel{background:#f5b400;border:1px solid #f5ca00;width:300px;color:#fff!important}.paragrafo-big-ps ul li{list-style:none;margin:10px 0}.box-detail-itinerario p{font-size:1.2em;line-height:24px}.box-detail-itinerario h2{font-size:1.8em;font-weight:600;margin-bottom:20px;color:#163275}.title-day-itinerario{font-size:1.6em;margin-bottom:20px;font-weight:600;color:#163275}.box-detail-itinerario{background:#fff;border:1px solid #eee;padding:15px;border-radius:3px}.title-servizi-itinerari{font-weight:600;text-transform:uppercase;font-size:1.6em;color:#163275;margin-bottom:30px}.compare-itinerary{text-align:right;margin-top:3px}.compare-itinerary span{margin-top:8px;font-size:.85em;letter-spacing:-.5px;text-transform:uppercase;color:#163275;font-weight:600}.social-footer svg{fill:#fff!important}nav.social-footer li{float:left;margin-right:10px}.social-footer .st0{fill:#fff}li.user-panel{border:0!important}.box-detail-itinerario h3{color:#163275;margin-bottom:30px;font-weight:600}div#cambia-citta svg{fill:#163275}.icon-bussola{margin-top:-10px;margin-bottom:4px}table#table-cart th{text-align:center}div#text-riepilogo-top{text-align:center}div#text-riepilogo-top h4{font-size:2em;margin-top:20px;color:#163275}div#text-riepilogo-top p{font-size:1.3em;margin-bottom:40px}td#download-voucher{text-align:center}td#download-voucher a{background:#e5cf4c;padding:10px;border-radius:3px;color:#fff;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.15);box-shadow:0 5px 10px 0 rgba(0,0,0,.15)}#buy-now{width:90%;margin:0 auto}.breadcrumb-inner i{display:none}div#accordion a{color:#163275}div#accordion .panel-title{margin-top:0;margin-bottom:0;font-size:26px!important;color:inherit}div#accordion .panel-default{border:0;padding:0}div#accordion .panel-heading{background:url(/themes/svg/arrow-down.svg) right no-repeat #fff;background-size:45px 40px!important}div#accordion .panel-heading a{color:#163275!important}div#accordion .collapsed .panel-heading{background:url(/themes/svg/accordion-off.svg) right no-repeat #fff;background-size:45px 30px!important}div#accordion .panel-body{color:#333;border-radius:0 0 5px 5px}div#accordion .tab-pane h3{color:#163275}.tab-pane{margin-top:20px}.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s{display:none!important}.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e{display:none!important}section#share-item{text-align:center;border:1px solid #eee;border-radius:5px;padding-bottom:20px;margin-top:60px;margin-bottom:30px}#sidebar-item{margin-top:0%;margin-top:-450px}@media only screen and (max-width:768px){#table-cart td{padding:0!important}.form-reservation .form-reservation-inner{position:relative}.cart-button{width:90%;margin:0 auto}.cart-button a{width:100%}.detail-service-orizontal .category-service{width:70%;float:left}.content-category{float:left;width:100%}.content-category .price-box{font-weight:600;font-size:1.8em;float:right;margin-right:15px;margin-top:-5px;color:#ff6933}#bottom-cart{padding-right:0}button.navbar-toggler{display:block!important}.navbar-toggler.collapsed{float:right;margin-top:5px}#bs-example-navbar-collapse-1{position:relative;background:#fff;width:100%;margin-left:-15px;padding-left:40px}button.navbar-toggler svg{height:30px}.navbar-toggler{float:right;margin-top:10px}.main-header.sticky{top:0;height:75px}.main-header.sticky #brand{width:45%}button.navbar-toggler{border:0!important;background:#fff!important;margin-right:10px!important}}@media only screen and (max-width:480px){.main-header{}.main-header-mobile{display:none}.resp-menu{}.dropdown-menu{box-shadow:none;position:relative;min-width:100%;border:0;text-align:center;font-size:1.3em}button.navbar-toggler svg{height:50px}.nav-primary{padding-left:0;padding-right:0}.nav-primary .navbar-collapse{padding:0}#bs-example-navbar-collapse-1{margin-left:0;padding-left:0}.caret{display:none}.dropdown-toggle{text-align:center;border-bottom:1px solid #ddd;background-color:#fff!important;font-size:1.1em!important}.dropdown-toggle a{font-size:1.35em;margin-bottom:10px}.navbar-collapse{-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=0, Color=#000000)";-moz-box-shadow:0 -3px 14px -2px rgba(0,0,0,.5);-webkit-box-shadow:0 -3px 14px -2px rgba(0,0,0,.5);box-shadow:0 -3px 14px -2px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=14,Direction=135,Color=#000000);width:100%;padding:0}.open .dropdown-toggle{background-color:#163275!important;color:#fff}.open .dropdown-menu{border-bottom:1px solid #ddd!important;border-radius:0}.main-header .cssarrow{background:#fff;border:0}.main-header .cssarrow:after,.main-header .cssarrow:before{bottom:100%;left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.main-header .cssarrow:after{border-color:transparent;border-bottom-color:#fff;border-width:0;margin-left:0}.main-header .cssarrow:before{border-color:transparent;border-bottom-color:none;border-width:0;margin-left:0}#campi-wizard{}#campi-wizard .sayt-activator{display:block;box-shadow:none}#campi-wizard .input-group{display:block;box-shadow:none}#wii-search-home{width:90%!important;text-align:center;margin:0 auto}#campi-wizard input{border-radius:0!important;text-align:center}#campi-wizard .sayt-click-activator.btn{position:relative;border-radius:0!important;width:100%;margin-top:10px}#wizardry-component .wizardry-overlay .wizardry-container{position:relative;padding-top:112px!important}.wizardry-query-field .input-group{width:96%}}html.mobile{overflow-x:hidden!important}.consulenza-block{background-color:#fff}.consulenza-block:hover{background-color:coral}}