img.adaptive{max-width:100%;height:auto;width:auto}.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:#fff}.calendar-calendar th{text-align:center;margin:0}.calendar-calendar th a{font-weight:700}.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:.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;margin:0}.calendar-calendar td a{font-weight:700;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:.125em .25em 0;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}.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:400}.calendar-calendar .mini-day-off{padding:0}.calendar-calendar .mini-day-on{padding:0}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 #ccc;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:700}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em}.calendar-calendar td.calendar-agenda-items{border:1px solid #ccc;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:700;display:block;clear:both}.calendar-calendar div.date-nav{background-color:#ccc;color:#777;padding:.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:700;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:400}.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:700}.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 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:0}.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}.calendar-calendar .month-view .full td.date-box{height:1%;border-bottom:0;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:0 0;margin-bottom:0}.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:0;border-bottom:0}.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #ccc}.calendar-calendar .month-view .full td.single-day{border-top:0}.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:0 0}
.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{margin:0 3px}.calendar-calendar .day-view .full td .inner div.calendar div.stripe{margin:0}.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:0 0;border-left:2px solid #7c7f12;border-right:2px solid #7c7f12}.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0;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:0}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0}.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:0 3px;overflow:hidden}.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview{background:0 0}.calendar-calendar .day-view td div.dayview{padding:0}.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:0 auto;color:#fff;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:#fff}.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 0 0;left:0;top:0;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:.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:0 !important;right:-1px;width:10px;text-align:left;background:#74a5d7;-moz-border-radius:0px 5px 5px 0px;border-radius:0 5px 5px 0;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:.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:0}.calendar-calendar .week-view .full td.multi-day{padding:2px}.calendar-calendar .week-view td.single-day div.calendar{width:100%;padding-left:0;padding-right:0}.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #ccc}.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:0;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:0;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:700}.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0;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:0 5px 5px 0;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0;text-align:right;top:0;width:auto;z-index:1;font-size:12px}.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:700}.attachment .calendar-calendar{margin-top:20px;clear:both}.calendar-calendar th a,.attachment .calendar-calendar th{background-color:transparent;border:0}.attachment .calendar-calendar th.calendar-agenda-hour{color:#777;font-weight:700;text-align:right}.view-calendar .feed-icon{margin-top:5px}.view table.mini .date-prev,.view table.mini .date-next{background:0 0}.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}.container-inline-date{clear:both}.container-inline-date .form-item{float:none;margin:0;padding:0}.container-inline-date>.form-item{display:inline-block;margin-right:.5em;vertical-align:top}fieldset.date-combo .container-inline-date>.form-item{margin-bottom:10px}.container-inline-date .form-item .form-item{float:left}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto}.container-inline-date .description{clear:both}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px}.container-inline-date .date-spacer{margin-left:-5px}.views-right-60 .container-inline-date div{margin:0;padding:0}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto}.container-inline-date .date-padding{float:left}fieldset.date-combo .container-inline-date .date-padding{padding:10px}.views-exposed-form .container-inline-date .date-padding{padding:0}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px}.calendar td{padding:0}.date-prefix-inline{display:inline-block}.date-clear{clear:both;display:block;float:none}.date-no-float{clear:both;float:none;width:98%}.date-float{clear:none;float:left;width:auto}.date-float .form-type-checkbox{padding-right:1em}.form-type-date-select .form-type-select[class*=hour]{margin-left:.75em}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em}
.date-container .date-format-name{float:left}.date-container .date-format-type{float:left;padding-left:10px}.date-container .select-container{clear:left;float:left}div.date-calendar-day{background:#f3f3f3;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px}div.date-calendar-day span{display:block;text-align:center}div.date-calendar-day span.month{background-color:#b5bebe;color:#fff;font-size:.9em;padding:2px;text-transform:uppercase}div.date-calendar-day span.day{font-size:2em;font-weight:700}div.date-calendar-day span.year{font-size:.9em;padding:2px}.date-form-element-content-multiline{padding:10px;border:1px solid #ccc}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em}.date-year-range-select{margin-right:1em}#ui-datepicker-div{font-size:100%;font-family:Verdana,sans-serif;background:#eee;border-right:2px #666 solid;border-bottom:2px #666 solid;z-index:9999}.ui-datepicker{width:17em;padding:.2em .2em 0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.date-repeat-input{float:left;margin-right:5px;width:auto}.date-repeat-input select{min-width:7em}.date-repeat fieldset{clear:both;float:none}.date-repeat-radios{margin-bottom:1em}.date-repeat-radios input[type=radio]{float:left;margin:.75em .75em 0 0}.date-repeat-radios .form-wrapper{float:left}.date-repeat-radios .form-type-checkboxes .form-type-checkbox{width:15%;float:left;margin:0}.date-repeat-radios .date-repeat-radios-item{margin-bottom:1em}.weekly .form-type-checkboxes .form-type-checkbox{float:left;margin-right:10px}.date-repeat-input.byday-count label,.date-repeat-input.byday-count select,.date-clear.bymonthday label,.date-clear.bymonthday select{display:inline}.date-repeat-input.byday-day label,.date-clear.bymonthday .field-suffix{font-weight:700}.range-of-repeat .form-radios>div{margin-top:.5em}.range-of-repeat .count input[type=text]{margin:0 .5em}.range-of-repeat .until .form-wrapper{margin:0 .5em;display:inline-block;vertical-align:middle}.range-of-repeat .until .form-radio,.range-of-repeat .until .date-prefix-inline{margin:0 0 1.4em;vertical-align:middle}.range-of-repeat .until.widget-date_popup.label-above .form-radio,.range-of-repeat .until.widget-date_popup.label-above .date-prefix-inline{margin:0;vertical-align:middle}.range-of-repeat .until.widget-date_select.label-within .form-radio,.range-of-repeat .until.widget-date_select.label-within .date-prefix-inline{margin:0;vertical-align:middle}.range-of-repeat .until.widget-date_select.label-above .form-radio,.range-of-repeat .until.widget-date_select.label-above .date-prefix-inline{margin:1.4em 0 0;vertical-align:middle}.range-of-repeat .until .form-type-date-text .date-padding{padding:0}.range-of-repeat .until.widget-date_select.label-within .date-padding{padding:0}.range-of-repeat .until.widget-date_select.label-above .date-padding{padding:0}.range-of-repeat .until .form-type-date-select,.range-of-repeat .until .form-type-date-popup,.range-of-repeat .until .form-type-date-text{border:none;margin:0}.field .field-label{font-weight:700}.field-label-inline .field-label,.field-label-inline .field-items{float:left}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}.geofield-gmap-cnt{width:600px;height:400px;display:block;margin:10px 0}.geofield-gmap-buttons{margin:10px 0}#tc-action-popup-content #tc-action-popup-content .alternative-action-text{line-height:0}.action-link{display:block;padding:0;margin:0;line-height:0}.tc-action-overlay-text{width:96%;height:96%;padding:2%;background-color:rgba(255,255,255,.6);display:block;position:absolute;top:0;left:0;overflow:hidden;vertical-align:middle;line-height:normal}.alternative-action-text{position:relative}#containers-wrapper .action-wrapper{clear:both;position:relative}.region.region-sidebar-second .action-bottom{display:block;padding-top:20px}.region.region-sidebar-second .action-top{display:block;padding-bottom:20px}.action-bottom{display:block;padding-top:20px;padding-bottom:10px}.action-top{display:block;padding-bottom:20px;padding-top:10px}.action-top-inline{display:block;float:left;margin-right:15px;margin-bottom:10px}.tc-action-link-overlay.opened{cursor:inherit}.tc-action-link-overlay{cursor:pointer}.action-image-content{margin:0 auto;display:block}a.tc-action-link:link,a.tc-action-link:visited,a.tc-action-link{color:#ec1c24}html.fancybox-lock,.fancybox-lock body{overflow:visible !important}.action-toast{display:none}#action-debug-wrapper{position:fixed;top:50%;right:0;background-color:rgba(255,243,79,.8);color:#000;padding:20px;font-size:16px;z-index:100000;width:300px}#action-debug-wrapper a#debug-closer{text-align:right;font-size:12px}#action-debug-wrapper a{display:block;font-size:14px;line-height:14px;font-weight:700;color:#111;margin:5px 0}#featured{width:940px;padding-right:0;position:relative;border:none;height:370px;overflow:hidden;background:#f7f7f9;-moz-box-shadow:rgba(0,0,0,.35) -5px -5px 5px;-webkit-box-shadow:rgba(0,0,0,.45) -5px -5px 5px;-o-box-shadow:rgba(0,0,0,.15) -1px -1px 5px;-ms-box-shadow:rgba(0,0,0,.45) -1px -1px 5px;box-shadow:rgba(0,0,0,.25) 2px 2px 3px;margin-bottom:10px}
#featured ul.ui-tabs-nav{position:absolute;top:0;left:0;list-style:none;margin:0;padding:20px 0 0;width:330px;height:350px;overflow:auto;overflow-x:hidden;background:url(/sites/all/modules/custom_touringclub/tc_associati/img/bk/bk_selector.gif) repeat-y top left}#featured ul.ui-tabs-nav li{padding:1px 0 0;font-size:12px;color:#666}#featured ul.ui-tabs-nav li img{float:left;margin:2px 5px;background:#fff;padding:2px;border:1px solid #eee}#featured ul.ui-tabs-nav li span{font-family:"prata","Times New Roman",Helvetica,Verdana,Arial,Sans-Serif;font-size:1.6em;line-height:60px;padding-left:40px;font-weight:700}#featured li.ui-tabs-nav-item a{display:block;height:60px;text-decoration:none;color:#fff;line-height:20px;outline:none}#featured li.ui-tabs-nav-item a:hover{background:#fff;color:#044c36;background:#fff url(/sites/all/modules/custom_touringclub/tc_associati/img/featured/selected-item.gif) bottom right no-repeat}#featured li.ui-tabs-selected,#featured li.ui-tabs-active{background:#fff url(/sites/all/modules/custom_touringclub/tc_associati/img/featured/selected-item.gif) bottom right no-repeat;color:#044c36}#featured ul.ui-tabs-nav li.ui-tabs-selected a,#featured ul.ui-tabs-nav li.ui-tabs-active a{background:#fff url(/sites/all/modules/custom_touringclub/tc_associati/img/featured/selected-item.gif) bottom right no-repeat;color:#044c36}#featured ul.ui-tabs-nav li a.active{background:#fff url(/sites/all/modules/custom_touringclub/tc_associati/img/featured/selected-item.gif) bottom right no-repeat;color:#044c36}#featured .ui-tabs-panel{margin-left:330px;width:610px;height:370px;position:relative;display:none}.span12 .green-block-text a{color:#ff6971;text-decoration:underline}#featured .ui-tabs-panel.active{display:block}#featured .ui-tabs-panel .info{position:absolute;top:10px;left:0;max-height:330px;padding:15px;width:580px}#featured .ui-tabs-panel .info a.hideshow{position:absolute;font-size:11px;font-family:Verdana;color:#000;right:10px;top:-20px;line-height:20px;margin:0;outline:none}#featured .info h2{font-size:1.3em;font-family:"prata","Times New Roman",Helvetica,Verdana,Arial,Sans-Serif;color:#000;padding:5px;margin:0;font-weight:400;overflow:hidden}#featured .info p{margin:0 0 5px;font-size:1.15em;line-height:1.35em;color:#666}#featured .info img{float:left;margin-right:10px;width:270px}#featured .info a{text-decoration:none;color:#000}#featured .info a:hover{text-decoration:underline}#featured .ui-tabs-hide{display:none}#featured .info div{overflow:hidden}#featured .info .part1{float:left;width:260px;clear:right;padding:20px 20px 20px 0;font-family:"prata","Times New Roman",Helvetica,Verdana,Arial,Sans-Serif;font-size:1.5em;line-height:1.3em;color:#000;border-right:1px solid #ccc;margin-top:10px}#featured .info .part2{float:left;width:260px;clear:right;padding:20px 0 20px 20px;font-family:"prata","Times New Roman",Helvetica,Verdana,Arial,Sans-Serif;font-size:1.5em;line-height:1.3em;color:#000;margin-top:10px}#featured .info .part1 a,#featured .info .part2 a{color:#ec1c24}.select-association{margin-bottom:30px}.bt-associati{background-color:#005f3f;border:1px solid #005f3f;color:#fff;padding:10px 25px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;font-family:"prata","Times New Roman",Helvetica,Verdana,Arial,Sans-Serif;font-size:1.5em;margin-top:10px;clear:both;float:right}.associati-mobile-button-big{min-width:85% !important;float:none;margin:15px auto;display:block}.bt-associati-into>input{background-color:#999;border:1px solid #999;color:#000;padding:10px 25px;cursor:pointer;font-family:"prata","Times New Roman",Helvetica,Verdana,Arial,Sans-Serif;font-size:1.5em;float:right;margin:5px 10%;width:80% !important;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.view-associati-block.top{clear:both}.associati-block-top-item{background-color:#fff;moz-box-shadow:rgba(0,0,0,.35) -5px -5px 5px;-webkit-box-shadow:rgba(0,0,0,.45) -5px -5px 5px;-o-box-shadow:rgba(0,0,0,.15) -1px -1px 5px;-ms-box-shadow:rgba(0,0,0,.45) -1px -1px 5px;box-shadow:rgba(0,0,0,.25) 2px 2px 3px;width:32.5%;padding:0 0 5px;display:block;float:left;margin-right:1.25%;overflow:hidden}
.associati-block-top-item.views-row-3{margin-right:0}.associati-block-top-item .views-field-body,.associati-block-top-item h3{display:block;padding:5px}.associati-block-top-item p{display:block;font-size:15px;padding:0 5px}.associati-block-top-item div div{font-size:15px}.associati-block-top-item:last-child{margin-right:0}.associati-block-bottom-item{background-color:#fff;moz-box-shadow:rgba(0,0,0,.35) -5px -5px 5px;-webkit-box-shadow:rgba(0,0,0,.45) -5px -5px 5px;-o-box-shadow:rgba(0,0,0,.15) -1px -1px 5px;-ms-box-shadow:rgba(0,0,0,.45) -1px -1px 5px;box-shadow:rgba(0,0,0,.25) 2px 2px 3px;margin:10px 0 20px !important;padding:0;display:block;float:left}.associati-block-bottom-item .views-field-field-image{width:30%;float:left}.associati-block-bottom-item .views-field-body{width:66%;margin:0 2%;float:right}.logged-in #privacy-terms-text,#associati-form-2 #edit-field-privacy-data,#edit-field-privacy-data label.control-label{display:none !important}#privacy-terms-text{font-weight:700;font-size:14px;text-align:center;color:#111}body.page-associati-touringclub-emember #gift-text-info{display:none}@media (min-width:800px){#associati-form>div>form{margin-left:50px}}#associati-form h3{color:#000;font-weight:700;font-size:22px;border:none;line-height:35px}#associati-form>h3{margin-bottom:5px;margin-top:30px;line-height:22px}#associati-form h4{color:#000;font-size:18px;font-weight:700;line-height:22px;padding-bottom:10px}#associati-form>h4{color:#848484;margin-bottom:30px;margin-top:0;line-height:22px}#associati-form .n_on{width:35px;padding:0;height:35px;line-height:35px;font-size:20px;background:url(/sites/all/modules/custom_touringclub/tc_associati/img/bk/n_on.gif) top left no-repeat;text-align:center;color:#fff;display:block;float:left;margin:0 10px 0 -5%;font-family:prata,Times New Roman,Helvetica,Verdana,Arial,Sans-Serif}@media (max-width:800px){#associati-form .n_on{margin:0 10px 0 0}}#associati-form .n_off{width:35px;padding:0;height:35px;background:url(/sites/all/modules/custom_touringclub/tc_associati/img/bk/n_off.gif) top left no-repeat;text-align:center;color:#000;display:block;float:left;margin:0 10px 0 -5%;font-size:1em;font-family:prata,Times New Roman,Helvetica,Verdana,Arial,Sans-Serif}.formBorder{border-bottom:solid 1px #d4d4d4}#associati-form-1 .fieldset-wrapper{position:relative;display:inline-block;width:100%}#associati-form-1 .fieldset-wrapper>div{margin-bottom:30px}#associati-form-1 .fieldset-wrapper>div.clearfix{margin-bottom:0}#associati-form-1 .help-block{color:#000 !important;font-size:15px !important;margin:0;padding:0 3px !important}#associati-form-1 #edit-tipologia-wrapper{width:40%;float:left}@media (max-width:767px){#associati-form-1 #edit-tipologia-wrapper{width:50%}}@media (max-width:480px){#associati-form-1 #edit-tipologia-wrapper{width:100%}}#associati-form-1 .control-group.form-item-durata{width:60%;float:left}@media (max-width:767px){#associati-form-1 .control-group.form-item-durata{width:50%}}@media (max-width:480px){#associati-form-1 .control-group.form-item-durata{width:100%}}#associati-form-1 .control-group.form-item-assistenza{width:60%;float:left;margin-right:5%}@media (max-width:767px){#associati-form-1 .control-group.form-item-assistenza{width:50%}}@media (max-width:480px){#associati-form-1 .control-group.form-item-assistenza{width:100%;margin-right:0}}#associati-form-1 .control-group.form-item-regala{width:35%;float:right}@media (max-width:767px){#associati-form-1 .control-group.form-item-regala{width:45%}}@media (max-width:480px){#associati-form-1 .control-group.form-item-regala{width:100%}}#edit-tipologia>*{clear:both}#associati-form-1 #edit-tipologia-wrapper .control-label,#associati-form-1 .form-item-durata.control-group>label,#associati-form-1 .form-item-assistenza.control-group>label,#associati-form-1 .form-item-regala.control-group>label{color:#000;font-size:1.4em;line-height:1.2em;font-weight:100;font-family:"prata","Times New Roman",Helvetica,Verdana,Arial,Sans-Serif;margin:0;margin-bottom:15px;border:0}#association-payment-method-select label,#associati-form-1 #edit-tipologia-wrapper .controls>select,#associati-form-1 .form-item-durata div label{background-color:#e8e8e8;padding:10px 15px;display:block;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#000;font-size:15px;width:140px;margin-bottom:5px}
#associati-form-1 #edit-tipologia-wrapper .controls>select{background-color:#005f41;color:#fff;text-decoration:none}#associati-form-1 #edit-tipologia-wrapper .controls>select,#association-payment-method-select label:hover,#association-payment-method-select label.selected,#associati-form-1 .form-item-durata div label:hover,#associati-form-1 .form-item-durata label.selected{background-color:#005f41;color:#fff;text-decoration:none}#association-payment-method-select label,#associati-form-1 .form-item-durata div label{float:left;margin-right:10px}#association-payment-method-select label input,#associati-form-1 .form-item-durata label input[type=radio],#associati-form-1 .form-item-durata .checkbox input[type=checkbox]{margin-left:0;margin-right:4px}#associati-form-1 .form-item-assistenza{width:100%;position:relative;clear:both}#associati-form-1 .form-item-assistenza .form-item{width:40%;display:inline-block;position:relative;text-align:left;vertical-align:top}#associati-form-1 #edit-sumary{background-color:#005f41;color:#fff !important;padding:20px 0;position:relative;margin:0 !important;width:100%;padding-bottom:50px;clear:both}#associati-form-1 .btn{background-color:#e8343f;border:1px solid #e8343f;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#fff;cursor:pointer;font-family:"prata","Times New Roman",Helvetica,Verdana,Arial,Sans-Serif;font-size:1.2em;padding:7px 25px;display:block}#edit-buttoms{width:25%;min-width:200px;position:absolute;bottom:10px;right:10px}#edit-buttoms legend{border:none;font-size:12px;line-height:12px;color:#fff;margin:0 0 5px}#edit-buttoms .btn{width:40%;margin:0 5%;float:right;text-align:center;padding:7px 0}#edit-buttoms>div{width:100%}@media (max-width:550px){#edit-buttoms{padding:2%;width:96%;position:relative;background-color:#005f41;top:-15px;bottom:0;right:0}#edit-buttoms legend>span{padding:15px}}#associati-form-1 #edit-sumary .row{margin:0 !important}#associati-form-1 #edit-sumary .green-block-image{width:25%;float:left}#associati-form-1 #edit-sumary .green-block-text{width:50%;float:left;margin-left:5%}#associati-form-1 #edit-sumary .green-block-text h4{color:#fff;font-size:16px}#associati-form-1 #edit-sumary .green-block-price{width:20%;float:right;font-family:"prata","Times New Roman",Helvetica,Verdana,Arial,Sans-Serif;font-size:2.3em;display:block;line-height:1.3em;text-align:right}#associati-form-1 #edit-sumary .row>div>*{margin:0 15px;display:block}@media (max-width:767px){#associati-form-1 #edit-sumary .green-block-image{width:50%;float:left;height:auto}#associati-form-1 #edit-sumary .green-block-text{width:100%;float:left;height:auto;margin:15px 0}#associati-form-1 #edit-sumary .green-block-price{width:50%;float:left;height:auto}}#associati-form-1 #edit-sumary .durata{margin-left:15px;margin-top:15px}@media (max-width:480px){#associati-form-1 #edit-sumary .durata{margin-right:40%}.view-associati-block-top .associati-block-top-item img,.view-associati-block-bottom .associati-block-bottom-item .views-field-field-image{display:none}.view-associati-block-top .associati-block-top-item{min-height:0 !important}.view-associati-block-bottom .associati-block-bottom-item .views-field.views-field-body{width:auto;float:none}}#associati-form-2{padding-left:5px}#offUserData>h3,#offAllForm>h3{padding-left:20px}#associati-form-2 #showForm2 h3,#associati-form-2 #showForm3 h3{border-top:solid 1px #d4d4d4;padding:20px 0;margin:0;clear:both}#associati-form-2 #showForm3 h3:last-child{border-bottom:solid 1px #d4d4d4}#associati-form-2 form>div>div>*{clear:both}#associati-form-2 form>div>h3{margin-top:60px}#associati-form-2 .node-tc_user_association-form input[type=text],#associati-form-2 .node-tc_user_association-form input[type=password],#associati-form-2 .node-tc_user_association-form select{width:100%;background-color:silver;color:#000;padding:10px;margin:0;border:3px solid silver}#associati-form-2 fieldset.form-wrapper{width:100%}#associati-form-2 fieldset.form-wrapper legend{display:none}#associati-form-2 fieldset.form-wrapper .fieldset-wrapper{display:inline-block;width:100%}
#associati-form-2 fieldset.form-wrapper{width:100%;clear:both}#associati-form-2 fieldset.form-wrapper>.fieldset-wrapper>div{width:33%;display:block;float:left}@media (min-width:800px){#associati-form-2 .field-name-field-nome,#associati-form-2 .field-name-field-card,#associati-form-2 .field-name-field-familiare-card,#password,#associati-form-2 .field-name-field-telefono,#associati-form-2 .field-name-field-email,#associati-form-2 .field-name-field-indirizzoecivico,#associati-form-2 .field-name-field-cap,#associati-form-2 .field-name-field-gift-telefono,#associati-form-2 .field-name-field-gift-email,#associati-form-2 .field-name-field-gift-indirizzoecivico,#associati-form-2 .field-name-field-gift-cap,#associati-form-2 .field-name-field-card-presentatore{clear:both}}@media (max-width:799px){#associati-form-2 fieldset.form-wrapper>.fieldset-wrapper>div{width:50%}#associati-form-2 .field-name-field-nome,#associati-form-2 .field-name-field-sesso,#associati-form-2 .field-name-field-card,#associati-form-2 .field-name-field-familiare-card,#associati-form-2 .field-name-field-cellulare,#associati-form-2 .field-name-field-email,#associati-form-2 .field-name-field-indirizzoecivico,#associati-form-2 .field-name-field-citta,#associati-form-2 .field-name-field-provincia,#associati-form-2 .field-name-field-gift-sesso,#associati-form-2 .field-name-field-gift-telefono{clear:both}}@media (max-width:526px){#associati-form-2 fieldset.form-wrapper>.fieldset-wrapper>div{width:100%;float:none}}#associati-form-2 fieldset.form-wrapper>.fieldset-wrapper>div>div{padding:10px}#associati-form-2 #edit-field-sesso .form-radios>div,#associati-form-2 #edit-field-gift-sesso .form-radios>div{width:50%;float:left}#associati-form-2 .field-type-datetime fieldset.form-wrapper legend{display:block}#associati-form-2 .field-type-datetime fieldset.form-wrapper>.fieldset-wrapper>div{width:100%}#associati-form-2 .field-type-datetime .form-item,#associati-form-2 .field-type-datetime .form-item>div,#associati-form-2 .field-type-datetime .form-item>div>div{width:100%}#associati-form-2 .field-type-datetime .form-item{padding:0 !important}#associati-form-2 .field-type-datetime label{display:none}#associati-form-2 .field-type-datetime select{padding:10px 3px;border:none}#associati-form-2 .field-type-datetime .date-padding{padding:0}#associati-form-2 .field-type-datetime .help-block{display:none}#associati-form-2 .field-type-datetime input[readonly]{cursor:default !important}#associati-form-2 #edit-field-sesso-und{display:inline-block;width:100%}#associati-form-2 #node-tc-user-association-form-group-user-data>div>div.control-group,#associati-form-2 #node-tc-user-association-form-group-user-data>div>div>div.controls,#associati-form-2 #node-tc-user-association-form-group-alternative-user-data>div>div.control-group,#associati-form-2 #node-tc-user-association-form-group-alternative-user-data>div>div>div.controls{margin-bottom:10px}#associati-form-2 .control-label,#associati-form-2 legend{color:#000;font-size:1em;font-family:Arial,'Times New Roman',Helvetica,Verdana,sans-serif;line-height:1em;font-weight:700;margin:0;margin-bottom:15px;border:0}#associati-form-2 #edit-field-metodo-pagamento label.control-label{display:none}#associati-form-2 #node-tc-user-association-form-group-gift-user-with-card,#associati-form-2 #node-tc-user-association-form-group-gift-user-with-card>div,#associati-form-2 #node-tc-user-association-form-group-gift-group1,#associati-form-2 #node-tc-user-association-form-group-gift-group1>div{display:inline-block}#associati-form-2 #edit-field-gift-card{clear:both}.hidden{display:none !important}#associati-form-2 .control-group.error input,#associati-form-2 .control-group.error textarea,#associati-form-2 .control-group.error select,#associati-form-2 .control-group.error .uneditable-input{border:3px solid #b94a48}#associati-form-2 .form-actions{padding:0;margin-top:20px;margin-bottom:20px;background-color:transparent;border-top:none}#associati-form-2 button{float:right;background-color:#e8343f;border:1px solid #e8343f;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#fff;cursor:pointer;font-family:"prata","Times New Roman",Helvetica,Verdana,Arial,Sans-Serif;font-size:1.2em;padding:7px 25px;display:block;margin-bottom:20px}
#associati-form-2 .messages.error{padding:5px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}#associati-form-2 .message p{margin:0}#associati-form-2 .message{padding:10px;color:#fefefe;background-color:#005f41;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;text-align:center;margin:15px}#associati-form-2 .message.error{background-color:#f2dede;color:#b94a48}#associati-form-2 .custom-required label:after,#associati-form-2 .custom-required .fieldset-legend:after{content:"*"}#edit-field-gift-card-nome,#edit-field-gift-card-cognome{display:none !important}#association-payment-method-select{width:98%}#associati-form-2 .termsCond textarea{width:100%;height:200px;cursor:default}#association-payment-submit{font-size:16px;line-height:18px;font-weight:lighter !important;padding:10px 15px;margin:15px 0}#tc-user-association-node-form .vertical-tabs{display:none}a.nobar{margin-right:0;padding-right:0;border-right-width:0}.association-payment-error-message h3{font-size:1.5em;line-height:1.5em}.association-payment-error-message a{color:#fff !important}.association-payment-error-message{color:#fff;background-color:#005f41;padding:10px;margin:10px 0}.rounded-corners-5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}button#proseguiFamiliareData:disabled,button#edit-submit:disabled,button#proseguiUserData:disabled{background:#d7d7d7;color:#111;border-color:#222;cursor:not-allowed}button#proseguiFamiliareData,button#edit-submit,button#proseguiUserData{margin:25px auto 50px;display:block;width:140px;float:none;font-size:1.3em;line-height:1.2em;padding:10px 25px}body.loading .modal-message{display:block}body.loading{overflow:hidden}.modal-message{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%}#edit-field-accetto{margin:10px 0}#edit-field-accetto label.control-label{line-height:22px;font-size:17px}#associati-form-2 .field-widget-options-onoff p.help-block,#associati-form-2 .field-widget-options-onoff label.control-label{line-height:17px;font-size:14px;font-weight:700;color:#000}#edit-field-email-und-0-email,#edit-repeat-email,#edit-field-gift-email-und-0-email{text-transform:lowercase !important}#cral-code-check-form{max-width:600px;margin:20px auto}#cral-code-check-form #associati_code{width:200px;text-align:center}#cral-code-check-form label{text-align:center;font-weight:700;padding-bottom:5px;font-size:1.1rem}#cral-code-check-form fieldset>*{margin:10px auto;display:block}#code-submit{width:150px;margin:10px auto;display:block}#cral-code-check-form .form-message{text-align:center;font-size:14px;font-weight:700}.page-associati-check-cral #block-tc-breadcrumb-tc-breadcrumb{display:none}.cral-page .real-value{display:block;width:100%;text-align:center;color:#1a5f40;font-weight:700;margin:-20px auto 20px auto;font-size:14px}.no-gift-books .book-gift{display:none}.standard .no-gift-book{display:none}.form-item-field-card-presentatore-und-0-value{width:100%}.advtop{margin:10px auto;width:728px}.adv-margin{margin:10px auto}.adv-margin>div{margin:0 auto}.adv-pushbar{width:940px}.adv-pushbar.adv-mobile{width:100%}.center-margin{margin:0 auto}.formcommunity{background-color:#E40613!important;moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;border-radius:0;padding:10px 0 0 !important}.formcommunity h4{color:#fff;padding-left:5%}.formcommunity ul{background-color:#fff;margin:0 auto 30px auto;width:100%}.formcommunity li{background-color:#fff;padding:10px 5px 15px;border-bottom:1px solid #ccc;margin:10px}.formcommunity li:last-child{border-bottom:none}.formcommunity strong,.formcommunity p{font-size:1.16em;color:#000;margin:0}.formcommunity p a{text-decoration:none}.formcommunity strong a{text-decoration:underline}.tci-breadcrumb-wrapper{margin-left:-20px !important}.tci-breadcrumb{height:45px;padding:0;background:0 0;margin:0 0 0 15px}.tci-breadcrumb li{display:inline-block;float:left;margin:0}.tci-breadcrumb li.green{content:'';display:none}
.tci-breadcrumb li:first-child{padding:0}.tci-breadcrumb li{display:block;float:left;padding:0 7px 0 5px}.tci-breadcrumb li.separator{margin:0 5px;padding:0}.tci-breadcrumb li,.tci-breadcrumb li a{color:#00623e;font-weight:700}#breadcrumb-wrapper-custom .tci-breadcrumb li,#breadcrumb-wrapper-custom .tci-breadcrumb li a{font-size:15px;text-transform:uppercase;font-weight:lighter;line-height:24px;margin:5px 0}@media only screen and (max-width:1024px){.tci-breadcrumb-wrapper.span12{margin-left:10px !important;width:95% !important;padding-left:0;padding-right:0;margin:10px auto 0 auto}}.slider.full.medium.line{height:0 !important}.node-type-gruppo-club-del-territorio .field-name-group-group a{display:none}.node-type-group-post .field-name-field-image{margin:1em 0}.view-tc-contents-for-group footer .node-readmore a{color:red}.view-tc-contents-for-group footer .node-readmore{border-right-width:0}.view-tc-contents-for-group footer .comment-add{display:none}#groupsubscribe.aderisci.aside-box h4,#groupunsubscribe.aderisci.aside-box h4{height:54px;margin:0}#groupunsubscribe.aderisci.aside-box h4{line-height:22px}#groupsubscribe.aderisci.aside-box h4{line-height:23px}#groupsubscribe.aderisci.aside-box h4 a,#groupunsubscribe.aderisci.aside-box h4 a{padding:5px 30px 5px 0;width:auto}#groupsubscribe.aderisci.aside-box,#groupunsubscribe.aderisci.aside-box{background-color:transparent;background-image:url(/sites/all/modules/custom_touringclub/tc_clubterritorio_blocks/img/subscribe.png);background-position:right left;background-repeat:no-repeat;border-width:0;height:60px;padding:0 35px 0 10px;margin:20px 0;-webkit-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;overflow:hidden}#groupunsubscribe.aderisci.dissocia.aside-box{background:0 0;padding-right:0;color:#e40613}#groupunsubscribe.aderisci.dissocia.aside-box h4{background:0 0;line-height:23px}#groupunsubscribe.aderisci.dissocia.aside-box h4 a{font-size:1em;padding-right:0;color:#e40613 !important}.node-type-gruppo-via-regionale .view-id-tc_contents_for_group.view-tc-group-content,.node-gruppo-club-del-territorio .view-id-tc_contents_for_group.view-tc-group-content{margin-top:50px;border-top:1px solid #ccc;position:relative;padding-top:40px}li.club-item .views-field-title a{font-size:14px;line-height:15px;color:#333;display:block;height:26px;width:78px;text-align:center}li.club-item{display:block;width:32%;height:110px;float:left}ul.club-list{padding:0;padding-top:20px;margin:0;overflow:hidden}.grouppostslideshow{margin-bottom:2em}#views_slideshow_controls_text_group_post_slideshow-block{text-align:center}#views_slideshow_controls_text_group_post_slideshow-block span{min-width:86px;display:inline-block}.field.field-name-field-image-gallery .field-label{margin-bottom:1em}.field.field-name-field-image-gallery{margin-bottom:3em}.field.field-name-field-image-gallery .field-item{display:inline-block;margin-right:15px;margin-bottom:15px;border:1px solid #ccc}.view-id-group_gallery .views-row:nth-child(3n+0),.view-id-group_gallery .poi-cell{margin-right:0}.view-id-group_gallery .views-row{margin-right:17px;display:inline-block}.view-tc-group{margin:10px 0 0 10px}.view-tc-group h2,.view-tc-group .views-field-title,.view-tc-group .title{font-size:1em;margin:6px 0 10px}.view-tc-group .views-row{margin:24px 0}.view-tc-group legend{font-size:1.1em;font-weight:700}.view-tc-group.view-tc-subgroup{margin:26px 0 0 14px}.view-tc-group .view-tc-group.view-tc-subgroup .views-row{margin:0}.view-tc-group-content{margin:16px 0 20px 10px}.view-tc-group-content h2{font-size:1em}.view-tc-group-content .node{margin:0 0 0 10px;padding:6px 0;font-size:1em}.view-tc-group-content .view-header{position:absolute;top:16px;right:20px;color:red;z-index:10000 !important}.view-tc-group-content .group-post-add a{color:red}.view-tc-group-content .group-post-add a:hover{text-decoration:underline}.padded-header{padding:0 30px;position:relative}#social-header{height:160px;width:80px;float:left;display:block}#social-buttons-bottom-wrapper{display:block;float:none;clear:both}
#title-wrapper{float:left;height:auto;width:780px}#title-wrapper h1{text-align:center;color:#000;line-height:40px;font-size:30px;margin:0}.node-tc-gallery h2.occhielo{text-align:center;width:50%;margin:10px auto;font-weight:lighter;font-style:italic;line-height:25px;font-size:18px}#author-wrapper{width:240px;height:60px;display:block;text-align:right;position:absolute;bottom:0;right:30px;font-family:'Source Sans Pro',sans-serif;font-style:italic}.node-type-tc-gallery .field-name-field-autore-tc>div{padding:0 !important}.node-type-tc-gallery .field-name-field-autore-tc div.field-item:after{content:""}.node-type-tc-gallery .field-name-field-autore-tc{padding-right:0}.node-type-tc-gallery .field-name-field-autore-tc .field-item{font-weight:700}.node-type-tc-gallery section.span12,.node-type-tc-gallery #containers-wrapper>.container>.row.content,.node-type-tc-gallery .span12{margin-left:0 !important;float:none}#news-gallery-wrapper.gallery{margin:0;padding:0;position:relative;overflow:hidden}#gallery-content{padding:60px 2%;display:block;overflow:hidden}#gallery-banner-wrapper{float:left;margin-right:100px;width:300px;height:auto}#gallery-text.full-block{width:100%;float:none;display:block}#gallery-text{font-size:18px;line-height:30px;width:540px;float:left}#magnifier-wrapper .gallery-next-item,#magnifier-wrapper .gallery-prev-item{top:45%}#magnifier-wrapper #blur-image-clone{display:none}.gallery-next-item,.gallery-prev-item{position:absolute;top:20%;height:140px;width:60px;background-color:transparent;text-align:center;color:#fff !important;line-height:140px;font-size:60px;z-index:2}.gallery-next-item i,.gallery-prev-item i{color:#fff !important;line-height:140px;font-size:42px;text-shadow:2px 0px 8px #000}.gallery-next-item:hover,.gallery-prev-item:hover{text-decoration:none}.gallery-next-item{right:0}.gallery-prev-item{left:0}#gallery-thumbnails.gallery{position:absolute;bottom:-130px;left:0;right:0;width:auto;background-color:rgba(255,255,255,.8);z-index:3;height:130px;padding:0 10px;overflow:scroll}#gallery-thumbnails.gallery a img{opacity:1}#gallery-thumbnails.gallery .gallery-thumb{border:3px solid transparent;-webkit-box-shadow:3px 3px 8px 0px rgba(0,0,0,.5);-moz-box-shadow:3px 3px 8px 0px rgba(0,0,0,.5);box-shadow:3px 3px 8px 0px rgba(0,0,0,.5)}#gallery-thumbnails.gallery .gallery-thumb.active{border:3px solid #1a5f40;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#gallery-thumbnails.gallery a{margin:20px 10px}#gallery-switch.gallery{display:none;width:60px;height:40px;background-color:#fff;cursor:pointer;position:absolute;z-index:5;top:-60px;left:0}#related-next-to-new{display:block;width:100%;padding:60px 0 0}.green-line{display:block;width:300px;height:3px;background-color:#1a5f40;margin:0 auto 30px auto}.pre-title-center,#location-label-new{width:auto;margin:0 auto;padding-bottom:10px;display:table;color:#1a5f40;font-size:18px;line-height:18px;text-transform:uppercase}.grey-title-center,#city-title{width:auto;margin:0 auto;color:#575757;font-size:32px;line-height:50px;display:table;text-align:center;font-weight:lighter}.grey-bold-title{font-weight:700;line-height:25px;font-size:22px;color:#606060}.grey-subtitle{line-height:25px;font-size:22px;color:#8c8c8c;font-weight:lighter;margin-top:10px}#location-city-links{display:block;margin:0;padding:0;display:table;width:100%;margin:60px 0}#location-city-links i.arrow-right-i{font-size:18px;line-height:25px;color:#1a5f40;display:inline-block;margin-bottom:0}#location-city-links i{display:block;font-size:70px;margin-bottom:20px}#location-city-links li{display:table-cell;float:left;width:195px;height:190px;padding:30px 20px 0;margin-right:20px;-webkit-box-shadow:0px 0px 10px 3px rgba(230,230,230,1);-moz-box-shadow:0px 0px 10px 3px rgba(230,230,230,1);box-shadow:0px 0px 10px 3px rgba(230,230,230,1)}#location-city-links li:last-child{margin-right:0}#location-city-links li a:hover,#location-city-links li a:focus{text-decoration:none}#location-city-links li a{display:block;text-transform:uppercase;font-size:20px;line-height:25px;color:#1a5f40;text-align:center;font-weight:700}
#location-city-links li a .link-description{text-transform:initial;display:block;font-size:15px;line-height:17px;color:#9c9c9c;font-style:italic;font-weight:initial;margin-top:10px;min-height:51px}.padded-block-30-0{padding:30px 0}.padded-block-60-0{padding:60px 0}.padded-block-30-30{padding:30px}.padded-block-bottom-30{padding-bottom:30px}#evidenza-wide{height:300px}#tc-blocks-guide-new ul li a:hover,#tc-blocks-guide-new ul li a:focus{text-decoration:none}#tc-blocks-guide-new ul li a{display:block;overflow:hidden;padding:15px 0 15px 15px}.guide-item{width:49%;display:inline-block;float:left;margin-top:60px}.guide-item:nth-child(odd){padding-right:2%}.guide-item .image-guide{max-height:145px;width:auto;float:left;margin-right:30px;-webkit-box-shadow:3px 3px 6px 3px rgba(230,230,230,1);-moz-box-shadow:3px 3px 6px 3px rgba(230,230,230,1);box-shadow:3px 3px 6px 3px rgba(230,230,230,1);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.guide-cart{color:#1a5f40;border:1px solid #1a5f40;padding:10px;font-size:14px;line-height:18px;text-transform:uppercase;margin-top:20px;margin-right:10px;float:right;font-weight:700}.guide-cart i{margin-left:10px}.green-bold-title{font-size:20px !important;line-height:25px;color:#1a5f40;font-weight:700}#NewsBlock.map-block-wide{background-color:transparent;position:relative;cursor:pointer;margin-bottom:0}#tag-evi-block-wide-shade,body.overflow-hidden #map-block-wide-shade{display:none}#map-block-wide-shade{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:3;background:-webkit-linear-gradient(rgba(0,0,0,.4),transparent,rgba(0,0,0,.4));background:-o-linear-gradient(rgba(0,0,0,.4),transparent,rgba(0,0,0,.4));background:-moz-linear-gradient(rgba(0,0,0,.4),transparent,rgba(0,0,0,.4));background:linear-gradient(rgba(0,0,0,.4),transparent,rgba(0,0,0,.4))}#NewsBlock.map-block-wide #map_canvas .titlemapnozoom{background-color:#fff;text-transform:uppercase;position:absolute;bottom:30px !important;left:0;right:0;width:260px;padding:20px;text-transform:uppercase;font-size:20px !important;line-height:25px;color:#1a5f40;text-align:center;font-weight:700;margin:0 auto !important}.section-subtitle-wide{color:#fff;font-size:24px;line-height:30px;text-align:center;font-weight:lighter;position:absolute;display:block;font-style:italic;top:100px;left:0;right:0;text-shadow:2px 0px 8px #000;z-index:3}.section-title-wide{color:#fff;font-size:36px;line-height:36px;text-align:center;font-weight:700;position:absolute;display:block;top:60px;left:0;right:0;text-shadow:2px 0px 8px #000;z-index:3}#evidenza-link-cover{width:100%;height:auto;image-rendering:optimizeSpeed;position:absolute;top:-20%;z-index:1}a.evidenza-link-wide{height:300px;overflow:hidden}#section-tag-evi-button i{margin-left:10px;display:inline-block}#section-tag-evi-button{text-align:center;text-transform:uppercase;font-size:20px;line-height:34px;font-weight:700;color:#1a5f40;position:absolute;display:block;bottom:60px;left:0;right:0;width:280px;padding:15px;background-color:#fff;margin:0 auto;z-index:3}#gallery-booking-guides{width:100%}#gallery-booking-guides .left-column{width:620px}#gallery-booking-guides .right-column{width:300px;vertical-align:top}.banner-fixed-postion{position:fixed;top:40px}.banner-fixed-postion-bottom{position:fixed;bottom:270px}#magnifier-wrapper #gallery-item-image{height:90%;width:90%;margin:2.5% 5%}#gallery-item-image{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}#gallery-item-title{margin-top:25px}#gallery-nav.gallery{margin:10px 0 20px}#gallery-nav{display:block;clear:both;margin:20px 0 0;overflow:hidden;padding:0;font-size:14px}#gallery-nav .gallery-nav-next,#gallery-nav .gallery-nav-prev,#gallery-nav #mobile-navi-index{display:inline-block;width:33.3%;text-align:center;height:30px;line-height:30px;text-transform:uppercase;font-weight:700}#gallery-nav .gallery-nav-next,#gallery-nav .gallery-nav-prev{color:#1a5f40}#gallery-nav #mobile-navi-index{color:#989898}#gallery-nav .nav-next,#gallery-nav .nav-prev{height:32px;width:100px;display:block;float:left;color:#fff;background-color:#00623e;text-decoration:none;line-height:32px;text-align:center;font-size:13px}
#gallery-nav .nav-next:hover,#gallery-nav .nav-prev:hover{text-decoration:none}#gallery-nav .nav-next{float:right}.skin-enabled #location-city-links li{padding:30px 15px 0;margin-right:25px}.skin-enabled #location-city-links li:last-child{margin-right:0}#prev-thumbs,#next-thumbs{position:absolute;width:36px;height:110px;line-height:110px;cursor:pointer;font-size:36px;text-align:center;z-index:101;top:0;left:0;display:none;color:#fff;text-shadow:2px 0px 8px #000}#next-thumbs{right:0;left:initial}#news-gallery-wrapper.gallery #prev-thumbs,#news-gallery-wrapper.gallery #next-thumbs{height:130px;line-height:130px;bottom:0;top:initial}#NewsBlock{width:100%;height:260px !important;overflow:hidden;position:relative;margin:0 auto}#NewsBlock.expanded{height:546px !important}.map-block-wide #map_canvas{min-height:260px;display:block;overflow:hidden}#map_canvas{width:100%;margin:0 auto}#map_canvas.expanded{height:546px !important}#loading{background:url(/sites/all/modules/custom_touringclub/tc_geocms_block/img/loading.gif) no-repeat scroll 50% 50% #aaa;opacity:.3;filter:alpha(opacity=30);-moz-opacity:.3;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000}#div_categoria{background-color:#000;width:550px;height:56px;position:absolute;color:#fff;z-index:99999;bottom:25px;left:50%;margin-left:-590px;font-size:16px;padding:0 20px;color:#fff;opacity:.7}#div_categoria table{color:#fff;border-spacing:20px 10px;border-collapse:inherit;margin-top:10px}#map_switch{height:56px;position:absolute;color:#fff;bottom:25px;left:50%;margin-left:460px;width:230px !important}#map_switch img{cursor:pointer}.titlemapnozoom{z-index:999;position:absolute;bottom:40px;left:50%;margin-left:-590px;color:#fff;background:#000;padding:10px;font-size:30px}.sidebar-map .titlemapnozoom{left:initial;margin-left:initial !important;font-size:18px !important;line-height:22px;bottom:20px !important;width:auto !important}.sidebar-map #map-image-pointer{cursor:pointer}#map-news-filters .maprefresh{display:block;width:100%;color:#fff;cursor:pointer;clear:both;overflow:hidden;padding-left:35px;line-height:20px;background:transparent url(/sites/all/modules/custom_touringclub/tc_geocms_block/img/refresh.png) no-repeat;position:relative;z-index:initial;left:initial;margin:0;padding:5px 5px 5px 45px;opacity:initial;top:initial !important;right:initial !important}.maprefresh{background:transparent url(/sites/all/modules/custom_touringclub/tc_geocms_block/img/refresh.png) no-repeat;z-index:999;position:absolute;top:40px;left:50%;margin-left:400px;padding:5px 5px 5px 45px;opacity:.7;width:150px;font-size:12px}#news-map-closer{text-transform:uppercase;color:#fff;font-size:12px;cursor:pointer;width:100%;line-height:22px;text-transform:uppercase}.map-column-title{display:block;font-size:14px;line-height:18px;text-indent:5px;padding-bottom:10px}#map-news-filters .css_checkbox{float:left;clear:left}#map-news-filters .css-label{float:left;line-height:30px}#back-left-arrow{font-size:20px;line-height:20px;padding-right:5px}#closer-news-title{font-size:12px;line-height:14px;text-transform:initial;border-top:1px solid #ccc;padding-top:4px}#geoimagesGrid{width:1400px;height:546px;margin:0 auto}#geoimagesGrid .column{float:left;width:330px;margin:0 10px;height:546px}#geoimagesGrid .field-0 img,#geoimagesGrid .field-5 img,#geoimagesGrid .field-8 img{float:left;width:100%;margin:10px 0;height:344px}#geoimagesGrid .field-1 img,#geoimagesGrid .field-2 img,#geoimagesGrid .field-3 img,#geoimagesGrid .field-4 img,#geoimagesGrid .field-6 img,#geoimagesGrid .field-7 img{float:left;width:100%;margin:10px 0;height:162px}.gm-style{opacity:.5}.page-admin .gm-style{opacity:1}.page-node-add .gm-style,.page-node-edit .gm-style{opacity:1}#map_canvas span.css_checkbox.checked{padding-right:0 !important}.resultable{margin:20px 0;float:left;font-size:1.1em;font-weight:700}.resultable img{border:0 !Important}.resultable .star{background:url(/sites/all/modules/custom_touringclub/tc_geocms_block/img/star.png) no-repeat scroll 0 0 transparent;display:block;height:20px;overflow:hidden;padding:0;width:0}
.resultable .fork{background:url(/sites/all/modules/custom_touringclub/tc_geocms_block/img/fork.png) no-repeat scroll 0 0 transparent;display:block;height:20px;overflow:hidden;padding:0;width:0}.resultable .one{width:21px}.resultable .two{width:42px}.resultable .three{width:70px}.resultable .four{width:93px}.resultable .five{width:115px}#map_canvas.expanded div.gm-style-iw h3{font-size:1.8em;color:#333;line-height:1.2em;font-family:"FuturaB",Arial,Sans-Serif;text-shadow:1px 1px 1px #ccc;float:none;padding:10px 0;margin:0;font-weight:100}#gallery-slider ul li img{max-width:none}#gallery-slider li .image-data span{color:#fff;display:block;font-size:15px !important;padding:15px 20px !important}#geoimagesGrid .slide.active .fancybox-image{position:relative}#geoimagesGrid .slide .slide-title,#geoimagesGrid .column .slide-title{display:none !important}#geoimagesGrid .slide.active .slide-title{display:block !important;position:absolute;bottom:0;width:100%;min-height:40px;background:rgba(0,0,0,.7);cursor:default}#geoimagesGrid .slide.active .slide-title>span,.fancybox-title-over-wrap>span{font-size:16px;line-height:16px;padding:10px 0;color:#ddd;float:left;display:inline-block;max-width:80%}#geoimagesGrid .slide.active .slide-title>div,.fancybox-title-over-wrap>div{padding:10px;display:inline-block;max-width:43px;float:left}.fancybox-title-over-wrap{width:100%;padding:0 !important}#gallery-slider .slide.single-slide,#gallery-slider .slide.single-slide a,#gallery-slider .slide.single-slide a img{width:100%;display:block}#gallery-slider ul{margin:0;padding:0;width:100%;display:inline-block}.topblack .slideshow #geoimagesGrid .column{display:table-cell;padding:0 3px;float:none;height:auto}.topblack .slideshow #geoimagesGrid .column img{height:auto}.topblack .slideshow #geoimagesGrid{width:100%;display:table;height:auto !important}#NewsBlock.expanded{height:auto !important}.parks-list{margin:20px auto;display:block;overflow:hidden;max-width:940px}.parks-list header{margin-bottom:30px}.parks-list .teaser-park:nth-child(3n+1){margin-right:0}.teaser-park{width:32%;height:180px;margin-right:2%;display:block;float:left;margin-bottom:10px;overflow:hidden}.teaser-park a{height:100%;width:100%}.teaser-park a:hover .park-image-overlay{opacity:.2}.park-image-wrapper{position:absolute;z-index:2;display:block;height:100%;width:100%;top:0;bottom:0;left:0;right:0}.teaser-park a .group-image.park-image{-webkit-transition-property:all;-webkit-transition-duration:.8s;-webkit-transition-timing-function:ease-out;transition-property:all;transition-duration:.8s;transition-timing-function:ease-out}.teaser-park a:hover .group-image.park-image{margin-top:-20px}.park-image-overlay{position:absolute;background-color:#298e61;opacity:.6;width:100%;height:100%;z-index:3;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-property:all;transition-duration:.3s;transition-timing-function:ease-out}.park-kind{width:100%;text-align:center;color:#fff;z-index:4;position:absolute;display:block;top:20px;font-size:18px;line-height:20px;font-weight:lighter;font-style:italic}.park-name{width:98%;padding:0 1%;text-align:center;color:#fff;position:absolute;top:55px;z-index:4;text-transform:uppercase;font-weight:700;margin:0;font-size:24px;line-height:26px}.black-title{width:100%;text-align:center;color:#383838;font-size:30px;line-height:36px}.gray-subtitle{margin:10px auto;width:60%;text-align:center;color:#9e9e9e;font-style:italic;font-size:18px;line-height:22px}#group-nav{width:100%;min-height:50px;margin:20px 0 10px}#group-nav a{border-bottom:transparent 3px solid;font-size:22px;line-height:50px;color:#202020;display:block;float:left}#group-nav a,#group-nav a:hover,#group-nav a:focus{text-decoration:none}#group-nav a i,#group-nav a i.material-icons{font-size:32px;line-height:50px;color:#b7b7b7;margin:0 10px;display:block;float:left}#group-nav a.active{border-bottom:#e0e0e0 3px solid}.fixed-navi{background-color:#fff;position:fixed;z-index:12;top:0;top:0}.five-cols a{width:20%}.four-cols a{width:25%}#group-gallery{padding:0;margin:0;display:block;overflow:hidden;height:auto;min-height:560px}
#group-gallery li.slide-item{position:relative}#group-gallery li.slide-item img{margin:0 auto;display:block}#group-gallery li.slide-item img.vertical-image-with-padding{top:0;bottom:0}#galleria .bx-wrapper{-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border:0 solid transparent}.group-section#galleria{display:block;overflow:hidden}.node-route{min-height:500px}.route-section,.group-section{padding:20px 0 30px}.fake-content{min-height:600px;width:100%}#route-list{padding:30px 0 20px;margin:0 auto;width:100%}#route-list article{width:700px;margin:0 auto 40px auto;padding:0;display:block;-webkit-box-shadow:0px 0px 10px 3px rgba(230,230,230,1);-moz-box-shadow:0px 0px 10px 3px rgba(230,230,230,1);box-shadow:0px 0px 10px 3px rgba(230,230,230,1)}#route-list article.teaser-route{display:block;position:relative}#route-list article.teaser-route .route-header{width:100%;overflow:hidden}#route-list article.teaser-route.no-image .route-header{width:100%}#route-list article.teaser-route .route-header .col-1{width:70px;float:left}#route-list article.teaser-route .route-header .col-2{width:390px;padding:20px;float:left}#content-sheet-magnified .private-label.alt-style{position:relative;top:0;padding-bottom:45px;margin-bottom:20px}.private-label.alt-style{position:absolute;top:200px;right:0;left:0;bottom:0;margin:0 auto;z-index:1200;background-color:rgba(0,54,24,.75);color:#fff;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);width:100%;height:100%;max-height:200px;max-width:650px;padding:0;text-align:center;font-size:32px;line-height:33px;text-shadow:2px 2px 5px #111}.private-label.alt-style #private-message-wrapper{padding-top:45px}#sign-up-path-link{display:block;color:#fff;padding-top:10px;text-decoration:underline}.text-lightener{height:16px;width:100%;bottom:0;left:0;right:0;position:absolute;background-color:rgba(255,255,255,.6)}.teaser-image-wrapper{width:200px;height:200px;float:left;display:block}.teaser-image-wrapper img{width:200px;height:200px}.teaser-icon-link{display:block;height:100%}.teaser-icon-link i{font-size:62px;line-height:200px;text-align:center;display:block}#route-list article.teaser-image-wrapper{float:left;height:200px;width:200px}.teaser-route-title{text-decoration:none;font-size:22px;line-height:26px;color:#6c6c6c}.route-index{display:inline-block;height:70px;width:70px;border-bottom:2px solid #506a5e;line-height:70px;text-align:center;color:#6c6c6c;font-size:20px;font-weight:700}.route-icons{display:block;width:70px;height:70px;text-align:center}.route-icons.route_attributes_count_1 i{font-size:32px;line-height:70px}.route-icons.route_attributes_count_2 i{font-size:32px;line-height:50px}.route-icons.route_attributes_count_4 i,.route-icons.route_attributes_count_3 i{font-size:25px;line-height:46px;width:48%;display:inline-block;text-align:center}.route-icons i{font-size:32px;line-height:70px}.route-description{line-height:16px;font-size:14px;max-height:48px;overflow:hidden;margin:20px 0;position:relative}.route-header #route-tags{display:table;width:50%;color:#6c6c6c;font-size:20px;line-height:22px;margin:10px auto;border-top:1px solid transparent;padding-top:10px;border-top:1px solid #ccc}#route-tags-preview{position:absolute;bottom:10px;left:10px;right:10px;margin:0 auto;z-index:12;font-size:24px;line-height:24px;color:#fff;text-shadow:2px 2px 5px #000}#route-tags-preview .tag-item{padding:0 5px;vertical-align:middle;display:table-cell}.teaser-image-link{display:block;position:relative}.route-header #route-tags .tag-item i{cursor:pointer}.route-header #route-tags .tag-item .material-icons{display:block}.route-header #route-tags span{display:table-cell;width:10%;vertical-align:middle;text-align:center;padding:0 10px}#route-tags-label{text-align:left}.teaser-route .teaser-attributes{display:table;width:100%;color:#6c6c6c;font-size:15px;line-height:17px;margin-top:10px;border-top:1px solid transparent}.teaser-route .teaser-attributes .attribute{display:table-cell;width:33.3%;text-align:center;color:#999;font-size:18px;height:40px;line-height:40px;border-right:1px #ccc solid}
.teaser-route .teaser-attributes .attribute:last-child{border-right:0 transparent solid}.teaser-route .teaser-attributes .attribute i{display:inline-block;color:#111;margin-right:10px;font-size:20px;line-height:40px}.teaser-route .teaser-attributes .attribute i.fa{color:#565656;margin-right:5px}#map-placeholder{width:100%;height:560px;margin:0 auto;display:block}#map-placeholder .gm-style,#route-map .gm-style{opacity:initial}#route-attributes{width:50%;margin:20px auto}#route-attributes .route-attribute:last-child{border-right:0 transparent solid}.route-attribute{border-right:1px #ddd solid;text-align:center;font-size:24px;line-height:24px;vertical-align:middle}.route-attribute i{font-size:24px;line-height:24px;margin-right:10px}.geo-desc-text{font-size:18px;line-height:26px;color:#666;font-weight:lighter}#route-map.route-section,#route-map{display:block;width:100%;height:500px;padding:0;margin:30px auto}.route-attribute .route-type i{font-size:32px;line-height:32px;color:#111}#route-map-wrapper{position:relative;overflow-x:hidden}#step-list{position:absolute;width:300px;left:0;top:0;bottom:0;height:auto;background-color:rgba(246,246,246,.9);color:#666;z-index:999;-webkit-box-shadow:10px 0 5px -2px #72727260;box-shadow:10px 0 5px -2px #72727260;font-size:18px}#step-list ul{margin:0;padding:0;color:#666}#step-list-title{display:block;background-color:#ededed;height:50px;line-height:50px;padding:0 20px;text-align:center}#step-list #step-prev i,#step-list #step-next i{line-height:50px;font-size:32px;display:inherit}#step-list #step-prev.disabled,#step-list #step-next.disabled{color:#ccc}#step-list #step-prev,#step-list #step-next{position:absolute;top:0;right:0;height:50px;width:50px;line-height:80px;text-align:center;color:#666}#step-list #step-prev{left:0;right:initial}.waypoint-index{height:50px;width:16%;line-height:50px;border-bottom:2px solid #3f8f6a;display:inline-block;float:left;text-align:center;font-weight:700}.waypoint-name{width:84%;display:inline-block;height:50px;line-height:50px;float:left;border-bottom:2px #e4e4e4 solid}#step-list .no-border .waypoint-name,#step-list .no-border .waypoint-index{border-bottom-width:0}#step-list ul li.active,#step-list ul li.active .waypoint-name,#step-list ul li.active .waypoint-index,#step-list ul li.active a.waypoint-list-item{background-color:#3f8f6a;color:#fff;border-bottom:2px #3f8f6a solid}#step-list ul li{display:block;width:100%;clear:both;font-size:18px;overflow:hidden}#step-list ul li:hover span,#step-list ul li:hover a,#step-list ul li:hover{color:#fff;background-color:#3f8f6a;border-bottom:2px #3f8f6a solid}#step-list ul li:hover span,#step-list ul li:hover a{color:#fff;background-color:#3f8f6a;border-bottom-width:0}.waypoint-list-item{display:block;padding:0 10px}#step-list-closer i{line-height:64px;display:block;font-size:25px;text-align:center}#step-list-closer{width:32px;height:64px;background-color:rgba(246,246,246,.9);border-top-right-radius:10px;border-bottom-right-radius:10px;position:absolute;top:200px;right:-32px;z-index:99;cursor:pointer}.upper-title{text-transform:uppercase;font-weight:lighter;font-size:24px;line-height:28px;margin-bottom:20px;display:block}#waypoint-position{font-size:16px;display:block}#route-map-wrapper div.gm-style>div>div>div>div>div>div>div,.route-map-label{color:#fff !important;padding-bottom:5px;font-weight:700}#waypoint-navi-wrapper{color:#00613f;margin:30px auto;display:block}#route-back-link{color:#00613f;text-transform:uppercase;line-height:30px;font-size:15px;font-weight:700;height:30px;display:inline-block;padding:0 20px}#route-back-link i{display:inline-block;line-height:30px;height:30px;font-weight:lighter}#right-navi-wrapper{float:right;height:30px}#waypoint-navi-wrapper a{color:#00613f}.navi-step-prev,.navi-step-next,#navi-step-counter{float:left;height:30px}#navi-step-counter{display:inline-block;padding:0 30px;text-align:center;color:#aaa;font-size:12px;line-height:14px;text-transform:uppercase}.navi-step-prev,.navi-step-next{font-size:15px;line-height:30px;text-transform:uppercase;font-weight:700;border:1px #00613f solid;padding:0 10px}
.navi-step-prev i,.navi-step-next i{display:inline-block}section#consigli{position:relative;overflow:visible}#related-content-categories{display:block;overflow:hidden;background-color:#f7f7f7;padding:30px 30px 20px;position:relative}#related-content-wrapper{background-color:#f7f7f7;width:100%;height:auto;position:absolute;z-index:10}.main-category-opener.active:nth-child(5n+0),.main-category-opener:nth-child(5n+0){margin-right:0}.main-category-opener{float:left;margin-right:10px;margin-bottom:10px;width:180px;height:180px;color:#fff;background-color:#003618;overflow:hidden;text-align:center;cursor:pointer;position:relative;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-property:all;transition-duration:.3s;transition-timing-function:ease-out;background-image:url('/sites/all/modules/custom_touringclub/tc_geo_regions/img/section_images/section.png');background-repeat:no-repeat}.section_sporteattivit{background-image:url(/sites/all/modules/custom_touringclub/tc_geo_regions/img/section_images/sport.jpg)}.section_trovacosavisitare{background-image:url(/sites/all/modules/custom_touringclub/tc_geo_regions/img/section_images/trova_visitare.jpg)}.section_trovacosafare{background-image:url(/sites/all/modules/custom_touringclub/tc_geo_regions/img/section_images/trova_fare.jpg)}.section_arteecultura{background-image:url(/sites/all/modules/custom_touringclub/tc_geo_regions/img/section_images/arte_cultura.jpg)}.section_ambienteenatura{background-image:url(/sites/all/modules/custom_touringclub/tc_geo_regions/img/section_images/ambiente_natura.jpg)}.section_trovadovedormire{background-image:url(/sites/all/modules/custom_touringclub/tc_geo_regions/img/section_images/trova_dormire.jpg)}.section_trovadovemangiare{background-image:url(/sites/all/modules/custom_touringclub/tc_geo_regions/img/section_images/trova_mangiare.jpg)}.section_prodottitipici{background-image:url(/sites/all/modules/custom_touringclub/tc_geo_regions/img/section_images/prodotti_tipici.jpg)}.section_eventiemanifestazioni,.section_eventi{background-image:url(/sites/all/modules/custom_touringclub/tc_geo_regions/img/section_images/eventi_manifestazioni.jpg)}.section_arrivare{background-image:url(/sites/all/modules/custom_touringclub/tc_geo_regions/img/section_images/arrivare.jpg)}.main-section-shade{display:block;width:100%;height:100%;top:0;left:0;background:0 0;background:-webkit-linear-gradient(rgba(0,0,0,.3),transparent);background:-o-linear-gradient(rgba(0,0,0,.3),transparent);background:-moz-linear-gradient(rgba(0,0,0,.3),transparent);background:linear-gradient(rgba(0,0,0,.3),transparent);z-index:1}.main-category-opener:hover{background-color:#003618cc}.main-category-opener span{display:block;text-shadow:2px 2px 5px #111;color:#fff}.main-category-opener.active span{color:#003618}.main-category-opener.active{background-color:#fff;color:#003618;margin-top:-30px;background-image:none;margin-bottom:40px}.main-category-opener.active .main-section-shade{display:none}.main-category-opener.active span{text-shadow:none}.main-section-title{font-size:22px;line-height:22px;font-weight:700;padding:15px 10px 0;z-index:7;position:absolute;top:0;left:0;right:0}.main-category-title{font-size:20px;line-height:20px;font-weight:lighter;padding:5px 10px;z-index:7;position:absolute;top:60px;left:0;right:0}.main-section-icon{position:absolute;bottom:20px;font-size:48px;line-height:48px;left:0;right:0}.category-item.active,#related-content-wrapper .category.active{display:block;background-color:#fff;border-top:2px solid #003618;padding:4% 3%;width:94%;overflow:hidden}.category-item,#related-content-wrapper .category{display:none;box-shadow:0 0 10px 5px #11111150}#arrow-pin{position:absolute;top:-12px;left:100px}#arrow-pin i{color:#003618;font-size:32px;line-height:14px;display:inline;margin-left:21px}#panel-closer{position:absolute;top:10px;right:10px;z-index:0;height:32px;width:32px;cursor:pointer}#panel-closer i{color:#333;font-size:32px;line-height:32px;text-align:center}.category-item .category-title{font-size:32px;color:#575757;line-height:36px;margin-bottom:20px;display:block}.poi-sheet-wrapper:nth-child(even){margin-right:0}
.poi-sheet-wrapper{float:left;overflow:hidden;display:block;width:49%;margin-right:2%;border-bottom:1px solid #ccc;padding-bottom:10px;padding:0;height:120px}.poi-sheet-wrapper .sheet-location{font-weight:700;margin-left:5px;font-style:italic;color:#444}#navi-wrapper{font-size:14px;max-width:360px;margin:0 auto;padding-top:10px;text-align:center;clear:both}#navi-wrapper a{font-weight:700;font-size:15px;line-height:17px;display:inline-block;padding-bottom:5px}#navi-wrapper a:first-child{padding-right:20px}.poi-sheet-wrapper .sheet-desctiption{font-size:14px;line-height:17px;font-weight:lighter;margin:0;padding:5px 0 0}.poi-sheet-wrapper a.sheet-opener{font-size:24px;line-height:25px;display:block;margin:5px 0 0;position:relative}.callback-action{position:absolute;font-size:14px;line-height:16px;color:#ec1c24;right:5px;top:75px}#content-sheet-magnified{width:90%;padding:50px 5%;height:auto;position:absolute;z-index:3;left:0;right:0;margin:auto;background-color:#fff;-moz-box-shadow:0px 0px 10px 2px #ccc;-webkit-box-shadow:0px 0px 10px 2px #ccc;box-shadow:0px 0px 10px 2px #ccc}#content-sheet-magnified-title{text-align:left;margin-bottom:0;margin-left:0;display:inline-block;width:75%;line-height:32px}#magnified-details-wrapper{width:25%;display:block;position:absolute;top:50px;right:50px;text-align:right}#content-sheet-magnified-type{text-transform:capitalize;font-size:20px;line-height:26px;color:#333;margin:0}#content-sheet-magnified-subtype{text-transform:capitalize;font-size:18px;line-height:20px;color:#444;margin:0}#sheet-data-address{font-size:14px;line-height:15px;display:block;margin:0 0 10px;text-align:right}#sheet-data-address.under-address{width:300px;text-align:initial}#sheet-content-wrapper{margin-top:20px}#content-sheet-magnified-content{line-height:22px}#content-sheet-magnified-content a{color:#cd5c5c}#sheet_closer i{color:#333}#sheet_closer{cursor:pointer;display:inline-block;font-size:32px;line-height:50px;padding:0 15px}#parchi-head-block{width:100%;margin:20px auto;max-width:1000px;position:relative}#parchi-head-image{display:block}#parchi-head-text-wrapper{top:100px;bottom:0;left:0;right:0;position:absolute;z-index:33;color:#fff;text-align:center}#parchi-head-text-wrapper h1{font-size:36px;letter-spacing:1px;font-style:italic;text-shadow:2px 2px 5px #111}#parchi-head-over{background-image:url(/sites/all/modules/custom_touringclub/tc_geo_regions/img/blocks/parks-head-over.png);background-repeat:no-repeat;background-position:center center;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;opacity:.5;pointer-events:none}.tci-breadcrumb li.gray-bcrumb,.gray-bcrumb{color:#bababa}#parchi-signup-block{display:block;width:100%;margin:20px auto;overflow:hidden;background:0 0;background:-webkit-linear-gradient(#64917f,#63ab91);background:-o-linear-gradient(#64917f,#63ab91);background:-moz-linear-gradient(#64917f,#63ab91);background:linear-gradient(#64917f,#63ab91);color:#fff}#parchi-signup-image{margin-top:10px;margin-bottom:10px}#parchi-signup-block-text h2{font-weight:lighter;font-size:28px;line-height:32px}#parchi-signup-block-text{width:48%;padding:20px 2%;float:left}#signup-block-image-wrapper{width:48%;float:left}#signup_block_action{clear:both;float:right;margin-right:20px;margin-bottom:20px;margin-top:20px;padding:10px 25px;text-transform:uppercase;border:1px solid #fff;color:#fff;font-size:18px;font-weight:700}.skin-enabled #related-content-categories{padding:30px 10px}.skin-enabled #containers-wrapper>.container>.row.content>section.span12,.skin-enabled article.node-group{width:98%;padding:0 1%}.geo_sheet_map_image{margin-bottom:10px;width:300px}#sheet-map-image-wrapper{float:left;margin-right:20px}.map-opener-trigger{cursor:pointer}#map-canvas-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1999;display:none}#geo-map-canvas .gm-style{opacity:initial !important}#geo-map-canvas{height:100%;width:100%;display:block}a h3{color:initial}#gigya_feed{width:100%;height:auto;overflow:hidden;background-color:#e7e7e7}#gigya_feed ul{padding:0;margin-bottom:-1px}#gigya_feed ul>li.ui-state-default{background-color:#fff;background-image:none}
#gigya_feed ul>li.ui-state-active{z-index:10}#gigya_feed ul>li a:focus{outline:none}#gigya_feed ul>li a{padding:10px 40px;text-align:center;display:block}#gigya_feed .ui-tabs-panel{padding:10px 0 10px 1%;background-color:#fff;border:1px solid #aaa;position:relative}#gigya_feed .clear{clear:both}#gigya_feed .widget300-300feed{margin:2%;width:29%;height:300px;overflow:hidden;position:relative;float:left}#gigya_feed .widget300-300feed>img{width:100%;height:100%}#gigya_feed .widget300-300feed .white-layer{width:80%;padding:15px 5%;position:absolute;bottom:10px;left:5%;background-color:#fff}#gigya_feed .widget300-300feed .white-layer img{display:block;width:20%;height:auto;float:left}#gigya_feed .widget300-300feed .white-layer div{width:75%;display:block;margin-left:5%;float:right}#gigya_feed .widget300-300feed .white-layer h3{font-size:1em}@media (max-width:768px){#gigya_feed .widget300-300feed .white-layer img{width:50px;height:50px}#gigya_feed .widget300-300feed .white-layer div{margin-left:5%;width:80%;float:left}}body{font-size:75%;font-family:prata,Times New Roman,Helvetica,Verdana,Arial,sans-serif;line-height:1.5384615385em;color:#666;margin:0;padding:0}h3{font-size:1.3em}h1{font-size:28px}p{font-size:15px}a{text-decoration:none}*{margin:0;padding:0;outline:none}img a,img{border:none}ol,ul{list-style:none}.slider{position:relative;overflow:hidden;background-color:#dbdbd6;margin:auto}#socialnav{position:absolute;right:0;bottom:15px;font-family:Arial,Helvetica,sans-serif;color:#000;font-weight:700}img{vertical-align:middle}.caption{position:absolute;top:60px;right:0;z-index:9;width:290px;padding:20px;background:rgba(255,255,255,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ffffff,endColorstr=#80ffffff)}.caption h2{font-size:2.1666666667em}.slider_nav{position:absolute;top:0;left:0;z-index:100;height:0}.slider_nav li,.slider_nav li a{display:block;width:44px;height:47px;text-indent:-10000px}.slider_nav li{position:absolute;top:181px}.slider_nav li a{-moz-opacity:.75;opacity:.75}.slider_nav li a:hover{-moz-opacity:1;opacity:1.0}.slider_prev{left:0}.color_slider_prev{left:0}.slider_prev a{background:url(/sites/all/modules/custom_touringclub/tc_homepage/img/bg_slider_prev.jpg) 0 0 no-repeat}.color_slider_prev a{background:url(/sites/all/modules/custom_touringclub/tc_homepage/img/bg_color_prev.gif) 0 0 no-repeat;text-indent:-300px}.slider_next{right:0}.color_slider_next{right:0;position:absolute}.slider_next a{background:url(/sites/all/modules/custom_touringclub/tc_homepage/img/bg_slider_next.jpg) 0 0 no-repeat;width:12px;height:14px;text-indent:-300px;line-height:0;font-size:0}.color_slider_next a{background:url(/sites/all/modules/custom_touringclub/tc_homepage/img/bg_color_next.gif) 0 0 no-repeat;text-indent:-300px}.slider_pager{position:absolute;bottom:0;left:0;z-index:100;padding:10px 30px 10px 20px;text-align:center}.slider_pager a{display:inline-block;width:18px;height:16px;margin-right:3px;background:url(/sites/all/modules/custom_touringclub/tc_homepage/img/bg_slider_pager.png) 0px 0px no-repeat;text-indent:-10000px;text-align:left;-moz-opacity:.75;opacity:.75}.slider_pager a:hover{-moz-opacity:1;opacity:1.0}.slider_pager a.activeSlide{background-position:-20px 0;-moz-opacity:1;opacity:1.0}a.slider_pause{position:absolute;bottom:13px;right:15px;z-index:100;text-indent:-10000px;width:12px;height:15px;background:url(/sites/all/modules/custom_touringclub/tc_homepage/img/bg_slider_pause.png) 0px 0px;-moz-opacity:.75;opacity:.75;cursor:pointer}a:hover.slider_pause{-moz-opacity:1;opacity:1.0}a.slider_pause.play{background:url(/sites/all/modules/custom_touringclub/tc_homepage/img/bg_slider_play.png) 0px 0px;-moz-opacity:1;opacity:1.0}.slider.full{width:100%;height:530px;margin-bottom:15px}.slider.full.medium{height:427px}.slider.full img{width:100%;min-width:1280px;min-height:427px}.slider .title{outline:0px;float:right;position:absolute;top:80px;left:130px;font-size:50px;line-height:35px}.slider .subtitle{outline:0px;width:600px;float:right;position:absolute;top:160px;left:130px;color:#fff;font-size:23px;line-height:25px}
.slider .goto{outline:0px;float:right;position:absolute;top:250px;left:130px}.slider .goto a{color:#fff;font-size:20px;text-decoration:none;font-family:Arial,Helvetica,sans-serif}.slider.full .slider_nav{width:100%;display:none}.slider .title h1{font-size:1.005em;text-shadow:1px 1px 1px #666}.slider.full .slider_pager{width:96%}.homefilter{width:100%;font-size:1.1em}.homefilter .evidenza{width:125px;height:24px;background:url(/sites/all/modules/custom_touringclub/img/bk/evidenza.gif) 0px 0px;display:block;color:#fff;padding:10px 0 0 5px;float:left}#evidenza-label{padding:0;border-right-width:0 !important;margin-right:10px !important}#evidenza-label .evidenza{width:125px !important}#menuEvidenza{margin-left:0}.homefilter .evidenza.mobile{display:none}.homefilter ul{float:left;margin-top:7px;margin-left:10px}.homefilter li{display:inline;padding:10px 13px;border-right:1px solid #ccc;color:#000;display:block;float:left}.homefilter li a{color:#000;text-decoration:none}.homefilter li a:hover,.homefilter li a.selected{color:#e30613;text-decoration:none}.widget-area{width:100%;height:auto;clear:both;overflow:hidden}.page-tc-homepage .container .row.content{margin-left:0}.widget-area .col01{float:left;width:66.6%;overflow:hidden}.widget-area .col02{float:left;width:33.3%;overflow:hidden}.white-layer h3,.white-layer p{font-size:1.1em;line-height:1.3em;margin-bottom:6px}.white-layer h3{font-size:1.3em;font-weight:100;color:#000}.video{background-color:#000}.video iframe{margin:10px}.video .white-layer{width:250px;padding:15px;position:absolute;bottom:10px;left:10px;background-color:#000;color:#fff !important}.video h3{color:#fff !important}.video a{font-weight:700}.white-layer a{color:#ec1c24;text-decoration:none}.white-layer a:hover{text-decoration:underline}.bandiera h3{color:#ff6c05}.bandiera a{color:#ff6c05;font-family:Arial,Helvetica,sans-serif}.carica{width:100%;clear:both;text-align:center;font-size:2em;margin:50px 0;line-height:1.3em;cursor:pointer}@media only screen and (min-width:1200px){.widget300-300>div,.widget300-300>div>div,.widget300-300 img{width:300px;height:300px;position:relative}.view.view-eventi-futuri .widget300-300 .white-layer{position:absolute !important;width:250px !important}.widget630-300>div,.widget630-300>div>div,.widget630-300 img{width:630px;height:300px;position:relative}.widget300-630>div,.widget300-630>div>div,.widget300-630 img{width:300px;height:630px;position:relative}.widget300-630{width:300px;height:630px;overflow:hidden;position:relative;margin:30px 0 0 22px;background-position:top left;background-repeat:no-repeat;float:left}.widget300-300{width:300px;height:300px;overflow:hidden;position:relative;margin:30px 0 0 22px;background-position:top left;background-repeat:no-repeat;float:left}.widget630-300{width:630px;height:300px;overflow:hidden;position:relative;margin:30px 0 0 22px;background-position:top left;background-repeat:no-repeat;float:left}.widget300{width:300px;overflow:hidden;position:relative;margin:30px 0 0 22px;background-position:top left;background-repeat:no-repeat;float:left}.white-layer{width:250px;padding:15px;position:absolute;bottom:10px;left:10px;background-color:#fff}.widget-area .newsCount{position:absolute;left:0;top:0;width:auto;height:auto;z-index:100}}@media only screen and (min-width:1025px) and (max-width:1199px){.widget300-300>div,.widget300-300>div>div,.widget300-300 img{width:300px;height:300px;position:relative}.widget630-300>div,.widget630-300>div>div,.widget630-300 img{width:630px;height:300px;position:relative}.widget300-630>div,.widget300-630>div>div,.widget300-630 img{width:300px;height:630px;position:relative}.widget300-630{width:300px;height:630px;overflow:hidden;position:relative;background-position:top left;background-repeat:no-repeat;float:left}.col1 .widget300-630,.col1 .widget300-300{width:50%;margin:0 0 30px !important}.col2 .widget300-630,.col2 .widget300-300{width:100%;margin:0 0 30px !important}.widget630-300{width:100%;margin:auto auto 30px auto !important;float:none;clear:both;margin-bottom:30px}.widget300-300,.widget300-630,.widget630-300,.widget300{margin:0 0 30px 20px !important}
.widget300-630>div,.widget300-300>div,.widget630-300>div,.widget300>img{margin:auto}.widget300-300{width:300px;height:300px;overflow:hidden;position:relative;background-position:top left;background-repeat:no-repeat;float:left}.widget630-300{width:630px;height:300px;overflow:hidden;position:relative;background-position:top left;background-repeat:no-repeat;float:left}.widget300{width:300px;overflow:hidden;position:relative;background-position:top left;background-repeat:no-repeat;float:left}.widget300-300{margin-top:0 !important}.white-layer{width:250px;padding:15px;position:absolute;bottom:10px;left:10px;background-color:#fff}.widget-area .newsCount{position:absolute;left:0;top:0;width:auto;height:auto;z-index:100}}@media only screen and (min-width:980px) and (max-width:1024px){.widget300-300>div,.widget300-300>div>div,.widget300-300 img{width:300px;height:300px;position:relative}.widget630-300>div,.widget630-300>div>div,.widget630-300 img{width:630px;height:300px;position:relative}.widget300-630>div,.widget300-630>div>div,.widget300-630 img{width:300px;height:630px;position:relative}.widget300-630{width:300px;height:630px;overflow:hidden;position:relative;background-position:top left;background-repeat:no-repeat;float:left}.col1 .widget300-630,.col1 .widget300-300{width:50%;margin:0 0 30px !important}.col2 .widget300-630,.col2 .widget300-300{width:100%;margin:0 0 30px !important}.widget630-300{width:100%;margin:auto auto 30px auto !important;float:none;clear:both;margin-bottom:30px}.widget300-300,.widget300-630,.widget630-300,.widget300{margin:0 0 30px 20px !important}.widget300-630>div,.widget300-300>div,.widget630-300>div,.widget300>img{margin:auto}.widget300-300{width:300px;height:300px;overflow:hidden;position:relative;background-position:top left;background-repeat:no-repeat;float:left}.widget630-300{width:630px;height:300px;overflow:hidden;position:relative;background-position:top left;background-repeat:no-repeat;float:left}.widget300{width:300px;overflow:hidden;position:relative;background-position:top left;background-repeat:no-repeat;float:left}.widget300-300{margin-top:0 !important}.white-layer{width:250px;padding:15px;position:absolute;bottom:10px;left:10px;background-color:#fff}.widget-area .newsCount{position:absolute;left:0;top:0;width:auto;height:auto;z-index:100}}@media only screen and (min-width:769px) and (max-width:979px){.widget300-300>div,.widget300-300>div>div,.widget300-300 img{width:300px;height:300px;position:relative}.widget630-300>div,.widget630-300>div>div,.widget630-300 img{width:630px;height:300px;position:relative}.widget300-630>div,.widget300-630>div>div,.widget300-630 img{width:300px;height:630px;position:relative}.widget300-630{width:300px;height:630px;overflow:hidden;position:relative;background-position:top left;background-repeat:no-repeat;float:left}.col1 .widget300-630,.col1 .widget300-300{width:50%;margin:0 0 30px !important}.col2 .widget300-630,.col2 .widget300-300{width:100%;margin:0 0 30px !important}.widget630-300{width:100%;margin:auto auto 30px auto !important;float:none;clear:both;margin-bottom:30px}.widget300-300,.widget300-630,.widget630-300{margin:0 0 30px 20px !important}.widget300-630>div,.widget300-300>div,.widget630-300>div,.widget300>img{margin:auto}.widget300-300{width:300px;height:300px;overflow:hidden;position:relative;background-position:top left;background-repeat:no-repeat;float:left}.widget630-300{width:630px;height:300px;overflow:hidden;position:relative;background-position:top left;background-repeat:no-repeat;float:left}.widget300{width:300px;overflow:hidden;position:relative;background-position:top left;background-repeat:no-repeat;float:left}.white-layer{width:250px;padding:15px;position:absolute;bottom:10px;left:10px;background-color:#fff}.widget-area .newsCount{position:absolute;left:0;top:0;width:auto;height:auto;z-index:100}}@media only screen and (max-width:768px){.widget300-300>div,.widget300-300>div>div,.widget300-300 img{width:300px;height:300px;position:relative}.widget630-300>div,.widget630-300>div>div,.widget630-300 img{width:630px;height:300px;position:relative}
.widget300-630>div,.widget300-630>div>div,.widget300-630 img{width:300px;height:630px;position:relative}.widget300-630{overflow:hidden;position:relative;background-position:top left;background-repeat:no-repeat;float:left}.widget300-300{overflow:hidden;position:relative;background-position:top left;background-repeat:no-repeat;float:left}.widget630-300{overflow:hidden;position:relative;background-position:top left;background-repeat:no-repeat;float:left}.widget300{overflow:hidden;position:relative;background-position:top left;background-repeat:no-repeat;float:left}.widget300-630,.widget300-300,.widget300{width:50% !important;margin:0 0 30px !important}.widget630-300{width:100%;margin-bottom:30px}.widget300-630>div,.widget300-300>div,.widget630-300>div,.widget300>img{margin:auto}.white-layer{padding:15px;position:absolute;bottom:10px;left:10px;background-color:#fff}.widget-area .newsCount{position:absolute;left:0;top:0;width:auto;height:auto;z-index:100}}@media only screen and (max-width:600px){.widget300-300>div,.widget300-300>div>div,.widget300-300 img{width:100%;height:auto;position:relative}.widget630-300>div,.widget630-300>div>div,.widget630-300 img{width:100%;height:auto;position:relative}.widget300-630>div,.widget300-630>div>div,.widget300-630 img{width:100%;height:auto;position:relative}.widget300-630{width:100%;height:630px;overflow:hidden;position:relative;margin:10px 0 2px;background-position:top left;background-repeat:no-repeat;float:left;border-bottom:1px solid #ccc}.widget300-300{width:100%;height:300px;overflow:hidden;position:relative;margin:10px 0 2px;background-position:top left;background-repeat:no-repeat;float:left;border-bottom:1px solid #ccc}.block-views .widget300-300{margin:10px 0 2px 2%}.widget630-300{width:100%;height:300px;overflow:hidden;position:relative;margin:10px 0 2px;background-position:top left;background-repeat:no-repeat;float:left;border-bottom:1px solid #ccc}.widget300{width:100%;overflow:hidden;position:relative;margin:10px 0 2px;background-position:top left;text-align:center;background-repeat:no-repeat;float:left;border-bottom:1px solid #ccc}.white-layer{width:98%;padding:1%;position:absolute;bottom:10px;left:10px;background-color:#fff}.widget-area .newsCount{position:absolute;right:3px;bottom:0;width:auto;height:auto;z-index:100;width:50px;display:none}.widget-area .newsCount>div,.widget-area .commentsCount>div{display:none}}.widget-area div.newsCount{display:none}.user-role-administrator .widget-area div.newsCount{display:block}.widget-area .newsCount>div{position:relative;float:right;background-color:red;margin-left:5px;margin-top:5px;color:#fff;width:auto;height:auto;padding:5px;z-index:100;line-height:20px}.widget-area .newsCount .imgcounts{width:16px;height:20px;float:left;display:block;background-repeat:no-repeat;background-position:center;margin-right:5px}.widget-area .newsCount .imgcounts.like{background-image:url(/sites/all/modules/custom_touringclub/tc_homepage/img/like.png)}.widget-area .newsCount .imgcounts.comments{background-image:url(/sites/all/modules/custom_touringclub/tc_homepage/img/comment.png)}#slider-list{margin:0 auto;padding:0;height:2px;width:10000em;height:auto;overflow:hidden}#slider-list li{max-width:1280px;padding:0;margin:0;line-height:0;position:relative;display:inline-block;float:left}#slider-list .text-wrapper{position:absolute;top:12%;left:10%;right:10%;width:auto}.text-wrapper.text-aligned-left{text-align:left}.text-wrapper.text-aligned-right,.text-wrapper.text-aligned-right .slider-title{text-align:right}.text-wrapper.text-aligned-right .slider-title,.text-wrapper.text-aligned-right .slider-sub-title{float:right;clear:right}.text-wrapper.text-aligned-center{text-align:center}.text-wrapper.text-aligned-center .slider-sub-title,.text-wrapper.text-aligned-center .slider-title{width:90%;margin:0 auto}#slider-list .slider-title{font-size:48px;font-size:4.1vw;line-height:100%;line-height:4.4vw;padding-bottom:1vw}#slider-list .slider-sub-title{font-size:21px;font-size:1.9vw;line-height:23px;line-height:2.2vw;width:50%}#slider-list .slider-call-to-action{display:inline-block;position:relative !important;padding-top:1.5vw;font-size:16px;line-height:22px;padding-right:34px;padding-bottom:10px;background-image:url(/sites/all/modules/custom_touringclub/tc_homepage/img/go.png);background-repeat:no-repeat;background-position:right 0 bottom 9px}
#slider-list .slider-title,#slider-list .slider-sub-title{display:block;color:#111}#responsive-slider-wrapper{max-width:1280px;overflow:hidden;margin:0 auto;display:block}#responsive-slider-wrapper .bx-pager.bx-default-pager{bottom:20px}#responsive-slider-wrapper .bx-pager-link{background:#dfdfdf}#responsive-slider-wrapper .bx-pager-link.active{background:#e30613}@media only screen and (min-width:1281px){#slider-list .slider-title{font-size:52px;line-height:58px;padding-bottom:10px}#slider-list .slider-sub-title{font-size:28px;line-height:32px}#slider-list .slider-call-to-action{font-size:18px;line-height:20px}}@media only screen and (max-width:600px){#slider-list .text-wrapper{top:6%;left:5%;right:5%;width:auto}#slider-list .slider-title{font-size:24px;line-height:100%;padding-bottom:5px}#slider-list .slider-sub-title{font-size:14px;line-height:16px;width:90%;top:30%}#responsive-slider-wrapper .bx-wrapper .bx-prev{left:2px}#responsive-slider-wrapper .bx-wrapper .bx-next{right:2px}#responsive-slider-wrapper .bx-pager.bx-default-pager{display:none}#slider-list .slider-call-to-action{display:none}#responsive-slider-wrapper .bx-wrapper .bx-prev,#responsive-slider-wrapper .bx-wrapper .bx-next{display:none}}#term-header-news-wrapper{margin-bottom:15px}#term-header-news-wrapper h1{overflow:hidden;line-height:36px}#term-header-news-wrapper h2{overflow:hidden;font-size:18px;line-height:21px}#tag-home-image-cover{float:left;margin-right:20px;margin-bottom:10px}.footer-fixed h2{text-shadow:2px 2px #222}.footer-fixed{position:fixed;margin:0 auto;bottom:15px;padding:0;z-index:3;background-color:rgba(12,12,12,.4);color:#fff}#notizie-evidenza-real-prefooter{margin-top:15px;overflow:hidden;display:block}.footer-fixed #pre-footer-notizie{cursor:pointer}#pre-footer-notizie{min-height:50px;line-height:50px;display:block}#pre-footer-notizie h2{line-height:50px;text-align:center}.ev-column{display:block;overflow:hidden}.ev-column-full{float:none;display:block;overflow:hidden;width:100%}#screenset-placeholder{padding:20px 0 15px;margin-top:25px}#screenset-placeholder .gigya-screen-caption{display:none}#screenset-placeholder .gigya-screen{padding:0}#campaign_action_wrapper{margin:20px auto;padding:5px 0;width:100%;display:block;overflow:hidden}.campaign-subscibe-title{font-size:26px;line-height:30px;color:#111;padding-top:10px}.campaign-subscibe-text{margin:15px auto}#campaign_action_wrapper{position:relative}#campaign_action_wrapper #loader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;background:url('/sites/all/modules/custom_touringclub/tc_geocms_block/img/loading.gif') no-repeat scroll 50% 50% #aaa !important;background-size:160px 160px !important;opacity:.3 !important;filter:alpha(opacity=30) !important;-moz-opacity:.3 !important}.aside-box.in-evidenza .subscribe-button.small-button,.subscribe-button.small-button{width:100px;margin:0;padding:5px;line-height:14px;font-size:14px;background-color:#e4535b}.subscribe-button{width:240px;margin:15px auto;overflow:hidden;background-color:#1a5f40;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;padding:15px;font-size:20px;line-height:24px;text-align:center;color:#fff !important}.unsubscribe-campaign-item{width:300px;padding:10px 0 0 5px;margin:15px 0;font-size:16px;line-height:19px;color:#111}.unsubscribe-campaign-item .unsubscribe-action{float:right}#error_campaign_wrapper,#message_campaign_wrapper{text-align:center;font-weight:700;font-size:16px;line-height:19px;display:block;padding-top:10px;color:#111}#error_campaign_wrapper{color:#000}#campaign-actions-wrapper{display:block;margin:0 auto;overflow:hidden;width:100%}.campaign-column{float:left;display:block;overflow:hidden;width:48%;padding-right:4%}.campaign-column.wide{float:none;display:block;overflow:hidden;width:100%;padding-right:0}#campaign-actions-wrapper .campaign-column:last-child{padding-right:0}.campaign-other-interest{float:left;overflow:hidden;width:49%;padding:3px 0;font-weight:700;color:#111;font-size:15px;line-height:18px;text-align:center}.unsubscribe-item:hover,.unsubscribe-item:link{text-decoration:none}.unsubscribe-item.selected{background-color:#a71816;color:#ddd;background-image:url(/sites/all/modules/custom_touringclub/tc_homepage/img/checkmark.png);background-position:2px 4px;background-repeat:no-repeat}
#campaign-confirm-wrapper{display:block;width:100%;clear:both}#campaign-already-subscibed{display:block;margin:20px auto 10px auto;font-size:18px;line-height:21px;color:#222;text-align:center}.aside-box.news.in-evidenza{background-color:transparent;padding:0;overflow:hidden;width:300px;margin:20px auto;border-color:#98999b}.campaign-cover-alt a{font-weight:lighter;font-size:13px}.campaign-cover-alt{width:auto;display:block;padding:5px 10px 0}.campaign-cover-title{padding:5px 10px 0;font-size:15px;line-height:17px;color:#111}.aside-campaign-content{padding:10px}.aside-campaign-content #campaign-subscribe-description{display:none}.aside-box.in-evidenza .campaign-subscibe-title{font-size:18px;line-height:20px;padding-top:0;margin-top:5px}.aside-box.in-evidenza #campaign_action_wrapper{border-top:1px solid #98999b;border-top-width:0;margin-top:0;padding-top:5px}#campaign-actions-wrapper h4{font-size:15px;line-height:17px;padding-top:5px}.aside-box.in-evidenza .campaign-column{float:none;width:100%;padding:0;display:block}.aside-box.in-evidenza #campaign-actions-wrapper{padding-top:10px}.aside-box.in-evidenza .subscribe-button{margin:10px auto;padding:10px;font-size:18px;line-height:20px}.aside-box.in-evidenza .unsubscribe-campaign-item{width:auto}.aside-box.in-evidenza #gigya-register-screen,.aside-box.in-evidenza #gigya-login-form{width:100%}.aside-box.in-evidenza .gigya-screen.portrait{width:100%}#register-title{cursor:pointer;font-weight:lighter;font-size:13px}.aside-box.in-evidenza #campaign-already-subscibed{display:none}.aside-box.in-evidenza #screenset-placeholder{margin-top:0}#mobile-campaign-link,#mobile-in-evidenza-block-clone{display:none}#message-campaign-header{margin:25px auto;text-align:center;color:#111;font-size:18px;line-height:24px}#campaign-subscribe-description{font-size:13px;line-height:16px;text-align:center;display:block}@media only screen and (max-width:768px){#tag-home-image-cover{float:none;margin-right:0;display:none}#term-header-news-wrapper #term-item-description p,#term-header-news-wrapper #term-item-description{font-weight:13px;line-height:20px}#notizie-evidenza-col-a.ev-column,.ev-column{float:none;display:block;overflow:hidden;width:98%;padding:1%}#pre-footer-notizie h2{font-size:22px;line-height:28px}.footer-fixed h2{font-size:22px;line-height:25px;text-shadow:1px 1px #222}#pre-footer-notizie{line-height:25px}#campaign-actions-wrapper .campaign-column{float:none;width:100%;padding:0;margin-bottom:15px}h3.campaign-subscibe-title{font-size:22px;line-height:26px}.region-sidebar-second .aside-box.news.in-evidenza{display:none}#mobile-in-evidenza-block-clone{display:block;overflow:hidden;border-width:0;width:80%;margin:25px auto 15px auto;text-align:center;border-bottom:1px #ccc solid;padding-bottom:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#mobile-in-evidenza-block-clone .campaign-cover-title{font-size:18px;color:#666;line-height:22px;padding:0;font-weight:700}#mobile-campaign-link{display:block;text-align:center;display:block;font-size:18px;line-height:24px}#mobile-in-evidenza-block-clone .campaign-cover-alt a{display:block;font-size:16px}#mobile-in-evidenza-block-clone .campaign-cover-alt{padding:0;margin-top:10px}#mobile-campaign-link{margin-top:10px}#block-tc-banners-tc-banners-300x250-2,#block-tc-blocks-tc-blocks-posts-near{display:none}}div fieldset.collapsible legend span.fieldset-legend{z-index:99}.tc_inst_white_layer h3 a{font-size:.9em}.tc_instituzionale_menu .active a{border-bottom:3px solid #000}.tc_instituzionale_tab,.tc_instituzionale_notab{height:auto;overflow:hidden;background-color:#e7e7e7;padding:10px 5px;margin:0 0 25px;position:relative}.tc_instituzionale_tab ul.ui-tabs-nav{padding:0;margin-bottom:-1px}.tc_instituzionale_tab ul>li.ui-state-default{background-color:#fff;background-image:none}.tc_instituzionale_tab ul>li.ui-state-active{z-index:10}.tc_instituzionale_tab ul>li a:focus{outline:none}.tc_instituzionale_tab ul>li a{padding:10px 40px;text-align:center;display:block}.tc_instituzionale_tab .ui-tabs-panel{padding:25px;background-color:#fff;border:1px solid #aaa;position:relative}
.tc_instituzionale_tab .clear{clear:both}.tc_instituzionale_tab ul.ui-tabs-nav li a{color:#000;background-color:#fff;border-bottom:1px cccccc solid;padding:10px;text-decoration:none !important;font-size:12px;font-weight:700;text-transform:uppercase}.tc_instituzionale_tab>h2,.tc_instituzionale_notab>h2{font-size:1.1em !important;color:#000;font-weight:100;padding:10px;font-weight:700}.tc_instituzionale_tab>h2 a,.tc_instituzionale_notab>h2 a{color:#000;font-weight:700}.tc_instituzionale_prev{float:none;margin:0 0 25px;position:relative;width:630px;height:300px}.tc_instituzionale_tab .tc_inst_white_layer{height:270px;width:250px;padding:5px;position:absolute;top:10px;left:10px;background-color:#fff}.tc_instituzionale_tab .tc_inst_white_layer h3{margin-bottom:15px;margin-top:10px;font-size:1.3em;font-weight:100;color:#000;width:250px}.tc_instituzionale_notab>div{background-color:#fff;margin:10px;padding:25px;position:relative}.container>.content>aside>div.region.fixed{position:fixed;top:30px;width:100%}.tc_instituzionale_close{position:absolute;bottom:5px;right:5px}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-khtml-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-khtml-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-khtml-transition-property:-moz-transform,opacity;-o-transition-property:-o-transform,opacity;-ms-transition-property:-ms-transform,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-khtml-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}#container{border:1px dotted #666;margin-bottom:20px;position:relative;padding-bottom:10px}.element{position:absolute;float:left;width:180px;height:180px;color:#000;background:#e2e2e2;border-radius:3px 3px 20px;overflow:hidden !important;margin:5px;padding:20px;border:0;text-align:center}.variable-sizes .element.height2{width:410px}.variable-sizes .element.width2{height:410px}.element.large,.variable-sizes .element.width2.height2,.variable-sizes .element.large{width:410px;height:410px;border-radius:6px 6px 40px}.clickable .element{cursor:pointer}#options{padding-bottom:1em;font-size:10px;font-family:Helvetica,Arial,Verdana;Tahoma,'sans-serif';margin-top:20px;margin-left:5px}#options ul{margin:5px 0;list-style-type:none;list-style-image:none;list-style:none;display:block}#options li{float:left;margin-bottom:.2em;margin-left:0;color:#000;padding:0;margin:0}#options li a{display:block;padding:5px 10px;text-align:center;background:#f1f1f1;border:1px dotted #666;border-left:0;color:#444;font-size:10px;text-transform:capitalize}#options li.dynamic-filter a{display:block;padding:5px 10px;text-align:center;background:#298a08;border:1px dotted #bbb;border-left:0;color:#e6e6e6;font-size:10px;text-transform:capitalize}#options #filters li a:hover{background:#e6e6e6;color:#000}#options #filters li.dynamic-filter a:hover{background:#21610b;color:#f6f6f6}#options li.dynamic-filter a.selected{background:#173b0b !important;color:#fefefe !important}#options li.dynamic-filter:first-child a{border-radius:5px 0 0 5px;border:1px dotted #bbb}#options li:first-child a{border-radius:5px 0 0 5px;border:1px dotted #666}#options li:last-child a{border-radius:0 5px 5px 0}#options li a.selected{background:#d6d6d6 !important;color:#000 !important}#infscr-loading{position:fixed;top:40%;left:42%;z-index:100;background:#fff;padding:20px;padding-top:40px;padding-bottom:40px;color:#444;font-size:15px;font-style:normal;font-weight:700;border:#aaa 1px dotted;text-align:center;font-family:Helvetica,Arial,Verdana,Tahoma}
#infscr-loading em{font-style:normal;font-weight:700;font-family:Helvetica,Arial,Verdana,Tahoma}#infscr-loading img{margin:auto;width:40px;height:40px}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.view-content-type .views-row{margin:0 0 6px}.imagecrop-button{margin:0 10px;color:red !important;font-weight:700}#home_news_area{width:100%}#home_news_area .block .content{margin:0}#home_news_area .views-row{position:relative;margin:0 0 4px}#home_news_area .region,#home_news_area .region-inner,#home_news_area .region .block,#home_news_area .region .block-inner,#home_news_area .region .block .content,#home_news_area .region .block .content .view,#home_news_area .region .block .content .view .view-content,#home_news_area .region .block .content .view .view-content .views-row,#home_news_area .region .block .content .view .view-content .views-row .views-field,#home_news_area .region .block .content .view .view-content .views-row .views-field .field-content,#home_news_area .views-row .field-content img{width:100%}#home_news_area .views-row .field-content a{height:0 !important}#home_news_area .views-row .field-content img{height:auto;display:block}.home-slideshow-view .views-field-title,#home_news_area .views-field-title{position:absolute;left:0;bottom:16px;width:100%;background:#000;background:rgba(0,0,0,.5);text-align:right;padding:16px 0}.home-slideshow-view .views-field-title .field-content,#home_news_area .views-field-title .field-content{position:relative;width:100%;padding:0 20px 0 0}.home-slideshow-view .views-field-title,.home-slideshow-view .views-field-title a,#home_news_area .views-field-title a{color:#fff !important;font-size:1.2em;font-weight:700}#home_news_area .block-region{padding:0}#home_news_area div{display:inline-block;vertical-align:top}#home_news_area_left{width:66%}#home_news_area_left_top,#home_news_area_left_middle,#home_news_area_left_bottom{width:100%;position:relative}#home_news_area_left_middle{width:99.6%;position:relative}#home_news_area_left_top .views-row,#home_news_area_left_middle .views-row{padding:0 0 4px}#home_news_area_left_top div,#home_news_area_left_bottom div{display:inline-block}#home_news_area_left_top_left,#home_news_area_left_top_right,#home_news_area_left_bottom_left,#home_news_area_left_bottom_right{width:49.5%}#home_news_area_left_top_left div,#home_news_area_left_top_right div{margin:auto}#home_news_area_left_top_right div{margin:0 auto !important;padding:0}#home_news_area_left_middle,#home_news_area_left_bottom{padding-right:20px}#home_news_area_right{width:32.6%}#home_news_area_right div{width:100%}.field-type-entityreference.field-name-field-immagini-georiferite .field-name-field-didascalia-foto,.field-type-entityreference.field-name-field-immagini-georiferite .field-name-field-tag-location,.field-type-entityreference.field-name-field-immagini-georiferite .field-name-field-position,.field-type-entityreference.field-name-field-immagini-georiferite .field-name-field-in-evidenza,.field-type-entityreference.field-name-field-immagini-georiferite .field-name-og-group-ref,.field-type-entityreference.field-name-field-immagini-georiferite .redirect-list{display:none}#edit-field-immagini-georiferite-und-form-og-group-ref,#edit-field-immagini-georiferite-und-form-field-in-evidenza,#edit-field-immagini-georiferite-und-form-field-position,#edit-field-immagini-georiferite-und-form-field-tag-location,#edit-field-immagini-georiferite-und-form-field-didascalia-foto{display:none}.widget300-300 .newsCount{position:absolute;left:0;top:0;width:auto;height:auto;z-index:100}.widget300-300 .newsCount>div{position:relative;float:right;background-color:red;margin-left:5px;margin-top:5px;color:#fff;width:auto;height:auto;padding:5px;z-index:100;line-height:20px}.widget300-300 .newsCount .imgcounts{width:16px;height:20px;float:left;display:block;background-repeat:no-repeat;background-position:center;margin-right:5px}.widget300-300 .newsCount .imgcounts.like{background-image:url(/sites/all/modules/custom_touringclub/tc_viaggi/img/like.png)}
.widget300-300 .newsCount .imgcounts.comments{background-image:url(/sites/all/modules/custom_touringclub/tc_viaggi/img/comment.png)}#block-views-grid-notizie-di-viaggio-block section.block-views{margin-left:0}.node-type-gruppo-via-regionale .view-tc-contents-for-group .view-header{top:-35px !important}.node-type-gruppo-via-regionale .view-tc-contents-for-group{margin-top:40px !important}.voice-item{display:block;color:#e20610;font-weight:700}.club-item{display:block;margin-left:10px;color:#000}.voice-wrapper{display:block;overflow:hidden;margin-bottom:6px}.column-wrapper{width:50%;float:left;overflow:hidden}.group-name{display:inline;line-height:14px;margin-left:5px;font-size:16px}.view-voci-dal-territorio .vie{float:right;clear:both;text-align:right;margin-left:15px}.page-node-add.page-node-add-group-post .ckeditor_links{display:none !important}.page-node-add.page-node-add-group-post .field-name-field-tags,.page-node-add.page-node-add-group-post .field-name-body fieldset{display:none}.group-post-add.enabled a,.group-post-add.disabled a{color:#fff;font-size:14px;line-height:17px;display:block}.group-post-add.disabled a{color:#000}.group-post-add{color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:1px solid #e40613;padding:10px;font-family:"prata","Times New Roman",Helvetica,Verdana,Arial,Sans-Serif;font-weight:700;text-align:center;display:block;margin:10px auto}.group-post-add.enabled{background-color:#e40613;max-width:200px}.group-post-add.disabled{background-color:#ccc;border-color:#bbb;max-width:300px}.node-type-gruppo-via-regionale .field-name-group-group{display:none}.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:700}.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}.lazyloader-icon{position:absolute;z-index:200}.lazy-column{width:49%}.lazy-column-1{float:left}.lazy-column-2{float:right}#edit-lazyloader-icon{width:100%}#edit-lazyloader-icon .form-item{position:relative;float:left;width:50px;height:32px;padding-left:20px}#edit-lazyloader-icon .form-item input{position:absolute;left:0;top:5px}.description{clear:both}#destsearchwrapper{position:absolute;padding:15px;height:32px;border-radius:5px;top:400px;width:910px;background-color:rgba(0,0,0,.7);color:#fff;line-height:32px;left:0 !important;right:0;margin:0 auto}#searchlabel{line-height:32px;font-size:16px;padding-right:35px}#searchaddress{padding:5px 20px}#searchwhat{padding:0 20px;text-indent:20px}#destsearchwrapper .searchbox{width:320px;height:32px;border-radius:3px;color:#666;display:inline-block;margin-right:10px}#destsearchwrapper select.searchbox{padding:5px 0;height:auto !important;line-height:20px;appearance:none !important;-moz-appearance:none !important;-webkit-appearance:none !important;text-indent:20px;text-overflow:'';-moz-box-sizing:content-box}#destsearchwrapper select.searchbox::-ms-expand{display:none}#destsearchsubmit{background-color:red;height:32px;text-transform:uppercase;float:right;outline:none;border-width:0;border-radius:3px;width:160px;color:#fff;font-size:12px;line-height:34px}.page-destinazione .topblack{margin-bottom:30px}.page-destinazione .slidermedium .slider.grid-wrapper{display:flex;align-items:center;justify-content:center;max-width:1400px}.topblack .slideshow .slider.slider-wrapper #gallery-slider,.topblack .slideshow .slider.slider-wrapper #geoimagesGrid{width:1200px}.skin-enabled .topblack .slideshow .slider.slider-wrapper #gallery-slider,.skin-enabled .topblack .slideshow .slider.slider-wrapper #geoimagesGrid{max-width:100%}.topblack .slideshow .slider.grid-wrapper #geoimagesGrid{width:1400px;width:100%;display:block}.page-destinazione .slidermedium .slider{background-color:#fff;height:546px}
.page-destinazione .slidermedium{height:546px;overflow:hidden}#poi-data-placeholder.long-items{max-height:none}#poi-data-placeholder{min-height:440px;overflow:hidden;clear:both;padding-bottom:30px}.poi-page{float:left;display:block;margin-bottom:30px}.poi-cell{display:block;float:left;height:200px;width:300px;margin:30px 20px 0 0;padding:0;overflow:hidden;background-color:#e7e7e7}.poi-cell.image-cell .white-layer.gray{background-color:#fff;bottom:10px !important;left:10px !important;width:224px;top:50%;position:absolute}.poi-cell.image-cell{width:300px;height:300px}.poi-cell.image-cell .white-layer h3{margin-top:0}.poi-cell h4.box-discount-text,.poi-cell.image-cell .box-discount-text{font-size:13px;line-height:15px}.poi-cell.image-cell .resultable{margin:5px 0 0}.span12 .white-layer.gray{height:auto;background-color:transparent;padding:20px 28px;top:0;left:0;width:244px;position:relative;z-index:2}.poi-maplink{float:right;display:block}.poi-cell .box-discount{clear:both;display:block;overflow:hidden;margin:10px 0 0}.poi-cell .box-percentage{width:40px;height:28px;line-height:28px;margin-right:8px}.poi-cell .box-tessere{height:28px;width:41px;background:url(/sites/all/modules/custom_touringclub/tc_destinazioni/img/tessera_p.png) no-repeat left top;margin:0 8px 4px 0;display:block;float:left}.poi-cell .box-discount-text{color:#00613c;font-size:13px;line-height:28px;margin:0}.poi-cell-back-image{position:absolute;z-index:1}.poi-cell.long-item{height:580px;background-color:#fff;-moz-box-shadow:rgba(0,0,0,.2) 2px 2px 3px;-webkit-box-shadow:rgba(0,0,0,.2) 2px 2px 3px;-o-box-shadow:rgba(0,0,0,.2) 2px 2px 3px;-ms-box-shadow:rgba(0,0,0,.2) 2px 2px 3px;box-shadow:rgba(0,0,0,.2) 2px 2px 3px}a.poi-image-cover{display:block;height:300px}.poi-cell.long-item *{text-rendering:geometricPrecision}.poi-cell.long-item .white-layer.gray{position:relative;bottom:0 !important;top:0 !important;left:0 !important;width:270px;height:240px;padding:15px}h3#poi-subtype{display:none}.poi-subtype-city{font-size:14px;line-height:16px;font-weight:lighter;margin:0 0 5px}.poi-cell.long-item .white-layer.gray h3{font-size:18px;line-height:22px;min-height:46px;color:#444}.poi-cell.long-item .white-layer.gray h3 a{color:#444 !important}.poi-cell.long-item .poi-address,.poi-cell.long-item .poi-text-description{font-size:13px;font-weight:lighter;color:#222;font-family:Helvetica,Verdana,Arial,Sans-Serif}.poi-text-description{margin:5px 0;max-height:54px;line-height:15px}.poi-cell.long-item .box-discount-text{line-height:28px}#poi-discounts.sponsdesc h4{margin-top:20px}#sponsored-description a{color:#e40613}.poi-cell.long-item .box-discount-text br{display:none}.poi-cell.long-item .box-discount{margin:15px 0}.long-items.home-page-wrapper .poi-cell.long-item .white-layer .poi-footer .poi-button.map{display:none}.poi-cell.long-item .white-layer .poi-footer .poi-button{border-radius:3px;height:32px;width:122px;text-align:center;color:#fff;line-height:32px;font-size:14px;text-rendering:optimizeLegibility}.poi-button.map{background-color:#676767;float:left}.poi-button.single{background-color:#d8012a;float:right}.white-layer.gray .text{color:#656565}.poi-cell.long-item .white-layer .poi-footer{position:absolute;bottom:10px;width:270px}#ggcommunitytitle{padding-top:30px !important}#ggsocialcomments{width:98% !important;padding-top:5px}#data-paginate{margin-top:20px}.jPag-first,.jPag-last{display:none}#poi-discounts{padding:0 0 10px;margin-top:20px;background-repeat:no-repeat;background-position:left 0;clear:both}.region-sidebar-second #poi-discounts.text,.region-sidebar-second #poi-discounts{padding:0 15px 10px;margin:5px 0 15px}.region-sidebar-second #poi-reservation{margin:0 0 10px}.region-sidebar-second .poi-discount-text p,.region-sidebar-second .poi-discount-text{margin-right:0;margin-bottom:5px}.poi-discount-text p,.poi-discount-text{line-height:15px;font-size:13px;margin-right:15px;margin-bottom:0}.region-sidebar-second #poi-discounts.percentage{padding:3% 10px;width:94%;height:auto !important;background-image:none}#poi-discounts.percentage{padding:0;height:95px;background-image:url(/sites/all/modules/custom_touringclub/tc_destinazioni/img/postit.png)}
.region-sidebar-second #poi-discounts.percentage .percentage{height:40px;width:55px;line-height:40px;color:#fff;background-color:#01613c;text-align:center;font-size:18px;margin-top:0;margin-right:15px;margin-left:0;float:left;height:50px;width:50px;-webkit-border-radius:25px;-o-border-radius:25px;-ms-border-radius:25px;border-radius:25px;line-height:50px;box-shadow:4px 4px 12px #888}.region-sidebar-second #poi-discounts.percentage #discount-description h4{padding:0;margin:0}.region-sidebar-second #poi-discounts.percentage #sponsored-description{clear:both;margin-top:5px}.region-sidebar-second #poi-discounts.percentage,#poi-discounts.text{border:1px solid #bbb;background:#e8e7ed;background:-webkit-linear-gradient(top,#e8e7ed,#fff);background:-o-linear-gradient(top,#e8e7ed,#fff);background:-moz-linear-gradient(top,#e8e7ed,#fff);background:linear-gradient(top,#e8e7ed,#fff);margin-right:20px;overflow:hidden;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.poi-cell .box-percentage,#poi-discounts.percentage .percentage,.info-percentage{color:#fff;background-color:#01613c;text-align:center;float:left}.poi-cell .resultable{margin:10px 0 0}#poi-discounts.percentage .percentage{height:45px;width:65px;line-height:45px;color:#fff;background-color:#01613c;text-align:center;font-size:20px;float:left;margin-top:25px;margin-right:15px;margin-left:20px}#poi-discounts.percentage h4{margin-top:32px}#poi-discounts.text .tessere{background:url(/sites/all/modules/custom_touringclub/tc_destinazioni/img/tessere.png) no-repeat left top;height:61px;width:76px;margin-top:20px;margin-bottom:10px;margin-right:15px;margin-left:12px;display:block;float:left}#poi-discounts #discount-description h4{color:#00613c;padding-top:5px;margin-bottom:5px}#poi-discounts #discount-description{display:block;overflow:hidden;padding-top:2px}.info-discount{border-top:1px solid #eee;margin-top:5px;padding:2px 0}.info-percentage{height:25px;width:45px;line-height:25px;margin:5px 10px 10px 0}.info-discount-text{color:#00613c;font-size:16px;line-height:18px;margin:10px 0 0}.info-tessere{height:28px;width:41px;background:url(/sites/all/modules/custom_touringclub/tc_destinazioni/img/tessera_p.png) no-repeat left top;margin:4px 10px 10px 0;display:block;float:left}.poipickercontent{padding:10px 15px;overflow:hidden}#map_canvas .gm-style,#poi-map-wrapper .gm-style{opacity:1}.page-destinazione #edit-block-upload-file{display:block;overflow:hidden}.page-destinazione #block-upload-plupload-from .plupload_button.plupload_start{display:none}.page-destinazione #block-upload-plupload-from .help-block{margin-top:10px}#poi-map-wrapper{display:inline-block;overflow:hidden;float:left;height:500px;width:69%;position:relative}#poi-map-filters{display:inline-block;float:right;overflow:hidden;height:auto;width:29%;background-color:#eee}#poi-map-filters input,#poi-map-filters select{margin:5px 2%;height:34px;padding:5px 1%;background-color:#fff;font-size:16px;line-height:24px;width:94%;appearance:button;-moz-appearance:button;-webkit-appearance:button}#poi-map-filters option{background-color:#fff}#poi-attributes{padding-top:20px}.poi-data i{margin-right:10px;margin-left:5px;font-size:20px}.poi-data{padding:2px 0;color:#111;font-size:16px}#poi-mail.poi-data a,#poi-web.poi-data a{color:#111}#poi-description{padding-top:15px;padding-right:10px;margin-top:15px;border-top:#ddd 1px solid;padding-bottom:15px;margin-bottom:15px;border-bottom:#ddd 1px solid}#poi-rooms:before{content:"Numero di camere/appartamenti:\00a0 "}#conditions:before{content:"Condizioni di visita:\00a0 "}#poi-map-filters #poi-search{display:block;background-color:#fe0000;text-align:center;width:160px;height:24px;padding:3px;border-radius:3px;color:#fff;font-size:16px;line-height:18px;margin:10px auto;cursor:pointer}#countresult{text-align:center}#loading-gallery,#loading{background:url(/sites/all/modules/custom_touringclub/tc_destinazioni/img/loading.gif) no-repeat scroll 50% 50% #aaa;opacity:.3;filter:alpha(opacity=30);-moz-opacity:.3;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000;cursor:wait}.select-poi{clear:both;background-color:#00623e;color:#fff;border-radius:3px;height:30px;line-height:30px;width:120px;text-align:center;font-size:17px;cursor:pointer;margin:10px auto;display:block}
.page-destinazione #geoimagesGrid{position:relative;width:100%}#gallery-slider.grid-view .column:first-child{margin-left:0}#gallery-slider.grid-view .column:last-child{margin-right:0}#image-slider-wrapper{z-index:89;position:absolute;top:0;left:0}#geoimagesGrid .next,#geoimagesGrid .prev{position:absolute;top:250px;width:62px;height:62px;background-repeat:no-repeat;background-position:0 -64px;z-index:889}#geoimagesGrid .next:hover,#geoimagesGrid .prev:hover{background-position:0 0}#geoimagesGrid .next{right:30px;background-image:url(/sites/all/modules/custom_touringclub/tc_destinazioni/img/right.png)}#geoimagesGrid .prev{background-image:url(/sites/all/modules/custom_touringclub/tc_destinazioni/img/left.png);left:30px}}.image-slider.presented-images-2 li,.image-slider.presented-images-3 li,.image-slider.presented-images-4 li,.image-slider.presented-images-5 li,.image-slider.presented-images-6 li,.image-slider.presented-images-7 li,.image-slider.presented-images-8 li{width:420px;width:720px}*/ul.image-slider{margin:0;padding:0;overflow:hidden;height:546px;width:10000em !important}ul.image-slider li img{height:100%;width:auto;max-width:none;opacity:.5;display:block}ul.image-slider li.active{cursor:pointer}ul.image-slider li{margin:0;padding:0;float:left;height:546px;overflow:hidden;background-color:#444;position:relative}ul.image-slider li.active img{opacity:1}ul.image-slider li .image-data-back{background-color:#111;opacity:.6;position:absolute;height:100%;width:100%;z-index:90}ul.image-slider li .image-data .image-data-text{padding:2%}ul.image-slider li .image-data span{color:#fff;display:block}#gallery-slider ul.image-slider li .image-data{position:absolute;bottom:0;width:100%;height:auto;min-height:100px;background-color:rgba(0,0,0,.5);display:none}#gallery-slider ul.image-slider li.active .image-data{display:block}#gallery-slider{height:546px;display:block;overflow:hidden;position:relative}#gallery-slider.grid-view{width:1400px;margin:0 auto}#gallery-slider ul{margin:0;padding:0;width:10000em !important}#gallery-slider ul.single-image,#gallery-slider.single-image ul.single{width:100% !important}#gallery-slider .slide.single-slide{width:auto !important}#gallery-slider .slide.single-slide img{margin:0 auto;width:auto !important}#gallery-slider.single-image .slide.single-slide{float:none;border-width:0}#gallery-slider.single-image ul.single li{margin:0 auto}#gallery-slider .slide img{opacity:.5;display:block}#gallery-slider .slide.active img{opacity:1}#gallery-slider .slide .image-data{display:none;position:absolute;bottom:0;left:0;width:100%;height:auto;min-height:100px;background-color:rgba(0,0,0,.5)}#gallery-slider .slide.active:hover{cursor:pointer}#gallery-slider .slide.active:hover .image-data{display:block}#gallery-slider li .image-data span{color:#fff;display:block;padding:10px}li.slide{position:relative;float:left;border-right:15px solid #fff}.user-upload-description{color:#555;font-size:1em}#user-upload-wrapper{margin-bottom:15px;padding:10px;background-color:#edecf2;border:1px solid #ccc;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.arrowed_red_button2{background-repeat:no-repeat;background-position:right top;background-image:url(/sites/all/modules/custom_touringclub/tc_destinazioni/img/red_arrow.png);height:60px;color:#fff;overflow:hidden;-webkit-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;margin:15px 0;padding-left:10px;font-weight:700;font-size:1.3em;line-height:58px;cursor:pointer}.add_image_button,.arrowed_red_button{background-color:#edecf2;border:1px solid #ccc;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin-bottom:20px;padding:20px;color:red;background-repeat:no-repeat;background-position:right center;background-image:url(/sites/all/modules/custom_touringclub/tc_destinazioni/img/addimage.png);font-size:1.4em;cursor:pointer}.upload-images-title{background-repeat:no-repeat;background-position:right center;background-image:url(/sites/all/modules/custom_touringclub/tc_destinazioni/img/addimage.png);padding-right:65px}
.register-login-block-upload .gigya-raas-login{margin-right:0;padding-right:0;border-right-width:0}.plupload_button,.plupload_button:hover{color:red !important}.plupload_add{background:url(/sites/all/modules/custom_touringclub/tc_destinazioni/img/add.gif) no-repeat scroll 0 center rgba(0,0,0,0) !important}.plupload_file_size,.plupload_file_status,.plupload_progress{float:right;width:60px !important}.btn{background-color:#e40613 !important;background-image:none !important;color:#fff !important}.clear{clear:both}.no-float{float:none}.no-float-imp{float:none !important}.float-left{float:left}.no-style-select{appearance:button;-moz-appearance:button;-webkit-appearance:button}.relative{position:relative}.inline-block{display:inline-block}.block{display:block}.hidden{display:none}.invisible{visibility:hidden;position:absolute}.visible{visibility:visible}.txt-center{text-align:center}.info-adv-wrapper img.adv-image{display:block;max-width:180px !important}.info-adv-wrapper{float:left;margin-right:15px;overflow:hidden}.info-data-wrapper{float:none;overflow:hidden}.next-to-links ul{list-style-type:none;padding:0;margin:30px auto 20px auto;width:100%;overflow:hidden}.next-to-links ul li{display:block;float:left;margin-right:17px;margin-left:13px}.aside-box .next-to-links a:hover,.aside-box .next-to-links a{height:60px;width:60px;display:table-cell;text-align:center;vertical-align:bottom;color:#fff;text-transform:uppercase;font-size:10px;background-color:#01613c;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-position:center 10px;background-repeat:no-repeat}.next-to-links ul li:nth-child(3n+0){margin-right:0}.related-next-to .location-label{margin-left:5px;font-size:12px}.related-next-to .red.big-text{font-size:18px}.next-to-links a.city-food{background-image:url(/sites/all/modules/custom_touringclub/tc_destinazioni/img/food.png)}.next-to-links a.city-accommodation:hover,.next-to-links a.city-accommodation{background-position:center 14px;background-image:url(/sites/all/modules/custom_touringclub/tc_destinazioni/img/accommodation.png)}.next-to-links a.city-activity{background-image:url(/sites/all/modules/custom_touringclub/tc_destinazioni/img/activity.png)}.custom-poi-style #poi-description{overflow:hidden;display:block;border:1px solid #aaa;padding:15px 2%;margin-bottom:5px;width:94%}.custom-poi-style #poi-text-by{width:98%;font-size:12px;line-height:14px;color:#666;text-align:right;margin-bottom:20px}#cnv-map-filters input.disabled,#cnv-map-filters label.disabled{display:none}#update-map-results{bottom:80px;height:50px;left:40px;margin-left:0 !important;top:440px}.full-screen #update-map-results{display:block !important;top:70px;bottom:initial;left:auto;margin-left:auto !important;margin-right:auto !important;position:relative}#geoimagesGrid .column div{position:relative;overflow:hidden}.edit-geo-image{background-color:#fff;position:absolute;bottom:15px;right:45%}#fullscreen-buttons-wrapper{position:absolute;width:200px;height:70px;margin:0 auto;padding:0;bottom:0;left:0;right:0;z-index:101}#exit-fullscreen-switch,#map-fullscreen-switch{z-index:101;width:190px;height:45px;padding:0 5px;opacity:.8;background-color:#333;cursor:pointer;color:#fff;text-align:center;margin:0 auto;line-height:45px;font-size:16px;text-transform:uppercase}#exit-fullscreen-switch{display:none}.full-screen #map-fullscreen-switch{display:none}.full-screen #exit-fullscreen-switch{display:block}.fullscreen-map-button{display:none}#poi-reservation{clear:both;margin:25px auto;padding:10px 0}#poi-reservation-link{display:block;margin:0 auto}#poi-reservation-wrapper{display:block;margin:0 auto}#poi-reservation-wrapper.reservation-booking #poi-reservation-link{width:100%;max-width:500px;min-width:300px}#poi-reservation-wrapper.reservation-chain #discount-pre-text{color:#222;font-size:13px;line-height:16px;display:block}#poi-reservation-wrapper.reservation-chain #poi-reservation-link{color:#111;font-weight:700;font-size:16px;line-height:19px;display:block;text-align:center;margin-top:10px}#poi-reservation-wrapper.reservation-chain{width:94%;max-width:500px;min-width:240px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:10px 3%;margin:0;overflow:hidden;clear:both;background:#e8e7ed;background:-webkit-linear-gradient(top,#e8e7ed,#fff);background:-o-linear-gradient(top,#e8e7ed,#fff);background:-moz-linear-gradient(top,#e8e7ed,#fff);background:linear-gradient(top,#e8e7ed,#fff);border:1px solid #bbb}
#reservation-booking-image{width:}#info-window-reservation{margin:10px auto;text-align:center}#info-window-reservation a{display:block;font-size:14px;line-height:17px;font-weight:700;color:#013682}#reservation-telephone-link{color:#111}.percentage-discount.number{height:50px;width:50px;-webkit-border-radius:25px;-o-border-radius:25px;-ms-border-radius:25px;border-radius:25px;line-height:50px;color:#fff;background-color:#01613c;text-align:center;font-size:18px;float:left;display:block;margin-right:10px;box-shadow:4px 4px 12px #888}#poi-reservation-wrapper h4.green{color:#00613c;margin-top:5px}@media only screen and (min-width:768px){.page-taxonomy-term .slider.full,.page-voci-del-territorio .slider.full{overflow:hidden !important}}@media only screen and (min-width:1024px){.poi-cell:nth-child(3n+0){margin-right:0}.span12{width:960px}#destsearchwrapper{left:42px}}@media only screen and (min-width:980px) and (max-width:1023px){.poi-cell:nth-child(2n+0){margin-right:0}}@media only screen and (min-width:600px) and (max-width:768px){#header-destinazioni .slider .subtitle,#header-destinazioni .slider .title{text-align:center;float:none !important;top:auto !important;left:auto !important;position:relative !important}}@media only screen and (max-width:600px){#header-destinazioni .slider .subtitle,#header-destinazioni .slider .title{display:block;text-align:center;float:none !important;top:auto !important;left:auto !important;position:relative !important;width:98%;padding:0 2%}}@media only screen and (max-width:450px){#poi-data-placeholder .poi-cell.image-cell{float:none;clear:both;margin:10px auto 20px}#poi-data-placeholder .poi-page{float:none}#main-content-section #poi-data-placeholder.long-items{width:98%}.info-window-wrapper{width:100% !important}#cnv-map-filters-opener,#cnv-map-filters,#update-map-results{display:none !important}.fullscreen-map-button{display:block}.page-destinazioni .span12 h2,.page-destinazioni .span12 h2{font-size:23px;line-height:30px}#header-destinazioni-image{min-height:100% !important}}@media only screen and (max-width:768px){#block-tc-destinazioni-tc-destinazioni-single{display:none}#header-destinazioni{display:block}#header-destinazioni .slider{height:auto !important}#header-destinazioni-image{width:auto;min-height:auto;min-width:auto;margin:0 auto}#searchfieladswrapper{min-height:100%;width:100%;height:auto}#destsearchwrapper{top:auto;left:auto;bottom:0;position:relative;max-width:350px;height:auto;width:84%;padding:3%;margin:5% auto}#searchlabel{display:none}#destsearchsubmit,#destsearchwrapper .searchbox{margin:10px auto;display:block;float:none}#sliderWrapper .title h1{text-align:center}}.geocms{display:none}.geocms a{color:#ec1c24}.geocms.quadrato{display:table-cell !important;padding-left:10px}.geocms.quadrato h4{margin-top:0}.geocmssingle{width:610px;height:200px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-box-shadow:0 0 5px 1px #aaa;-webkit-box-shadow:0 0 5px 1px #aaa;box-shadow:0 0 5px 1px #aaa;margin-left:2px}.geocmssingle-inner .poi-img{width:160px;height:160px;margin:20px;float:left}.geocmsthree{width:620px;height:500px;background-color:#edf2f0;visibility:hidden;padding-top:1px;color:#666;position:relative}.geocmsthree-inner{width:580px;height:440px;background-color:#edf2f0;margin-top:30px;margin-left:20px}.geocmsthree-inner h4{font-size:24px;margin-bottom:-5px}.geocmssingle-inner h4{font-size:24px;margin-top:-5px;font-weight:100;color:#21694a}.geocmsthree-inner .subtitle{font-style:italic;font-size:15px;margin-bottom:15px}.geocmsthree-inner h6{margin:0}.geocmsthree-inner .logobooking{position:absolute;top:40px;right:30px;width:120px;height:15px}.geocmssingle .logobooking{width:80px;height:15px}.geocmsthree-inner .bookingpopup-button{border:1px solid #003281;height:30px;width:140px;position:absolute;bottom:10px;text-align:center;line-height:30px;color:#003281;font-weight:700;font-size:14px}.geocmssingle .bookingpopup-button{border:1px solid #003281;height:30px;margin-left:160px;width:100px;position:absolute}.geocmsthree-inner ul{list-style-type:none;margin-left:0;position:absolute;top:90px}
.geocmsthree-inner ul li{float:left;width:180px;height:400px}.geocmsthree-inner ul li.middle{margin-left:20px;margin-right:20px}.geocmsthree-inner ul li img{width:180px;height:180px}.geocmsthree-inner ul li .uppertitle{font-size:13px;text-transform:uppercase}.geocmsthree-inner ul li .title{font-size:18px}.geocmssingle .title{font-size:18px;color:#000}.geocmsthree-inner ul li .subtitle{font-size:12px;line-height:15px;width:100% !important}.geocmssingle .subtitle,.geocmssingle .innerdescription{font-size:12px;line-height:13px}.geocmssingle .subtitle{font-style:italic}.geocmsthree-inner ul li .description{font-size:13px;line-height:16px}@media only screen and (max-width:768px){.geocmsthree{width:320px;height:600px;padding-top:1px;color:#666;position:relative;margin:20px auto 30px}.geocmssingle{width:320px;height:265px;margin:20px auto 30px}.geocmssingle-inner h4{font-size:20px;font-weight:100}.geocmssingle-inner .poi-img{width:130px;height:130px;margin:10px}.geocmssingle .innerdescription{padding-left:150px}.geocmssingle .bookingpopup-button{border:1px solid #003281;height:30px;margin-left:100px;width:100px}.geocmsthree-inner{width:280px;background-color:#edf2f0;margin-top:30px;margin-left:20px}.geocmsthree-inner h4{font-size:18px;margin-bottom:-5px;font-weight:200}.geocmsthree-inner .subtitle{font-style:italic;font-size:13px;margin-bottom:15px;line-height:13px;margin-top:5px}.geocmsthree-inner .logobooking{position:absolute;top:90px;right:20px;width:120px;height:15px}.geocmsthree-inner .bookingpopup-button{border:1px solid #003281;height:30px;width:120px;position:absolute;bottom:10px;font-size:12px;right:0}.geocmsthree-inner ul{list-style-type:none;margin-left:0;position:absolute;top:110px}.geocmsthree-inner ul li{float:left;position:relative;width:280px;margin-bottom:30px;background-color:#edf2f0;height:140px}.geocmsthree-inner ul li.middle{margin-left:0;margin-right:0}.geocmsthree-inner ul li img{width:130px;height:130px;float:left;margin-right:10px}.geocmsthree-inner ul li .uppertitle{display:none}.geocmsthree-inner ul li .title{font-size:14px;font-weight:700}.geocmsthree-inner ul li .subtitle{font-size:11px}.geocmsthree-inner ul li .description{font-size:11px;line-height:12px;clear:none !important}}#block-tc-destinazioni-tc-destinazioni-nodes-next{margin-bottom:30px}@media only screen and (max-width:600px){.geocms.quadrato{clear:both;width:100%;display:inline}}.geocms.noinfo .info{display:none}.geocms.nolink .link{display:none}.geocms.nodesc .poi-description{display:none}#additionaldata{margin-top:20px}#additionaldata .when{background:url(/sites/all/modules/custom_touringclub/tc_destinazioni/img/openingtime.png) top left no-repeat;float:left;width:30px}#geo-province-link{margin-bottom:20px}#geo-province-link a{color:#222}.search-pager-link{width:130px;margin:20px 5px}#search-main-pager{display:flex;justify-content:center;align-items:center;align-content:center}.cookieconsent-optout-marketing{background:rgba(0,0,0,.65);color:#fff;display:flex;align-items:center;justify-content:center;padding:3rem}.cookieconsent-optout-marketing[style*=block]{display:flex !important}.cookieconsent-optout-marketing__inner{max-width:100%}.cookieconsent-optout-marketing a{color:currentColor !important;text-decoration:underline !important}.cookieconsent-optout-marketing a.cookieconsent-optout-marketing__cookiebot-renew{font-weight:700}.cookieconsent-optout-marketing__from-src-url{display:block;max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition-duration:.15s;transition-property:max-width}.cookieconsent-optout-marketing:hover .cookieconsent-optout-marketing__from-src-url,.cookieconsent-optout-marketing:focus-within .cookieconsent-optout-marketing__from-src-url{max-width:100%}.responsive-embed .cookieconsent-optout-marketing{position:absolute;top:0;left:0;width:100%;height:100%}.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}