.calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff;}.calendar-calendar table{border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0;width:100%;}.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%;}.calendar-calendar .year-view td{width:32%;padding:1px;border:none;}.calendar-calendar .year-view td table td{width:13%;padding:0;}.calendar-calendar tr{padding:0;margin:0;background-color:white;}.calendar-calendar th{text-align:center;margin:0;}.calendar-calendar th a{font-weight:bold;}.calendar-calendar td{width:14%;border:1px solid #ccc;color:#777;text-align:right;vertical-align:top;margin:0;padding:0;}.calendar-calendar .mini{border:none;}.calendar-calendar td.week{width:1%;min-width:1%;}.calendar-calendar .week{clear:both;font-style:normal;color:#555;font-size:0.8em;}.calendar-calendar .inner{height:auto !important;height:5em;padding:0;margin:0;}.calendar-calendar .inner div{padding:0;margin:0;}.calendar-calendar .inner p{padding:0 0 .8em 0;margin:0;}.calendar-calendar td a{font-weight:bold;text-decoration:none;}.calendar-calendar td a:hover{text-decoration:underline;}.calendar-calendar td.year,.calendar-calendar td.month{text-align:center;}.calendar-calendar th.days{color:#ccc;background-color:#224;text-align:center;padding:1px;margin:0;}.calendar-calendar div.day{float:right;text-align:center;padding:0.125em 0.25em 0 0.25em;margin:0;background-color:#f3f3f3;border:1px solid gray;border-width:0 0 1px 1px;clear:both;width:1.5em;}.calendar-calendar div.calendar{background-color:#fff;border:solid 1px #ddd;text-align:left;margin:0 .25em .25em 0;width:96%;float:right;clear:both;}.calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0 1%;}.calendar-calendar div.title{font-size:.8em;text-align:center;}.calendar-calendar div.title a{color:#000;}.calendar-calendar div.title a:hover{color:#c00;}.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;}.calendar div.form-item{white-space:normal;}table td.mini,table th.mini,table.mini td.week{padding:0 1px 0 0;margin:0;}table td.mini a{font-weight:normal;}.calendar-calendar .mini-day-off{padding:0px;}.calendar-calendar .mini-day-on{padding:0px;}table .mini-day-on a{text-decoration:underline;}.calendar-calendar .mini .title{font-size:.8em;}.mini .calendar-calendar .week{font-size:.7em;}.mini-row{width:100%;border:none;}.mini{width:32%;vertical-align:top;}.calendar-calendar .stripe{height:5px;width:auto;font-size:1px !important;line-height:1px !important;}.calendar-calendar .day-view .stripe{width:100%;}table.calendar-legend{background-color:#ccc;width:100%;margin:0;padding:0;}table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important;}.calendar-legend td{text-align:left;padding-left:5px;}.calendar-empty{font-size:1px;line-height:1px;}.calendar-calendar td.calendar-agenda-hour{text-align:right;border:none;border-top:1px solid #CCCCCC;padding-top:.25em;width:1%;}.calendar-calendar td.calendar-agenda-no-hours{min-width:1%;}.calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:1.2em;font-weight:bold;}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em;}.calendar-calendar td.calendar-agenda-items{border:1px solid #CCCCCC;text-align:left;}.calendar-calendar td.calendar-agenda-items div.calendar{width:auto;padding:.25em;margin:0;}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;text-align:center;vertical-align:middle;padding:1em 0;background-color:#fff;}.calendar-date-select form{text-align:right;float:right;width:25%;}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{text-align:right;padding:0;margin:0;float:right;clear:both;}.calendar-date-select .description{float:right;}.calendar-label{font-weight:bold;display:block;clear:both;}.calendar-calendar div.date-nav{background-color:#ccc;color:#777;padding:0.2em;width:auto;border:1px solid #ccc;}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{color:#777;text-decoration:none;}.calendar-calendar th.days{background-color:#eee;color:#777;font-weight:bold;border:1px solid #ccc;}.calendar-calendar td.empty{background:#ccc;border-color:#ccc;color:#cc9;}.calendar-calendar table.mini td.empty{background:#fff;border-color:#fff;}.calendar-calendar td div.day{border:1px solid #ccc;border-top:none;border-right:none;margin-bottom:2px;}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:#eee;}.calendar-calendar div.calendar{border:none;font-size:x-small;}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{border:none;background:#ffc;padding:0;}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{color:#444;background:#fff;text-align:right;}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}.calendar-calendar td .inner div.day a{color:#4b85ac;}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#C3D6E4;}.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value{}.calendar-calendar td.past{}.calendar-calendar td.future{}.calendar-calendar td.has-events{}.calendar-calendar td.has-no-events{}.calendar-calendar tbody{border-top:none;}.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{height:auto;min-height:auto;}.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}.calendar-calendar .week-view .full .calendar-agenda-hour,.calendar-calendar .day-view .full .calendar-agenda-hour{padding-right:2px;}.calendar-calendar .week-view .full .calendar-agenda-hour{width:6%;min-width:0px;}.calendar-calendar .week-view .full .days{width:13%;}.calendar-calendar .month-view .full div.calendar,.calendar-calendar .week-view .full div.calendar,.calendar-calendar .day-view div.calendar{width:auto;}.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:19px;max-height:19px;}.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:44px !important;line-height:44px;}.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{height:22px !important;line-height:22px;}.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view  td{vertical-align:top;padding:1px 2px 0 2px}.calendar-calendar .month-view .full td.date-box{height:1%;border-bottom:0px;padding-bottom:2px;}.calendar-calendar .month-view .full .week{font-size:inherit;}.calendar-calendar .month-view .full .week a,.calendar-calendar .week-view .full .week a{color:#4b85ac;}.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{border:none;background:none;margin-bottom:0px;}.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{min-height:inherit;}.calendar-calendar .month-view .full td.multi-day,.calendar-calendar .week-view .full td.multi-day{border-top:0px;border-bottom:0px;}.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}.calendar-calendar .month-view .full td.single-day{border-top:0px;}.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{min-height:inherit;width:auto;position:relative;}.calendar-calendar .month-view .full td.multi-day.no-entry{min-height:0px;}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#F4F4F4;}.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{margin:0px 3px;}.calendar-calendar .day-view .full td .inner div.calendar div.stripe{margin:0px;}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{background:none;border-left:2px solid #7C7F12;border-right:2px solid #7C7F12;}.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0px 2px;border-style:solid;border-color:#7C7F12;}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-right:2px solid #7C7F12;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{border-top:0px;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0px;}.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:5px;border-radius:5px;width:auto;float:none;display:block;margin:.25em auto;position:relative;}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:#ffc;width:auto;padding:0px 3px;overflow:hidden;}.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview{background:none;}.calendar-calendar .day-view td div.dayview{padding:0px;}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:#74a5d7;height:1.9em;overflow:hidden;margin:0px auto;color:#ffffff;position:relative;}.calendar-calendar .week-view .full td.multi-day div.weekview{height:3.5em;}.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}.calendar-calendar .full td.multi-day .calendar .view-field,.calendar-calendar .full td.single-day .calendar .view-field{}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .week-view .full td.multi-day div.weekview{margin-bottom:2px;}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:absolute;width:3000px;left:5px;}.calendar-calendar .day-view td .stripe,.calendar-calendar .month-view .full td .stripe,.calendar-calendar .week-view .full td .stripe{-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;left:0px;top:0px;width:100%;height:3px;z-index:2;}.calendar-calendar .full td.single-day .continuation,.calendar-calendar .full td.single-day .continues,.calendar-calendar .full td.single-day .cutoff{display:none;}.calendar-calendar .month-view .full td.multi-day  .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{float:left;margin-right:3px;height:1.9em;}.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{height:2.75em;padding-top:0.75em;margin-right:8px;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{position:absolute;right:0px !important;right:-1px;width:10px;text-align:left;background:#74a5d7;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;height:1.9em;padding-left:6px;z-index:1;}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{height:2.75em;padding-top:0.75em;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{width:8px;padding-left:0px;}.calendar-calendar .week-view .full td.multi-day{padding:2px;}.calendar-calendar .week-view td.single-day div.calendar{width:100%;padding-left:0px;padding-right:0px;}.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}.view .date-nav-wrapper .clear-block{margin-bottom:10px;}.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}.attachment .calendar-calendar{margin-top:20px;clear:both;}.calendar-calendar th a,.attachment .calendar-calendar th{background-color:transparent;border:0px;}.attachment .calendar-calendar th.calendar-agenda-hour{color:#777777;font-weight:bold;text-align:right;}.view-calendar .feed-icon{margin-top:5px;}.view table.mini .date-prev,.view table.mini .date-next{background:none;}.date-nav div.date-prev,.date-nav div.date-next,.date-nav{width:auto;}ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}.year-view div.month-view div.date-nav{background-color:#DFDFDF;min-height:20px;}
html{overflow-y:scroll;}.pn5t-form-header{background:#00a870;color:#fff;text-align:center;font-weight:900;letter-spacing:.5px;font-size:40px;padding:18px 10px;margin-bottom:18px;font-family:"MacanStencil",sans-serif !important;}.pn5t-include-box{margin-bottom:18px;}div#edit-include-box{border:2px solid #00a870;}.pn5t-include-toggle{width:100%;background:#fff;border:0;display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;}.pn5t-include-ico{width:32px;height:32px;border:2px solid #00a870;border-radius:4px;position:relative;}.pn5t-include-ico:after{content:"i";position:absolute;left:50%;top:50%;transform:translate(-50%,-55%);font-weight:900;color:#00a870;font-family:Arial,sans-serif;}.pn5t-include-title{color:#00a870;font-size:22px;font-weight:800;}.pn5t-include-chevron{margin-left:auto;width:10px;height:10px;border-right:3px solid #00a870;border-bottom:3px solid #00a870;transform:rotate(45deg);}.pn5t-include-toggle[aria-expanded="true"] .pn5t-include-chevron{transform:rotate(-135deg);}.pn5t-include-panel{padding:0 18px 18px 22px;}.pn5t-include-list{margin:0;padding-left:18px;}.pn5t-include-list li{margin:10px 0;font-size:20px;}.pn5t-cal-card{border:2px solid #00a870;padding:18px;background:#fff;}.pn5t-cal-section-title{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#00a870;font-weight:700;font-size:22px;}.pn5t-cal-section-ico{width:35px;height:35px;display:inline-block;position:relative;}.pn5t-cal-section-ico:before{content:"";position:absolute;left:5px;right:5px;top:6px;height:2px;background:#00a870;}.pn5t-cal-section-ico:after{content:"";position:absolute;left:7px;top:12px;width:12px;height:10px;border:2px solid #00a870;border-top:0;}.pn5t-cal-header{display:flex;align-items:center;justify-content:space-between;margin:6px 0 12px;}ul.pn5t-include-list li{list-style-type:none;}ul.pn5t-include-list{padding:initial;}.pn5t-cal-title{color:#00a870;font-size:28px;font-weight:800;letter-spacing:.2px;}.pn5t-cal-nav{width:44px;height:44px;border:0px solid #00a870;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;}.pn5t-cal-nav.is-disabled{opacity:.35;cursor:not-allowed;}.pn5t-cal-chevron{width:15px;height:15px;border-right:3px solid #111;border-bottom:3px solid #111;display:inline-block;}.pn5t-cal-chevron-left{transform:rotate(135deg);}.pn5t-cal-chevron-right{transform:rotate(-45deg);}.pn5t-cal-dow,.pn5t-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;}.pn5t-cal-dow{margin-bottom:10px;}.pn5t-cal-dow-cell{text-align:center;font-weight:700;color:#111;}.pn5t-cal-day{height:44px;border:2px solid #00a870;background:#fff;display:flex;align-items:center;justify-content:center;padding:0;}.pn5t-cal-daynum{display:inline-block;font-weight:800;line-height:1;font-size:1.4em;}.pn5t-cal-day.is-selected{background:#00a870;color:#fff;}.pn5t-cal-day.is-disabled{border-color:#d0d0d0;background:#f7f7f7;color:#b5b5b5;}.pn5t-cal-empty{height:44px;background:transparent;border:0;}.pn5t-cal-notes{margin-top:14px;font-size:14px;color:#111;}.pn5t-cal-notes > div{margin-top:6px;}.pn5t-tickets-box{border:2px solid #00a870;padding:16px;background:#fff;}.pn5t-tickets-head{display:flex;align-items:center;gap:10px;font-weight:700;margin-bottom:12px;color:#00a870;}.pn5t-tickets-date{margin-left:16px;font-weight:700;font-size:20px;color:#00a870;white-space:nowrap;}.pn5t-tickets-title{font-size:20px;}.pn5t-tickets-grid{display:grid;grid-template-columns:1.3fr 0.6fr 0.8fr 0.5fr;gap:18px;align-items:center;}.pn5t-tickets-grid--labels{font-weight:700;color:#00a870;margin-bottom:-10px;}.pn5t-select{width:100%;height:40px;border:1px solid #00a870;background:#fff;font-weight:400;font-size:16px;color:black;}.pn5t-qty-controls{display:inline-flex;align-items:center;gap:6px;}.pn5t-qty-btn{width:36px;height:36px;border:1px solid #00a870;background:#00a870;color:#fff;font-weight:700;}.pn5t-qty-display{width:44px;height:36px;text-align:center;border:1px solid #00a870;background:#fff;}.pn5t-price{font-weight:700;}.pn5t-tickets-hr{height:1px;background:#ddd;margin:14px 0;}.pn5t-add-row{display:flex;justify-content:flex-start;}.pn5t-layout{display:flex;gap:24px;align-items:flex-start;}.pn5t-col{width:100%;}.pn5t-col-left{flex:0 0 1;}.pn5t-col-right{flex:0 0 1;}.pn5t-left-wrapper{margin-top:16px;}#offers-wrapper{margin-top:0;}#cart-wrapper{margin-top:16px;}#selectors-wrapper{min-height:160px;}#offers-wrapper{min-height:220px;}#cart-wrapper{min-height:140px;}.pn5t-col-price{min-width:90px;}.pn5t-footer{margin-top:24px;padding:16px;background:#cfe3c4;display:flex;justify-content:center;gap:24px;}.pn5t-footer-btn{min-width:240px;padding:12px 18px;border:2px solid #00a870;background:#fff;cursor:pointer;}.pn5t-cart-box{margin-top:16px;background:#00a870;color:#fff;padding:18px;}.pn5t-cart-head{margin-bottom:10px;}.pn5t-cart-title{font-weight:800;font-size:22px;}.pn5t-cart-body{border-top:1px solid rgba(255,255,255,.45);padding-top:10px;}.pn5t-cart-row{display:grid;grid-template-columns:56px 1fr 110px 36px;align-items:center;gap:14px;}.pn5t-cart-row-sep{display:none !important;}.pn5t-cart-qty{font-weight:400;white-space:nowrap;}.pn5t-cart-x{font-weight:400;opacity:.9;}.pn5t-cart-item-title{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.pn5t-cart-price{font-weight:400;text-align:right;white-space:nowrap;}.pn5t-cart-trash{width:36px !important;height:36px !important;padding:0 !important;margin:0 !important;border:0 !important;background-color:transparent !important;background-image:url(/sites/all/modules/5Terre_entities/cinqueterre_vda/img/icons8-cestino.svg) !important;background-repeat:no-repeat !important;background-position:center center !important;background-size:20px 20px !important;box-shadow:none !important;outline:none !important;-webkit-appearance:none !important;appearance:none !important;cursor:pointer !important;color:transparent !important;font-size:0 !important;line-height:0 !important;text-indent:-9999px !important;overflow:hidden !important;}.pn5t-cart-trash:hover,.pn5t-cart-trash:focus,.pn5t-cart-trash:active{background-color:transparent !important;box-shadow:none !important;outline:none !important;opacity:1;}.pn5t-cart-total-row{display:grid;grid-template-columns:56px 1fr 110px 36px;align-items:center;border-top:1px solid rgba(255,255,255,.45);padding-top:12px;margin-top:10px;font-weight:600;}.pn5t-cart-total-label,.pn5t-cart-total-value{font-size:18px;white-space:nowrap;}.pn5t-cart-total-label{grid-column:1 / 3;}.pn5t-cart-total-value{grid-column:3;text-align:right;white-space:nowrap;}.pn5t-cart-empty{opacity:.9;padding:8px 0 6px;}span.pn5t-cart-total-value{margin-right:13px;}@media (max-width:1300px){.pn5t-layout{flex-direction:column;}.pn5t-col-left,.pn5t-col-right{flex:1 1 100%;max-width:100%;}.pn5t-footer{flex-direction:column;align-items:stretch;}.pn5t-footer-btn{min-width:auto;width:100%;}}@media (max-width:600px){.pn5t-form-header{font-size:28px;}.pn5t-tickets-grid{grid-template-columns:1fr;gap:10px;}.pn5t-cart-row{grid-template-columns:56px 1fr;grid-template-areas:"qty title"
      ". price"
      ". trash";row-gap:8px;}.pn5t-cart-qty{grid-area:qty;}.pn5t-cart-item-title{grid-area:title;}.pn5t-cart-price{grid-area:price;text-align:left;}.pn5t-cart-trash{grid-area:trash;justify-self:start;}}.pn5t-add-row{position:relative;display:inline-block;width:260px;max-width:100%;}.pn5t-add-row input.pn5t-btn-add{-webkit-appearance:none;appearance:none;width:100%;height:46px;border:2px solid #00a870 !important;background:#bcdaae !important;background-image:none !important;color:#000 !important;font-size:16px;font-weight:500;text-transform:none !important;padding:0 54px 0 16px;text-align:left;box-shadow:none !important;border-radius:2px;line-height:16px;cursor:pointer;}.pn5t-add-row::after{content:"+";position:absolute;right:16px;top:44%;transform:translateY(-50%);color:#000;font-size:16px;font-weight:500;line-height:1;pointer-events:none;opacity:1;}.pn5t-add-row input.pn5t-btn-add[disabled],.pn5t-add-row input.pn5t-btn-add.form-button-disabled{opacity:.55;cursor:not-allowed;}.pn5t-add-row input.pn5t-btn-add[disabled] ~ *{}.pn5t-add-row:has(input.pn5t-btn-add[disabled])::after,.pn5t-add-row:has(input.pn5t-btn-add.form-button-disabled)::after{opacity:.55;}.pn5t-add-row input.pn5t-btn-add:not([disabled]):hover{filter:brightness(0.98);}@media (max-width:600px){.pn5t-add-row{display:block;width:100%;}}.pn5t-include-list li::before{content:"–";color:#000;font-weight:400;margin-right:0.5em;}.pn5t-include-list li{font-size:20px;line-height:1.4;font-weight:600;}.pn5t-cart-date-col{font-weight:400;white-space:nowrap;opacity:.95;}.pn5t-cart-row{grid-template-columns:80px 1fr 110px 36px;}.pn5t-ajax-overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.25);display:none;align-items:center;justify-content:center;}.pn5t-ajax-overlay.is-active{display:flex;}.pn5t-ajax-overlay__box{width:64px;height:64px;border-radius:999px;background:rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;}.pn5t-ajax-overlay__spinner{width:28px;height:28px;border-radius:50%;border:3px solid rgba(0,0,0,.15);border-top-color:rgba(0,0,0,.65);animation:pn5tSpin .8s linear infinite;}@keyframes pn5tSpin{to{transform:rotate(360deg);}}#block-cinqueterre-vda-blocco-info-avvisi{margin-top:30px;}.pn5t-info-box{border:4px solid #00a870;padding:22px 26px;display:grid;grid-template-columns:180px 4px 1fr;align-items:center;gap:26px;background:#fff;border-radius:22px;}.pn5t-info-box__icon{display:flex;align-items:center;justify-content:center;}.pn5t-info-box__icon-img{width:140px;height:auto;display:block;}.pn5t-info-box__sep{width:4px;height:100%;background:#00a870;}.pn5t-info-box__content{min-width:0;}.pn5t-info-box__text{margin:0 0 14px 0;font-size:22px;line-height:1.25;color:#111;font-weight:600;}.pn5t-info-box__list{list-style:none !important;padding:0 !important;margin:0 0 0 20px;}.pn5t-info-box__item{display:flex;align-items:center;gap:16px;margin:0 0 12px 0;}.pn5t-info-box__item:last-child{margin-bottom:0;}.pn5t-info-box__label{font-family:"Macan",sans-serif!important;font-size:22px;letter-spacing:1px;line-height:1.1;color:#111;font-weight:600;}.pn5t-arrow{width:38px;height:22px;position:relative;flex:0 0 auto;}@media (max-width:1300px){.pn5t-info-box{grid-template-columns:1fr;gap:18px;}.pn5t-info-box__sep{display:none;}.pn5t-info-box__icon{justify-content:flex-start;}}#mio-builder-form,#mio-builder-form *{box-sizing:border-box;}.pn5t-footer{position:relative;background:#cfe3c4;margin-top:24px;padding:22px 16px;min-height:86px;overflow:hidden;}.pn5t-footer input.pn5t-footer-btn{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;float:none !important;clear:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;height:52px !important;width:360px !important;max-width:42vw;margin:0 !important;border:2px solid #0aa36a !important;background:#fff !important;color:#0aa36a !important;font-weight:500 !important;text-transform:none !important;box-shadow:none !important;cursor:pointer;}.pn5t-footer input.pn5t-btn-back{left:50% !important;transform:translate(-105%,-50%) !important;}.pn5t-footer input.pn5t-btn-next{left:50% !important;transform:translate(5%,-50%) !important;}@media (max-width:800px){.pn5t-footer{min-height:0;padding:16px;overflow:visible;}.pn5t-footer input.pn5t-footer-btn{position:static !important;transform:none !important;width:100% !important;max-width:100% !important;}.pn5t-footer input.pn5t-btn-back{margin-top:0 !important;}}@media (max-width:600px){#selectors-wrapper .pn5t-tickets-grid--labels{display:none !important;}#selectors-wrapper .pn5t-tickets-grid--controls{}#selectors-wrapper .pn5t-tickets-grid--controls .pn5t-col{width:100%;}#selectors-wrapper .pn5t-tickets-grid--controls .pn5t-col::before{display:block;margin:0 0 6px 0;color:#0aa36a;font-weight:700;font-size:14px;line-height:1.2;}#selectors-wrapper .pn5t-col-type::before{content:"Tipo";}#selectors-wrapper .pn5t-col-days::before{content:"Giorni";}#selectors-wrapper .pn5t-col-qty::before{content:"Quantità";}#selectors-wrapper .pn5t-col-price::before{content:"Prezzo";}#selectors-wrapper .pn5t-select{width:100% !important;}#selectors-wrapper .pn5t-qty-controls{width:100%;display:flex;gap:8px;align-items:center;}#selectors-wrapper .pn5t-qty-display{flex:1 1 auto;}#selectors-wrapper .pn5t-col-price{text-align:left;}#selectors-wrapper .pn5t-add-row{display:block;}#selectors-wrapper .pn5t-add-row input.pn5t-btn-add{width:100% !important;}}@media (max-width:600px){#selectors-wrapper .pn5t-tickets-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;}#selectors-wrapper .pn5t-tickets-head .pn5t-cal-section-ico{flex:0 0 auto;}#selectors-wrapper .pn5t-tickets-head .pn5t-tickets-title{flex:0 0 auto;}#selectors-wrapper .pn5t-tickets-head .pn5t-tickets-date{flex:0 0 100%;width:100%;margin:0;padding-left:0;font-weight:700;line-height:1.2;}}@media (max-width:750px){.pn5t-cart-row{display:grid;grid-template-columns:1fr 36px;grid-template-areas:"date  trash"
      "title trash"
      "price trash";column-gap:12px;row-gap:6px;align-items:start;}.pn5t-cart-date-col{grid-area:date;white-space:nowrap;font-weight:600;}.pn5t-cart-item-title{grid-area:title;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.pn5t-cart-price{grid-area:price;text-align:left;white-space:nowrap;font-weight:700;}.pn5t-cart-trash{grid-area:trash;justify-self:end;align-self:center;}.pn5t-cart-qty{display:none;}}@media (max-width:750px){.pn5t-cart-row{padding:12px;border-radius:6px;background:rgba(255,255,255,0.15);}.pn5t-cart-row-sep{height:8px;background:transparent;}.pn5t-cart-row{margin-bottom:12px;}}body.pn5t-modal-open{overflow:hidden;}.pn5t-modal{display:none;}.pn5t-modal.is-open{display:block;position:fixed;inset:0;z-index:99999;}.pn5t-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45);}.pn5t-modal__dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(860px,calc(100% - 40px));background:#f0627e;box-shadow:0 20px 60px rgba(0,0,0,.35);}.pn5t-modal__content{padding:20px 20px;color:#fff;}.pn5t-modal__brand{font-size:60px;font-weight:800;line-height:1;margin-bottom:10px;font-family:MacanStencil !important;}.pn5t-modal__title span{font-size:56px;font-weight:900;line-height:.95;margin-bottom:14px;text-transform:uppercase;color:rgba(0,0,0,.7);font-family:MacanStencil !important;}.pn5t-modal__text{font-size:16px;line-height:1.35;margin-top:8px;color:rgba(255,255,255,.9);}.pn5t-modal__actions{display:flex;gap:18px;justify-content:center;margin-top:26px;}.pn5t-modal__btn{appearance:none;border:0;background:#fff;color:#000;font-weight:800;padding:12px 22px;cursor:pointer;}.pn5t-modal__btn:hover{filter:brightness(.97);}input#edit-back,input#edit-next{display:block;background-color:#00A870;color:#fff;padding:0.2em 1em;font-size:1.25em;border-radius:3px;margin-top:2em;position:absolute;box-shadow:3px 3px 3px #d3d3d3;bottom:-4.5em;right:255px;text-transform:none;text-decoration:none;}.pn5t-info-box__item{display:flex;align-items:center;gap:10px;}.pn5t-arrow{flex:0 0 30px;width:30px;height:30px;background-image:url(/sites/all/modules/5Terre_entities/cinqueterre_vda/img/freccia2.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;}li.pn5t-info-box__item.item2{margin-left:10px;}li.pn5t-info-box__item.item3{margin-left:20px;}.pn5t-hamburger-wrap{position:relative;z-index:20;}.pn5t-hamburger-btn{width:62px;height:46px;border:1px solid #12b67a;background:#fff;cursor:pointer;padding:0;position:relative;display:inline-block;}.pn5t-hamburger-btn:focus{outline:0;}.pn5t-hamburger-icon{position:absolute;top:50%;left:50%;width:28px;height:3px;margin-left:-14px;margin-top:-1.5px;background:#12b67a;}.pn5t-hamburger-icon:before,.pn5t-hamburger-icon:after{content:'';position:absolute;left:0;width:28px;height:3px;background:#12b67a;}.pn5t-hamburger-icon:before{top:-8px;}.pn5t-hamburger-icon:after{top:8px;}.pn5t-hamburger-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.28);z-index:9998;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;}.pn5t-hamburger-overlay.is-open{opacity:1;visibility:visible;}.pn5t-hamburger-panel{position:fixed;top:0;right:0;width:480px;max-width:calc(100vw - 28px);height:100vh;background:#fff;z-index:9999;overflow-y:auto;box-sizing:border-box;padding:22px 28px 40px 48px;border-left:2px solid #88d5be;box-shadow:-4px 0 16px rgba(0,0,0,0.10);transform:translateX(100%);transition:transform .28s ease;}.pn5t-hamburger-panel.is-open{transform:translateX(0);}.pn5t-hamburger-close{width:28px;height:28px;padding:0;border:0;background:#12b67a;color:#fff;font-size:26px;line-height:28px;text-align:center;cursor:pointer;display:inline-block;margin:0 0 26px 0;}.pn5t-hamburger-close:focus{outline:0;}.pn5t-hamburger-title-wrap{border-bottom:2px solid #12b67a;padding-bottom:16px;margin-bottom:24px;}.pn5t-hamburger-title{color:#12b67a;font-size:38px;line-height:1;font-weight:700;display:inline-block;}.pn5t-hamburger-title-icon{position:relative;display:inline-block;width:28px;height:3px;background:#12b67a;margin-left:12px;vertical-align:middle;}.pn5t-hamburger-title-icon:before,.pn5t-hamburger-title-icon:after{content:'';position:absolute;left:0;width:28px;height:3px;background:#12b67a;}.pn5t-hamburger-title-icon:before{top:-8px;}.pn5t-hamburger-title-icon:after{top:8px;}.pn5t-hamburger-nav ul.menu{margin:0;padding:0;list-style:none;}.pn5t-hamburger-nav ul.menu li{margin:0 0 20px 0;padding:0;}.pn5t-hamburger-nav ul.menu li a{color:#111;text-decoration:none;font-size:22px;line-height:1.3;font-weight:600;}.pn5t-hamburger-nav ul.menu li a:hover,.pn5t-hamburger-nav ul.menu li a:focus{text-decoration:underline;}body.pn5t-hamburger-open{overflow:hidden;}@media (max-width:767px){.pn5t-hamburger-panel{width:88vw;max-width:88vw;padding:18px 20px 32px 24px;}.pn5t-hamburger-title{font-size:32px;}.pn5t-hamburger-nav ul.menu li a{font-size:19px;}}.pn5t-adminmenu-wrap{position:relative;z-index:20;}.pn5t-adminmenu-btn{min-width:62px;height:46px;border:1px solid #12b67a;background:#fff;cursor:pointer;padding:0 14px;position:relative;display:inline-flex;align-items:center;justify-content:center;}.pn5t-adminmenu-btn:focus{outline:0;}.pn5t-adminmenu-btn-label{color:#12b67a;font-size:20px;line-height:1;font-weight:700;letter-spacing:0.04em;}.pn5t-adminmenu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.28);z-index:9998;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;}.pn5t-adminmenu-overlay.is-open{opacity:1;visibility:visible;}.pn5t-adminmenu-panel{position:fixed;top:0;right:0;width:480px;max-width:calc(100vw - 28px);height:100vh;background:#fff;z-index:9999;overflow-y:auto;box-sizing:border-box;padding:22px 28px 40px 48px;border-left:2px solid #88d5be;box-shadow:-4px 0 16px rgba(0,0,0,0.10);transform:translateX(100%);transition:transform .28s ease;}.pn5t-adminmenu-panel.is-open{transform:translateX(0);}.pn5t-adminmenu-close{width:28px;height:28px;padding:0;border:0;background:#12b67a;color:#fff;font-size:26px;line-height:28px;text-align:center;cursor:pointer;display:inline-block;margin:0 0 26px 0;}.pn5t-adminmenu-close:focus{outline:0;}.pn5t-adminmenu-title-wrap{border-bottom:2px solid #12b67a;padding-bottom:16px;margin-bottom:24px;}.pn5t-adminmenu-title{color:#12b67a;font-size:38px;line-height:1;font-weight:700;display:inline-block;}.pn5t-adminmenu-nav ul.menu{margin:0;padding:0;list-style:none;}.pn5t-adminmenu-nav ul.menu li{margin:0 0 18px 0;padding:0;}.pn5t-adminmenu-nav ul.menu li a{color:#111;text-decoration:none;font-size:20px;line-height:1.3;font-weight:600;}.pn5t-adminmenu-nav ul.menu li a:hover,.pn5t-adminmenu-nav ul.menu li a:focus{text-decoration:underline;}body.pn5t-adminmenu-open{overflow:hidden;}@media (max-width:767px){.pn5t-adminmenu-panel{width:88vw;max-width:88vw;padding:18px 20px 32px 24px;}.pn5t-adminmenu-title{font-size:32px;}.pn5t-adminmenu-nav ul.menu li a{font-size:18px;}}#pn5t-adminmenu-panel ul.menu li{display:block!important;margin:0!important;background:none;list-style-type:none;border:none;padding:0;}#pn5t-adminmenu-panel ul.menu li a{padding:8px!important;display:block;text-align:right;}.pn5t-hamburger-panel ul.menu li{display:block!important;margin:0!important;background:none;list-style-type:none;border:none;padding:0;}.pn5t-hamburger-panel ul.menu li a{padding:8px!important;display:block;text-align:right;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .content{overflow:visible;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-choice{display:flex;gap:32px;align-items:stretch;margin-top:24px;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-card{position:relative;display:block;flex:1 1 0;text-decoration:none !important;color:#000 !important;box-sizing:border-box;overflow:hidden;border-radius:24px;background:transparent;padding:0;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-card::before{content:"";position:absolute;inset:10px 0px 10px 10px;border-radius:22px;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;z-index:0;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-card--trekking::before{background-image:url("/sites/all/modules/5Terre_entities/cinqueterre_vda/img/trekking_card.svg");}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-card--train::before{background-image:url("/sites/all/modules/5Terre_entities/cinqueterre_vda/img/treno_card.svg");}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-card__top,#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-divider{display:none !important;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-card__bottom{position:absolute;left:42px;bottom:40px;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 230px;column-gap:28px;align-items:end;padding:0;margin:0;background:transparent;border:0;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-include{grid-column:1;margin:0 0 14px 0;padding:0;background:transparent;border:0;color:#000;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-include__label{display:block;margin:0 0 8px 0;font-size:16px;line-height:1.1;font-weight:800;color:#000;text-transform:uppercase;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-include__short{display:block;margin:0;font-size:0;line-height:0;color:transparent;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-card--trekking .pn5t-include__short::before{content:"• Via dell'Amore\A• Sentieri\A• Servizi del Parco";white-space:pre-line;font-size:16px;line-height:1.42;font-weight:700;color:#000;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-card--train .pn5t-include__short::before{content:"• Via dell'Amore\A• Treno\A• Sentieri\A• Servizi del Parco";white-space:pre-line;font-size:16px;line-height:1.42;font-weight:700;color:#000;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-desc{grid-column:1;margin:0;max-width:100%;font-size:15px;line-height:1.28;font-weight:400;color:#000;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-cta{grid-column:2;align-self:end;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:92px;margin:0;padding:16px 18px;border-radius:12px 0px 0px 12px;box-sizing:border-box;text-decoration:none;border:0;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-card--trekking .pn5t-cta{background:#bfd3ad;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-card--train .pn5t-cta{background:#00a870!important;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-cta__iconbox,#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-cta__sep{display:none !important;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-cta__text{display:block;margin:0;font-size:18px;line-height:1.04;font-weight:700;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-card--trekking .pn5t-cta__text,#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-card--trekking .pn5t-cta__arrow{color:#00a870;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-card--train .pn5t-cta__text,#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-card--train .pn5t-cta__arrow{color:#fff;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-cta__arrow{display:block;margin-left:auto;font-size:40px;line-height:1;font-weight:400;flex:0 0 auto;}@media (max-width:1100px){#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-card{min-height:580px;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-card__bottom{left:32px;right:32px;bottom:32px;grid-template-columns:minmax(0,1fr) 210px;column-gap:20px;}}@media (max-width:780px){#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-choice{flex-direction:column;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-card{min-height:560px;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-card__bottom{left:28px;right:28px;bottom:28px;display:block;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-include{margin-bottom:14px;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-desc{margin-bottom:18px;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta .pn5t-cta{width:100%;}}.pn5t-card--disabled{pointer-events:none;cursor:default;opacity:.55;}.pn5t-card--disabled .pn5t-cta__arrow{opacity:.4;}
#logoparco #block-cinqueterre-vda-blocco-hamburger-p5t{display:flex !important;align-items:center !important;width:auto !important;clear:none !important;float:none !important;margin:0 !important;padding:0px !important;order:6 !important;}#logoparco #block-cinqueterre-vda-blocco-hamburger-p5t{display:flex !important;align-items:center !important;width:auto !important;clear:none !important;float:none !important;margin:0 !important;padding:0px !important;order:6 !important;}#logoparco .pn5t-adminmenu-wrap{display:flex !important;align-items:center !important;width:auto !important;clear:none !important;float:none !important;margin:0 !important;padding:0px !important;order:7 !important;margin-left:20px !important;}#header #logoparco{display:flex !important;align-items:center !important;}#logoparco .logo_parco{flex:1 !important;}#logoparco .logo_parco img{width:480px !important;}#block-locale-language .dropdown-trigger{margin-top:-6px !important;}#block-locale-language .dropdown-trigger{color:#00a870 !important;}#block-locale-language .dropdown-trigger{border-radius:0px !important;border:1px solid #00a870 !important;box-shadow:none !important;}.logo_user.loghitop img,.logo_cart.loghitop img,.logo_home.loghitop img,.logo_lente.loghitop img{border:1.5px solid #00a870 !important;margin-right:12px !important;margin-top:-4px !important;width:62px !important;height:45px !important;}#edit-actions #edit-checkout,#edit-actions #edit-submit,#edit-buttons #edit-continue,#edit-buttons #edit-cancel,#edit-buttons #edit-back{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:220px !important;height:52px !important;padding:0 28px !important;border:2px solid #0aa173 !important;background:#fff !important;color:#0aa173 !important;font-size:20px !important;font-weight:600 !important;line-height:1 !important;text-decoration:none !important;position:relative !important;box-sizing:border-box !important;border-radius:0px !important;margin:0px !important;top:0px !important;right:0px !important;width:100% !important;max-width:320px !important;}.vda-tipo-voucher .form-actions,.vda-tipo-prenotazione .form-actions,#edit-buttons{display:flex !important;justify-content:center !important;background-color:#cfe3c4 !important;padding-top:12px !important;padding-bottom:12px !important;gap:18px !important;margin-top:18px !important;}#edit-buttons .fieldset-wrapper{display:flex !important;justify-content:center !important;gap:18px !important;}#commerce-checkout-form-review #edit-buttons{max-width:100% !important;}.form-submit:after{content:"→";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:26px;line-height:1;}@media (max-width:992px){#block-block-1 .content .logo_parco{order:0 !important;margin-top:20px;width:100%;}.pn5t-cta{right:-28px !important;bottom:420px !important;}}@media (max-width:720px){#page #main-content > div > .row{padding:0 3% 24px 3% !important;}.pn5t-adminmenu-wrap .pn5t-adminmenu-processed,.pn5t-adminmenu-btn{display:none !important;}#block-locale-language .dropdown-trigger{height:57px !important;}.pn5t-hamburger-btn{width:40px !important;}#block-cinqueterre-vda-blocco-admin-menu-p5t{display:none !important;}.region.region-bottom-content{padding:0 12px !important;}#block-cinqueterre-vda-blocco-pulsanti-sceltacarta{margin-top:0em !important;}.pn5t-logo,.pn5t-big,.vipcard-eql__pn5t,.pn5t-modal__title span{font-size:38px !important;}.vda-banner__title{font-size:32px !important;}.vipcard-eql__stencil{font-size:30px !important;margin-right:6px !important;}.vda-banner{gap:80px !important;}.vda-banner__desc{font-size:18px !important;font-weight:600 !important;max-width:320px !important;}#block-vipcard-utilizzo-codici-vip{padding:0px !important;}#block-vipcard-utilizzo-codici-vip .vipcard-eql__left{display:flex !important;align-items:anchor-center !important;}#block-vipcard-utilizzo-codici-vip .vipcard-eql__title{display:none !important;}#block-vipcard-utilizzo-codici-vip .vipcard-eql__subtitle{margin:0 !important;}.pn5t-info-box__icon-img{width:48px !important;height:48px !important;}.pn5t-info-box__text{font-size:18px !important;}.pn5t-info-box__label{font-size:16px !important;}.pn5t-cal-title{font-size:18px !important;}.pn5t-cal-day{height:28px !important;}.pn5t-cal-day .pn5t-cal-daynum{font-size:16px !important;}#selectors-wrapper .pn5t-tickets-grid--controls{grid-template-columns:40% 2fr 2fr !important;gap:10px !important;}#selectors-wrapper .pn5t-tickets-grid--controls .form-item{margin-top:0rem !important;}#selectors-wrapper .pn5t-tickets-grid--controls .pn5t-col{height:60px !important;display:flex !important;justify-content:space-between !important;flex-direction:column !important;width:unset !important;}#selectors-wrapper .pn5t-qty-display{width:36px !important;}.pn5t-footer,#edit-actions,#edit-buttons{position:fixed !important;left:0;bottom:72px;width:100%;z-index:1000;display:flex;flex-direction:row !important;align-items:center !important;background-color:#cfe3c4 !important;}#user_login_form #edit-actions{background-color:transparent !important;}.view-commerce-cart-form .vda-booking-row{margin-right:0px !important;}.view-commerce-cart-form .vda-booking-title{font-size:18px !important;}#views-form-commerce-cart-form-default #vda-cart-footer .pn5t-footer-btn{min-width:167px !important;padding:12px 18px !important;}.vda-terms-list{margin-bottom:10px !important;}#commerce-checkout-form-checkout
    #edit-terms-conditions
    .vda-terms-agree-row
    .form-item-terms-conditions-commerce-agree-terms-pane-field{display:grid !important;grid-template-columns:24px auto !important;gap:8px !important;}#commerce-checkout-form-checkout
    #edit-terms-conditions
    .vda-terms-agree-row
    .form-item-terms-conditions-commerce-agree-terms-pane-field
    > :nth-child(3){grid-column:1 / -1;}.view-commerce-cart-form
    #views-form-commerce-cart-form-default
    .views-field.views-field-edit-delete
    span.views-label{display:none !important;}.view-commerce-cart-form
    #views-form-commerce-cart-form-default
    .views-row
    .views-field.views-field-nothing
    span{width:80% !important;font-size:18px !important;}#views-form-commerce-cart-form-default .views-field-edit-delete input{position:absolute !important;right:0 !important;top:-75px !important;z-index:999 !important;background-color:white !important;transform:scale(0.75);}.view-commerce-cart-form
    #views-form-commerce-cart-form-default
    .views-row
    > div
    input[type="text"]{max-width:100% !important;}.views-field-commerce-total .price{padding:14px 9px !important;border-radius:0px !important;border:1px solid #00a870 !important;}#edit-buttons #edit-continue,#edit-buttons #edit-cancel,#edit-buttons #edit-back{min-width:0px !important;width:167px !important;max-width:320px !important;}#commerce-checkout-form-review #edit-buttons .fieldset-wrapper{flex-direction:row !important;}}
#colorboxNodeLoading{background:url(/sites/all/modules/colorbox_node/./images/loading.gif) no-repeat center center;width:100%;height:100%;}
div.commerce_add_to_cart_confirmation_overlay{background:transparent url(/profiles/commerce_kickstart/modules/contrib/commerce_add_to_cart_confirmation/images/bg_add_to_cart_overlay.png) left top;height:100%;left:0;position:fixed;top:0;width:100%;z-index:200;}div.messages.commerce-add-to-cart-confirmation{background-color:white;border-color:#6bb0cb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 2px 15px #57595a;-webkit-box-shadow:0 2px 15px #57595a;box-shadow:0 2px 15px #57595a;filter:progid:DXImageTransform.Microsoft.Shadow(color='#57595A',direction='180',strength='5');color:#aeaaa5;left:50%;margin-left:-20% !important;overflow:hidden;padding:0;position:absolute;width:450px;z-index:201;}div.messages.commerce-add-to-cart-confirmation .message-inner .commerce-add-to-cart-confirmation-close{background:url(/profiles/commerce_kickstart/modules/contrib/commerce_add_to_cart_confirmation/images/btn_add-to-cart-close.png) no-repeat 0 0;display:block;height:17px;position:absolute;right:15px;top:15px;width:18px;}div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title{color:#2698f2;float:left;font-size:14px;font-weight:bold;padding:10px 30px 10px 20px;text-align:center;text-transform:uppercase;width:55%;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper{background-color:#e4eef3;height:100%;padding:40px 30px;position:absolute;right:0;width:25%;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper:after{clear:both;content:".";display:block;height:0;visibility:hidden;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:white;font-weight:bold;margin-bottom:10px;padding:10px;text-align:center;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.checkout{background-color:#2698f2;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.continue{background-color:#b3b3b3;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.continue .commerce-add-to-cart-confirmation-close{background:none;height:auto;position:static;width:auto;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.checkout:hover,div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.continue:hover{cursor:pointer;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button a{color:white;display:block;font-weight:bold;word-wrap:break-word;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display{clear:both;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content{padding:15px;position:relative;width:55%;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .content .field-name-field-images{position:relative;width:130px;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .content .field-name-field-images img{border:#d7d7d7 solid 1px;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .commerce-product-sku .commerce-product-sku-label,div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field .views-label,div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field .field-label{color:#878380;float:left;font-size:12px;font-weight:bold;padding-right:5px;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field{clear:both;margin:0;text-align:left;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field .field-label{display:inline;float:left;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total{clear:both;font-size:20px;margin-top:25px;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total .views-label{float:left;padding-right:5px;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total .field-content{color:#2698f2;display:inline;float:right;}
body.toolbar #toolbar{background-color:#50adf5;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#55b5ff),to(#50adf5));background-image:-webkit-linear-gradient(top,#55b5ff,#50adf5);background-image:-moz-linear-gradient(top,#55b5ff,#50adf5);background-image:-ms-linear-gradient(top,#55b5ff,#50adf5);background-image:-o-linear-gradient(top,#55b5ff,#50adf5);background-image:linear-gradient(to bottom,#55b5ff,#50adf5);}body.toolbar #toolbar div.toolbar-menu{background-color:#50adf5;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#55b5ff),to(#50adf5));background-image:-webkit-linear-gradient(top,#55b5ff,#50adf5);background-image:-moz-linear-gradient(top,#55b5ff,#50adf5);background-image:-ms-linear-gradient(top,#55b5ff,#50adf5);background-image:-o-linear-gradient(top,#55b5ff,#50adf5);background-image:linear-gradient(to bottom,#55b5ff,#50adf5);}#toolbar a{color:#fff;text-shadow:0 1px 1px #18466b;}body.toolbar #toolbar-home a,body.toolbar #toolbar-home ul li a.active,body.toolbar #toolbar-home a:hover{background:transparent !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#fff;}body.toolbar #toolbar-home a span{background:transparent url(/profiles/commerce_kickstart/modules/commerce_kickstart/commerce_kickstart_menus/images/logo-menu.png) no-repeat 0 0;display:block;min-height:40px;text-indent:-9999px;width:130px;margin:0;}#toolbar #toolbar-user li.account a{color:#fddb84;}body.toolbar #toolbar div.toolbar-menu ul li a{background:transparent;}body.toolbar #toolbar div.toolbar-menu{height:auto;}body.toolbar #toolbar div.toolbar-menu a{font:normal 500 15px/1.75em "Open Sans",Arial,sans-serif;}body.toolbar div.toolbar-menu li.depth-2:hover a,body.toolbar div.toolbar-menu #toolbar-user li:hover a,body.toolbar div.toolbar-menu li.depth-2 a.active,body.toolbar div.toolbar-menu li.active-trail a{background:#2f88cd !important;-moz-box-shadow:inset 0 0 5px #1a6bdf;-webkit-box-shadow:inset 0 0 5px #1a6bdf;box-shadow:inset 0 0 5px #1a6bdf;border-radius:10px;text-decoration:none;}body.toolbar div.toolbar-menu #toolbar-user,body.toolbar #toolbar ul.menu-depth-2{padding-top:5px;}body.toolbar li.depth-2:hover li.depth-3 a{background:transparent !important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}body.toolbar ul.menu-depth-3 li.depth-3 a{background:transparent;color:#57b3fc !important;}body.toolbar ul.menu-depth-4 li.depth-4 a{background:transparent;color:#fff !important;}body.toolbar ul.menu-depth-4 li.depth-4 a:hover{color:#57b3fc !important;}body.toolbar #toolbar li.depth-2{height:40px;padding:0;}body.toolbar #toolbar .wrapper-depth-3{background:transparent url(/profiles/commerce_kickstart/modules/commerce_kickstart/commerce_kickstart_menus/images/bg-dropdown.png);margin:0;}body.toolbar #toolbar .wrapper-depth-3 ul.group{margin-bottom:10px;}#toolbar .toolbar-menu-store-settings .wrapper-depth-3{width:400px;}#toolbar .toolbar-menu-store-settings .wrapper-depth-3 ul.group{float:left;width:49%;clear:none;}#toolbar .toolbar-menu-store-settings .wrapper-depth-3 ul.group-0{float:right;}#toolbar .toolbar-menu-store-settings .wrapper-depth-4 ul.group{float:none;width:100%;}#toolbar .toolbar-menu-site-settings .wrapper-depth-3{width:400px;}#toolbar .toolbar-menu-site-settings .wrapper-depth-3 ul.group{float:left;width:49%;clear:none;}#toolbar .toolbar-menu-site-settings .wrapper-depth-3 ul.group-1{float:right;}#toolbar .toolbar-menu-site-settings .wrapper-depth-4 ul.group{float:none;width:100%;}@media screen and (-webkit-min-device-pixel-ratio:0){.overlay-open #toolbar.toolbar{clip:inherit !important;}}
.field .field-label{font-weight:bold;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
body.page-report-avanzati-pv div#edit-start-date,body.page-report-avanzati-pv div#edit-end-date,body.page-report-avanzati-pv div#edit-product{display:flex;}body.page-report-avanzati-pv aside.col-md-4,body.page-report-avanzati-pv .description,body.page-report-affluenze aside.col-md-4,body.page-report-affluenze .description,body.page-report-totem aside.col-md-4,body.page-report-totem .description{display:none;}body.page-report-avanzati-pv div#page h1,body.page-report-totem div#page h1,body.page-report-avanzati-pv label[for="edit-product"],body.page-report-avanzati-pv label[for="edit-postazione"],body.page-report-avanzati-pv label[for="edit-punto-vendita"],body.page-report-avanzati-pv label[for="edit-rete-vendita"]{display:block !important;}body.page-report-avanzati-pv div#report-avanzati-wrapper-1,body.page-report-avanzati-pv div#report-avanzati-wrapper-2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}body.page-report-affluenze div#report-avanzati-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:20px;}body.page-report-avanzati-pv div#report-avanzati-wrapper-1 > div,body.page-report-avanzati-pv div#report-avanzati-wrapper-2 > div{flex:1;}body.page-report-avanzati-pv div#report-avanzati-wrapper-1 .form-item,body.page-report-avanzati-pv div#report-avanzati-wrapper-2 .form-item,body.page-report-affluenze div#report-avanzati-wrapper .form-item{margin-top:0;margin-bottom:0;}body.page-report-avanzati-pv div#report-avanzati-wrapper-1 label,body.page-report-avanzati-pv div#report-avanzati-wrapper-2 label,body.page-report-affluenze div#report-avanzati-wrapper label{margin-top:10px !important;}body.page-report-avanzati-pv .download-report-excel{background-color:#5c828e;padding:0.3em 1em;box-shadow:3px 3px 3px #d3ded3;margin:27px 8px 10px 0;border:none;text-transform:uppercase;border-radius:3px;color:#fff;}body.page-report-avanzati-pv .download-report-excel:hover{color:#fff;text-decoration:none;}body.page-report-avanzati-pv .download-report-excel:focus{color:#fff;}body.page-report-avanzati-pv #checkboxes-wrapper{padding-top:17px;}body.page-report-avanzati-pv #edit_postazione_chosen{max-width:500px !important;}body.page-report-avanzati-pv .form-item-start-date-date,body.page-report-avanzati-pv .form-item-end-date-date{width:92%;}body.page-report-affluenze #edit-submit{margin:0;align-self:flex-end;}body.page-report-affluenze table.stat-table.sticky-enabled.tableheader-processed.sticky-table{max-width:50%;margin-top:15px;margin-bottom:25px;}
#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}.password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
.rteindent1{margin-left:40px;}.rteindent2{margin-left:80px;}.rteindent3{margin-left:120px;}.rteindent4{margin-left:160px;}.rteleft{text-align:left;}.rteright{text-align:right;}.rtecenter{text-align:center;}.rtejustify{text-align:justify;}.ibimage_left{float:left;}.ibimage_right{float:right;}
